
/* NUEVO CODIGO CSS */
label{
    margin-bottom: 10px !important;
    font-weight: 600 !important;
    color: #4b4b4b !important;
  }
.form-control{
  height: 45px !important;
}
.card-body{
    padding: 40px 40px !important;
}
.form-group{
    padding-bottom: 10px !important;
}
.form-control {
    border-color: #bdbdbd !important;
}
.titulo_card{
    font-weight: 800 !important;
    color: #3d3d3d !important;
}
.card{
    border-radius: 20px !important;
}
table.dataTable>thead>tr>th, table.dataTable>thead>tr>td{
    text-align: center !important;
}
.btn{
    border-radius: 8px !important;
}
.activo{
    color:#22c55e;
    font-weight: 500;
}
.boton_lista{
    margin-left: 5px !important;
}
.boton_verde:hover{
    background-color: #e8faf5 !important;
    border-color: #22c55e !important;   
}
.boton_rojo:hover{
    background-color:#ffecec !important;
    border-color:#f43f5e !important
}
.activo{
    background-color: #5ed3b4 !important;
    border-radius: 10px !important;
    color: white !important;
    font-size: 9px !important;
}
.inactivo{
    background-color: #f88093 !important;
    border-radius: 10px !important;
    font-size: 9px !important;
    font-weight: 900 !important;
}
.dt-input label{
    margin-left: 15px !important;
}
div.dt-container .dt-search input {
    border: 1px solid #aaa !important;
    border-radius: 20px !important;
    padding: 5px !important;
    background-color: transparent !important;
    color: inherit !important;
    margin-left: 10px !important;
}
.dt-input{
    margin-right: 10px !important;
}
div.dt-container .dt-paging .dt-paging-button.current{
    background-color: #4acdc7 !important;
    border-radius: 10px !important;
    border-color: #4acdc7 !important;
    color: white !important;
}
table.dataTable > thead > tr > th, table.dataTable > thead > tr > td{
    border-bottom: 1px solid rgb(167 165 165 / 30%) !important;
}
div.dt-container.dt-empty-footer tbody > tr:last-child > *{
    border-bottom: 1px solid rgb(167 165 165 / 30%) !important;
}
.modal-header{
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}
.modal-content{
    border-radius: 20px !important;
}
.modal-header .modal-title {
    font-weight: 500 !important;
    line-height: 1 !important;
    /* color: white !important; */
    font-size: 20px !important;
    font-weight: 800 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
table.dataTable > tbody > tr{
    border-bottom: 1px solid #f1efef !important;
}
.select2-container--bootstrap4 .select2-selection{
    height: 45px !important;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{
    margin-top: 8px !important;
    margin-left: 8px !important;
}
.select2-container--bootstrap4 .select2-selection{
    border: 1px solid #b9babb !important;
}

.cabecera_tabla{
    color: #494949 !important;
    padding-top: 30px !important;
    font-size: 22px !important;
    text-align: left !important;
    padding-left: 20px !important;
    font-weight: 700 !important;
    padding-bottom: 20px !important;
    background-color: #e9e9e9 !important;
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}
.dropify-wrapper .dropify-message p{
    font-size: 20px !important;
    color: #afafaf !important;
}
.dropify-wrapper{
    background-color: #f2f2f2 !important;
}
.ancho_imagen{
    height: 115px !important;
}

.color_texto_cabecera{
    color: #535353 !important;
}

.width_completo{
    width: 100% !important;
}

.django-ckeditor-widget{
    width: 100% !important;
}
.titulo_nuevas_noticias{
    font-size: 15px !important;
    line-height: 1.1 !important;
}
/* MENU */
.contenedor_menu{
    /* background-color: red !important; */
}

.display_flex{
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
}
.slider_sectores{
    background-color: red !important;
}

.imagen_dropy{
    height: 200px !important;
}

.dropify-wrapper input{
    min-height: 600px !important; 
}

.btn-primary {
    background-color: #4673c3 !important;
    border-color:#4673c3 !important;
    color: #fff !important;
}

