/* #wrapper .content-page { margin-top: 50px !important; } */
.container-fluid-list { padding: 0px !important; /* width: 95% !important; max-width: 95% !important; */ margin: auto !important; margin-top: 10px !important; }

/* BACKGROUND */
.bg-black { background: black; }
.bg-orange { background: orange; }
.bg-blue { background: blue; }
.bg-green { background: green; }
.bg-red { background: red; }
.bg-pink { background: deeppink; }
.bg-primary { background-color: black !important; }
.btn.btn-primary { background-color: black !important; border-color: black !important; }
.badge.bg-primary { background-color: black !important; }
.nav-pills .nav-link.active, .nav-pills .show > .nav-link { background-color: black !important; }
.link_active { text-decoration: underline; }
.red_star { color: red !important; }

.card_form { border: 1px solid black !important; padding: 7px !important; }
.card_form input.form-control { height: 35px !important; }
.card_form .select2-container--default .select2-selection--single { height: 35px !important; }
.card_form button { padding: 5px 10px !important; font-size: 12px !important; }
.card_form a.btn { padding: 5px 10px !important; font-size: 12px !important; }
.card_form .card-header { padding: 5px !important; margin-top: 5px !important; }
.card_form .card-header h4 { font-size: 14px; margin: 0px !important; line-height: 32px !important; }
.card_form .card-header ul.pagination { margin-bottom: 0px !important; }
.card_form .card-header ul.pagination li.page-item { height: 32px !important; }
.card_form .card-header ul.pagination li.page-item a { height: 100% !important; }
.card_form .card-header ul.pagination li.page-item span { height: 100% !important; padding: 5px 10px; }
.card_form_later { margin-top: 10px !important; border: 1px solid black !important; padding: 7px !important; /* height: 600px !important; */ overflow-y: scroll; overflow-x: hidden; }
.card_form_later table { margin-bottom: 0px !important; }

/*
.card_form { padding: 10px 10px !important; position: fixed; width: 100% !important; z-index: 1000 !important; margin-bottom: 10px !important; }
@media only screen and (min-width: 1200px) {
	.card_form { max-width: calc(97% - 240px) !important; }
	.card_form_later { width: 100% !important; max-width: calc(97% - 240px) !important; }
}



.card_form_later { padding: 0px !important; position: relative; top: 175px !important; max-height: 700px !important; overflow-y: scroll !important; overflow-x: hidden !important; }
*/

