.bg-image {
    background-image: url('../../img/back6.jpg');
    background-position: center right;
    background-size: cover;
}

.fixed-wraper {
    height: 68px;
}


.si-acepto {
    width: 32px;
    height: 32px;
    font-size: 11px;
}

.si-acepto label {
    font-size: 13px;
    padding-left:10px;
}

input[type='checkbox']{
    width: 32px;
    height: 32px;
}

.cotizador {
    min-height: calc(100vh - 68px);
}

.error-patente, .delete-patente {
    background-color: #ffffff;
    color: var(--color-fondo);
    cursor: pointer;
    text-decoration: none;
    transition: all 0.3s;
}

    .error-patente:hover, .delete-patente:hover {
        background-color: var(--color-fondo);
        /* border: 1px solid var(--color-fondo); */
        box-shadow: 0px 3px 3px rgba(76,76,76,0.2) !important;
    }

        .error-patente:hover > span,
        .error-patente:hover > i,
        .delete-patente:hover > span,
        .delete-patente:hover > i {
            color: #ffffff;
        }

.mail-alert {
    float: right;
}

.progress-bar {
    width: 0px;
    transition: all 0.3s;
}

.delete-patente {
    text-decoration: none;
}

.patente::before {
    content: 'Patente: ';
}

.pagar-patente {
    text-decoration: none;
}

.fs-0_6em {
    font-size: 0.6em;
}

.fs-0_8em {
    font-size: 0.8em;
}

.fs-1_4em {
    font-size: 1.4em;
}

.fs-1_8em {
    font-size: 1.8em;
}

.flex-grow-1 {
    flex-grow: 1;
}

.flex-grow-2 {
    flex-grow: 2;
}

.flex-grow-3 {
    flex-grow: 3;
}

.text-green {
    color: #a9cb02;
}

.boton-send {
    display: block;
    width: 100%;
    text-align: center;
    /* line-height: 2.4em; */
    cursor: pointer;
    color: #ffffff;
    background-color: var(--color-fondo);;
    transition: all 0.3s;
    border: none;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    outline: none;
    border-radius: 24px;
}

    .boton-send:hover {
        box-shadow: 0px 3px 3px rgba(76,76,76,0.2);
    }

select {
    width: 100%;
    line-height: 2em;
    /* font-size: 1.8em; */
    border-radius: 0px;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    color: #686968;
    outline: 0;
    background-color: #ffffff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 10px center;
    transition: all 0.3s;
}

    select:hover {
        /* border: 1px solid var(--color-fondo); */
        box-shadow: 0px 3px 3px rgba(76,76,76,0.2);
    }

.faltante {
    box-shadow: 0px 0px 0px 1px red inset !important;
    border: 1px solid #9b9b9b00 !important;
}

i.confirmar-continuar {
    animation-duration: 2s;
}
