.btn-primary, .card-header-primary{
    background: #183883 !important;
}

.btn-link{
    background: transparent !important;
    color: #183883 !important;
}

.sidebar[data-color="azure"] li.active > a {
    background-color: #183883;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(3, 0, 62, 0.4);
}

.text-primary{
    color:#183883 !important;
}

label{
    color:black;
}

.form-control, .is-focused .form-control {
    background-image:
    linear-gradient(to top, #183883 2px, rgba(156, 39, 176, 0) 2px),
    linear-gradient(to top, #d2d2d2 1px, rgba(210, 210, 210, 0) 1px);
}

.form-check .form-check-input:checked + .form-check-sign .check {
    background: #003586;
}

.dropdown-item:hover {
    background-color: #003586 !important;
}

.main-panel > .content{
    margin-top: 35px;
}

a {
    color:#183883;
}

a:hover{
    color: #3c6ee2;
}

.nav-tabs .nav-link {
    color: #555555;
    border-color: #c2c2c2;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus{
    color: #626262;
    border-color: #007c1f;
}

.nav-tabs .nav-link.active:hover{
    color: #183883;
    border-color: #007c1f;
    background-color: white;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    color: #183883;
    border-color: #007c1f;
    background-color: white;
}

.table{
    width: 100% !important;
}

.table-resume tbody tr td,
    .table-resume thead tr th,
    .table-resume tfoot tr th {
        text-align: center;
        font-weight: bold;
        font-size: 18px;
    }

    .total-geral {
        font-size: 24px !important;
    }

    .title-card {
        font-weight: bold;
    }

    .title-card small {
        color:#818181;
        font-size:14px;
    }

