.busx_ticket .bg-van,
.busx_ticket .bg-minibus{
    background-color: #017ACC !important;
    /* background-color: #F7B500 !important; */
}
.busx_ticket .bg-bus{
    background-color: #017ACC !important;
    /* background-color: #FF6701 !important; */
}
.busx_ticket .bg-ferry{
    background-color: #017ACC !important;
    /* background-color: #32C5FF !important; */
}
.busx_ticket .bg-main {
    background-color: #017ACC !important;
    /* background-color: #212121 !important; */
}


.busx_ticket .bg-second {
    background-color: #ffffff   !important;
}

.busx_ticket .bg-three {
    background-color: #FFFFFF !important;
}

.busx_ticket .bg-four {
    /* background-color: #eceff4 !important; */
    background-color: #f5f5f5 !important;
}
.busx_ticket .bor-main{
    border-color:#212121 !important;
}
.busx_ticket .bor-four{
    border-color: #ccc !important;
}

.busx_ticket .bg-five {
    background-color: #F9F8F8 !important;
}
.busx_ticket .bg-waiting {
    background-color: #3914AF !important;
}
.busx_ticket .bg-enable {
    background-color: #7109AA !important;
}


.busx_ticket .bg-disable {
    background-color: #666666 !important;
}

.busx_ticket .bg-danger {
    background-color: #e64125 !important;
}


/*#ECF0F5*/

.busx_ticket .bg-sold {
    background-color: #78c52b !important;
}
.busx_ticket .bg-outline-sold {
   color: #78c52b !important;
   border:1px solid #78c52b !important;
}

.busx_ticket .bg-book {
    background-color: #FFB0FF !important;
}
.busx_ticket .bg-outline-book {
   color: #FFB0FF !important;
   border:1px solid #FFB0FF !important;
}

.busx_ticket .bg-free {
    background-color: #FFFFFF !important;
}

.busx_ticket .bg-rebook {
    background-color: #ffab33 !important;
}
.busx_ticket .bg-outline-rebook {
   color: #ff9600 !important;
   border:1px solid #ff9600 !important;
}

.busx_ticket .bor-rebook {
    border-color:  #ff9600 !important;
}

.busx_ticket .bg-refund {
    background-color: #aeaeae !important;
}
.busx_ticket .bg-outline-refund {
   color: #aeaeae !important;
   border:1px solid #aeaeae !important;
}

.busx_ticket .bg-cancel {
    background-color: #cc0001 !important;
}
.busx_ticket .bg-outline-cancel {
   color: #cc0001 !important;
   border:1px solid #cc0001 !important;
}

.busx_ticket .bg-void {
    background-color: #22bba7 !important;
}
.busx_ticket .bg-outline-void {
   color: #22bba7 !important;
   border:1px solid #22bba7 !important;
}

.busx_ticket .bg-noshow {
    background-color: #30CEE2 !important;
}
.busx_ticket .bg-outline-noshow {
   color: #0366d6 !important;
   border:1px solid #0366d6 !important;
}

.busx_ticket .bg-open {
    background-color: #55007c !important;
}
.busx_ticket .bg-expires {
    background-color: #444444 !important;
}

.busx_ticket .bg-outline-open {
   color: #55007c !important;
   border:1px solid #55007c !important;
}
.busx_ticket .bg-unassign{
  background-color: #eceff4 !important;
}
.busx_ticket .bg-outline-unassign {
   color: #eceff4 !important;
   border:1px solid #eceff4 !important;
}
.busx_ticket .color-main {
    color: #212121 !important;
}

.busx_ticket .color-second {
    color: #017ACC !important;
}

.busx_ticket .color-third {
    color: #757575!important;
}

.busx_ticket .color-default {
    color: #333 !important;
}

.busx_ticket .color-error {
    color: #e64125 !important;
    /*dd4b39*/
}

.busx_ticket .color-success {
    color: #5cb85c !important;
}

.busx_ticket .color-warning {
    color: #f39c12 !important;
}
.busx_ticket .color-disable,
.busx_ticket .color-disable table tr td {
    color: #CCCCCC !important;
}
.busx_ticket .text-link {
    color: #212121;
}

/*.panel-border{border:1px solid #f1f1f1;}*/

.busx_ticket .btn.bg-danger {
    color: #FFFFFF !important;
}



