.dashboard {
  padding: 20px 0;
}
.dashboard .list-group-item.active,.dashboard .list-group-item.active:hover,.dashboard .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #343434;
  border-color: #343434;
}
a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #3c3939;
}
.dashboard .fa-angle-right {
  float: right;
}
.list-group-item {
  color: #fdf6f6 !important;
  background-color: rgba(101, 100, 100, 0.65);
  border: 1px solid #ddd;
}
aside .media {
  background-color: #e4e4e4;
  padding: 10px 10px 0;
}
.dashboard a.profile-pic {
  max-width:  100px;
  max-height:  100px;
  overflow: hidden;
  display: inline-block;
}
.dashboard a.profile-pic img{
  max-width:  100px;
  max-height:  100px;
}
.dashboard-main thead {
  background: #343434;
  color: #fff;
}
.login-form {
  min-height: 722px;
  font-family: 'Roboto',sans-serif;
}
.main-heading {
  text-transform: uppercase;
  margin: 32px 0 50px;
  font-size: 30px;
  font-weight: bold;
}
.sidebar-icones{
  background-image: url(../img/sprite-icon.png);
  background-repeat: no-repeat;
  padding-left: 40px;
  background-size: 41px;
  background-position: 0px 7px;
}
.sidebar-icones02{
  background-position: 0px -39px;
}
.sidebar-icones03{
  background-position: 0px -90px;
}
.sidebar-icones04{
  background-position: 0px -138px;
}
.sidebar-icones05{
  background-position: 0px -191px;
}
.sidebar-icones06{
  background-position: 0px -246px;
}
.sidebar-icones07{
  background-position: 0px -297px;
}
.sidebar-icones08{
  background-position: 0px -343px;
}
.sidebar-icones09{
  background-position: 0px -395px;
}
.sidebar-icones10{
  background-position: 0px -430px;
}
.sidebar-icones01{
  background-position: 0px -459px;
}
.login-form .panel-info {
  border: 0;
/*  width: 400px;*/
}

.detail {
  font-weight: bold;
  position: relative;
}

.detail span{
  /*border-bottom: 1px dotted #000;*/
  display: block;
  font-weight: normal;
}
.dashboard aside .media-left, .dashboard aside .media-right, .dashboard aside .media-body {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.dashboard aside .media-body p {
    font-size: 12px;
}
.dashboard aside .media-heading {
    margin-top: 10px;
    margin-bottom: 5px;
}

.services .card-heading {
  font-weight: bold;
}





/* Adjustments by Codeivo */

.button-set a {
  border: 1px solid #ccc;
  width: 100%;
  border-radius: 5px;
  border-width: thin;
  display: flex;
  align-items: center;
}
.button-set span.btn-label {
  padding: 7px 15px;
  display: inline-block;
  /* width: 80%; */
  font-size: 13px;
  color: #222;
  flex: 30;
}

.button-set a .icon {
  background-color: #c5c5c5;
  padding: 10px 15px;
  /* width: 20%; */
  display: inline-block;
  flex: 1;
}

.button-set a .icon img {
  width: 18px;
  transform: rotate(-90deg);
}
.self-drive-link{
  position: relative;
  z-index: 5;
}
@media only screen and (max-width: 996px) {
  
  .button-set {
    margin-bottom: 20px;
  }

}



@media only screen and (max-width: 567px) {

  .services .service-heading {
    font-weight:bold;
    font-family: 'Roboto';
  }
  .over-service h4.over-service-heading {
    font-weight: bold;

  }

  .courier-sec02 p {
    font-size: 16px;
  }

  .tap-slider .tap-app .tap-text {
    font-size: 14px;
}
  
	.consumer-banner h1 span {
		font-size: 24px;
	}

	.consumer-banner h1 {
		font-size: 27px !important;
	}


  .connected-clinet .connect-box img {
    max-width: 70px;
  }

  .connected-clinet .connect-sub-heading {
    font-size: 21px;
    font-weight: 400;
  }

  .connected-clinet .connect-text {
    font-size: 14px;
  }

  .connected-clinet .connect-heading {
    font-size: 25px;
  }

  p.why_drive_p {
    font-size: 15px;
  }

  .why-drive .why-drive-heading {
    font-size: 25px;
  }

  .partner-drivers .row .partner-box img {
    max-width: 70px;
  }

  figure.partner-box.welcome-box img {
    max-width: 105px !important;
  }


  .partner-drivers .caption-text {
    text-transform: initial;
  }

  .app-mockup {
    max-width: 60%;
  }

  .homepage .banner-box .banner-heading {
    font-weight: 500 !important;
  }


}
.cc-compliance
  {
    margin-right: 280px !important;
  }
@media(max-width:767px)
{
  .cc-window.cc-banner
  {
    flex-direction: column !important;
    align-items: flex-start !important;
    padding-top: 10px !important;
  }
  .cc-compliance
  {
    margin: 10px 0px 15px 15px;
  }
}

/* HOME NEW */
#btn-requist {
  border: 0;
  font-family: roboto;
  font-weight: bold;
  text-transform: capitalize !important;
  border-radius: 5px;
  background-color: #386ee5 !important
}

