/**********************************************************************/

/************** AQUI VAI O CSS PERSONALIZADO DO PROJETO **************/

/* NavBar Custom */

.btn-primary, .btn-primary.disabled {
    background: #023E88;
    border: 1px solid #023E88;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover, .btn-primary.focus, .btn-primary:focus {
    background-color: #023E88;
    border: 1px solid #023E88;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus {
    background: #023E88;
    opacity: 0.8;
    border: 1px solid #023E88;
}

.div-visualizar-datatable .tooltip-inner {
    background-color: #21BA45;
    text-transform:uppercase;
}
.div-visualizar-datatable .tooltip-arrow {
    border-top-color: #21BA45 !important;
}

.div-editar-datatable .tooltip-inner {
    background-color: #FBBD08;
    text-transform:uppercase;
}
.div-editar-datatable .tooltip-arrow {
    border-top-color: #FBBD08 !important;
}

.div-excluir-datatablee .tooltip-inner {
    background-color: #DB2828;
    text-transform:uppercase;
}
.div-excluir-datatablee .tooltip-arrow {
    border-top-color: #DB2828 !important;
}

input{
    font-weight: normal!important;
}

textarea{
    font-weight: normal!important;
}
select{
    font-weight: normal!important;
}

.btn-primary-custom {
    top: 1081px;
    left: 1006px;
    width: 100px;
    height: 36px;
    opacity: 1;
    padding: 9px 20px !important;
    font: normal normal bold 12px/15px Lato;
    letter-spacing: 0px;
    padding-right: 100px;
    margin-left: 10px !important;
}

.btn-primary-custom:hover {
    top: 1081px;
    left: 1006px;
    width: 100px;
    height: 36px;
    opacity: 1;
    padding: 9px 20px !important;
    font: normal normal bold 12px/15px Lato;
    color: #023E88;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    letter-spacing: 0px;
}

.navbar-brand {
    position: absolute;
    left: 50%;
    margin-left: -50px;
    top: 0px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 0px 0px 5px 5px;
    opacity: 1;
    width: 111px;
    height: 52px;
    padding-top: 3px;
    pointer-events: none;
}

.navbar-brand-img {
    width: 83px;
    height: 43px;
    opacity: 1;
}

.img-reset-password {
    display: block;
    max-width: 40%;
    height: auto;
}

/* Reset password page */

.center-block-reset {
    display: block;
    margin-right: auto;
    margin-left: auto;
    max-width: 50%;
    padding-bottom: 8px;
}

.reset-title {
    color: #666666;
}

.login-box .white-box .btn-success {
    min-width: 150px !important;
}

.box-status {
    display: flex;
    margin-top: 14px;
}

/* Form buttons */

.btn-link-cancel-custom {
    top: 1081px;
    left: 876px;
    width: 100px;
    height: 36px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #CECBCB;
    border-radius: 4px;
    opacity: 1;
    text-align: center;
    font: normal normal bold 12px/15px Lato;
    letter-spacing: 0px;
    color: #666666;
    opacity: 1;
    padding: 9px 20px !important;
    margin-right: 10px !important;
}

.btn-success-custom {
    top: 1081px;
    left: 1006px;
    width: 100px;
    height: 36px;
    opacity: 1;
    padding: 9px 20px !important;
    font: normal normal bold 12px/15px Lato;
    letter-spacing: 0px;
    padding-right: 100px;
    margin-left: 10px !important;
}

.btn-success-custom:hover {
    top: 1081px;
    left: 1006px;
    width: 100px;
    height: 36px;
    opacity: 1;
    padding: 9px 20px !important;
    font: normal normal bold 12px/15px Lato;
    color: #21BA45;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    letter-spacing: 0px;
}

.btn-success-custom.disabled {
    background:#E9E9E9;
    border: 1px solid #e9e9e9b7;
    pointer-events: none;
}
