.login-page, .register-page{
    /*background: linear-gradient(to bottom, #424A97 53%,rgba(0,0,0,0.35) 100%);*/
    background: #424A97;
}

.hover {
    color: #273194;
}

.skin-black .sidebar a {
    color: #424A97;
}

.skin-black .wrapper, .skin-black .main-sidebar, .skin-black .left-side {
    background-color: #F8F9FA;

}

.skin-black .main-header>.navbar, .skin-black .main-header>.logo, .skin-black .main-header>.logo:hover {
    background-color: #424A97;
}

.skin-black .main-header>.logo {
    color: #fff;
}

.navbar-custom-menu .navbar-nav>li>a>.label {
    position: absolute;
    top: 9px;
    right: 7px;
    text-align: center;
    font-size: 9px;
    padding: 2px 3px;
    line-height: .9;
}

.navbar-custom-menu .navbar-nav>li>a,
.skin-black .main-header>.navbar .nav>li>a, .skin-black .main-header>.navbar .sidebar-toggle {
    color: #b8c7ce;
}

.skin-black .main-header>.navbar .nav>li>a:hover, .skin-black .main-header>.navbar .nav>li>a:active, .skin-black .main-header>.navbar .nav>li>a:focus, .skin-black .main-header>.navbar .nav .open>a, .skin-black .main-header>.navbar .nav .open>a:hover, .skin-black .main-header>.navbar .nav .open>a:focus {
    color: #222d32;
}

.skin-black .main-header>.navbar .sidebar-toggle, .skin-black .main-header>.logo {
    border-right: none; /*1px solid #b8c7ce;*/
}

.skin-black .sidebar-menu>li:hover>a, .skin-black .sidebar-menu>li.active>a {
    background: #424A97;
}

.skin-black .main-header>.navbar .nav>li.open >a,
.skin-black .main-header>.navbar .nav>li:hover >a,
.skin-black .main-header>.navbar .sidebar-toggle:hover {
    color: #fff;
    background: #273194;
    border-top-color: #fff;
}

.skin-black .treeview-menu>li>a {
    color: #fff;
}

.skin-black .treeview-menu>li:hover>a {
    color: #999999;
}

.skin-black .sidebar-menu>li>.treeview-menu {
    background: #273194;
    color: #fff;
}

.main-sidebar {
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.45);
}

.main-header.header-mobile {
    background: #424A97;
}

.main-header.header-mobile .logo-lg {
    color: #fff;
    float: left;
    padding: 11px 0;
    font-size: 20px;
}

.main-header.header-mobile > .navbar-custom-menu .nav>li.open > a,
.main-header.header-mobile > .navbar-custom-menu .nav>li:hover > a {
    color: #fff;
    background: #273194;
    border-top-color: #fff;
}

.quadro-fs div.agendamento {
    background: #474399;
    transition: background-color .2s ease;
}

.quadro-fs:hover div.agendamento {
    background: #273194;
}

.skin-black .main-header li.user-header {
    background: #474399;
}