/* SELECT2 */
.select2-container--default .select2-selection--multiple .select2-selection__choice { background: black !important; }
form#filtro_reporting small b { display: block !important; }
form#filtro_reporting .select2.select2-container.select2-container--default { width: 100% !important; }
.select2-container--default .select2-selection--single { height: 37.38px !important; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 37.38px !important; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 37.38px !important; right: 5px !important; }    
.select2.select2-container.select2-container--default { width: 100% !important; }
.select2-container .select2-selection--single .select2-selection__arrow b { border-color: #adb5bd transparent transparent transparent !important; border-width: 6px 6px 0 6px !important; }

ul#top_menu { max-height: 70px !important; overflow: hidden !important; }
ul#top_menu a { color: black !important; }
#view_lateral_menu { color: black !important; }

html { background: white !important; }
#wrapper .content-page { background: white !important; padding-bottom: 0px !important; }
.rightbar-overlay { background-color: white !important; } /* Quitar capa gris que se pone al entrar */
.img-50 { width: 50% !important; }
.img-75 { width: 75% !important; }
.img-100 { width: 100% !important; }
.card { border: 1px solid gray; }
#sidebar-menu > ul > li > a { color: black !important; }
#sidebar-menu > ul > li > a:hover { text-decoration: underline !important; }
#sidebar-menu li.menuitem-active { background: black !important; color: white !important; }
#sidebar-menu li.menuitem-active a span, #sidebar-menu li.menuitem-active a svg, #sidebar-menu li.menuitem-active a i { color: white !important; }
.navbar-custom { border-bottom: 1px solid black !important; }
.left-side-menu { border-right: 1px solid black !important; }
.right-bar { display: none !important; }
.navbar-custom { background-color: white !important; }
.navbar-custom i.fe-maximize.noti-icon { color: black !important; }
.navbar-custom i.fe-bell.noti-icon { color: black !important; }
.navbar-custom .pro-user-name { color: black !important; }
nav.items-center a[rel="prev"] svg { max-width: 15px !important; }
.logo-box .logo-lg { max-width: 200px !important; margin: auto !important; }
svg { max-width: 15px !important; }
nav[role="navigation"] p.text-sm { float: right !important; }
nav[role="navigation"] div.flex { display: none !important; }
nav[role="navigation"] span.relative a.relative, nav[role="navigation"] span.relative span.relative { padding: 5px 10px !important; }
tr.cursor_pointer { cursor: pointer !important; }
textarea { resize: none !important; height: 100px !important; }

#result_search { margin-top: 15px !important; max-height: 400px !important; overflow-y: scroll !important; }
#result_search a { color: black !important; }
#result_search h5 { margin-top: 12px !important; margin-bottom: 12px !important; }
@media only screen and (min-width: 751px) {
	.dropdown-lg { width: 550px !important; }
}

table#info_data_usuarios_data_single { width: 100% !important; overflow: scroll; display: table; }
table#info_data_usuarios_data_single td { font-size: 11px !important; padding: 6px !important; }
#modal_añadir_registro .modal-content .row.row_info_data_usuarios { max-height: 500px !important; overflow-y: scroll; }

table#info_data_usuarios_data_multiple { width: 100% !important; overflow: scroll; display: table; }
table#info_data_usuarios_data_multiple td { font-size: 11px !important; padding: 6px !important; }
#modal_añadir_registros .modal-content .row.row_info_data_usuarios { max-height: 500px !important; overflow-y: scroll; }
.col_to_registers_campaigns { max-height: 700px !important; overflow-y: scroll !important; }

.pagination {
    display: -ms-flexbox;
    flex-wrap: wrap;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
}

/* Configurador */
.row.title_room { margin-left: 0px !important; margin-right: 0px !important; margin-bottom: 5px !important; }
.row_buttons_header_configurador a.btn { padding: 5px 7px !important; font-size: 11px !important; }
.bloque_room .bloque_listado_placas { margin-bottom: 0px !important; }
.bloque_room .bloque_listado_placas table { margin-bottom: 0px !important; }
.bloque_room .bloque_listado_placas table input.cantidad_placa { width: 80px !important; display: inline-block !important; }
.bloque_room .bloque_listado_placas table thead td.td_5 { width: 90px !important; }
.bloque_room .bloque_listado_placas table thead td.td_6 { width: 100px !important; }
.bloque_room .bloque_listado_placas table thead td.td_7 { width: 90px !important; }
.bloque_room .bloque_listado_placas table thead td.td_9 { width: 90px !important; }
.bloque_room .bloque_listado_placas table thead td.td_10 { width: 105px !important; }
.bloque_room .bloque_listado_placas table tbody button.eliminar_placa_configurador { padding: 5px 10px !important; }
.bloque_room .bloque_listado_placas table tbody button.copiar_placa_configurador { padding: 5px 10px !important; }

.card_top_configurador .row { margin-left: 0px !important; margin-right: 0px !important; }
.row_buttons_header_configurador button.btn_configurador { padding: 5px 7px !important; font-size: 11px !important; }

.zona_buscador_autocompletado { height: 350px !important; position: absolute; border: 1px solid black; width: 500px !important; background: white; top: 40px; z-index: 1000; }
.zona_buscador_autocompletado .zona_buscador_autocompletado_content { height: 340px !important; overflow-y: scroll; }
.zona_buscador_autocompletado .zona_buscador_autocompletado_cerrar { cursor: pointer !important; position: absolute; top: 10px !important; right: 25px !important; }
.zona_buscador_autocompletado .zona_buscador_autocompletado_content .no_items { text-align: center !important; position: relative; top: 40px !important; }
.zona_buscador_autocompletado .zona_buscador_autocompletado_content table th.th_1 { width: 25% !important; }
.zona_buscador_autocompletado .zona_buscador_autocompletado_content table th.th_2 { width: 75% !important; }
.zona_buscador_autocompletado .zona_buscador_autocompletado_content table .select_item_autocompletado { cursor: pointer !important; }

/*
.zona_listado_oferta { max-height: 650px !important; overflow-y: scroll !important; overflow-x: hidden !important; }
*/


