

.sedes .img-fluid {
    max-width: 100% !important;
    height: auto;
    height: 120px;
    object-fit: cover;
    background-color: black;
}


.logo-login{
    max-width: 100%;
    margin-bottom: 50px;
}

.logo-main{
    width: 55%;
    margin-left: 45px;
}



td .btn-danger {
    color: #dc3545;
    background-color: white;
    border-color: white;
}






.bg-br-primary {
    background-color: #eeeeee;
}


.btn-info {
    color: #000;
    background-color: #F59224;
    border-color: #F59224;
}


.btn-info.disabled, .btn-info:disabled {
    color: #000;
    background-color: #c47822;
    border-color: #c47822;
}

.btn-info:hover {
    color: #000;
    background-color: #c47822;
    border-color: #c47822;
}


.br-sideleft {
     background-color: #4EBCF5 !important;
}


.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current:focus {
    background-color: #4EBCF5 !important; 
}

a {
    color: #4EBCF5;
}


.valid{
    border: 1px solid #23bf08 !important;
}

.error{
    border: 1px solid #dc3545 !important;
}


.br-menu-link {
    color: white !important;
    
}

.header-fecha {
    position: absolute;
    right: 30px;
    font-weight: bold;
}


.modal .br-section-wrapper {
    padding: 30px !important;
}

.border-modal-2{
    background: radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 3px, transparent 3px) 0% 0%/8px 8px no-repeat,
            radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 3px, transparent 3px) 100% 0%/8px 8px no-repeat,
            radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 3px, transparent 3px) 0% 100%/8px 8px no-repeat,
            radial-gradient(circle at 0 0, #ffffff 0, #ffffff 3px, transparent 3px) 100% 100%/8px 8px no-repeat,
            linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 10px) calc(100% - 16px) no-repeat,
            linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 16px) calc(100% - 10px) no-repeat,
            linear-gradient(101deg, #6BDBEF 0%, #3ca3f7 100%);
    border-radius: 8px;
    padding: 9px;
    box-sizing: border-box;
}


.br-menu-link.active {
    background-color: #243F5F;
    color: #fff;
}


.br-menu-link:hover {
    background-color: #243F5F;
    color: #fff;
}

.br-menu-link.active {
    background-color: #243F5F;
    color: #fff;
}

.btn-primary {
    color: #fff;
    background-color: #4EBCF5 !important;
    border-color: #4EBCF5 !important;
}

.btn-primary:hover {
    color: #fff;
    background-color: #243F5F !important;
    border-color: #243F5F !important;
}


.valid {
    /* border: 1px solid #23bf08 !important; */
    border: 1px solid rgba(0, 0, 0, 0.15) !important;
}


/*MODAL*/
.modal-header {
    background-color: #4ebcf5;
    color: white;
}


.modal-header .tx-inverse {
    color: white !important;
    font-size: 1.1rem;
}


.close{
  color: white !important;
}


.modal h3{
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #c3c3c3;
  color: white;
  font-size: 1.3rem;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: 10px;
  margin-bottom: 20px;
}




@media (min-width: 992px){

    .modal-lg {
        max-width: 1350px;
    }

}



.correo-no-enviado{
    color: #d3cfcf !important;
}

.renovaciones-box{
        border: solid 2px black;
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
}


.dtr-data{
    /*display: -webkit-box !important;*/

    width: fit-content;
    /*display: ruby-text;*/
    display: -webkit-box;
}


.alerta-correo{
    font-weight: 900 !important;
    color: #1C9A06 !important;
}

.texto-verde{
    font-weight: 900 !important;
    color: #1C9A06 !important;
}
.texto-rojo{
    font-weight: 900 !important;
    color: #e00b4b !important;
}
.texto-amarillo{
    font-weight: 900 !important;
    color: #d0b83d !important;
}
.mb-unset{

    margin-bottom: unset !important;
}
