.btn.btn-primary,
.navbar,
li.page-item.active button,
.modal-header {
    background-color: #1D70B6 !important;
}

.btn.btn-verde {
    background-color: #34C697 !important;
    color: #fff;
}

.btn.btn-azul {
    background-color: #1D70B6 !important;
    color: #fff;
}

.color-verde {
    color: #34C697 !important;
}

.fa-check.color-verde {
    font-size: 23px;
}

.gap-x-2 {
    column-gap: 10px;
}

.cardSombra,
.accordion {
    box-shadow: -2px 2px 20px 0px #4b49492e;
}

.tr-fila {
    height: 40px;
    align-items: center;
}

.tr-fila td {
    vertical-align: middle;
    height: 40px;
}

.tr-fila td.centrado {
    justify-content: center;
}

.navbar a,
.modal-header,
.modal-header .btn-close {
    color: #fff !important;
}

.footerComponent {
    background-color: #b0b0b036 !important;
}

.navbar,
.modal-header {
    border-bottom: solid 3px #13446dc9;
}

i.iconCerrarModal {
    font-size: 28px !important;
}

i.iconCerrarModal:hover {
    color: #FBA62C;
    cursor: pointer;
}

.accordion-body {
    border-style: solid;
    border-color: #00000030 !important;
    border-width: 0px 1px 1px 1px !important;
    border-radius: 0 0 6px 6px;
}

.accordion-header button.accordion-button {
    background-color: #579dff;
    color: #021727;
    font-weight: 500;
}

.list-group-item,
h1 {
    color: #13446dc9 !important;
}

.no-admitido-encontrado {
    height: -webkit-fill-available;
    position: absolute;
    width: 100%;
    color: #095799;
}

.no-admitido-encontrado h3 {
    font-weight: 700;
}

.btnVer {
    height: 30px;
}

.dt-paging,
.dt-info {
    display: flex;
    justify-content: end;
}

span.dt-column-title {
    display: flex !important;
    column-gap: 5px;
    align-items: center;
}

span.dt-column-title .form-control {
    width: 140px;
    height: 26px;
    padding: 0 3px 0 6px;
}

#dataTable_Wrapper div.dt-search {
    display: none;
}

li.dt-paging-button button {
    height: 30px;
    align-items: center;
    display: flex;
}

div.swal2-modal {
    border-radius: 18px;
}