/*
#successModal h3.title:before, #successModal h3.title:after { background: #cad8a9; }
#errorModal h3.title:before, #errorModal h3.title:after { background: #d6b8b7; }*/
.busx_ticket .btn{
    border-radius: 0px;
}
body {
	
	color: #757575;
	background-color: #ffffff;
	margin: 0;
}

.busx_ticket h1,
.busx_ticket h2,
.busx_ticket h3,
.busx_ticket h4,
.busx_ticket h5,
.busx_ticket h6,
.busx_ticket .h1,
.busx_ticket .h2,
.busx_ticket .h3,
.busx_ticket .h4,
.busx_ticket .h5,
.busx_ticket .h6 {
    color: #333333;
}
.busx_ticket a{
    color:#212529;
}


.busx_ticket a:active {
    outline: none;
    text-decoration: none;
    color: inherit;
}

.busx_ticket a:hover {
    text-decoration: underline;
     color: #017ACC;
}

.busx_ticket .btn-link,
.busx_ticket .btn-link:focus {
    color: #757575;
    text-decoration: none;
}

.busx_ticket .btn-link:hover,
.busx_ticket .btn-link:hover span {
    text-decoration: underline;
    color: #017ACC;
}


.busx_ticket #AppLayerTitle {
    color: #333333;
}

.busx_ticket .form-label {
    color: #333333;
}

.busx_ticket .form-control {
    color: #333333;
}

.busx_ticket input[type="text"],
.busx_ticket input[type="text"].form-control,
.busx_ticket input[type="password"],
.busx_ticket input[type="password"].form-control,
.busx_ticket textarea,
.busx_ticket textarea.form-control,
.busx_ticket select,
.busx_ticket select.form-control {
    color: #666;
   
}

.busx_ticket .css-label-2,
.busx_ticket input[type=radio].css-checkbox+label.css-label {
    color: #333333;
}


/*sidebar menu for mobile*/


/*sidebar menu for mobile*/

.busx_ticket .top-detail {
    border-width: 1px 1px 1px 3px;
    border-color: #cccccc;
    border-left-color: #017ACC ;
}

.busx_ticket .color-bg {
    background-color: #ffffff;
}

.busx_ticket .color-bg-img {
    background-color: #f7f7f7
}

.busx_ticket .btn-locale {
    background-color: #eee;
}


/*///////////////////////////////////////////////////////////////////////////////*/
.busx_ticket .btn-outline-default{
    text-decoration: none !important;
    display: inline-block !important;
    
    color: #017ACC !important;
    background-color:transparent !important;
    border-color:#017ACC !important;
}
.busx_ticket .btn-outline-default:focus,
.busx_ticket .btn-outline-default.hover,
.busx_ticket .btn-outline-default:active,
.busx_ticket .btn-outline-default.active,
.busx_ticket .btn-outline-default:hover{
    color: #FFFFFF;
    background-color:#017ACC; 
    border:1px solid #017ACC;
}
.busx_ticket .btn-default {
    text-decoration: none !important;
    /* display: inline-block !important; */
    
    color: #FFFFFF !important;
    background-color: #017ACC !important;
}

.busx_ticket .btn-default:focus,
.busx_ticket .btn-default.focus,
.busx_ticket .btn-default:active,
.busx_ticket .btn-default.active,
.busx_ticket .open>.btn-default.dropdown-toggle {
    color: #fff;
    background-color: #0458b5  ;
    border-color: #0458b5  ;
    border: 1;
}

.busx_ticket .btn-default:hover {
    color: #fff !important;
    background-color: #0458b5  !important;
    border-color: #0458b5  !important;
}

.busx_ticket .btn-default:active,
.busx_ticket .btn-default.active,
.busx_ticket .open>.btn-default.dropdown-toggle {
    background-image: none;
}

.busx_ticket .btn-default[disabled],
.busx_ticket .btn-default[disabled]:focus,
.busx_ticket fieldset[disabled] .btn-default:focus,
.busx_ticket fieldset[disabled] .btn-default.focus {
   /* background-color: #212121;
    border-color: #0275d8;*/
    opacity: 0.3
}

.busx_ticket .btn-default.disabled:hover,
.busx_ticket .btn-default:disabled:hover,
.busx_ticket fieldset[disabled] .btn-default:hover {
    /*background-color: #6A48D7;
    border-color: #0275d8;*/
    opacity: 0.3
}

