/* Primary Colors */
.cb {
    clear:both;
}
form {
    width: 100%;
}
.obrigatorio {
    color:red;
}
.sidemenu-logo {
    padding: 0;
}
.btn-primary {
    color: #fff;
    background-color: #005172;
    border-color: #005172;
}
.btn-primary:hover {
    color: #fff;
    background-color: #225087;
    border-color: #225087;
}

.pg-login {
    background-size: cover;
}
.bg-primary {
    background-color: #005172 !important;
}
.signpages .details:before {
    background: #FFF;
}
.signpages .details {

border-right: 2px solid rgb(240 124 3 / 30%);

}
.btn-main-primary {
    color: #fff;
    background-color: #005172;
    border-color: #005172;
}
.btn-main-primary:hover {
    color: #fff;
    background-color: #ffba01;
    border-color: #ffba01;
}
a {
    color: #005071;
}
.parsley-errors-list {
    display: none !important;
}


.main-body.leftmenu .sidemenu-logo {
    position: fixed;
    z-index: 9999;
    width: 240px;
    background: #fff;
}

.main-sidebar-sticky {
    position: fixed;
    top: 0px;
    left: 0;
    bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #225087;
}

.main-sidebar-body .nav-item .nav-link.active:before, .main-sidebar-body .nav-item .nav-link.active:after {
    border-right: 20px solid #225087;
}
.main-content-title {
    color: #225087; }
.main-sidebar-body li a.active .sidemenu-icon {
    background: #225087;
}
.main-sidebar-body li a.active .sidemenu-label, .main-sidebar-body li a.active i {
    color: #225087;
}

.modal-footer {
    justify-content: space-between;
}
.responsive-logo img {
    max-width: 60px;
}

.tooltip-static-demo {
    text-align: center;
    background-color: #2250871c;
    padding: 20px;
}
.table-bordered thead th, .table-bordered thead td  {
    background-color: #e2e2e2;
}


.btn-light {
    color: #2c3033;
    background-color: #e2e2e2;
    border-color: #e2e2e2;
}
.modo-financeiro {
    border-top:2px solid #F00;
}

.btn-outline-secondary {
    color: #8c8e94 !important;
    border-color: #8c8e94;
}
.btn-outline-secondary:hover {
    color: #ffffff !important;
    background-color: #8c8e94;
    border-color: #8c8e94;
}
.form-control {
    color:#000;
}
