body,section{background:#fff}.heading h2,body,p{font-family:"Roboto",sans-serif}body{color:#000;font-family:"Roboto",sans-serif !important}h1,h2,h3,h4,h5,h6{color:#000}a,a:active,a:focus,a:hover{color:#f48991}.heading h2 span{color:#f48991}.form-control{background:#fbfdff;color:#445461}.form-control:focus,.form-control:hover{border:1px solid #f48991}.btn.btn-primary,.btn.btn-primary:focus,.btn.btn-primary:hover{border:1px solid #f48991;background:#f48991}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#fff;background-color:#f48991;border-color:#f48991}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#445461;background-color:transparent}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#f48991}.theme-bg{background:#f48991;color:#fff}.theme-bg p{color:#fff}.dark-bg{background:#2a3646}.gray-bg{background:#f4f5f7}.theme-btn,.theme-btn:focus,.theme-btn:hover,.theme-btn:active{color:#fff;background:#f48991;border:1px solid #f48991}nav.navbar.bootsnav.navbar-transparent.white ul.nav>li>a,nav.navbar.bootsnav.no-background.white ul.nav>li>a{color:#000;font-family:"Roboto",sans-serif}nav.navbar.bootsnav ul.nav>li>a{color:#000}nav.navbar.bootsnav.dark ul.nav>li>a{color:#95a7c5}.banner h1,.banner p,body.home-2 .banner h1,body.home-2 .banner p{font-family:"Roboto",sans-serif}nav.navbar.bootsnav ul.nav ul.dropdown-menu>li>a{color:#000}nav.navbar.bootsnav ul.nav>li>a i{color:#8999a7}nav.navbar.bootsnav{background-color:#fff}nav.navbar.bootsnav.dark{background-color:#1b2639}body nav.navbar.bootsnav ul.nav>li>a.addlist i{color:#ffb8c1}body.home-2 nav.navbar.bootsnav.navbar-transparent{background-color:transparent}body.home-2 nav.navbar.bootsnav{background-color:#fff}body.home-2 nav.navbar.bootsnav.navbar-transparent ul.nav>li>a.addlist{background:0 0}body.home-2 nav.navbar.bootsnav ul.nav>li>a.addlist i{color:#fff}body.home-2 nav.navbar.bootsnav.navbar-transparent.white .attr-nav>ul>li>a,body.home-2 nav.navbar.bootsnav.navbar-transparent.white ul.nav>li>a,body.home-2 nav.navbar.bootsnav.no-background.white .attr-nav>ul>li>a,body.home-2 nav.navbar.bootsnav.no-background.white ul.nav>li>a{color:#fff}.form-verticle .fa-map-marker{color:#000}a.pulse.btn-banner-link{background:#fff}.banner:before{background:#1e273a}.banner h1{color:#fff}.banner h4{color:#fff}.banner h1 span{color:#f48991}.banner p{color:#fff}body.home-2 .banner h1 span{color:#fff}body.home-2 .banner p{color:#fff}body.home-2 a.btn i{color:#fff}.banner-caption .form-control{background:#fff;color:#000;font-family:"Roboto",sans-serif}.form-control:hover,.form-control:focus{border:1px solid #f48991 !important}.banner .btn.btn-default{color:#fff}.banner-caption .form-control::-moz-placeholder{color:#90969e}.banner-caption .form-control:-ms-input-placeholder{color:#90969e}.banner-caption .form-control::-webkit-input-placeholder{color:#90969e}.package-sec{background:#fff}.quick_book{background:#fff}.quick_routes a{color:#000}.quickBook::-webkit-scrollbar-track{background-color:#F5F5F5}.quickBook::-webkit-scrollbar{background-color:#F5F5F5}.quickBook::-webkit-scrollbar-thumb{background-color:#f48991}.quickBook a:hover,.quick_routes a:hover{color:#f48991}.package-detail-info span{color:#000}.package-detail-info span i{color:#000}.package-info.rating i{color:#a1acb5}.package-info.rating i.color{color:#FF9800}.package-info.rating a.detail-link{color:#f48991}.qbook.now-open{background-color:#f48991}.qbook{background-color:#333;color:#fff}.category-full-widget{background:#fff}.cat-box-name .btn-btn-wrowse{background:#fff}.cat-box-name .btn-btn-wrowse:focus,.cat-box-name .btn-btn-wrowse:hover,.category-full-widget:focus .btn-btn-wrowse,.category-full-widget:hover .btn-btn-wrowse{background:#f48991;color:#fff}.feature-box span{background:#f48991;color:#fff}section.tag-sec:before{background:#f48991}.tag-content h2{color:#fff}.tag-content h4{color:#fff}.tag-content p{color:#fff}body .tag-content a{color:#fff}.tag-content a:focus,body .tag-content a:hover{color:#f48991;background:#fff;border-color:#fff}.tag-content a:focus i,body .tag-content a:hover i{color:#f48991}.tab .nav-tabs{background:#fff}.tab .nav-tabs li a{background:#fff}.tab .nav-tabs li a:hover,.tab .nav-tabs li.active a{color:#f48991;border-bottom:2px solid #f48991}.footer-widget{color:#fff}.footer-widget p a{color:#fff}.widget-title{color:#fff}.footer-social li a{color:#446d82}.footer-social li a i{background:#39475a;color:#fff}.footer-social li a:hover i{background:#f48991;color:#fff}.footer-copyright{background:#232e3c}ul.footer-navigation li a{color:#fff}ul.footer-navigation li a:hover{color:#f48991}.footer-copyright p{color:#fff}.footer-copyright p a{color:#f48991}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#fff}.slick-next:before,.slick-prev:before{color:#f48991;background:#fff}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{background:#f48991;color:#fff}button.close{background:#f48991;color:#fff}.close:focus,.close:hover{color:#fff}.modal .form-control{border:1px solid #d7dfea;color:#727272}.modal .form-control::-moz-placeholder{color:#6a7884}.modal .form-control:-ms-input-placeholder{color:#6a7884}.modal .form-control::-webkit-input-placeholder{color:#6a7884}.modal h4{color:#16162c}.modal-body .nav>li>a{color:#95a2a7;background:#2a3646}.modal-body .nav>li.active>a{color:#fff}.modal-body .nav>li>a:focus,.modal-body .nav>li>a:hover{border:1px solid #0e9cf3;color:#fff}.rating.pull-right li i{color:#636d75}.rating.pull-right li i.active{color:#07b107}.nav-tabs>li>a:hover{border-color:#e8ebef;background:#e8ebef}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#e8ebef}.slide-text>p{font-family:"Roboto",sans-serif}.latestInfo h2,.latestInfo h4{color:#fff}.testimonial_control a{color:#f48991 !important}.contact-info a{color:#fff}.contact-info a:hover{color:#000}.page-title:before{background:#1f222b}.page-title .title-content{color:#fff}.page-title .title-content h1{color:#fff}.page-title .title-content a{color:#f48991}#contact_detail .detail-wrapper{background-color:#fff}.detail-wrapper i{color:#f48991}.detail-wrapper .online-phn{color:#f48991}.detail-wrapper a:hover{color:#f48991}#contact_detail .form-inline .form-control{color:#000}#map{background-color:grey}.image-sec .item:before{background:#1f222b}.image-sec{border:15px solid #f48991}#accordion .panel-title a.collapsed:after,#accordion .panel-title a:after{background:#fff;color:#f48991}#accordion .panel-title a{color:#000}#accordion .panel-heading{color:#333;background-color:#fff}.pack_btn .btn-btn-wrowse{background:#fff}#blog_detail .package-caption i{color:#f48991}#manage_booking .mticket form{background:#dde6ef}.note .fa{color:#f48991}#manage_booking .print_footer a{color:#f48991}#manage_booking .print_mtic p{color:#f48991}#manage_booking .print_mtic .mtkt_text{color:#f48991}#manage_booking .modal-content{background:#fff}.faq_content h5{color:#f48991}.rigestr_form{background:#fbfdff;border:1px solid #f48991}.rigestr_form label span{color:#f48991}#agent_rigestr h5{color:#f48991}#example_paginate .pagination>.active>a,#example_paginate .pagination>.active>a:focus,#example_paginate .pagination>.active>a:hover,#example_paginate .pagination>.active>span,#example_paginate .pagination>.active>span:focus,#example_paginate .pagination>.active>span:hover{background-color:#f48991;border-color:#f48991}#example th{color:#f48991}#example td a:hover{color:#f48991}#testimonial .comment-box,#testimonial .comment-box2{color:#fff;background:#000}#testimonial .comment-box:after{border-color:transparent #000}#testimonial .comment-box2:after{border-color:transparent #000}#testimonial .comment-box h5,#testimonial .comment-box2 h5{color:#fff}.feedback_form .form-box .select_btn:after{color:#fff;background-color:#f48991}.feedback_form .feedback-color{color:#f48991}#download_app h4{color:#f48991}.screen_inside img{background:#fff}.screen_inside{background:#f48991}#offers .grid-style .trigger{color:#f48991}#offers .grid-style{background:#fff}#offers .offercode{color:#000}#offers .special-disount-icon{color:#ef1727}#offer-terms .modal-content ul li span{color:#f48991}.flat-disount-icon{color:#ef0828}.terms-offers{color:#f48991}#latest_news .text-center a{color:#333}#latest_news .text-center button{color:#fff;background-color:#f48991;border-color:#f48991}#latest_news .text-center button:hover{color:#fff;background-color:#f48991;border-color:#f48991}#latest_news .contact_form .form-group label{color:#000}#latest_news{background:#fff}#sidebar_news button,#sidebar1 button,#cargo_sidebar1 button,#cargo_sidebar_news button{background:#222;color:#fff}.gds-notification .btns_close{background-color:#f39e0d;color:#0f4413 !important}.gds-notification .close1,.gds-notification .close{color:#fff !important}#boxes.gds-notification #dialog{background-color:#f48991;border:1px solid #f48991}.gds-notification .min .fa{color:#fff}.gds-notification .well{background:#FFF}.gds-notification .offer_slide p{font-family:"Roboto",sans-serif}.gds-notification .min .view_offer .fa{color:#f48991}.gds-notification .view_offer{color:#f48991}.gds-notification #offer_slides li{font-family:"Roboto",sans-serif}.gds-notification #buttons a{color:#f48991}.gds-notification a#prev:hover,.gds-notification a#next:hover{color:#f48991}.gds-notification .offer_head{color:#fff}.gds-notification .padding-5{background:#fff}#agent_rigestr .message,#download_app .message,#feedback_block .message,.slider_parent .theme_message{background:white;color:#000}#agent_rigestr .message .check,#download_app .message .check,#feedback_block .message .check,.slider_parent .theme_message .check{background:#f48991;color:white}#agent_rigestr .message #agent-success,#download_app .message #close,#feedback_block .message #feedback-ok,.slider_parent .theme_message #ok{color:white;background:#f48991}#agent_rigestr .message #agent-success:hover,#download_app .message #ok:hover,#feedback_block .message #feedback-ok:hover,.slider_parent .theme_message #ok{background:#f48991}.form-verticle #datepicker .input-group-addon,.form-verticle #datepicker1 .input-group-addon{background-color:#fff}#datepicker .fa,#datepicker1 .fa{color:#000}.news_list a{color:#fff}.amenties-icon{background-color:#f48991}.amenties-icon_below{background-color:#f48991}.bus-amenities h4{color:#000}.quote_form button,.quote_form button:hover{border-color:#f48991;background:#f48991;color:#fff}.sitemap-inner h4{color:#f48991}.sitemap-inner li{color:#f48991}.sitemap-inner li a{color:#000}.sitemap-inner li a:hover{color:#f48991}.address_location a{color:#000}body nav.navbar.bootsnav ul.nav>li>a.addlist{color:#fff !important}.customcheck .checkmark{background-color:#eee}.customcheck input:checked ~ .checkmark{background-color:#f48991}#success{color:#4caf50}#fail{color:#ca1515}@media only screen and (min-width: 993px){body nav.navbar.bootsnav.navbar-transparent ul.nav>li>a.addlist{background:#f48991 !important}body nav.navbar.bootsnav ul.nav>li>a.addlist{background:#f48991 !important;color:#fff !important}}nav.navbar.bootsnav ul.nav li.megamenu-fw>a:hover,nav.navbar.bootsnav ul.nav li.megamenu-fw>a:focus,nav.navbar.bootsnav ul.nav li.active>a:hover,nav.navbar.bootsnav ul.nav li.active>a:focus,nav.navbar.bootsnav ul.nav li.active>a{background-color:transparent;color:#f48991}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#f48991 !important}@media only screen and (min-width: 1024px){nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a:focus,nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a:hover{color:#f48991}}#feedback_block #accordion a[aria-expanded="true"]{border-color:#f48991}#accordion .panel-title a[aria-expanded="true"]{border-color:#f48991}#slider_news .group-pack{background:#f48991}li.list-item span{font-family:"Roboto",sans-serif !important}span#promo_offer,span#validity{color:#000 !important}.banner-caption .widget-container .ant-select-selection--single,.widget-container .ant-calendar-picker input{background:#fff;color:#000}.banner-caption .widget-container button.ant-btn.ant-btn-primary{color:#fff;background:#f48991;border:1px solid #f48991}.banner-caption .widget-container .ant-calendar-picker input,.banner-caption .ant-select-selection__placeholder,.banner-caption .ant-select-search__field__placeholder{color:#000;background:#fff}body h4.side-heading,.ant-drawer h4.side-heading{color:#f48991}body .datebar li>label,.ant-drawer .datebar li>label,body .datebar li>span,.ant-drawer .datebar li>span{color:#000}body .datebar li,.ant-drawer .datebar li{background-color:#fff}body .datebar li>label.active,.ant-drawer .datebar li>label.active{background-color:#f48991;color:#000}body .search-results>thead>tr>th,.ant-drawer .search-results>thead>tr>th{background-color:#fff;color:#000}body .ant-btn-primary,.ant-drawer .ant-btn-primary,body .ant-btn-primary:hover,.ant-drawer .ant-btn-primary:hover,body .ant-btn-primary:focus,.ant-drawer .ant-btn-primary:focus{background-color:#f48991;color:#000;border-color:#f48991}body .passenger-details-table>thead>tr>th,.ant-drawer .passenger-details-table>thead>tr>th{border-bottom:0px solid #C7D9F9;background-color:#fff;color:#000}body .search-results>tbody>tr.active td,.ant-drawer .search-results>tbody>tr.active td{background-color:#fff !important}body .landmark-info svg,.ant-drawer .landmark-info svg{color:#f48991}#root .ant-btn-primary,.book-btn-wrap .ant-btn-primary,.book-btn-wrap .ant-btn-primary:hover{background-color:#f48991;border-color:#f48991;border-radius:0}.search-row .ant-col-4 a,.search-row .dept-arr a{color:#f48991}#print_page nav.navbar.bootsnav.navbar-transparent{background:#f48991 !important}#search_page nav.navbar.bootsnav.navbar-transparent{background:#f48991}#search_page .navbar-transparent .navbar-nav>li>a:hover{color:#fff !important}.info_icon{background:url(info-3-a31bcf2df29b58681fddb5639485dda7f8b388416eecf2d2373c8e7b877813a3.png) no-repeat center #f48991;width:16px;height:16px;float:left;background-size:16px}.ant-card-head-title:after{background:#f48991}.ant-modal-close-x{color:#fff}.ant-modal-header{background:#f48991 !important}.ant-modal-title{color:#fff !important}.ant-select,.ant-form-item,.ant-form,.ant-select-dropdown,.ant-modal,.ant-card,.ant-collapse,.ant-popover,.ant-input,.ant-input-group,.ant-checkbox-wrapper{font-family:"Roboto",sans-serif !important}.filters-wrap .filter-value{color:#f48991}.filters-wrap .ant-slider-handle{border:solid 2px #f48991}.filters-wrap .ant-slider-track,.filters-wrap .ant-slider:hover .ant-slider-track{background-color:#f48991}.filters-wrap .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border:solid 2px #f48991}.login_user .ant-btn-primary,.login_user .ant-btn-primary:hover,.login_user .ant-btn-primary:focus{background-color:#f48991;color:#000;border-color:#f48991}.login_user .ant-modal-close .ant-modal-close-x{color:#fff;background:#f48991}.login_user .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:#f48991;color:#fff}.thanku_content .print-btn{background-color:#f48991;color:#fff}.download-app .search{background-color:#f48991}.cms_contact_location{color:red;margin-left:5px;font-size:25px !important}.widget-container .Select-control{height:70px;font-size:15px;border-radius:0px;border:none;padding-left:45px;display:inline-block;color:#000}.widget-container .Select-input{height:70px;width:100%;padding-left:0}.widget-container #search-origin .Select-control{border-radius:5px 0 0 5px}.widget-container .Select-placeholder,.widget-container .Select.has-value.is-clearable.Select--single>.Select-control .Select-value{line-height:68px;text-align:left;padding-left:45px;color:#000}.widget-container input#search-origin,.widget-container input#search-destination{float:left;height:50px}.widget-container #search-origin .Select-arrow-zone,.widget-container #search-destination .Select-arrow-zone{top:25px;position:absolute;right:0}.widget-container .Select-value>.Select-value-label{color:#000}.widget-container .Select.is-focused .Select-control .Select-value-label{color:rgba(0,0,0,0.4) !important}.widget-container .VirtualizedSelectOption{display:list-item;padding:10px}#schedules .ant-table-bordered .ant-table-thead>tr>th{color:#fff;background:#f48991}#schedules .text-center{color:#fff}#schedules td a{color:#337ab7 !important}#schedules .schedule-count{bottom:65px !important;color:#000}
et-container .ant-calendar-picker input{
    background:#fff;
    color:$secondary-font-color;
}
.banner-caption .widget-container button.ant-btn.ant-btn-primary{
    color:$primary-font-color;
    background:$theme-color;
    border:1px solid $theme-color;
}
.banner-caption .widget-container .ant-calendar-picker input,
.banner-caption .ant-select-selection__placeholder, .banner-caption .ant-select-search__field__placeholder{
    color:$secondary-font-color;
    background: #fff;
}
//Booking Engine Classes
%bookin-engine-style{
  h4.side-heading{
    color: $theme-color;
  }

  .datebar li>label,
  .datebar li>span{
    color: $theme_light_font_color;
  }

  .datebar li{
    background-color: $theme_light_color;
  }

  .datebar li>label.active{
    background-color: $theme-color;
    color: $theme_font_color;
  }

  .search-results > thead > tr > th{
    background-color: $theme_light_color;
    color: $theme_light_font_color;
  }

  .ant-btn-primary{
    &,
    &:hover, 
    &:focus{
      background-color: $theme-color;
      color: $theme_font_color;
      border-color: $theme-color;
    }
  }

  .passenger-details-table > thead > tr > th{
    border-bottom: 0px solid #C7D9F9;
    background-color: $theme_light_color;
    color: $theme_light_font_color;
  }

  .search-results > tbody > tr.active td{
    background-color: $theme_light_color !important;
  }
  .landmark-info svg{
      color:$theme-color;
  }
}


body{
  @extend %bookin-engine-style;
}

.ant-drawer{
  @extend %bookin-engine-style;
}
#root .ant-btn-primary,.book-btn-wrap .ant-btn-primary,.book-btn-wrap .ant-btn-primary:hover{  
    background-color:$theme-color;  
    border-color:$theme-color;  
    border-radius:0;
}
.search-row .ant-col-4 a,.search-row .dept-arr a{  
    color:$theme-color;
}