.busx_ticket .btn-extra-add,
.busx_ticket .btn-extra-add:hover,
.busx_ticket .btn-extra-add:focus,
.busx_ticket .btn-extra-add:active {
    color: #212121;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.busx_ticket .btn-primary {
    color: #333;
    /*  background-color: #e6e6e6; */
    background-color: #f0f0f0;
    border-color: #cccccc;
}

.busx_ticket .btn-primary:hover,
.busx_ticket .btn-primary:focus,
.busx_ticket .btn-primary:active,
.busx_ticket .btn-primary.active,
.busx_ticket .btn-primary.active.focus,
.busx_ticket .btn-primary.active:focus,
.busx_ticket .btn-primary.active:hover,
.busx_ticket .btn-primary:active.focus,
.busx_ticket .btn-primary:active:focus,
.busx_ticket .btn-primary:active:hover,
.busx_ticket .open .dropdown-toggle.btn-primary,
.busx_ticket .open>.btn-primary.dropdown-toggle:focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.busx_ticket .btn-primary:not([disabled]):not(.disabled).active,
.busx_ticket .btn-primary:not([disabled]):not(.disabled):active,
.busx_ticket .show>.btn-primary.dropdown-toggle,
.busx_ticket .open .dropdown-toggle.btn-primary {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
    box-shadow: none;

}

.busx_ticket .btn-primary.disabled,
.busx_ticket .btn-primary[disabled],
.busx_ticket fieldset[disabled] .btn-primary,
.busx_ticket .btn-primary.disabled:hover,
.busx_ticket .btn-primary[disabled]:hover,
.busx_ticket fieldset[disabled] .btn-primary:hover,
.busx_ticket .btn-primary.disabled:focus,
.busx_ticket .btn-primary[disabled]:focus,
.busx_ticket fieldset[disabled] .btn-primary:focus,
.busx_ticket .btn-primary.disabled:active,
.busx_ticket .btn-primary[disabled]:active,
.busx_ticket fieldset[disabled] .btn-primary:active,
.busx_ticket .btn-primary.disabled.active,
.busx_ticket .btn-primary[disabled].active,
.busx_ticket fieldset[disabled] .btn-primary.active {
    background-color: #f0f0f0;
    border-color: #ccc;
}

.busx_ticket .btn-primary .badge {
    color: #222222;
    background-color: #ffffff;
}

.busx_ticket .btn-black {
    background-color: #000000 !important;
    color: #fff;
}
.busx_ticket .btn-secondary.focus,
.busx_ticket .btn-secondary:focus {
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
}
.busx_ticket .btn-secondary.active,
.busx_ticket .btn-secondary:active,
.busx_ticket .show>.btn-secondary.dropdown-toggle,
.busx_ticket .btn-secondary:hover{
    background-color: #e6e6e6;
    color:#333;
}
.busx_ticket .font-request {
    color: red;
    top: -8px;
    font-size: 10px;
    position: relative;
    margin-left: 3px;
}


/*for checkbox*/

.busx_ticket .pagination>.active>a,
.busx_ticket .pagination>.active>span,
.busx_ticket .pagination>.active>a:hover,
.busx_ticket .pagination>.active>span:hover,
.busx_ticket .pagination>.active>a:focus,
.busx_ticket .pagination>.active>span:focus {
    background-color: #0458b5 ;
    color: #fff;
}


/*end table-layout: */


/*for table*/

.busx_ticket .table thead th {}

.busx_ticket .table tbody tr td:first-child,
.busx_ticket .table thead tr th:first-child {
    text-align: left;
}

.busx_ticket .table-hover tbody tr:hover {
    background-color: #f5f5f5;
}

.busx_ticket .table-active,
.busx_ticket .table-active>th,
.busx_ticket .table-active>td {
    background-color: #f5f5f5;
}

.busx_ticket .table-hover .table-active:hover {
    background-color: #e8e8e8;
}

.busx_ticket .table-hover .table-active:hover>td,
.busx_ticket .table-hover .table-active:hover>th {
    background-color: #e8e8e8;
}

.busx_ticket .table>caption+thead>tr:first-child>th,
.busx_ticket .table>colgroup+thead>tr:first-child>th,
.busx_ticket .table>thead:first-child>tr:first-child>th,
.busx_ticket .table>caption+thead>tr:first-child>td,
.busx_ticket .table>colgroup+thead>tr:first-child>td,
.busx_ticket .table>thead:first-child>tr:first-child>td {
    color: #333333;
    border-bottom-width: 2px;
    font-weight: 600;
}

