.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-label {
    font-size: 18px;
}
.form-control-emp-aluno {
    padding: 12px !important;
    font-size: 16px;
    margin-bottom: 20px;
}
.form-control-emp-aluno:focus {
    border-color: #404040 !important;
}

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

.telefoneDDD {
    gap: 10px;
}

.telefoneDiv {
    width: 100%;
}
.divDDD {
    width: 20%;
}
.link-termos:hover {
    color: #404040;
    cursor: pointer;
}
.form-check .form-check-label input[type='checkbox'] + .input-helper:before {
    border: 2px solid #404040;
}
.form-check
    .form-check-label
    input[type='checkbox']:checked
    + .input-helper:before {
    background-color: #404040 !important;
}




.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;
    }
}

label:has(+ [required])::before {
        content: "* ";
        color: #dc3545!important;
    }