/*search results page menu css*/
#print_page nav.navbar.bootsnav.navbar-transparent  {
    background: $theme-color !important;
}
#search_page nav.navbar.bootsnav.navbar-transparent{
    background: $theme-color;
}
#search_page .navbar-transparent .navbar-nav>li>a:hover{
    color: $primary-font-color !important;
}
/*search menu end*/
.info_icon {
    background: image-url("cms_mp2/info-3.png") no-repeat center $theme-color;
    width: 16px;
    height: 16px;
    float: left;
    background-size: 16px;
}
.ant-card-head-title:after{
  background: $theme-color;
}
.ant-modal-close-x{
  color: $primary-font-color;
}
.ant-modal-header{
  background: $theme-color !important;
}
.ant-modal-title{
  color: $primary-font-color !important;
}
.ant-select, .ant-form-item, .ant-form, .ant-select-dropdown, .ant-modal, .ant-card, .ant-collapse, .ant-popover, .ant-input, .ant-input-group, .ant-checkbox-wrapper{
font-family:$theme-font-family !important;
}
.filters-wrap{

  .filter-value{
    color: $theme-color;
  }
  .ant-slider-handle{
    border: solid 2px $theme-color;
  }

  .ant-slider-track,
  .ant-slider:hover .ant-slider-track{
    background-color: $theme-color;
  }

  .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){
    border: solid 2px $theme-color;
  }
}

