.login-box, .register-box {
    margin: 1% auto !important;
}

.alert-danger{
    background-color: #ffffff!important;
}

.alert-danger{
    color: #d32535!important;
}

table.table-fit {
    width: auto !important;
    table-layout: auto !important;
}
table.table-fit thead th, table.table-fit tfoot th {
    width: auto !important;
}
table.table-fit tbody td, table.table-fit tfoot td {
    width: auto !important;
}


.vs--searchable .vs__dropdown-toggle {
    cursor: pointer !important;
}

.vs__selected input,.vs__search{
    cursor: pointer !important;
}

.tirafa-light{
    color: #0d47a1;
}

.tirafa-dark{
     color: #0a3270;
 }

.btn-primary{
    background-color:  #0d47a1;
}

.btn-primary:hover{
    background-color:  #0a3270;
}

.btn-outline-primary{
    color: #0d47a1;
    border-color: #0d47a1;
}

.btn-outline-primary:hover{
    color: #ffffff;
    border-color: #0a3270;
    background-color: #0a3270 !important;
}

.login-page, .register-page {
    background: #1a47a1;
}

.login-box b,.register-box b{
    color: #fff;
}

.bg-primary, .label-primary {
    background-color: #0d47a1!important;
}

.nav-sidebar>.nav-item .nav-icon.fa-circle-o{
    font-size: 1rem !important;
}

.form-group{
    width: 100%;
}

.ion.ion-refresh{
    font-size: 22px;
}

.credit-text{
    display: block;
    color: #fff;
    font-size: 14px;
}

.add-credit-text{
    display: block;
    color: #ffc000 !important;
    font-size: 12px;
    float: left;
}

.add-credit-text:hover{
    color: #ffeb6e !important;
}


.wrapper_alerts{
    margin-right: 20%;
    margin-left: 10%;

    margin-top: 3%;
    margin-bottom: 15px;

    padding:15px;
}

.main-footer{
    text-align: left;
    direction: ltr;
}

.dropdown-item{
    color: #676767!important;
}

#myDropdown .dropdown-item{
    color: #6b6b6b !important;
}