@font-face {
    font-family: 'cst';
    src: url('/admin/fonts/centrale_sans_thin-webfont.eot');
    src: url('/admin/fonts/centrale_sans_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('/admin/fonts/centrale_sans_thin-webfont.woff2') format('woff2'),
         url('/admin/fonts/centrale_sans_thin-webfont.woff') format('woff'),
         url('/admin/fonts/centrale_sans_thin-webfont.ttf') format('truetype'),
         url('/admin/fonts/centrale_sans_thin-webfont.svg#centrale_sans_thinthin') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body {
	height:100%;
}
body {
	font-size:12px;
}
.clear-both {
    clear: both;
    width: 100%;
}
#wrapper {
	height: auto;
	min-height: 100%;
	background: #fff url('/imagenes/siteadmin/plantilla/bg_sidebar1.gif') top left repeat-y; 
	/*padding-top: 87px;*/
	padding-bottom: 20px;
}
.navbar-default {
	background: none
}
.navbar.navbar-default.navbar-static-top {
	height: 87px;
	border:none;
	position: absolute;
  	width: 100%;
}
.navbar-brand {
	height: 57px;
	margin-top: 0px;
	margin-left: 10px;
}
.user-logged {
	position: absolute;
  	top: 27px;
  	left: 200px;
	font-family: 'cst', arial, sans-serif;
	text-transform: uppercase;
	font-size: 200%;
	color:#fff;
}
.dropdown .dropdown-toggle .fa-user{
	font-size: 30px;
  	color: #fff;
}
.dropdown .dropdown-toggle .fa-caret-down {
	font-size: 24px;
  	color: #fff;
  	left: -3px;
  	top: -1px;
  	position: relative;
}
.navbar-top-links {
	margin-top: 28px;
 	margin-right: 16px;
}
.navbar-top-links>li.dropdown-toggle-user>a {
	color: #fff;border: 1px solid #8A8A8A;
	border-radius: 5px;
	padding: 4px 18px 9px 9px;
	min-height: 0!important;
	top: -5px;
	left: -9px;
}
.navbar-top-links>li.dropdown-toggle-user>a .fa-caret-down {
	left: 6px;
	top: 4px;
}
.navbar-top-links>li.dropdown-toggle-user> .dropdown-user {
	margin-top: 0px;
}
.navbar-right .open>a, .navbar-right .open>a:hover, .navbar-right .open>a:focus
.dropdown-toggle:hover, .navbar-right>li>a:hover, .navbar-right>li>a:focus {
	background: none !important;
}
.sidebar .fa {
	background: #727374;
	padding: 10px 9px 10px 7px !important;
	color: #515355;
	width: 33px;
	height: 100%;
	font-size: 17px;
	margin-right: 7px;
	left: 0px;
	top: 0px;
	position: absolute;
}
.sidebar .fa.fa-tasks {
	padding-top:11px !important;
}
.nav>li>a {
	padding:0px;
}
.sidebar ul li a.active {
	background-color: #606365;
}
.sidebar ul li a.active:hover {
	/*background-color: #46494A;*/
	color:#fff;
}
.sidebar ul li a.active:hover .fa {
	color:#363a3c;
	/*background:#8a8b8b;*/
}
.sidebar .nav>li>a {
	color:#cecece;
	text-transform: uppercase;
	text-shadow: 0px 1px #434547;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-right: 5px;
}
.sidebar .nav>li>a .fa {
	text-shadow:none;
}
.navbar-top-links .dropdown-user {
	margin-top: -8px;
}
.sidebar ul li {
  	border-bottom: 1px solid #808080;
}
#page-wrapper {
	min-height: 0;
	height: 100%;
	border-left: 0px;
	padding-top: 87px;
}
.sidebar {
	margin-top: 0px;
	position: absolute;
	/*float: left;*/
	height: 100%;
	padding-top: 87px;
}
.sidebar ul>li.active a {
	background: #494b4c;
}
.sidebar ul>li.active a .fa{
	background: #494b4c;
	color:#949596;
}
.sidebar ul>li.active a:hover .fa{
	background: #494b4c;
	color:#949596;
}
.sidebar .nav-second-level li a {
	padding: 7px 6px 5px 42px;
	text-transform: none!important;
	background: #494b4c;
	border-top: 1px solid #545656;
	line-height: 1.3em;
}
.sidebar .nav-second-level li a:hover {
	color:#fff;
}
.sidebar ul>li.active ul li.active a {
	background: #404243;
}
.sidebar ul>li a .fa.arrow {
	background: none;
	color: #cecece;
	width: 18px;
	position: relative;
	left: initial;
	top: initial;
	padding: 0px !important;
	margin-right: 0px;
}
.sidebar ul>li a:hover .fa.arrow{
	color:#fff;
}
.col-sm-3.col-md-2 {
	padding: 0px;
}
.dashboard {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.dashboard .dashboard-item {
	width:125px;
	height: 100px;
	float: left;
	margin-right:20px;
	margin-bottom: 20px; 
	text-align: center;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(220,234,245,1);
	-moz-box-shadow: 0px 0px 0px 2px rgba(220,234,245,1);
	box-shadow: 0px 0px 0px 2px rgba(220,234,245,1);
	border-radius: 4px;
	border: 1px solid #3570A3;
	background: #428BCA url('/imagenes/siteadmin/plantilla/bg_dashboard_item.gif') top left repeat;
	cursor:pointer;
}
.dashboard .dashboard-item:hover {
	background: #3e82bd url('/imagenes/siteadmin/plantilla/bg_dashboard_item_hover.gif') top left repeat; 
}
.dashboard .dashboard-item .fa {
	display: block;
	margin:0px auto;
	font-size: 280%;
	color: #fff;
	margin-bottom: 5px;
}
.dashboard .dashboard-item a {
	color: #fff;
	display: inline-block;
	text-shadow: 0px 1px #3570a3;
	font-size: 109%;
	padding-top: 20px;
	line-height: 1.2em;
	text-decoration: none !important
}
.dashboard .dashboard-item a:hover {
	text-decoration: none;
}
.login-panel .panel-body {
	padding: 20px;
}
.login-panel button.btn {
	padding: 9px;
	font-size: 117%;
}
.nav-tabs>li>a {
	padding: 10px 15px;
}
.tab-content .panel-default {
	border-top:0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	padding-bottom: 20px;
}
.tab-content .panel-default>.panel-heading {
	background: none;
	border:none;
}
a.list-group-item:active,
a.list-group-item:hover {
	background: #428bca;
	color: #fff;
}
.row.hotel-add .col-md-3 {
	width: 20% !important;
}
.row.hotel-add .col-md-7 {
	width: 80%;
}
.form-group button.btn.boton-detalle {
	background-color: #428bca;
	color: #fff;
	font-size:100%;
	padding: 5px 8px 4px 8px;
	margin-top: 5px
}
.btn-primary.btn-lg {
	font-size: 110%;
	border:1px solid #3570a3;
	padding: 8px 10px 7px 27px;
	position: relative;
	background: #428bca;
	margin-right: 6px;
	border-radius: 4px;
}
.btn-primary.btn-lg .fa-plus {
	font-size: 120%;
	margin-right: 2px;
	position: absolute;
	left: 4px;
	margin-top: 1px;
}
table th.list-filter {
	padding: 6px 6px 6px 0px;
	text-align: right;
	border-bottom: 5px solid #fff;
}
table th.list-filter button {
	padding:3px 6px 1px 6px;
	font-size: 100%;
}
table th.list-filter input {
	margin-bottom: 0px;
}

/*
.nav-tabs>li>a {
	display: block;
}
.nav-tabs {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  height: 39px;
}*/
.nav-tabs:after {
	/*clear: both;*/
}
.informe_franja_informativa { 
	background-color: #2e6da4;
	color: #ffffff;
}
.informe_franja_informativa h4 { 
	color: white;
	font-size: 16px;
	font-weight: 500;
}

.div_graficos{margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}

body.login{
	background-image: url("../../imagenes/bg-hbd.jpg");
	background-size: cover;
}

.img-center{
	margin: 0 auto;
}

.btn-color-blue,.btn-color-blue:hover{
	background-color: #337ab7;
	border-color: #337ab7;
}

.back-login{
	background-color: #f5f5f5;
	display: inline-block;
    vertical-align: middle;
    width: 300px;
    padding: 10px 15px;
    border: #a0a0a0 solid 1px;
    background: #f5f5f5;
}

#loadingDiv {
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   position: fixed;
   display: block;
   opacity: 0.7;
   background-color: #fff;
   z-index: 99;
   text-align: center;
}

#loading-image {
	z-index: 100;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -33px;
	margin-top: -33px;
}




@media (max-width: 768px) {
	.sidebar {
		float: none;
		height: auto;
		position: relative;
	}
	#wrapper {
		background: #fff;
	}
}