.busx_ticket .table>thead>tr>th,
.busx_ticket .table>tbody>tr>th,
.busx_ticket .table>tfoot>tr>th,
.busx_ticket .table>thead>tr>td,
.busx_ticket .table>tbody>tr>td,
.busx_ticket .table>tfoot>tr>td {
    border-top: 0;
    /*color: #333333;*/
    border-bottom: 1px solid #e3e5eb;
}

.busx_ticket .table>tbody>tr:last-child>td {
    border-bottom: 0px;
}


/*for list of trip on sale ticket page*/

.busx_ticket .table-hover>tbody>tr>td,
.busx_ticket .table-hover>tbody>tr>th {
    background-color: transparent;
    
}

.busx_ticket .table-hover>tbody>tr:hover>td,
.busx_ticket .table-hover>tbody>tr:hover>th {
    background-color: transparent;
}


/* for list of route in sale ticket*/

.busx_ticket .table-hover>tbody>tr>td.modal-title,
.busx_ticket .table-hover>tbody>tr>td.modal-title:hover {
    background-color: #fff
}

.busx_ticket .table-hover>tbody>tr>th,
.busx_ticket .table-hover>tbody>tr>th:hover {
    background-color: #cccccc;
    color: #333333;
}

.busx_ticket .table-hover>tbody>tr>td.route-link {
    color: #212121;
}

.busx_ticket .list .table-hover>tbody>tr>td:hover  div.text-truncate  {
   
    
    text-decoration: underline;
}

.busx_ticket .table-hover>tbody>tr.active>td.route-link{
    background-color: #eceff4;
    color: #212121;
    cursor: context-menu;
    
}
.busx_ticket .list .table-hover>tbody>tr.active>td  div.text-truncate {
   
    text-decoration: underline;
}
/*Nav*/
.busx_ticket .nav>li>a {
    color: #b0b0b0;
}

.busx_ticket .nav>li>a:hover {
   /*background-color: #017ACC ;*/
    color: #FFF;
    /*fdd334*/
    text-decoration: none;
}

.busx_ticket .nav>li>a:focus {
   /* background-color: #017ACC ;*/
    text-decoration: none;
}

.busx_ticket .nav>li>a::after {
    display: none;
}

.busx_ticket .nav .show>a,
.busx_ticket .nav .show>a:hover,
.busx_ticket .nav .show>a:focus {
  /*  background-color: #017ACC ;*/
    color: #fff;
}

.busx_ticket .navbar-toggleable {
    display: block;
}


.busx_ticket .nav .nav-link:hover {
  
    color: #017ACC !important;
    background-color: #f5f5f5;
}

@media (max-width: 1199px) {
    .busx_ticket #exCollapsingNavbar2 .nav .show .dropdown-menu>li>a,
	.busx_ticket .nav-right .nav .show .dropdown-menu>li>a {
        color: #b0b0b0;
        background:none;
    }
    .busx_ticket #exCollapsingNavbar2 .nav .show .dropdown-menu>li>a:hover,
	.busx_ticket .nav-right .nav .show .dropdown-menu>li>a:hover {
       
        color: #ffffff;
    }
    .busx_ticket .navbar-collapse.collapse.show .nav,
	.busx_ticket .nav-right .nav .show .dropdown-menu,
    .busx_ticket #exCollapsingNavbar2 .nav-item.dropdown .dropdown-menu,
	.busx_ticket .navbar-collapse.collapse.show .nav{
        background: #212121;
            color: #b0b0b0;
    }

}
.busx_ticket .body-mobile .navbar-collapse.collapse.show ul
{
        background: #212121;
}

/*loading */

.busx_ticket .uil-facebook-css > div{
   background: #017ACC;
}






/* TAB menu on sale ticket page */

.busx_ticket .nav-tabs .nav-link {
 /*    padding: 7px 5px;
    height: 29px; */
    background-color: #e6e6e6;
/*     border: 1px solid #ccc; */
    border-bottom: 0;
    color: #333333;
	border: 0 !important;
}

.busx_ticket .nav-tabs{
	border: 0 !important;
}

