
.logo-emp-aluno {
    border-radius: 30px;
}

.btn-primary-emp-aluno {
    color: lightgray;
    background-color: #404040;
    border-color: #404040;
}

.btn-primary-emp-aluno:hover {
    background-color: #2b2a2a;
    border-color: #2b2a2a;
}

.btn-primary-emp-aluno:active {
    background-color: #131313 !important;
    border-color: #2b2a2a !important;
}

.text-primary-emp-aluno {
    color: #404040;
}

.text-primary-emp-aluno:hover {
    color: #2b2a2a;
}

.form-control-emp-aluno:focus {
    border-color: #404040 !important;
}

.form-check-emp-aluno {
    margin-left: 20px;
}

.showPassword-div {
    position: absolute;
    width: 50px;
    height: 100%;
    right: 0;
    top: 0;
    transition: .2s all;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.auth-form-light{
    border-radius: .25rem;
}

.auth form .form-group .form-control.form-control{
    border-radius: .25rem;
}

.col-lg-4 .col-lg-6{
    display: contents;
}

.cinza{
    color: rgb(118, 118, 118) !important;
}

@media screen and (max-width: 1250px) {
    .col-lg-4 .col-lg-6{
        display: block;
    }

    .col-lg-4:has(.col-lg-6){
        display: contents;
    }
}

button.btn:focus-visible, div:has(> label input[type="checkbox"]:focus-visible), a:focus-visible{
    outline: 1px solid black;
    outline-offset: 5px;
}

input::placeholder{
    color: #a7afb7 !important;
}

@media screen and (max-width: 767px)  {
    .content-wrapper{
       background-color: white;
    }
}
