.login {
	    background-color: #FFF!important;
}

.page-header.navbar { }
.page-sidebar .page-sidebar-menu>li.active.open>a, .page-sidebar .page-sidebar-menu>li.active>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a, .page-sidebar .page-sidebar-menu>li.active.open>a:hover, .page-sidebar .page-sidebar-menu>li.active>a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a:hover { background:#00ACAA}

.page-sidebar .page-sidebar-menu>li.active.open>a>.selected, .page-sidebar .page-sidebar-menu>li.active>a>.selected, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a>.selected, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a>.selected {border-left: 8px solid #00ACAA; }
.login .logo a { padding: 10px; background: white; display: inline-block;}

.login .input-icon>i {
    position: absolute;
    margin: 14px 2px 4px 10px;
}
.forget-form {}
.login .logo a img { max-height:120px }
table.table thead th a {color:#555}
 .page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username { color:#7D8EA4 } 
 .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {  }
 .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
    padding: 14px 6px 13px 8px;
}

.swal2-icon { border: 0px}
.swal2-icon.swal2-success .placeholder { border-radius: 50% !important;}
.swal2-icon.swal2-error, .swal2-icon.swal2-warning, .swal2-icon.swal2-info {
    border: 4px solid;
    border-radius: 50% !important;


}
ul.list-select-multiple {
    list-style-type: none !important;
    padding-left: 0px;;
}
ul.list-select-multiple li {
    margin: 0 0 5px 0; display: inline-block;

}

.sweet-alert .sa-icon.sa-success .sa-placeholder,
.sweet-alert .sa-icon {
  border-radius: 50% !important; }

.swal2-modal  h2 {
  font-size: 20px;
  padding-top: 5px; 
line-height: 35px;}

hr.swal2-spacer { margin:10px 0}
.swal2-modal  p, .swal2-content {
  font-size: 14px; }

.swal2-modal  .btn {
  font-size: 14px;
  padding: 8px 14px; }
  .swal2-modal  .btn:focus {
    border-color: transparent; }

div.page-header.navbar.navbar-fixed-top > div > div.top-menu > ul > li.dropdown.dropdown-user.open > ul > li > a { white-space:normal !important }
.scroll-dashboard {
	border:0px; max-height:500px; overflow-y:auto;
	height: 605px;
}
.scroll-dashboard table tr td { vertical-align:middle; }
.scroll-dashboard::-webkit-scrollbar {
    width: 8px;
}
.sweet-overlay {
    z-index:99998;
}

.sweet-alert {
    z-index:99999;

}



.scroll-dashboard::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.1); 
    border-radius: 10px;
}

.scroll-dashboard::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2); 
}

.page-sidebar .page-sidebar-menu>li>a>i[class*=icon-], .page-sidebar .page-sidebar-menu>li>a>i[class^=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i[class*=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i[class^=icon-] {
   /* color: #1886FC; */
}
.page-sidebar .page-sidebar-menu>li>a>i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>i {
  /*  color: #1886FC; */
}
@media (min-width: 992px) {
    .page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed>li.sidebar-toggler-wrapper .sidebar-toggler {
        margin-right: 6px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}


@media screen and (max-width: 768px) {
	
}
@media screen and (min-width: 768px) {
	

}
@media (min-width:581px){
	.username-show-on-mobile {display:none;}

}
@media (max-width:580px){
	.username-show-on-mobile { display: block;
    background: white;
    position: absolute;
    right: 15px;
    top: 38px;
	color:#E9545A;
	    font-size: 12px;
	max-width:195px; text-align:right }
}
@media screen and (max-width: 480px) {
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
    padding: 10px 0 13px 2px;
}
.page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle:hover { background:#FFF}
.page-header.navbar .menu-toggler.responsive-toggler {

    float: right;
    margin: 12px 6px 0;
}
} 