/* Estilos */
h1 { font-family: "Poppins", sans-serif !important;}
h2,h3,h4,h5,h6 { font-family: "Poppins", sans-serif !important;}
body { font-family: "Poppins", sans-serif !important; }

/*body.login { font-family: "Poppins", sans-serif !important; background: url("https://www.caritasvitoria.org/wp-content/uploads/revslider/corporate-home/CABECERA-3.jpg") #000 no-repeat top center; background-size: cover;}*/
body.login { font-family: "Poppins", sans-serif !important; background: url("https://www.caritasvitoria.org/baul/images/Portada%20en%20web.png") #000 no-repeat top center; background-size: cover;}
body.login.admin { font-family: "Poppins", sans-serif !important; background: url("../images/CABECERA-admin.jpg") #fff no-repeat top center; background-size: cover;}

body p{ font-family: "Poppins", sans-serif !important;}

/* Página de Login */
/* bg color
.font-blue { color: #3598dc !important; }
.login {background-color: #FFFFFF !important; } */

.font-blue { color: #cc242d !important;}
.btn.blue:not(.btn-outline) { color: #FFF !important; background-color: #cc242d !important; border-color: #cc242d !important;}
a { text-shadow: none; color: #cc242d;}

.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a { border-left: 4px solid #cc242d !important;}
/*
.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a {
  background: #333; border-left: 4px solid #cc242d;}

.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li:hover > a {
  background: #666;}

.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a {
  background: #999 !important;}*/

.page-sidebar .page-sidebar-menu > li > a:hover i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a:hover i { color: #333 !important;}
.page-sidebar .page-sidebar-menu > li.open > a i { color: #000 !important;}

.login .logo img{max-width: 250px; height: auto;}
.login .content {margin-top:0px;}
.login .content .login-form {display: none;}
.login .content .newpass-form {display: none;}
.login .content .recordatorio_contrasena_ok {display: none;}
.login .content .recordatorio_contrasena_ko {display: none;}
.login .content .reseteo_pass_2horas {display: none;}
.login .content .reseteo_pass_correcto {display: none;}

/*.page-header.navbar {background-color: #000 !important;}
.page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {background-color: #000 !important;}*/
.page-header.navbar .page-logo .logo-default {margin: 2px 0 0 !important;}

.page-container {background-color: #efefef !important;}
.page-footer {background-color: #000 !important; color: #fff !important;}

div.DTE_Field_Type_textarea textarea { padding: 3px; width: 100%; height: 200px;}

/* Filtros para inputs de dataTables */
.buscar {display:inline-block; width:70%;}
.mostrar {display:inline-block; width:50%;}

.boton_idiomas {font-size:20px;color:#cc242d;cursor: pointer; }

#pageloader{ background: rgba( 255, 255, 255, 0.8 ); display: none; height: 100%; position: fixed; width: 100%; top: 0; left: 0; z-index: 9999;}
#pageloader img { position: absolute; top: 50%; left: 50%; }

#filtros{margin-bottom:20px;}
#filtros input {margin-right:10px;margin-bottom:10px;}
#filtros .form-control, output {display:inline;}

table.dataTable tbody td.select-checkbox:before, table.dataTable tbody td.select-checkbox:after, table.dataTable tbody th.select-checkbox:before, table.dataTable tbody th.select-checkbox:after{top:50%;}

/*Resetear el color de las tablas cuando está clickado
table.dataTable td.sorting_1, table.dataTable td.sorting_2, table.dataTable td.sorting_3, table.dataTable th.sorting_1, table.dataTable th.sorting_2, table.dataTable th.sorting_3 {background:#acbad5 !important;}*/


div.DTED_Lightbox_Wrapper {  z-index: 99999999 !important;}
div.DTED_Lightbox_Background{ z-index: 9995 !important;}
.editor-datetime{ z-index: 999999999 !important;}