.busx_ticket .nav-tabs .nav-link:hover,
.busx_ticket .nav-tabs .nav-link:focus,
.busx_ticket .nav-tabs .nav-link:active {
    opacity: 1;
    background-color: #ffffff;
    color: #444;
	border: 0 !important;
}

.busx_ticket .nav-tabs .nav-link.active,
.busx_ticket .nav-tabs .nav-link.active:focus,
.busx_ticket .nav-tabs .nav-link.active:active {
    opacity: 1;
    background-color: #f1f4f7;
    color: #333;
}

.busx_ticket .nav-tabs .nav-link.active:hover {
    opacity: 0.8;
    background-color: #f1f4f7;
    color: #444;
}


/* 7/11/2559*/

.busx_ticket .nav-pills .nav-link {
    border-radius: 0;
}

.busx_ticket .nav-pills .nav-item.open .nav-link,
.busx_ticket .nav-pills .nav-item.open .nav-link:focus,
.busx_ticket .nav-pills .nav-item.open .nav-link:hover,
.busx_ticket .nav-pills .nav-link.active,
.busx_ticket .nav-pills .nav-link.active:focus,
.busx_ticket .nav-pills .nav-link.active:hover {
    color: #000;
    cursor: default;
    background-color: #dfdfdf;
    font-weight: bold;
}

.busx_ticket .nav-tabs .nav-link {
    border-top-width: 2px;
    border-radius: 0;
}

.busx_ticket .nav-tabs .nav-item.open .nav-link,
.busx_ticket .nav-tabs .nav-item.open .nav-link:focus,
.busx_ticket .nav-tabs .nav-item.open .nav-link:hover,
.busx_ticket .nav-tabs .nav-link.active,
.busx_ticket .nav-tabs .nav-link.active:focus,
.busx_ticket .nav-tabs .nav-link.active:hover {
    color: #55595c;
    background-color: #fff;
    /* border-color: #212121 #ccc transparent; */
}


.busx_ticket .btn-group-vertical{
    padding:2px 0;
   
    text-align: center;
}
.busx_ticket .btn-group-vertical,
.busx_ticket .btn-group-vertical .nav-tabs,
.busx_ticket .btn-group-vertical .nav-tabs .nav-link{
    width:100%;
}


.busx_ticket .btn-group-vertical .nav-tabs .nav-link{
       padding: 13px 10px 8px;
    display: block;
    border: 0;
    height: 46px;
    color: #292b2c;
}
.busx_ticket .btn-group-vertical .nav-tabs .nav-link:hover,
.busx_ticket .btn-group-vertical .nav-tabs .nav-item.active .nav-link{
 background: #017ACC ;
 color: #fdd334;
}



/* nav end*/
/*sidebar*/
.busx_ticket .sidebar-toggle .icon-bar,
.busx_ticket .navbar-toggle .icon-bar{
          background: #212121 ;
    }
.busx_ticket .sidebar-toggle:hover .icon-bar,
.busx_ticket .navbar-toggle:hover .icon-bar{
  background: #017ACC ;
}

/*.navbar-toggle:hover ,sidebar-toggle:hover{
     background-color: #ccc;
     color:#212121;
    }*/

