#navbar_demo, .btn-solicitar-demo {
    background-color: #E6FAF5 !important;
    border-color: #05ad82 !important;
    color: #05ad82;
}

.recomendador-background {
    padding-top: 10px;
    background-color: #F9F9F9;
    border-radius: 15px;
    padding-bottom: 10px;
    margin: 10px auto;
}

.worker_title {
    padding-bottom: 10px;
    border-bottom: solid 4px #78508e;
}
.profession_title {
    padding-bottom: 10px;
    border-bottom: solid 4px #73ad9e;
}
.module_title {
    padding-bottom: 10px;
    border-bottom: solid 4px #bf98b5;
}

.recomendador_check {
    accent-color: #b14197;
    padding-right: 5px;
}
.checked_recomendador {
    color: #b14197;
}
.recomendador_option {
    padding: 5px;
    cursor: pointer;
}
.recomendador_option:hover {
    text-decoration: underline;
}

.form-check {
    margin: 10px auto;
}

#aviso-recomendador {
    background-color: #DF4957;
    color: white;
    width: fit-content;
    margin: auto;
    padding: 5px 15px;
    margin-bottom: 10px;
}

.recomendador_size .not-check {
    display: initial;
}
.recomendador_size .check {
display: none;
}
.recomendador_size.checked_recomendador .not-check {
display: none;
}
.recomendador_size.checked_recomendador .check {
display: initial;
}

.recomendador_profession .not-check {
    display: initial;
}
.recomendador_profession .check {
display: none;
}
.recomendador_profession.checked_recomendador .not-check {
display: none;
}
.recomendador_profession.checked_recomendador .check {
display: initial;
}

.recomendador_module .not-check {
    display: initial;
}
.recomendador_module .check {
display: none;
}
.recomendador_module.checked_recomendador .not-check {
display: none;
}
.recomendador_module.checked_recomendador .check {
display: initial;
}

#btn-demo-personalizada, #btn-demo-prueba {
    min-width: 195px;
}

.recomendador-background-white {
    background: white;
    border-radius: 10px;
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
}

.recomendador-info {
    line-height: 25px;
    padding: 10px;
}
.recomendador-margin-personas {
    margin-top: 15px;
}

@media (max-width: 991px) {
    .frase-recomendador-movil {
        margin-top:30px;
    }
    .recomendador-margin-personas{
        margin-top: 0px;
        padding-bottom: 15px;
    }
}


#texto-demo-personalizada {
    margin-top: 5px;
    color: #73AD9E;
}
