[type="radio"]:checked + span:after,[type="radio"].with-gap:checked + span:before,[type="radio"].with-gap:checked + span:after {
  border: 2px solid #6c63ff !important;
}
 

[type="radio"]:checked + span:after,[type="radio"].with-gap:checked + span:after {
  background-color: #6c63ff !important;
}

.fondoNav {
    background-color: rgb(112, 120, 194);
}

.campoCorrecto {
    background-color: rgb(199 239 230);
    font-weight: bold;
    padding: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}


.campoIncorrecto {
    background-color: rgb(244 137 121);
    font-weight: bold;
    padding: 10px;
    border-radius: 10px;
}

.input-field .prefix.active {
    color: #1f1f4f !important;
}

.input-field label.active {
    color: #1f1f4f !important;
}

.input-field input[type=text]:focus {
    border-bottom: 1px solid #1f1f4f !important;
    box-shadow: 0 1px 0 0 #1f1f4f !important;
}

.input-field input[type=tel]:focus {
    border-bottom: 1px solid #1f1f4f !important;
    box-shadow: 0 1px 0 0 #1f1f4f !important;
}

.fondoModalPaquetes {
    background: rgb(99,93,205);
    background: linear-gradient(317deg, rgba(99,93,205,1) 3%, rgba(85,79,203,1) 8%, rgba(59,55,140,1) 49%, rgba(32,32,82,1) 84%);
    color: #f4f4f4;
}

.colorLetraAnuncios {
    color: #1f1f4f
}

#foot {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 3rem;
    background-color: white;
    display: inline-block;
}

.botonRedondear {
    border-radius: 1rem;
    border: none;
}

.waves-effect.waves-moradoAction .waves-ripple {
    background-color: rgb(31, 31, 79);
    opacity: 0.5;
    color: #8180d6;
  }

.waves-effect.waves-moradoAction a:focus.active {
    background-color: rgb(31, 31, 79);
}

.barraInterlinea {
    color: #c4c5cc; 
    font-weight: bold;
    padding: 2rem;
}

.tituloPaquete {
    border-radius: 0.5rem;
    background-color: #f4f4f4;
    color: rgb(31, 31, 79);
    height: auto;
}

.ocultarCampo {
    display: none;
}

.seQuedaALaIzquierda {
    position: absolute !important; 
    right: 1 !important; 
    display: inline-block; 
}