@import url('https://fonts.googleapis.com/css?family=Jaldi&display=swap');
body{
	font-family: 'Jaldi', sans-serif;
	font-size: 17px;
}

h4{font-size: 20px}

.form-control{
	font-size: 17px
}

.input-group-addon{
	font-size: 16px
}

.dd-item, .dd-empty, .dd-placeholder {font-size: 16px}

select.form-control{
	padding: 2px 12px;
}

.font-13 {font-size: 15px;}

.page-title-box {
	background: #f1f2f7; 
	box-shadow: none;
	padding: 30px 20px 10px 22px;
}

.btn{font-size: 16px}

.card-box, .panel, .nav.nav-tabs.tabs{
	/*box-shadow: 6px 3px 12px 0 rgba(0, 0, 0, 0.05);*/
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2)!important;
}
.card-box {border: 0px}

.topbar .topbar-left{
	background-color:#FFF;
	border-bottom:0px;
}



.label {padding: 0px 10px; border-radius: .55em;}

/* menu oscuro*/

.topbar-left{background-color:#333333!important}

.side-menu.left, #sidebar-menu{
	background-color: #333333;
}
#sidebar-menu > ul > li > a, #sidebar-menu > ul > li > a > i, #sidebar-menu ul ul a{
	color:#b3baca
}

#sidebar-menu ul ul a{font-size: 15px;}

#sidebar-menu > ul > li > a:hover, .subdrop, #sidebar-menu > ul > li > a.active {
	background-color:#4c4c4c!important;
	
}
#sidebar-menu > ul > li > a:hover span {color:#FFFFFF}

.subdrop span {color:#b3baca}

#sidebar-menu > ul > li > a.active.subdrop {background-color:#4c4c4c!important}
#sidebar-menu > ul > li > a.active.subdrop span{color:#FFFFFF!important}
#sidebar-menu > ul > li > a.active span{color:#FFFFFF!important}


#wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > ul a {background-color:#333333!important}
#wrapper.enlarged .left.side-menu #sidebar-menu > ul > li > a:hover {background-color:#4c4c4c!important}
#wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > a {background-color:#4c4c4c!important}

.logo {line-height: normal}
.logo i img {margin-top:14px}

body.fixed-left-void .topbar-left{
	height: 110px;
}
body.fixed-left-void #wrapper.enlarged .user-detail{
    position: fixed;
}

body.widescreen .topbar {width: 0px}

/* fin menu oscuro*/


/* paneles y titulos de card-box*/
.card-box-title {margin: -20px -20px 10px; padding: 10px 20px; font-size: 22px; font-family: 'Jaldi', sans-serif;}

.panel-inverse .panel-sub-title{color: rgba(255,255,255, 0.7)}
.panel-inverse .panel-heading i{color:#FFF}


/* administrador */
.user-detail {    border-top: 1px solid #5d5c5c;}
.user-detail h5 {color:#b3baca;}
.user-detail a{color:#00aeef;}

.content-page > .content { margin-top: 0px;}

#btn_foto_fondo{margin-top: 8px!important;}
#btn_foto_fondo button.btn{padding: 3px 14px;}
#btn_foto_fondo button.btn i{margin-top: 6px; margin-bottom: 6px;}


/* listados	*/
th.no-ordenar{padding-right: 8px!important}
td.actions{white-space: nowrap}

.input-mitad{
	width: 50%!important;
}
.txt-light{
	font-weight: 200!important;
}
/*
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover{
	background-image: none!important;
	border: 1px white solid;
}

.solo-impresion{display: none !important;}
@media print
{    
    .d-print-none{display: none !important;}
    .solo-impresion{display: unset!important;}
}*/
/*@-moz-document url-prefix() {
    .form-control[type="date"] {padding-top: 0px};
}
input[type="date"]::-webkit-calendar-picker-indicator {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	color: transparent;
	background: 0 0;
	margin: 0;
	opacity: 0;
	pointer-events: auto;
}*/

.side-menu.left{
    overflow: visible!important;
}


.nav.tabs li a {font-size: 15px}
.card-box.resumen {border: 1px solid #e8eaef; border-radius: 0;box-shadow: none!important;background-color: #f4f5f5; padding: 5px}
