@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");body{color:#000;font-family:"Lato",sans-serif}a{color:#a60016}h1,h2,h3,h4,h5,h6{color:#000;font-family:"Lato",sans-serif}p{font-family:"Lato",sans-serif}.list-style-one a{color:#fff}.list-style-one a:hover{color:#a60016}.list-style-one li .icon{color:#a60016}.theme_color{color:#a60016}.main-header .header-top .header-top-inner{background-color:#000}.main-header .header-top .top-left ul li{color:#fff;font-family:"Lato",sans-serif}.main-header .header-top .top-left ul li .icon{color:#fff}.main-header .header-top .top-right ul li a{color:#fff}.main-header .header-top .top-right ul li a:hover{color:#a60016}.sec-title h2{color:#000;font-family:"Lato",sans-serif}.form-group .ui-selectmenu-button.ui-button{color:#fff;background:#a60016;font-family:"Lato",sans-serif}.form-group .ui-button .ui-icon{color:#fff}.form-group .ui-button .ui-icon:before{color:#fff}.ui-widget.ui-widget-content{font-family:"Lato",sans-serif}.ui-menu .ui-menu-item-wrapper.ui-state-active{background-color:#a60016;border-color:#a60016}.ui-menu .ui-menu-item-wrapper:hover{background-color:#a60016;border-color:#a60016}.services-block .inner-box .lower-box h3 a{color:#a60016}.services-block .inner-box .lower-box h3 a:hover{color:#fff}.services-block .inner-box .lower-box .text{color:#fff}.featured-section p{color:#000}.featured-block .inner-box{box-shadow:0px 1px 3px 0px #a60016}.featured-block:hover{color:#000}.featured-block:hover .inner-box{background-color:#a60016}.featured-block:hover .inner-box h3{color:#000}.featured-block .inner-box h3 a{color:#fff}.featured-block .inner-box h3 a:hover{color:#a60016}.featured-block .inner-box .text{color:#000}.featured-block:hover .inner-box .text,.featured-block:hover i{color:#fff}.news-letter-section{background-color:#a60016}.news-letter-section h2{color:#fff}.news-letter-section .form-group input[type="submit"],.news-letter-section .form-group button{color:#000;background-color:#a60016}.main-footer .footer-column .footer-widget h2{color:#fff}.main-footer .contact-widget .text{color:#fff}.list-style-one li{color:#fff}.list-style-one li .icon{color:#fff}.main-footer .links-widget .list li a{color:#fff}.main-footer .links-widget .list li a:before{color:#a60016}.main-footer .links-widget .list li a:hover,.main-footer .links-widget .list li a:hover::before{color:#a60016}.main-footer .footer-bottom .copyright{color:#fff}.main-footer .footer-bottom .designed{color:#000}.footer-social li{background:#a60016}.footer-social li i{color:#fff}.featured-block i{color:#a60016}.home_slider .carousel-control span{color:#a60016}.home_slider .carousel-indicators .active{background-color:#a60016}.home_slider .carousel-indicators li{border-color:#a60016}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff !important;background-color:#a60016}.navbar-default .navbar-nav>li>a{color:#000}.header-upper .navbar .dropdown:hover>.dropdown-menu,.header-upper .navbar .dropdown .dropdown-menu:hover{border-top:4px solid #a60016}.header-upper .navbar li:hover a,.header-upper .navbar .dropdown-menu li:hover a{color:#a60016}.header-upper .navbar .dropdown-menu li a{color:#000}.quick_routes a{color:#000}.quick_routes a:hover{color:#a60016}.quick_routes a:before,.quickBook a:before{color:#a60016}.quick_routes div:hover:nth-child(2n+1),.quickBook .route:hover:nth-child(2n+1){background-color:#a60016}.quick_routes div:hover:nth-child(2n+1) a:before,.quickBook .route:hover:nth-child(2n+1) a:before{color:#fff}.quick_routes div:hover:nth-child(2n+1) a,.quickBook .route:hover:nth-child(2n+1) a{color:#fff}.title_quick h2{color:#000}.title_quick h2:before,.title_quick h2:after{background:#000 none repeat scroll 0 0}#popular_routes .news_list a{color:#fff !important}#popular_routes .news_list a:hover{color:#a60016 !important}.testimonial:before{color:#a60016}.testimonial .title{background:#a60016;color:#fff}.testimonial .post{color:#000}.owl-theme .owl-controls .owl-buttons div{background:#a60016;color:#fff}.quickBook .route a{color:#000}.quickBook .route:hover a{color:#a60016}.quickBook::-webkit-scrollbar-thumb{background-color:#a60016}.read-more{color:#fff;background-color:#a60016;font-family:"Lato",sans-serif}.gallery-name h3 a:hover{color:#fff !important}.title_quick.light h2{color:#fff}#innerpage_banner h1{color:#fff}.filter-button{color:#a60016}.filter-button:hover{border:1px solid #a60016;color:#000;background-color:#a60016}.btn-default:active .filter-button:active{background-color:#a60016}.gallery_product .overlay{background-color:#a60016}#map_info .label{color:#fff}#map_canvas h3{color:#a60016}.loc b{color:#a60016}.contact_detail span:hover i{color:#000;background:#a60016}.contact_detail span i{color:#a60016;border:2px solid #a60016}.contact_detail span a{color:#000}.btn-default{border:1px solid #a60016}.btn-default:hover{background:#a60016;color:#fff}#print_ticket .print_footer button{color:#a60016}#print_ticket .ticket_info .print_btn{color:#fff;background-color:#a60016;border-color:#a60016}#print_ticket .ticket_info .note:before{color:#a60016}#print_ticket .ticket_info .print_mtic p{color:#a60016}#print_ticket .ticket_info .print_mtic .mtkt_text{color:#a60016}.ticket_info ul li{color:#000;border:1px solid #a60016}.ticket_info .update_ticket:before{background-color:#a60016}.ticket_info .print_ticket:before{background-color:#a60016}.ticket_info .tick_cancel:before{background-color:#a60016}.ticket_info .tick_pre_postpone:before{background-color:#a60016}button.close{background:#a60016 !important;color:#fff !important}.faq_content h5{color:#a60016}.faq_content p{color:#000}#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:#a60016;border-color:#a60016}#feedback_block .feedback_form .form-control:focus{border-color:#a60016}.testimonial-card .avatar{border:5px solid #a60016}#agent-register label span{color:#a60016}#agent-register form{border:1px solid #a60016}#agent-register .form-control:focus{border-color:#a60016}.registe-process li i{color:#a60016}.read-more .offercode{color:#fff}#blog .single-blog .blog-content .blog-meta{color:#fff}#blog .single-blog .blog-content .blog-meta .post-date span{color:#000}#blog .single-blog .blog-content .blog-post-content h4{color:#000}#blog .single-blog .blog-content .blog-post-content p{color:#000}#blog .single-blog .blog-content .blog-post-content a{color:#000}#blog .single-blog:hover .blog-post-content a{color:#a60016}.blog-sidebar ul li a{color:#000}.blog-sidebar ul li a:hover{color:#a60016}.blog-sidebar ul li i{color:#a60016}.blog-sidebar h2{color:#000}.package p{border-bottom:1px solid #a60016}.blog-post-content:hover .read-more{background:#a60016;color:#fff !important}.blog-post-content .read-more:hover{color:#000}.blog-grid1-triangle{border-color:transparent transparent #a60016 transparent}#accordion .panel-title a{background:#a60016;color:#fff}#accordion .panel-title a:after,#accordion .panel-title a.collapsed:after{background:#a60016;color:#fff}#accordion .panel-body{color:#000}.login-register-form ul li:hover a{color:#a60016}.form-control:focus{border-color:#a60016}.figure-details .read-more{color:#fff !important;background:#a60016 !important}#download_app h3{color:#a60016}#download_app .phn_link input[type="tel"]{border:1px solid #a60016}#download_app .btn-success{color:#fff;background-color:#a60016;border-color:#a60016}.screen_inside{background:#a60016}.sitemap-inner div{color:#000}.sitemap-inner li a{color:#000}.sitemap-inner li a:hover{color:#a60016}.amenties-icon{background-color:#a60016}.amenties-icon_below{background-color:#a60016}.bus-amenities h4{color:#000}#agent-register .message,#download_app .message,#feedback_block .message,.slider_parent .message{color:#000}#agent-register .message .check,#download_app .message .check,#feedback_block .message .check,.slider_parent .message .check{background:#a60016}#agent-register .message #agent-success,#download_app .message #close,#feedback_block .message #feedback-ok,.slider_parent .message #ok{background:#a60016}#agent-register .message #agent-success:hover,#download_app .message #ok:hover,#feedback_block .message #feedback-ok:hover,.slider_parent .message #ok{background:#a60016}.quote_form button,.quote_form button:hover{border-color:#a60016;background:#a60016}.highlight .dot{background-color:#a60016}.datebar li>label.active{background-color:#a60016}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#a60016;color:#fff}.customcheck input:checked ~ .checkmark{background-color:#a60016}#latest_news .text-center button{background-color:#a60016;border-color:#a60016}#latest_news .text-center button:hover{background-color:#a60016;border-color:#a60016}#latest_news .contact_form .form-group label{color:#000}#boxes.gds-notification #dialog{background-color:#a60016;border:1px solid #a60016}.gds-notification .offer_slide p{font-family:"Lato",sans-serif}.gds-notification .min .view_offer .fa{color:#a60016}.gds-notification .view_offer{color:#a60016}.gds-notification #offer_slides li{font-family:"Lato",sans-serif}.gds-notification #buttons a{color:#a60016}.gds-notification a#prev:hover,.gds-notification a#next:hover{color:#a60016}#slider_news .group-pack{background:#a60016}li.list-item span{font-family:"Lato",sans-serif !important;color:#a60016}span#promo_offer,span#validity{color:#000 !important}.search-form form label{color:#000}.search-form form input[type="text"]{background:#a60016;color:#fff}.search-form form input::placeholder{color:#fff}.search-form form .btn-group{background:#a60016}.search-form form button{color:#fff}body h4.side-heading,.ant-drawer h4.side-heading{color:#a60016}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:#ff99af}body .datebar li>label.active,.ant-drawer .datebar li>label.active{background-color:#a60016;color:#fff}body .search-results>thead>tr>th,.ant-drawer .search-results>thead>tr>th{background-color:#ff99af;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:#a60016;color:#fff;border-color:#a60016}body .passenger-details-table>thead>tr>th,.ant-drawer .passenger-details-table>thead>tr>th{border-bottom:0px solid #C7D9F9;background-color:#ff99af;color:#000}body .search-results>tbody>tr.active td,.ant-drawer .search-results>tbody>tr.active td{background-color:#ff99af !important}body .landmark-info svg,.ant-drawer .landmark-info svg{color:#a60016}.home_slider .widget-container .ant-select-selection--single{color:#fff;background:#a60016;font-family:"Lato",sans-serif}.home_slider .search-widget .ant-select-selection__placeholder{color:#fff}.home_slider .widget-container button.ant-btn.ant-btn-primary{background:#a60016}.home_slider .widget-container .ant-calendar-picker input{background:#a60016;color:#fff}.home_slider .ant-calendar-picker-icon{color:#fff}#root .ant-btn-primary,.book-btn-wrap .ant-btn-primary,.book-btn-wrap .ant-btn-primary:hover{background-color:#a60016;border-color:#a60016;border-radius:0}.search-row .ant-col-4 a,.search-row .dept-arr a{color:#a60016}.ant-card-head-title:after{background:#a60016}.ant-modal-close-x{color:#fff}.ant-modal-header{background:#a60016 !important}.ant-modal-title{color:#fff !important}.about_sec h3,.custom-page h3{color:#a60016}ul#filters li a.active{background:#a60016}ul#filters li a{color:#000;border:2px solid #a60016}.info_icon{background:url(info-3-a31bcf2df29b58681fddb5639485dda7f8b388416eecf2d2373c8e7b877813a3.png) no-repeat center #a60016;width:16px;height:16px;float:left;background-size:16px}.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:"Lato",sans-serif !important}.filters-wrap .filter-value{color:#a60016}.filters-wrap .ant-slider-handle{border:solid 2px #a60016}.filters-wrap .ant-slider-track,.filters-wrap .ant-slider:hover .ant-slider-track{background-color:#a60016}.filters-wrap .ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border:solid 2px #a60016}.login_user .ant-btn-primary,.login_user .ant-btn-primary:hover,.login_user .ant-btn-primary:focus{background-color:#a60016;color:#fff;border-color:#a60016}.login_user .ant-modal-close .ant-modal-close-x{color:#fff;background:#a60016}.login_user .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:#a60016;color:#fff}#policies .cancel_policy h3:after{background:#a60016}.thanku_content .print-btn{background-color:#a60016;color:#fff}.download-app .search{background-color:#a60016}.cms_contact_location{color:red;margin-left:5px;font-size:25px !important}.widget-container .Select .Select-control,.widget-container .Select.is-focused>.Select-control{background:#f90;color:#fff;border-radius:0}.widget-container .Select-arrow{border-top-color:#fff}.widget-container .Select .Select-arrow-zone:hover>.Select-arrow{border-color:#fff transparent transparent}.widget-container .Select.is-open>.Select-control .Select-arrow{border-color:transparent transparent #fff}.widget-container .Select-menu-outer{z-index:999}.widget-container .Select-placeholder,.widget-container .Select--single>.Select-control .Select-value{padding-left:22px;color:#fff}.widget-container .Select-control .Select-value .Select-value-label,.widget-container .Select.has-value.Select--single .Select-control .Select-value .Select-value-label{color:#fff}.widget-container .Select-input{padding-left:22px}.widget-container .Select-clear-zone{display:none}.widget-container .VirtualizedSelectOption{padding-left:10px}#schedules .ant-table-bordered .ant-table-thead>tr>th{color:#fff;background:#a60016}#schedules .text-center{color:#fff}#schedules td a{color:#337ab7 !important}#schedules .schedule-count{color:#000}
me_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;
}

