.form-field-invalid{
    color:red;
}

.col-spinner-citas{
    text-align: center;
}
.spinner-citas{
    font-size: 1.5em;
    font-weight: bold;
    color: #93cf39;
}

.td-aseguradora-nombre{
    font-size: 0.8em;
    font-weight: bold;
    padding: 2px;
    margin: 1px;
}

.th-aseguradora-nombre{
    font-size: 0.8em;
    font-weight: bold;
    padding: 2px;
    margin: 1px;
}
/*
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgb(115 231 75 / 32%);
}

.asignaciones-table tr td:nth-child(odd){ 
    background-color: rgb(184, 209, 243, 0.5);
}

.asignaciones-table tr td:nth-child(even){
    background: rgb(218, 229, 244, 0.5);

}
*/
.p-aseguradora-nombre{
    font-size: 0.7em;
    word-wrap: break-word;
    margin:1px;
}

td{
    padding: 0.1em !important;
    margin: 0.1em !important;
    text-align: center !important;
}

