

.ajax_loader {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
tr:nth-child(odd) {
    /*background-color: #ADE9FF;*/
    background-color: #fefeff;
}
tr:nth-child(even) {
    background-color: #f6f9fc;

}
th {
    background-color: #ffffff;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    background-color: #ADE9FF;
}
.clicked-row {
    background-color: #ADE9FF!important;
}

.alert-status{
    padding: 0.5rem;
    border: 1px solid transparent;
    border-radius: 0.375rem;
    font-size:0.875rem;
}
/* Imposta stili grafici per lo stato 
*/
.alert-1 {
    color:#AA0000;
    border-color: #FFB6B6;
    background-color:#FFB6B6;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
.prelievo-a-domicilio-alert-1 {
    color:#AA0000;
    border-color: #FFB6B6;
    background-color:#FFB6B6;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
.btn-paid-pending{
    color:#AA0000;
    border-color: #FFE1E1;
    background-color:#FFE1E1;
}
/* Imposta stili grafici per lo stato 
    STATUS_PAID_PENDING_PROCESS
*/
.alert-30,  .alert-99 {
    color:#AA0000;
    border-color: #FFE1E1;
    background-color:#FFE1E1;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
.btn-status-refused{
    color:#FFFFFF;
    border-color: #DC3545;
    background-color:#DC3545;
}
/* Imposta stili grafici per lo stato 
    STATUS_PENDING_PROCESS
*/
.alert-0 {
    color: #6900AA;
    background-color: #F4E1FF;
    border-color: #F4E1FF;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
.btn-status-bozza {
    color: #6900AA;
    background-color: #F4E1FF;
    border-color: #fdfdfe;
    box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}
.prelievo-a-domicilio-alert-0 {
    color: #6900AA;
    background-color: #F4E1FF;
    border-color: #F4E1FF;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
/* Imposta stili grafici per lo stato 
    STATUS_PAIMENT_REQUIRED
*/
.alert-2 {
    color: #000000;
    background-color: #D6D8D9;
    border-color:#D6D8D9;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
.btn-status-payment-required {
    color: #000000;
    background-color: #d6d8d9;
    border-color: #c6c8ca;
    box-shadow: 0 4px 6px rgba(243, 243, 247, 0.11), 0 1px 3px rgba(0, 0, 0, .08);

}
.prelievo-a-domicilio-alert-2 {
    color: #000000;
    background-color: #D6D8D9;
    border-color:#D6D8D9;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
/* Imposta stili grafici per lo stato 
    STATUS_CONFIRMED
*/
.alert-3 {
    color: #8A5B00;
    background-color: #FFF5E1;
    border-color: #FFF5E1;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
  }
.btn-status-confirmed {
    color: #8A5B00;
    background-color:#FFF5E1;
    border-color:#FFF5E1;
    box-shadow: 0 4px 6px rgba(243, 243, 247, 0.11), 0 1px 3px rgba(0, 0, 0, .08);

    
}
.prelievo-a-domicilio-alert-3 {
    color: #00750C;
    background-color:#E5FDBF;
    border-color:#E5FDBF;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
/* Imposta stili grafici per lo stato 
    STATUS_PAID_PENDING_PROCESS
*/
.alert-4 {
    color: #007560;
    background-color:#E6FAF6;
    border-color:#E6FAF6;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
.prelievo-a-domicilio-alert-4 {
    color: #007560;
    background-color:#E6FAF6;
    border-color:#E6FAF6;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
.alert-40 {
    color: #AA0000;
    background-color:#FFE1E1;
    border-color:#FFE1E1;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
.prelievo-a-domicilio-alert-40 {
    color: #AA0000;
    background-color:#FFE1E1;
    border-color:#FFE1E1;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
.btn-status-completed {
    color: #007560;
    background-color: #E6FAF6;
    border-color:#E6FAF6;
    box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}
/* Imposta stili grafici per lo stato 
    STATUS_PAID_PENDING_PROCESS
*/

.btn-status-refused {
    color:#FFFFFF;
    border-color: #DC3545;
    background-color:#DC3545;
    box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);

}

.alert-20 {
    color:#8A5B00;
    border-color: #FFF5E1;
    background-color:#FFF5E1;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
.alert-33 {
    color:#ffffff;
    border-color: #4B4B4B;
    background-color:#4B4B4B;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
.prelievo-a-domicilio-alert-20, .prelievo-a-domicilio-alert-30,.prelievo-a-domicilio-alert-35 {
    color:#8A5B00;
    border-color: #FFF5E1;
    background-color:#FFF5E1;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
.prelievo-a-domicilio-alert-33 {
    color:#ffffff;
    border-color: #4B4B4B;
    background-color:#4B4B4B;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
}
/* common style priority pass */
.modal-dialog {
    overflow-y: initial !important
}
.modal-body {
    max-height: calc(100vh - 200px);
    overflow-y: auto;
}
.log-active {
    background: #309df0;
    color: #fff;
}
.log-active p, .log-active h4{
    color: #000000;
}
#event-detail .modal-body {
    padding-top: 0;
}
#modal_exams {
    max-height: 18rem;
    overflow-y: scroll;
}
.x-small {
    font-size: 0.8rem
}
#client-details p {
    line-height: 1.2rem
}
.list-group-item {
    padding: 0.5rem 1rem 0.5rem;
}
.img-merchant{
    max-height: 50px;
}