.colorSea {
    background-color: rgba(41, 54, 67, 0.92) !important;
}

.imgBanner {
    width: 80%;
}

.colorSeaText {
    color: rgb(41, 54, 67) !important;
}

.btn-outline-sea {
    color: rgb(41, 54, 67) !important;
    background-color: #f8f9fc!important;
    border-color: rgba(41, 54, 67, 0.16) !important;
}

.btn-outline-sea:hover {
    background-color: rgb(41, 54, 67) !important;
    color: #f8f9fc!important;
}

.whiteSmoke {
    background-color: whitesmoke !important;
}

.black {
    color: #000;
}

.borderSea {
    border-color: rgb(41, 54, 67) !important;
    border-width: 2px !important;
}

.cursor {
    cursor: pointer;
}

#map {
    height: 500px;
}

.seccion {
    background-color: rgb(173 171 171 / 55%);
    border-radius: 10px;
    text-align: center;
    align-items: center;
}

.seccion h5 {
    margin-top: 0.5rem!important;
}

.pregunta p {
    color: black;
    text-align: justify;
}

.autoevalucion-card-body {
    min-height: 50vh;
}

.img-logo {
    max-width: 90%!important;
    margin: 10px;
}

#container-buttons {
    text-align: right;
}

#container-buttons #guardarEvaluacion {
    background-color: #030f4f;
}

#container-buttons #guardarEvaluacion:hover {
    color: #fff;
    background-color: #0052ce;
    border-color: #004ec2;
}

.no-visible {
    visibility: hidden;
    opacity: 0;
}

.visible {
    visibility: visible;
    opacity: 1;
    transition: visibility 1s, opacity 0.8s linear;
}

.boton-requisitos {
    width: 100%;
    white-space: normal;
}

.requisitos-container {
    align-items: center;
}

.secctions-tabs {
    margin-bottom: 3px;
}

.step .step-item.active a::before {
    background: #005aff!important;
}

.secctions-tabs.disabled {
    background-color: #dfe3e9;
}

.step .step-item.active.observacion a::before {
    background: orange!important;
}

.step .step-item.active.enprogreso a::before {
    background: #005aff!important;
}

.step .step-item.active.revocado a::before {
    background: red!important;
}

.step .step-item.active.provisional a::before {
    background: #005aff!important;
}

.step .step-item.active.revocar a::before {
    background: red!important;
}

.step .step-item.active.otorgado a::before {
    background: green!important;
}

.step .step-item.active.reinspeccion a::before {
    background: red!important;
}

.step .step-item.active.noreinspeccion a::before {
    background: red!important;
}

.img-logo-footer {
    width: 100%;
    height: auto;
    border-radius: 5px;
}

@media (max-width: 750px) {
    .img-logo-footer {
        width: 70%;
        height: auto;
        border-radius: 5px;
    }
}

.fa-check{
    color: green;
}

.fa-times{
    color: red;
}