/*booking css end*/

/*wallet styles*/
.login_user{
  .ant-btn-primary{
    &,
    &:hover,
    &:focus{
      background-color: $theme-color;
      color: $theme_font_color;
      border-color: $theme-color;
    }
  }
  .ant-modal-close {
    .ant-modal-close-x {
      color: $primary-font-color;
      background: $theme-color;
    }
  }
  .ant-tabs-bar{
    .ant-tabs-nav{
      .ant-tabs-tab {
        &.ant-tabs-tab-active{
          background: $theme-color;
          color: $primary-font-color;
        }
      }
    }
  }
}

/*end wallet styles*/


.thanku_content .print-btn {
  background-color: $theme-color;
  color: #fff;
}
.download-app .search {
  background-color: $theme-color;
}
.cms_contact_location{
  color: red;
  margin-left: 5px;
  font-size: 25px !important;
}

/*VirtualizedSelect css*/
.widget-container{
  .Select-control {
    height: 70px;
    font-size: 15px;
    border-radius: 0px;
    border: none;
    padding-left: 45px;
    display: inline-block;
    color: $secondary-font-color;
  }
  .Select-input{
    height: 70px;
    width: 100%;
    padding-left: 0;
  }
  #search-origin .Select-control {
    border-radius: 5px 0 0 5px;
  }
  .Select-placeholder,.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {
    line-height: 68px;
    text-align: left;
    padding-left: 45px;
    color: $secondary-font-color;
  }

  input#search-origin, input#search-destination{
    float: left;
    height: 50px;
  }
  #search-origin .Select-arrow-zone,#search-destination .Select-arrow-zone{
    top: 25px;
    position:absolute;
    right:0;
  }
  .Select-value > .Select-value-label{
    color: $secondary-font-color;
  }
  .Select.is-focused .Select-control .Select-value-label{
    color: rgba(0, 0, 0, 0.4) !important;
  }
  .VirtualizedSelectOption {
    display: list-item;
    padding:10px;
  }
}

#schedules{
  .ant-table-bordered .ant-table-thead > tr > th{
    color: $primary-font-color;
    background: $theme-color;  
  }
  .text-center{
    color:#fff;
  }
  td a{
    color:#337ab7 !important;
  }
  .schedule-count{
    bottom: 65px !important;
    color: $secondary-font-color;
  }
}
