#loader{
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #5a5c69 !important;
    position: fixed;
    z-index: 9999;
}

.loader2{
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    /*background-color: rgba(0, 111, 255, 0.6);*/
    background-color: rgb(255, 255, 255);
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 9999;
}

.modal-xl{max-width:98%;}

/*COLORES*/
.bg-primary-light{
    background: #3490df;
}
.bg-success-light{
    background: #6cbf6c;
}
.bg-info-light{
    background: #6bc6e1;
}
.bg-warning-light{
    background: #f1b55f;
}
.bg-danger-light{
    background: #dc6460;
}
.bg-unap{
    background: #046dab;
}
.bg-unap-orange{
    background: #f08331;
}

/*Text colors*/
.text-primary-light{
    color: #3490df;
}
.text-success-light{
    color: #6cbf6c;
}
.text-info-light{
    color: #6bc6e1;
}
.text-warning-light{
    color: #f1b55f;
}
.text-danger-light{
    color: #dc6460;
}
.text-unap{
    color: #046dab;
}
.text-unap-orange{
    color: #f08331;
}

/*Tamaños*/
.size-xxxs{
    font-size:8px;
    vertical-align: text-bottom;
}
.size-xxs{
    font-size:10px;
    vertical-align: text-bottom;
}
.size-xs{
    font-size:12px;
    vertical-align: text-bottom;
}
.size-sm{
    font-size:16px;
    vertical-align: text-bottom;
}
.size-md{
    font-size:20px;
    vertical-align: text-bottom;
}
.size-lg{
    font-size:24px;
    vertical-align: text-bottom;
}

.btn-xxs{
    padding: .3rem .1rem;
    font-size: .675rem;
    line-height: 1;
    border-radius: .2rem;
}

.btn-xs{
    padding: .1rem .2rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
}

/* Google Maps */
#map {
    max-width: 100%;
    height: 500px;
}

.img-redondo{
    border-radius: 50%;
    border-style: solid;
    border-width: medium;
    /*border-color: #ffb104;*/
}

.img-rectangular{
    border-radius: 15%;
    border-style: solid;
    border-width: medium;
    /*border-color: #ffb104;*/
}

@media(max-width: 575px) {
    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        justify-content: center;
        flex-wrap: wrap;
    }
}

/*select2-hidden-accessible{*/
/*    position: fixed !important;*/
/*}*/