.login-page, .register-page{
    background-image: url("../images/login.jpg"); 
    background-size: cover;
}
.has-feedback .form-control {
    border-bottom: 1px solid #b9b8b8;
    border-top:0;
    border-left: 0;
    border-right: 0;
}
.login-box-msg, .register-box-msg{
   padding:  0 20px 20px 5px;
   text-align: start;
   color:#020266;
}
.login-box-msg:hover, .register-box-msg:hover{
    color:#020266;
 }
.btn-primary{
    border-color: #020266;
}
.dropdown-menu>li>a{
    padding:0px 49px;
}
.sidebar-menu .sidebar-hr{
    margin-top: 0;
    margin-bottom: 0;
    border-top:1px solid #1938d4;
    margin-left: 10px;
    margin-right: 10px;
}
.skin-blue .main-header .navbar .nav>li>a:hover, .skin-blue .main-header .navbar .nav>li>a:active, .skin-blue .main-header .navbar .nav>li>a:focus, .skin-blue .main-header .navbar .nav .open>a, .skin-blue .main-header .navbar .nav .open>a:hover, .skin-blue .main-header .navbar .nav .open>a:focus, .skin-blue .main-header .navbar .nav>.active>a{
    color:#020266;
background-color: white;
}
/* .skin-blue .main-header .navbar .nav .open>a{
} */
.navbar-nav>.user-menu>.dropdown-menu .btn{
color:white;
background-color: #8a9aee;
}
.dropdown-menu{
    background-color: transparent;
}
.dropdown-menu:hover{
    background-color: transparent;
}
/* @media (max-width: 991px){
    .navbar-custom-menu>.navbar-nav>li>.dropdown-menu{
        border: 0;
        color: white;
        background-color: #928def;
}
} */

.btn-success{
    border-radius: 20px;
}
.btn-secondary{
    border-radius: 20px;

}

.login-box-body, .register-box-body {
    border-radius: 17px;
}
.bus-name{
    align-items: center;
}

.navbar-nav>.user-menu>.dropdown-menu{
    width:155px;
}
/* .skin-blue .main-header .navbar .nav>li>a:hover, .skin-blue .main-header .navbar .nav>li>a:active, .skin-blue .main-header .navbar .nav>li>a:focus, .skin-blue .main-header .navbar .nav .open>a, .skin-blue .main-header .navbar .nav .open>a:hover, .skin-blue .main-header .navbar .nav .open>a:focus, .skin-blue .main-header .navbar .nav>.active>a{
    background-color: #928def;
} */

hr{
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 5px; 
    margin-bottom: -9px;
    color:grey;
}
.box-header>.fa, .box-header>.glyphicon, .box-header>.ion, .box-header .box-title{
    padding-top: 10px;
}
.box-header{
    padding-top: 8px;
}
.body .skin-blue .sidebar-mini{
    font-family: 'Poppins', sans-serif;
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
    background-color: #4158D0;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover{
    background-color:white ;
    color:#020266;
}
.skin-blue .main-header .logo:hover{
    background-color:white ;
}
.main-header .sidebar-toggle{
    padding-top: 10px;
    padding-left: 6px;
    padding-bottom: 0;
    padding-right: 0;
}
.skin-blue .sidebar-menu>li.header {
    background-color: #4158D0;
    color:white;
}
.skin-blue .sidebar-menu>li:hover>a, .skin-blue .sidebar-menu>li.active>a {
    background-color: #233aad;
    color:white;
    /* font-size: 20px; */
}
/* .skin-blue .sidebar-menu>li>a{
    font-size: 20px;
} */
/* .sidebar-menu, .main-sidebar .user-panel, .sidebar-menu>li.header{
    padding-top: 45px;
} */
.skin-blue .sidebar a{
    color:white;
}
.skin-blue .main-header .logo {
    background-color: white;
    color:#020266;
}
.skin-blue .main-header .navbar {
    background-color: white;
    color:#020266; 
}
.skin-blue .main-header .navbar .sidebar-toggle{
    color:#020266;
    /* font-size: 22px; */
}
.skin-blue .main-header .navbar .nav>li>a {
    color:#020266;
}
/*  */
.navbar-nav>.user-menu>.dropdown-menu{
    width:155px;
}
@media (max-width: 991px){
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{
color:#a6b4f5;
right:0;
background: none;
}
}
.checkbox, .radio{
    margin-left: 24px;
}
.main-footer{
    background-color: #020266;
color:white;
}