.home_slider .widget-container .ant-select-selection--single{
      color: $primary-font-color;
      background: $theme-color;
      font-family:$theme-font-family;
}

.home_slider .search-widget .ant-select-selection__placeholder{
    color:$primary-font-color;
}
.home_slider .widget-container button.ant-btn.ant-btn-primary{
    background: $theme-color;
}
.home_slider  .widget-container .ant-calendar-picker input{
    background: $theme-color;
    color: $primary-font-color;
}

.home_slider .ant-calendar-picker-icon{
    color:$primary-font-color;
}

#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;
}
.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;
}
.about_sec h3, .custom-page h3{
  color: $theme-color;
}
ul#filters li a.active {
    background: $theme-color;
}
ul#filters li a{
  color: $secondary-font-color;
  border:2px solid $theme-color;
}
.info_icon {
    background: image-url("cms_mp3/info-3.png") no-repeat center $theme-color;
    width: 16px;
    height: 16px;
    float: left;
    background-size: 16px;
}
.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*/

#policies .cancel_policy h3:after {
  background: $theme-color;
}

.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 .Select-control,.Select.is-focused > .Select-control {
    background: #f90;
    color: $primary-font-color;
    border-radius: 0;
  }
  .Select-arrow{
    border-top-color :#fff
  }
  .Select .Select-arrow-zone:hover > .Select-arrow{
    border-color: #fff transparent transparent;
  }
  .Select.is-open > .Select-control .Select-arrow{
    border-color: transparent transparent #fff;
  }
  .Select-menu-outer {
    z-index: 999;
  }
  .Select-placeholder, .Select--single > .Select-control .Select-value{
    padding-left:22px;
    color: #fff;
  }
  .Select-control .Select-value .Select-value-label,.Select.has-value.Select--single .Select-control .Select-value .Select-value-label{
    color:$primary-font-color;
  }
  .Select-input{
    padding-left:22px;
  }
  .Select-clear-zone{
    display:none
  }  
  .VirtualizedSelectOption {
    padding-left: 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{
  color: $secondary-font-color;
  }
}