.tab-content {
	padding-top: 15px;
	padding-bottom: 15px;
}

.tabbable.tabbable-lang .nav-tabs, .nav-pills {
	padding-left: 25%;
}

@media (max-width: 991px) {
	.tabbable.tabbable-lang .nav-tabs, .nav-pills {
		padding-left: 0%;
	}
}

.layout3 .page-header .page-header-top .page-logo .logo-default {
	height: 55px;
	margin-top: 12px;
}

.layout2 .page-header.navbar .page-logo .logo-default {
	max-width: 135px;
	max-height: 68px;
	margin-top: 0;
	margin-left: -10px;
}

.layout .page-header.navbar .page-logo .logo-default {
	max-width: 215px;
	max-height: 46px;
}

.table-hover>tbody>tr.highlight>td, .table-hover>tbody>tr.highlight>th {
	font-weight: 600;
	background: #fffcec;
}
.table-hover>tbody>tr.highlight:hover>td, .table-hover>tbody>tr.highlight:hover>th {
	font-weight: 600;
	background: #ffffdf;
}

.table-hover>tbody>tr.odd.highlight>td, .table-hover>tbody>tr.odd.highlight>th {
	font-weight: 600;
	background: #fffad7;
}
.table-hover>tbody>tr.odd.highlight:hover>td, .table-hover>tbody>tr.odd.highlight:hover>th {
	font-weight: 600;
	background: #ffffdf;
}

div.cliente_nuevo {
	background: #629FD3;
	color: #FAFAFA;
}


.cuadrado {
	display: inline-block;
	height: 13px;
	width: 17px;
	margin: 2px 3px 0px 3px;
	border: 1px #000 solid;
	background-color: #cdcdcd;
}


.cuadrado.cliente-nuevo {
	background-color: #BFFFCC;
}

.cuadrado.fuera-jornada {
	background-color: #FFCC99;
}