.altura_minima_estandar textarea{
	min-height: 186px;
}

.altura_minima_grande textarea, .altura_minima_grande .tox-tinymce{
	min-height: 300px;
}

.altura_minima_menor textarea{
	min-height: 110px;
}

.redondear_imagen img{
	border-radius: 50%;
	border: 4px solid #CCC;
}

.form_grupo_fondo{
    border-radius: 5px;
	padding: 25px 30px 25px 30px;
	border: 1px solid rgba(0,40,100,.12);
} 

.form_grupo_fondo_background_gris{
	background-color: #FBFBFD;
}

.numero_orden input{
	background-color: #FFE500 !important;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

body[data-layout=horizontal][data-layout-size=boxed] .container-fluid, body[data-layout=horizontal][data-layout-size=boxed] .navbar-header{
	max-width: 1600px;
}

/* .estatus select.estatus_color_1{
	background-color: #ffc107;
	color: #000;
}

.estatus select.estatus_color_2{
	background-color: #467fd0;
	color: #fff;
}

.estatus select.estatus_color_3{
	background-color: #467fd0;
	color: #fff;
}

.estatus select.estatus_color_4{
	background-color: #42ba96;
	color: #fff;
}

.estatus select.estatus_color_5{
	background-color: #df4759;
	color: #fff;
}

.estatus select.estatus_color_6{
	background-color: #000;
	color: #fff;
} */

/* .cont_resultado{
	padding-left: 10px;
} */

/* .backstrap-file-label::after{
	content: "Click o Drag & Drop";
} */


/* theme styles */

.header-operation h1{
    text-transform: uppercase!important;
    font-weight: 600;
    font-size: 16px!important;
}

#datatable_search_stack .input-icon{
    position: relative;
}

#datatable_search_stack .input-icon-addon{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 2.5rem;
    color: var(--tblr-icon-color);
    pointer-events: none;
    font-size: 1.2em;
}

.input-icon .form-control:not(:first-child), .input-icon .form-select:not(:last-child) {
    padding-left: 2.5rem;
}

#crudTable_wrapper td{
    position: relative;
}

div.row div.form-group {
    padding-bottom: 10px;
}

form .select2.select2-container{
    border-radius: 4px;
}

.select2-container .select2-selection--single .select2-selection__rendered{
    line-height: 23px;
}

#crudTable tfoot{
    display: none;
} 

.icono_pdf{
	font-size: 24px; color: #C50606;
}

.navbar-collapse .dropdown-toggle:after, a.actions-buttons-column:after {
    all: unset;
    color: var(--tblr-dark-text);
    font-family: line awesome free;
    content: "\f107";
    font-weight: 900;
    font-size: 10px;
    margin-left: 3px;
}

.navbar.navbar-filters {
	background-color: #fff;
    margin: 0.8rem 0!important;
    padding: 0.5rem 1rem!important;
}

.navbar-filters li {
    margin: 0 2px;
    /* border-left: 1px solid #ccc; */
}

.navbar-filters li {
	padding-left: 7px;
}

.navbar.navbar-filters .nav-item{
	padding-right: 4px;
}

.dropdown-item.active, .dropdown-item:active{
    background-color: #F2F2F2;
}

.form-control{
    webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
}

.modal select.form-control{
    background-color: #F2F2F2;
}

.omitir-botones-repetible .container-repeatable-elements .delete-element, .omitir-botones-repetible .add-repeatable-element-button{
    display: none;
}

.omitir-botones-repetible-agregar .add-repeatable-element-button{
    display: none;
}

.container-repeatable-elements .select2-selection__clear::after{
    content: '' !important;
}

select.form-control{
    appearance: none;
}

/*  minimizar_espacios en componente repetible */

.minimizar_espacios{

}

.minimizar_espacios .repeatable-element{
    padding: 0 !important;
    margin: 0 !important;
}

.minimizar_espacios .repeatable-element label{
    display: none !important;
    font-size: 11px;
}

.minimizar_espacios .repeatable-element:first-child label{
    display: block !important;
}

.minimizar_espacios .form-group{
    padding: 5px !important;
}

.minimizar_espacios .form-check{
    flex-direction: column-reverse;
    align-items: flex-end;
}

.minimizar_espacios .form-check label{
    font-weight: 500 !important;
    margin-bottom: .5rem !important;
}

.minimizar_espacios .form-group input, .minimizar_espacios .form-group select, .minimizar_espacios .form-group .select2-selection__rendered{
    font-size: 10px;
}

.minimizar_espacios .select2-container--bootstrap .select2-selection--single{
    min-height: auto !important;
    height: auto !important;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.ajuste_altura_minima textarea{
    min-height: 32px;
    height: 32px;
}

.ocultar_casilla_director .row .col-sm-12:nth-child(4){
    visibility: hidden !important;
}


@media (max-width: 767px) {
  .form_grupo_fondo {
    margin-left: 0;
	margin-right: 0;
  }

  .fieldset_open_2_a{
	margin-left: 0 !important;
  }
}