
.collapsible li.active > a > .arrow {
    transform: rotate(90deg); 
    transition: 0.5s;
}

.collapsible li > a > .arrow {
    transition: 0.5s;

}

.collapsible {
    border: none;

}

.mainLogin {
    background-image: url('../img/fundo_qap_login.jpg');
    background-size: cover;
    min-height: 75vh;
    margin-top: 25vh;
}

.mainPrincipal {
    background-image: url('../img/fundo_qap_main.png');
    background-size: cover;
    min-height: 100vh;
/*     overflow: hidden; */
/*     margin-top: 25vh; */
}

.esconder {
    display: none;
}

.menuImagem {
    margin-top: -25px;
    margin-bottom: -10px; 
}

.navTitle {
    margin-top: -2px;
}

.btnCadastro {
    width: 70%;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    margin-right: -4px;
}

.btnLimpar {
    width: 30%;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    margin: 0;
}

.btnRemover {
    margin-top: 30px; 
}

.btnBuscar {
    margin-top: 15px; 
}

.btnEditar {
    margin-top: 6px;
    margin-right: 15px; 
}

.btnEntrar {
    width: 100%;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    margin-right: -4px;
}

.checkboxDir {
    margin-bottom: -20px;
    padding-bottom: -20px;
}

.distanciar {
    margin-left: 20px;
    margin-right: 20px;
}

.distanciarEsq {
    margin-left: 20px;
}

.modal-content h4,
.modal-content h5 {
    text-align: center;
}

.modal-content p {
    text-align:justify;
}

.modal-title {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    height: 3.5rem;
    text-align: center;
    padding-top: 0.5rem;
}

.fieldset{    
    border-radius: 5px;
    border-color: #00838f;
}

.fieldset legend{    
    color: #00838f;
    padding: 5px;
}

.fieldset label{    
    font-size: 14px;
}