.form-check-input {
    appearance: none;
    background-color: #FFEBF0; 
    position: relative;
	border: none;
    width: 46px !important;
    height: 26px !important;
    margin-right:-1.9em !important;
}


/* Indicador deslizante */
.form-check-input::before {
    content: '';
    width: 20px;
    height: 20px;
    background-color: #F9A9B8; /* Color del círculo */
    border-radius: 50%;
    position: absolute;
    top: 2.5px;
    left: 2.5px;
}

.form-check-input:checked::before {
    background-color: #FF517C; /* Cambiar color del círculo cuando está activo */
}

/*calendario*/
.flatpickr-calendar.custom-position {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    z-index: 9999; /* Aseguramos que esté encima de otros elementos */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra para destacar */
}


.divNorapOne {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
 }

 .divNorapTwo {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
 }