.busx_ticket .sidebar-menu > li >  a {color:#757575;}
.busx_ticket .sidebar-menu > li.active >  a{
    background-color: #ffffff;
    color: #017ACC;
   
}
.busx_ticket .sidebar-menu > li > a:hover, .sidebar-menu > li.active >  a:hover{
    color:#017ACC;
    background-color: #ffffff ;

}

.busx_ticket .sidebar-menu > div > li > span.sub_header{
        color:#757575;
}
.busx_ticket .sidebar-menu div li.active a  {
            background-color: #ffffff;
            color: #017ACC;
        }
.busx_ticket .sidebar-menu div li.active a:hover {
            color: #ffffff;
            background-color: initial ;
           
        }
 .busx_ticket .sidebar-menu > div > li > a:hover,
 .busx_ticket .sidebar-menu > div > li.active > a:hover {
            color:#017ACC ;
            background-color:initial  ;
        }



.busx_ticket .app-content .sidebar-menu li.active a{
      background-color:#ffffff ;
        color: #017ACC;
    }
    .busx_ticket .app-content .sidebar-menu li a{
      color:inherit;
      /*font-weight: bold;*/
    }
    .busx_ticket .app-content .sidebar-menu li a:hover{
       background-color: #ffffff ;
       color:#017ACC;
    }

/*end sidebar*/
/*table menu*/
.busx_ticket .table-menu tbody tr th,
.busx_ticket .table-menu tbody tr td{
    border-bottom: 0 ;
    color: #212121  ;
  }
 .busx_ticket .table-menu tbody tr td div  a{
    color: #000000;
  }
 .busx_ticket  .table-menu tbody tr td div  a.active{
      background-color: #212121;
      color: #ffffff;
    }
    .busx_ticket .table-menu tbody tr td div  a:hover{
     color: #ffffff;
    background-color: #017ACC;
    }



/*top-tap*/
.busx_ticket .top-tab .nav.nav-tabs{
    background: #fff !important;
}
.busx_ticket .top-tab .nav.nav-tabs li.active a {
    background: #ffffff; 
    }
.busx_ticket .top-tab .nav.nav-tabs li.active,
.busx_ticket .top-tab .nav.nav-tabs li:hover  {
    
    border-bottom:2px solid #017ACC;
   
}
.busx_ticket .top-tab .nav.nav-tabs li:hover,
.busx_ticket .top-tab .nav.nav-tabs li.active  {
    border-bottom-color: #017ACC ;

    }
.busx_ticket .top-tab .nav.nav-tabs li a {
    /*background: #eceff4;*/
    background: #ffffff;
}
@media (max-width: 999px){
    .busx_ticket .top-tab .nav.nav-tabs li.active a {
        background: #212121;
    }
}


/*end top-tap*/

/*dropdown*/
.busx_ticket .dropdown-item:focus,
.busx_ticket .dropdown-item:hover{
   
    color:#017ACC;
    background-color: #f5f5f5;
}
/*end dropdown*/

.busx_ticket .box-sale {
    border-top: 0;
    margin-bottom: 5px;
    box-shadow: none;
}

.busx_ticket .name {
    border-bottom: 1px solid #f1f4f7;
}


/* END NAV TABS */

.busx_ticket .dropdown-menu {
    border: 1px solid #ccc;
    border-radius: 0;
}

.busx_ticket .dropdown-item:active,
.busx_ticket .dropdown-item.active:focus,
.busx_ticket .dropdown-item.active:hover {
      color: #017ACC;
    text-decoration: none;
    background-color: initial;
    outline: 0;
}

.busx_ticket .btn-app {
    background-color: #f1f4f7;
}

.busx_ticket li.active a.btn-app {
    background-color: #CCCCCC;
    color: #fff;
    font-size: 13px;
}

.busx_ticket .highlight {
    background-color: #876ED7;
}


/* for validate */

.busx_ticket .has-warning .text-help~.text-help {
    padding-top: .25rem;
}

.busx_ticket .has-warning .text-help,
.busx_ticket .has-warning .form-control-label,
.busx_ticket .has-warning .radio,
.busx_ticket .has-warning .checkbox,
.busx_ticket .has-warning .radio-inline,
.busx_ticket .has-warning .checkbox-inline,
.busx_ticket .has-warning.radio label,
.busx_ticket .has-warning.checkbox label,
.busx_ticket .has-warning.radio-inline label,
.busx_ticket .has-warning.checkbox-inline label {
    color: #e64125;
    display: block;
    /*16/3/60*/
}

.busx_ticket .fv-form-bootstrap4 .has-warning label,
.busx_ticket .fv-form-bootstrap4 .has-success label {
    color: #757575;
}

.busx_ticket .fv-form-bootstrap4 .has-warning .fv-control-feedback {
    color: #dd4b39;
}

.busx_ticket .fv-form-bootstrap4 .has-success .fv-control-feedback {
    color: #5cb85c;
}


/*for table-index*/



.busx_ticket .table-entries {
    min-height: 65px;
    padding-top: 12px;
}

.busx_ticket .pl-12 {
    padding-left: 12px;
}

.busx_ticket .page-disable {
    border-top: 0px !important;
    border-bottom: 0px !important;
}


/*.panel-border-bottom-0{
  border-bottom: 0;
}*/

@media (max-width: 768px) {
    .busx_ticket .pagination>li>a,
    .busx_ticket .pagination>li>span {
        padding: 6px 12px;
    }
}

@media(max-width: 1200px) {
    .busx_ticket .t-2-col {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}



/*for table-index*/

.busx_ticket .form-control::-webkit-input-placeholder {
    color: #999;
    opacity: .8;
}

.busx_ticket .form-control::-moz-placeholder {
    color: #999;
    opacity: .8;
}

.busx_ticket .form-control:-ms-input-placeholder {
    color: #999;
    opacity: .8;
}

.busx_ticket .form-control::placeholder {
    color: #999;
    opacity: .8;
}




/*for radio and checkbox*/

.busx_ticket funkyradio input[type=radio]:checked+label:after {
    
    color: #666;
    background-color: #212121 ;
}

.busx_ticket .funkyradio input[type=radio]:checked+label:after {
    
    color: #666;
    background-color: #017ACC;
}
.busx_ticket .funkyradio input[type="checkbox"]:checked~label:after {
    /* content: url(check.png); */
	/*content: url(/apps/tdcx/assets/css/default/check.png);*/
}

/*datetime picker*/

.busx_ticket .datepicker.datepicker-dropdown td.active.bg-second:after{
    background-color: #017ACC ;
    border:1px solid #017ACC;
}
.busx_ticket .datepicker.datepicker-dropdown td.day:hover{
      background-color: #017ACC ;
     border:none;
}
.busx_ticket .datepicker.datepicker-dropdown .datepicker-days .table-condensed thead tr:nth-child(2){
    background-color: #017ACC ;
    color:#fff;
}


.busx_ticket .bootstrap-datetimepicker-widget table td.active {
    background-color: #017ACC;
}
.busx_ticket .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #0458b5 ;

    }

.busx_ticket .bootstrap-datetimepicker-widget table td span.active {
    background-color: #0458b5 ;
}
.bootstrap-datetimepicker-widget table th.dow {
.busx_ticket     color: #212121;

}
.busx_ticket .bootstrap-datetimepicker-widget table thead th.prev,
.busx_ticket .bootstrap-datetimepicker-widget table thead th.next{
    color: #212121;
}

/**/
/*pagenation*/
.busx_ticket .page-item .page-link{
    color:#212529;
}
.busx_ticket .page-item .page-link:hover{
    color:#017ACC;
}
.busx_ticket .page-item.active .page-link{
    background: #017ACC;
    border-color: #017ACC;
}

/*context menu*/
.busx_ticket .context-menu-item:hover{  
   cursor: pointer; 
  color: #017ACC;
    background-color: #f5f5f5;
}

/**/
.busx_ticket .card-user-photo:hover + .card-user-name,
.busx_ticket .card-user-name:hover {
   cursor:pointer;

}
/**/

.busx_ticket .iconstyle1:hover{
    text-decoration: none;
    color:#000;

}

.busx_ticket .nav-dropdown .dropdown-menu li h4 small,
.busx_ticket .nav-dropdown .dropdown-menu li h4 b{
    color:#292b2c;
}
/*user online*/

.busx_ticket .nav-dropdown .dropdown-menu li a:hover h4 b,
.busx_ticket .nav-dropdown .dropdown-menu li a:hover h4 small,
.busx_ticket .nav-dropdown .dropdown-menu li a:hover h4 small.time{
  color:#017ACC;
}


@media (max-width: 1199px){
    .busx_ticket .nav-dropdown .dropdown-menu li h4 small,
	.busx_ticket .nav-dropdown .dropdown-menu li h4 b{
        color:#b0b0b0;
    }
    .busx_ticket .nav-dropdown .dropdown-menu li a:hover h4 b,
	.busx_ticket .nav-dropdown .dropdown-menu li a:hover h4 small,
	.busx_ticket .nav-dropdown .dropdown-menu li a:hover h4 small.time{
    color:#ffffff;
      
    }
}

/*context menu*/


    
.busx_ticket .context-menu-item {
        color: #212529;
}
.busx_ticket .context-menu-item:hover{  
 
}

/*mobile munu*/
.busx_ticket #exCollapsingNavbar3.navbar-collapse ul li:first-child  {
    border-bottom-color:  #333;
}
.busx_ticket .navbar-collapse .nav .nav-item {
      border-bottom-color:  #333;
    }



.busx_ticket .has-success .form-control {
    border-color:  #5cb85c !important;
}
.busx_ticket .has-warning .form-control{
    border-color: #f0ad4e !important;
}

/* sing-in page*/
.busx_ticket a.form-user-list{
  color:#017ACC !important;
}