body {background-color: #F1F1F0;}
b, strong {
    font-weight: bold;
}
.m-center {margin-left: 0.125rem;}
.side-nav {
    width: 190px;
    }
    .rotate-icon, .change-mode-wrapper {display: none;}
.logo-header-dashboard img {
    width: 70%;
    height: auto;
}
.sn-bg-4 {
    background-image: url("../../img/padrao/bg-header-dashboard.jpg");
}
.white-skin .side-nav .collapsible li .collapsible-header.active {
    color: #5782be;
    background-color: transparent;
}
.white-skin .side-nav .collapsible li .collapsible-body a:hover {
    color: #5782be;
}
.navy-blue-skin .side-nav .collapsible li .collapsible-header.active, .navy-blue-skin .side-nav .collapsible li .collapsible-header:hover {
    background-color: rgb(87, 130, 190);
}
.navy-blue-skin .side-nav .collapsible li .collapsible-body a:hover {
    color: #6da5f3;
}
.dropdown-le {
    /*background-color: #32373C;*/
    background-color: #ddd;
}

/* MENU LATERAL */

.white-skin .side-nav .collapsible li .collapsible-header {
    /*color: #b5b5b5;*/
    color: #6c2f51;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
}
.white-skin .side-nav .collapsible li .collapsible-header:hover {
    position: relative;
    /*background-color: #191e23;*/
    background-color: #6c2f51;
    color: #fff;
}
.white-skin .side-nav .collapsible li .collapsible-header.active {
    font-weight: 300;
    color: #fff;
    /*background-color: #0173AA;*/
    background-color: #6c2f51;

    border-radius: 0;
}
.white-skin .side-nav .collapsible li .collapsible-body a {
    
    color: #6c2f51;
    font-weight: 300;
}
.white-skin .side-nav .collapsible li .collapsible-body a:hover {
    /*color: #00b9eb;*/
    color: #ffffff;
}

.white-skin .side-nav .collapsible li .collapsible-body a:active {
    color: #fff;
}
.side-nav .collapsible a {
    color: #fff;
    font-weight: 300;
    font-size: 1rem;
    height: 42px;
    line-height: 42px;
}
.side-nav ul {
    height: 100%;
    /*background-color: #23282d;*/
}

.white-skin .side-nav .search-form .md-form input {
    color: #b5b5b5!important!important;
    border-bottom: 1px solid rgba(153,153,153,.3);
    border-top: 1px solid rgba(153,153,153,.3);
}

.white-skin .navbar {
    /*
    background-color: #23282d;
    color: #424242;
    */
    color: #6c2f51;
}
.white-skin .navbar .navbar-nav .nav-item a, .white-skin .navbar.double-nav a, .white-skin .side-nav .social a .fa {
    color: #b5b5b5;
}
.navbar .dropdown-menu a {
    padding: 10px;
    font-size: .9375rem;
    font-weight: 300;
    color: #b5b5b5!important;
}
.dropdown .dropdown-menu.dropdown-primary .dropdown-item:active, .dropdown .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropleft .dropdown-menu.dropdown-primary .dropdown-item:active, .dropleft .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropright .dropdown-menu.dropdown-primary .dropdown-item:active, .dropright .dropdown-menu.dropdown-primary .dropdown-item:hover, .dropup .dropdown-menu.dropdown-primary .dropdown-item:active, .dropup .dropdown-menu.dropdown-primary .dropdown-item:hover {
    background-color: #0173AA!important;
}
.white-skin .navbar .navbar-nav .nav-item .dropdown-menu a:active, .white-skin .navbar .navbar-nav .nav-item .dropdown-menu a:focus, .white-skin .navbar .navbar-nav .nav-item .dropdown-menu a:hover {
    background-color: #0173AA;
}
.double-nav .breadcrumb-dn p {
    /*color: #b5b5b5;*/
    color: #6c2f51;
}

.badge2 {
    border-radius: 50px;
    position: relative;
    top: -10px;
    left: 8px;
}
.stepper li.active a .white-skin .circle, .stepper li.completed a .white-skin .circle, .white-skin .primary-color, .white-skin .stepper li.active a .circle, .white-skin .stepper li.completed a .circle {
    background-color: #0173aa!important;
}
.pagination.pg-blue .page-item.active .page-link, .pagination.pg-blue .page-item.active .page-link:hover {
    background-color: #0173aa;
}
/* PERFIL CONTRATANTE */
.perfil-contratante, .historico {padding: 30px 0 30px 0;}

/* BASE DASHBOARD INT */
.base-dashboard h4 {font-size: 35px;font-weight: 700;color: #4f5c69;}
.base-dashboard h6 {font-size: 35px;font-weight: 700;color: #4f5c69;}
.base-dashboard button {background-color: #0173aa!important;color:#fff!important;margin:0;}
.base-dashboard .label {font-size: 13px;color: #5cc8fd;text-align: left;}
section.team-section .avatar img.rounded-circle {
    max-width: 150px;
    border: 4px solid #fff;
}
.active .collapsible-body {display: grid!important;}
.bordb {border-bottom: 1px solid #e0e0e0;}
.select-dropdown.active {height: auto!important;}
.white-skin .dropdown-content li:not(.disabled) span, .white-skin .md-form .prefix.active, .white-skin input[type=email]:focus:not([readonly])+label, .white-skin input[type=text]:focus:not([readonly])+label, .white-skin input[type=password]:focus:not([readonly])+label, .white-skin input[type=number]:focus:not([readonly])+label, .white-skin textarea.md-textarea:focus:not([readonly])+label {
    color: #0173aa;
}
.w-fa {
    width: 1.5rem;
}
.white-skin input[type=email]:focus:not([readonly]), .white-skin input[type=text]:focus:not([readonly]), .white-skin input[type=password]:focus:not([readonly]), .white-skin input[type=number]:focus:not([readonly]), .white-skin textarea.md-textarea:focus:not([readonly]) {
    border-color: #0173aa;
    -webkit-box-shadow: 0 1px 0 0 #4285F4;
    box-shadow: 0 1px 0 0 #0173aa;
}
.badge-actives {
    background-color: #00c851!important;
    width: 70px;
    padding: 5px;
}
.position {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 0;
}
.profile-card {
    margin-top: 173px;
}
.profile-card .avatar {
    max-width: 150px;
    max-height: 150px;
    margin-top: -70px;
    margin-left: auto;
    margin-right: auto;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
}
.btn-info {
    background-color: #5782be!important;
    color: #fff!important;
}
.cascading-admin-card .admin-up {
    margin-left: 4%;
    margin-right: 4%;
    margin-top: -1.25rem;
}
.cascading-admin-card .admin-up .fab, .cascading-admin-card .admin-up .far, .cascading-admin-card .admin-up .fas {
    padding: 1.7rem;
    font-size: 2rem;
    color: #fff;
    text-align: left;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.cascading-admin-card .admin-up .data {
    float: right;
    margin-top: 2rem;
    text-align: right;
}
.cascading-admin-card .admin-up .data p {
    color: #999;
    font-size: 12px;
}
.progress, .progress .progress-bar {
    height: 6px;
}

.card .card-body .card-text {
    color: #747373;
    font-size: .9rem;
    font-weight: 400;
}
.card-text:last-child {
    margin-bottom: 0;
}
.classic-admin-card .card-body {
    color: #fff;
    margin-bottom: 0;
    padding: .9rem;
}
.classic-admin-card .card-body p {
    font-size: 13px;
    opacity: .7;
    margin-bottom: 0;
}
.classic-admin-card .card-body h4 {
    margin-top: 10px;
}
.classic-admin-card .progress {
    margin: 0;
    opacity: .7;
}

/* DMINISTRADORES */
.administradores .classic-tabs .tab-content.card {
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: .25rem;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: .25rem;
}

.md-form input:not([type]), .md-form input[type=date]:not(.browser-default), .md-form input[type=datetime-local]:not(.browser-default), .md-form input[type=datetime]:not(.browser-default), .md-form input[type=email]:not(.browser-default), .md-form input[type=number]:not(.browser-default), .md-form input[type=password]:not(.browser-default), .md-form input[type=search-md], .md-form input[type=search]:not(.browser-default), .md-form input[type=tel]:not(.browser-default), .md-form input[type=text]:not(.browser-default), .md-form input[type=time]:not(.browser-default), .md-form input[type=url]:not(.browser-default), .md-form textarea.md-textarea {
    box-sizing: content-box;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #ced4da;
    border-radius: 0;
    outline: 0;
    box-shadow: none;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.md-form input:not([type]).valid, .md-form input:not([type]):focus.valid, .md-form input[type="text"]:not(.browser-default).valid, .md-form input[type="text"]:not(.browser-default):focus.valid, .md-form input[type="password"]:not(.browser-default).valid, .md-form input[type="password"]:not(.browser-default):focus.valid, .md-form input[type="email"]:not(.browser-default).valid, .md-form input[type="email"]:not(.browser-default):focus.valid, .md-form input[type="url"]:not(.browser-default).valid, .md-form input[type="url"]:not(.browser-default):focus.valid, .md-form input[type="time"]:not(.browser-default).valid, .md-form input[type="time"]:not(.browser-default):focus.valid, .md-form input[type="date"]:not(.browser-default).valid, .md-form input[type="date"]:not(.browser-default):focus.valid, .md-form input[type="datetime"]:not(.browser-default).valid, .md-form input[type="datetime"]:not(.browser-default):focus.valid, .md-form input[type="datetime-local"]:not(.browser-default).valid, .md-form input[type="datetime-local"]:not(.browser-default):focus.valid, .md-form input[type="tel"]:not(.browser-default).valid, .md-form input[type="tel"]:not(.browser-default):focus.valid, .md-form input[type="number"]:not(.browser-default).valid, .md-form input[type="number"]:not(.browser-default):focus.valid, .md-form input[type="search"]:not(.browser-default).valid, .md-form input[type="search"]:not(.browser-default):focus.valid, .md-form input[type="phone"]:not(.browser-default).valid, .md-form input[type="phone"]:not(.browser-default):focus.valid, .md-form input[type="search-md"].valid, .md-form input[type="search-md"]:focus.valid, .md-form textarea.md-textarea.valid, .md-form textarea.md-textarea:focus.valid {
    border-bottom: 1px solid #00c851;
    -webkit-box-shadow: 0 1px 0 0 #00c851;
    box-shadow: 0 1px 0 0 #00c851;
}
.white-skin .btn-enviar-foto {
    /* background-color: #4285F4!important; */
    color: #000!important;
    background: linear-gradient(to right,#b9b9b9,#eaeaea);
    box-shadow: none!important;
}
.file-field input.file-path {
    width: 100%;
    height: 36px;
}

.md-form .validate {
    margin-bottom: 2.5rem;
}

/* RELATÓRIOS */
.card.card-cascade.narrower .view.view-cascade {
    margin-left: 4%;
    margin-right: 4%;
    margin-top: -1.25rem;
}
.card.card-cascade .view.view-cascade.gradient-card-header {
    padding: 1.6rem 1rem;
    text-align: center;
}
.chartjs-render-monitor {
    -webkit-animation: chartjs-render-animation 0.001s;
    animation: chartjs-render-animation 0.001s;
}

/* RESPONSIVO */
@media (min-width: 992px) {

    .logo-sn {border-bottom: 1px dotted #3b444c;}
    .sair {border-top: 1px dotted #3b444c;padding-top: 5px;margin-top: 10px!important;}
    .navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute;background-color: #23282d;}
    .tipo-contrato {position: relative;top: -3px;}
    .tipo-conta {position: relative;top: -3px;}

}