.content-header a{
    color: black;
    }
    .content-header .fa-chevron-right{
        padding-left: 5px;
        color:grey;
        font-size: 10px;
    
    }
    .content-header .Businesses{
        padding-left: 5px;
        color:#1d3cd6;
        font-size: 13px;
    }
    .content-header .fa-dashboard{
        color:grey;
        font-size: 13px;
        padding-left: 5px;
    }
    .content-header .home{
        padding-left: 5px;
        color:#808080;
        font-size: 13px;
    }
    .content-header .fa-home{
        color:grey;
        font-size: 20px;
        padding-left: 5px;
    }
    .fa-suitcase{
        font-size: 20px;
        margin-right:8px;
    }
    .fa-desktop{
        font-size: 20px;
        margin-right:8px;
    }
    .fa-credit-card{
        font-size: 20px;
        margin-right:8px; 
    }
    .fa-user{
        font-size: 20px;
        margin-right:8px;    
    }
    .footable-filtering-search .input-group{
        border-radius: 10px;
    }
    .footable-last-visible a{
        border-radius: 20px;
        background-color: #1938d4;
        padding: 3px 12px 3px 12px;
        color:white;
    }
    .fa-bug{
        font-size: 20px;
        margin-right:8px;  
    }
.box{
    border: 1px solid rgb(190, 188, 188) ;
}  
/* .box-header{
    padding-top: 10px;
    padding-right: 10px;
} */
/* .box-tools .close{
    background-color:white;
 
} */
.add-bu{
    border-radius:30px;
    background-color:#020266;
    padding:5px;
    color:white;
    margin-top: 5px;
   
}
.add-user{
    border-radius:30px;
    background-color:#020266;
    padding:5px;
    color:white;
    margin-top: 5px;
   
}
.add-bus{
    border-radius:30px;
    background-color:#020266;
    padding:5px;
    color:white;
    margin-top: 5px;
    margin-right: 23px;
    width:140px;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.hover {
    background-color:#020266;
    color:white;
}

.btn.btn-flat{
    border-radius: 20px;
}
.box-tools span{ 
    color:white;
    padding-left:10px;
    padding-right: 10px;
}
.box-tools .fa-plus-square{ 
    color:white;
    padding-left:9px;
}  
.bg-green, .callout.callout-success, .alert-success, .label-success, .modal-success .modal-body{
    border-radius: 4px;
    /* padding: 4px; */
}
.box.box-primary{
    border-top-color:rgb(190, 188, 188);
}
.btn-danger{
    background-color: red;
    color:white;
    border-radius: 30px;
}
.btn-primary{
    background-color: #020266;
    border-radius: 30px;

}
.btn-warning{
    border-radius: 30px;

}
@media (max-width: 767px){

.hidden-xs {
    display: inline !important;
}
}   
/* .skin-blue .main-header .navbar .nav>li>a:hover, .skin-blue .main-header .navbar .nav>li>a:active, .skin-blue .main-header .navbar .nav>li>a:focus, .skin-blue .main-header .navbar .nav .open>a, .skin-blue .main-header .navbar .nav .open>a:hover, .skin-blue .main-header .navbar .nav .open>a:focus, .skin-blue .main-header .navbar .nav>.active>a {
    background-color: #dfdeed;
} */
table.footable>tbody>tr.footable-empty>td{
    font-size:18px;
}
/* .open>.dropdown-menu{
    background-color: transparent !important;
} */
/* .dropdown-menu>li>a {
    padding: 0px 20px;
} */
/* Default style for asterisk */
/* .required-asterisk:before {
    content: " *";
    color: red; 
  }
  
  .submitted .required-asterisk:after {
    color: green; 
  } */
  .login-box, .register-box{
    width: 500px;
  }

  .open>.dropdown-menu{
    background-color: aliceblue !important;
  }
  .open>.dropdown-menu:hover{
    background-color: aliceblue !important;
  }
  ul.sidebar-menu li.active {
    background-color: #233aad;
    color: white;
}
.btn-secondary{
    background-color:rgb(18, 152, 170);
    color:white;
}
.btn-secondary:hover{
    background-color:rgb(18, 152, 170);
    color:white;
}

.navbar-nav>.user-menu>.dropdown-menu>.user-footer{
    background-color: transparent;
    padding: 0;
}
.user-footer{
    background-color: transparent;
}