#btn-requist:hover {

  background-color: #003388 !important;
}

.lvan-btn {
  display: block;
  margin: 5px auto 20px;
  font-weight: bold !important;
}

.tap-slider .tap-app .more-link:hover {
  color: #fff !important;
}

@media(max-width:767px) {
  .lvan-btn {
    max-width: 120px;
  }
}

@media(min-width:992px) {
  .a-text-box {
    display: none !important;
  }
}

.a-text-box {
  color: #fff;
  text-align: center;
  padding: 12px 20px;
  font-weight: bold;
  font-size: 18px;
  display: block;
  margin: 15px auto;
  max-width: 260px;
  background-color: #386ee5;
}

.covid-banner
  {
     display: flex;
     align-items: center;
     background-color: #376ee5;
     padding:30px 15px 30px 30px;
     position: relative;
  }
  .covid-banner h2
  {
     font-weight: bold;
     color:#fff;
     margin:0px 0px 10px;
  }
  .covid-banner p
  {
     color:#fff;
     margin:0px;
  }
  .covid-banner p span{
     font-weight:bold;
  }
  .covid-banner .more-btn
  {
     border:3px solid #fff;
     border-radius: 5px;
     color:#fff;
     font-size:18px;
     padding:10px 30px;
     margin-left: 30px;
     min-width: 200px;
     text-align: center;
  }
  @media(max-width:991px)
  {
     .covid-banner
     {
        flex-direction: column;
        align-items: flex-start;
     }
     .covid-banner .more-btn
     {
        margin-top:30px;
        margin-left: 0px !important;
     }
  }
  .covid-banner .more-btn:hover
  {
     background-color: #003388;
     border-color: #003388;
     color:#fff !important
  }
  .covid-banner .close
  {
     position: absolute;
     top:10px;
     right: 10px;
     color:#fff;
     text-shadow: none;
     opacity: 1;
  }
  .covid-banner .close:hover
  {
    color: #003388 !important;
  }


  @media only screen and (max-width: 480px) {
    div#chat-widget-container {
      max-width: 200px !important;
    }
    
    div#chat-widget-container iframe {
    
        max-width: 200px;
        left: initial;
    }

      
    span.cc-message {
      font-size: 12px;
      margin-bottom: 2px !important;
      margin: 10px 10px 10px !important;
  }
  .cc-window .cc-compliance {
    width: 110px !important;
    min-width: auto !important;
  }

    a.cc-btn.cc-dismiss {
      padding: 2px 5px !important;
      width: 110px !important;
      min-width: auto !important;
    } 
  }

  .order-slider .btn-order {
   margin: 7px 0 0 0;
  }

  section .price-flex {
    margin: 7px 0px 7px;
}