
/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
#ace_modal_section{
    padding: 0px !important;
}

#ace_field_fecha{
    background: #C03332;
    color: white;
    font-weight: bolder;
    font-size: 16px;
    padding: 10px;
}

#ace_field_fecha br{
    content: open-quote;
}

#ace_field_fecha br:after {
    content: " ";
}

#ace_field_num_operacion{
    font-size: 16px;
    font-weight: bolder;
}

.ace_notificaciones{
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid green;
    background: #dcffe0;
}

.modal a.close-modal {
    top: -5px;
    right: -5px;
}

.tabla-datos-ticket{
    width: 100%;
    border: 1px solid #C03332;
}

.tabla-datos-ticket td{
    padding: 5px;
}

.modal{
    width: 100%;
}

.blocker{
    z-index: 99999;
}

.ticket_qrcode{
    padding: 40px 0px !important;
    text-align: center;
}

.ace_operaciones_compra{
    min-width: 160px;
    border: 1px solid #C03332;
    background: #C03332;
    border-radius: 50px;
    color: white;
    display: block;
    padding: 10px 5px;
    margin-bottom: 10px;
}

.ace_ans{
    margin: 20px auto;
    text-align: center;
}

.details_close, .completar_close{
    border: 1px solid #C03332;
    background: #C03332;
    border-radius: 50px;
    color: white;
    padding: 10px 5px;
    margin: 5px auto;
    width: 100px;
    display: block;
    text-align: center;
}

table#ace_tickets_lista th{
    background: #C03332;
    color: white;
    vertical-align: middle
}

table#ace_tickets_lista.collapsed tr td:first-child{
    padding-left: 30px;
    padding-right: 0px;
}

table#ace_tickets_lista tr td:nth-child(2){
    width: 80px;
}

.ace_loading{
    display: block;
    margin: 0 auto;
}

.ace_msj_espera{
    text-align: center;
    margin-bottom: 20px;
}

.ace_dato_ticket{
    background: #C03332;
    color: white;
}

.pagination{
    border-top: none !important;
    padding-top: 0 !important;
}