@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");

.button.eliminar-registro.btn {
    color: red;
    border-color: red;
}

/*H y p*/
.form_politica label{font-weight: 400; font-size: 15px; color: var(--e-global-color-887fb47);}
.form_politica label a {color: #1E5E79;}
.usuario_registrado {
    letter-spacing: 0.6px;
    font-weight: bold;
}

.num_exist_botones_entrada p {
    font-weight: bold;
    margin: 0;
}

.text_center {
    text-align: center;
}

.formatted_date_entradas {
    color: var(--e-global-color-887fb47);
    font-family: "Farro", Sans-serif;
    font-size: 32px;
    font-weight: 600;
}

.estado_entradas {
    margin-top: 35px;
}

.estado_entradas {
    color: var(--e-global-color-887fb47);
    font-family: "Farro", Sans-serif;
    font-size: 28px;
    font-weight: 500;
}

.estado_entradas,
.formatted_date_entradas {
    text-align: center;
}

/*botones*/
.button_volver {font-weight: 400; font-size: 15px; color: #1E5E79 !important;}
.button_volver:hover {color: var(--e-global-color-887fb47) !important;}
.button.bt_actualizar {
    margin-top: 15px !important;
    margin-bottom: 5px;
}

.button_entradas {
    background-color: var(--e-global-color-primary);
    color: #ffffff;
    border: none;
    font-family: "Farro", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    padding: 10px 20px;
    border-radius: 18px;
}

.num_exist_botones_entrada {
    display: flex;
    justify-content: center;
    flex-direction: column-reverse;
    align-items: center;
    gap: 10px;
}


/*forms entradas*/
.form_insc_completo {
    margin-top: 15px;
    display: flex;
    flex-direction: column;
}

.form_insc_completo .input_wrapper {
    display: flex;
    flex-direction: column;
}

.form_insc_default {
    text-align: center;
}


/*inputs*/
.categoria_inscribirse {
    display: flex;
    align-items: center;
}
.input_entradas.select.insc {padding: 10px 40px 10px 20px}
.input_entradas {
    margin-bottom: 10px;
    background-color: #ffffff;
    border-color: #7979790D;
    border-width: 2px 2px 2px 2px;
    padding: 10px 20px;
    border-radius: 30px 30px 30px 30px;
}
.input_entradas.select {display: flex;}


/*Datatables*/
.dataTables_wrapper .dataTables_length select {
    min-width: 52px;
}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter {
    margin-bottom: 10px;
}

.dataTables_paginate {
    margin-top: 10px;
}

.dataTables_wrapper .dataTables_info {
    padding-top: 10px;
}

/*dif styles*/
.copy-shortcode {
    cursor: pointer;
}

/*Tabla ajustes*/
.email-row {width: max-content; display: flex; align-items: center; gap: 10px; border-bottom: 1px solid gray; padding: 5px 0;}
.email-row span {font-size: 15px; min-width: 220px;}