body {

    font-size: 14px;


}

.panel_toolbox>li {
    float: right!important;
    cursor: pointer;
}

#graficosClaire .highcharts-container{width:100%!important;    height: 100%!important;}

/*#graficosClaire .highcharts-container{width:100%!important;    height: 100%!important;}*/

.limitheight{
	    max-height: 75px;    max-width: 130px;
}


.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    width: 20%;
    text-align: center;
    margin: 0 auto;
}

.nav-pills > li > a{
	position: relative;
	display: block;
	padding: 13px 15px 12px;
	border: 1px solid #e1e1e1;
	width: 20%;
	text-align: center;
	margin: 0 auto;
}

.centradoPasos{
	margin: 0 auto;
	text-align: center;
	width: 100%;
	position: relative;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
}

.gm-style-iw-d{
	max-height: 480px !important;

	width: 320px!important;
}

.hideNoImportant{
	display:none;
}
.node {
  stroke: #fff;

}

.estado_1{
	color: #16ad0d;
	font-weight: bold;
}

.estado_0{
	color: #ad0d0d;
	font-weight: bold;
}


li.header{
	padding: 11px;
    padding-left: 11px;
	padding-left: 12px;
	color: #fff;
	background-color: #0082d6;
	margin-top:5px;
	margin-bottom:5px;
}

.rightDelete{
    position: absolute;
    right: 0%;
    top: 0;
	cursor:pointer;
}

.pl5{
		padding-left:5px;
}
.gnode{
	cursor:pointer;
}
.blank19{
	height:11px;
}

.height50{
	height:50px;
}

.icono40{
	font-size: 40px;
    padding-top: 5px;
}

.pointer {cursor:pointer;}
.disabledType.pointer{cursor:initial;}
.disabledType .darkCap{
    width: 100%;
    position: absolute;
    height: 100%;
    background-color: rgba(158, 158, 158, 0.56);
    z-index: 1;
    margin-left: -10px!important;
}

.informeCrear .isWidget{    width: 100%;    min-height: 245px;}
.informeCrear img{width: 100%;}
.informeCrear .colorWhite{background-color: #fff;}
.informeCrear .center{min-height: 50px;}
.actualLocation select{
    height: 100%;
    padding: 18px 15px 12px;
    width: 100%;
    float: left;
    position: relative;
    background-color: #0082d6;
    border: none;
    color: #fff;
}

.actualLocation select optgroup{
 background-color: #fff;
   
    color: #000;	
	
}
.actualLocation select option{
 background-color: #fff;
   
    color: #000;	
	
}
.link {
  stroke: #999;
  stroke-opacity: .6;
}
.leftPos{text-align:left;}
.nombreLocation{
	background-color: rgba(0, 0, 0, 0.59);
    padding-top: 5px;
    color: #fff;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.newWidgetHeight{
	height: 185px!important;
}
.newWidgetHeightButton{
	vertical-align: middle;
    padding-top: 60px;
    font-size: 150%;
	height: 185px!important;
}


.on.icono{
	    color: #68d071;
}

.nav-md ul.nav.child_menu li:before {
    width: 0px!important;
}
.nav-md ul.nav.child_menu li:after {
    width: 0px!important;display:none!important;
}

.child_menu li span.fa{
	float:left;color: #e4e4e4;padding: 6px;
}


.off.icono{
	    color: #ff0000;
}

.isWidget{
	display: block;
    float: left;
	    padding-left: 0;
    padding-right: 0;
}
.fullWidth{
	width:100%;
}

.double{
    height: 301px!important;	margin-bottom: 55px;    padding-bottom: 10px;
}

.single{
    /* height: 120px!important; margin-bottom: 55px; padding-bottom: 10px; */
    margin-bottom: 55px; padding-bottom: 10px;
}

.consumGraph{
	width: 100%;
    /* height: 100%; */
    height: 266px;
    position: relative;
    float: left;
	border: 1px solid #d4d4d4;
    border-bottom: 0px;
}
.correlGraphic{
	width: 100%;
    height: 100%;
    position: relative;
    float: left;
    display: block;
    min-height: 297px;
	    margin-bottom: -5px;
		    border: 1px solid #d4d4d4;
    border-bottom: 0px;
}
.lefti{
	width: 10%;
    padding: 4px;
    background-color: rgb(47, 145, 226);
    color: #fff;
    position: relative;
    top: 0;
    left: 0;
	z-index: 2;
	border-bottom: 1px solid #fff;
	
}


.middle{
    width: 10%;
    padding: 4px;
    background-color: rgb(47, 145, 226);
    color: #fff;
    position: relative;
    top: 0;
    left: 16%;
    z-index: 76;
    border-bottom: 1px solid #fff;
	
   
}

.pb10{padding-bottom:10px;}

.spinnerSmall{
	font-size: 35%;
    position: relative;
    float: right;
    padding-left: 5px;
    vertical-align: middle;
    padding-top: 3px;
}

.bold{font-weight:bold;font-size: 175%;    line-height: 87%;    text-align: center;}

.colorWhite{ color:#fff;}

.colorBlue{color:#005595;}

.toggle {
   display:none;
}

#login-overlay{
	width: 545px!important;
}

.padding-lateral{
	padding-left:10px;
	padding-right:10px;
}
.padding-altura{
	margin-bottom:10px;
	
}

.modal-header.enersave{
	background-color: #fff;
}
.modal-title {
    padding: 10px;
}

.btn-warning.red{
	color: #fff;
    background-color: #e00612;
    border-color: #e00612;
	
}
.datepickerGoNext span,
.datepickerGoPrev span{
    color: white;
    width: 20px;
    height: 20px;
    position: relative;
    float: left;
    font-size: 20px;
    text-indent: 0px;
    vertical-align: middle;
    top: 40%;
}


@media (max-width: 991px){
.toggle {
   display:block;
}	
	
}

.sidebar-footer.feder{
	    bottom: 38px;display:none;
}

.row.center{text-align:center;}

.row.center .feder{
	width: 100%;
    text-align: center;
    max-width: 500px;
    margin: 0 auto;
	
}

@media only screen and (max-width: 991px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title);color: #73879c; }
}

.centerT{text-align:center;}
.column-title.center{text-align:center;}
.limitheight100{
	    max-height: 100px;    max-width: 130px;
}
.estandarSeccion #graficosClaire img{    max-width: 75px;}
.width98{
	width: 98%;
}

.active{color:green;}
.inactive{color:red;}

.statusActive{
	color: #0082d6;
    font-weight: bold;
}

#color_primario input,
#color_secundario input{
	padding-top: 6px;
}
.statusInactive{
	color: #e40909;
    font-weight: bold;	
}
.pb30{
	    padding-bottom: 30px!important;

}
.pt30{
	    padding-top: 30px!important;

}
.nav-md .container.body .col-md-3.left_col {

    z-index: 1000;
}


.widthFull{
	width:100%;    min-width: 140px;
}

@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
	 .maximumWidth {
		max-width: inherit;
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 43%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}







@media (min-width: 768px){
	.modal-dialog {
		width: 700px!important;
		
	}
}

.maximumWidth{    max-width: 150px;}

.site_title {
    height: 100%!important;
    max-height: 75px!important;
}

.activo {color:rgb(53, 117, 53);font-weight:bold;}
.inactivo {color:rgba(255, 24, 0, 0.88);font-weight:bold;}
.site_title i {

    max-width: 60px;
    max-height: 60px;
    width: 100%;
    height: 100%;
}
#graficosClaire .grafico.back{width:100%!important;    height: 100%!important;}
.tituloCl{font-weight:bold;}
.tituloCl.buy{    color: #00b500;}
.tituloCl.sell{color: #f10000;}


.x_panel.tile h2{    color: #fd4326!important;font-weight: bold!important;font-size: 22px!important;}
.x_title h3 {margin: 5px 0 6px;float: left;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size:18px!important;}
.profile_pic {    width: 26%!important; }
.img-circle.profile_img {
    width: 70%!important;
    background: #fff;
    margin-left: 15%;
    z-index: 1000;
    position: inherit;
    margin-top: 20px;
    border: 1px solid rgba(52,73,94,0.44);
    padding: 0px!important;
}

.box.especialHome{height: inherit;
    padding: 10px;
    overflow: auto;
    border: 0px solid #8080FF;
    background-color: inherit;}
	
	
.navbar-header.especialHome	{    background: #f8f8f8;}


.center{   text-align: center;}
.left{   text-align: left;}
.right{   text-align: right;}
.justify{   text-align: justify;}

.nav.side-menu>li.current-page, .nav.side-menu>li.active {
    border-right: 5px solid #0082d6;
}

.navbar-nav>li:hover {
   background-color: #eee!important;
}

.row.width_99{width: 99%!important;margin: 0 auto!important;max-width:1600px!important;}

.col-sm-3.centered{text-align:center;}
 .col-sm-3.centered b{width: 100%;position: relative; float: left;}
 
 
 .logosApp{      top: 7px;  width: 100%; padding: 2.5%;}
.p-a-3{ padding-top: 10px;}


#comentariosSupra .x_panel {
   
    padding: 0px 17px!important;
}
.respuestaComentario {    background-color: rgba(192, 189, 189, 0.21);}

.padding-20-t-b{
	padding-top:20px;
	padding-bottom:20px;
	
}
.padding-20-b{
	
	padding-bottom:20px;
	
}
.intro-text .skills{    font-size: 225%!important;}
.textoCentrado{ text-align:center;}
.padding-10-b{

	padding-bottom:10px;
	
}
.panel-borderless {
  border: 0;
  box-shadow: none;
}
.full-image{width:100%;}

.blackText{color:#000!important;}
.blackText .tituloCl{color:#000!important;}
.table-filter tbody tr.selected td {
	background-color: #eee;
}

.table-striped.jambo_table.bulk_action.centradoDatos td{    vertical-align: middle;}

.openPosicionButton.es:hover{ 
	position: absolute;
    float: none;
    background-image: url("http://power.aitalentum.com/claire/template/imgs/logo/ejecutar_es.png");
    background-repeat: repeat;
    background-position: center;
    width: 100%;
    height: auto;
    margin: auto;
    background-size: 100%;
    opacity: 0.3;
	height: 100%;
    cursor: pointer;
    border: 1px solid #000;
    padding: 0px;
}
.whiteText{color:#fff!important;}
.openPosicionButton.es{
	position: absolute;
	border: 1px solid #ccc;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
	cursor: pointer;
}
.fullWidthSignals.btn{padding:0px!important;}
.openPosicionButton.en:hover{ 
	position: absolute;
    float: none;
    background-image: url("http://power.aitalentum.com/claire/template/imgs/logo/ejecutar_en.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: auto;
    margin: auto;
	height: 100%;
    background-size: 100%;
    opacity: 0.3;
    cursor: pointer;
	border: 1px solid #000;
     padding: 0px;
}

.openPosicionButton.en{
	position: absolute;
	border: 1px solid #ccc;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
	cursor: pointer;
}

.fullWidthSignals{
	position:relative;
	float:left;
	    width: 100%;
}


.comentariosButton{
	position: relative;
    padding-left: 44px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 34px;
    width: 34px;
	border-radius: 3px;
    padding: 0;
	   color: #fff!important;
    background-color: #fd4326;
    border-color: rgb(253, 67, 38);
}
.comentariosButton a{
	padding: 3px 6px!important;
    font-size: 1.5em;
}
.comentariosButton  span {
    color: #fff;
}
.comentariosButton:hover{
	 background-color: #ad2b16;
}
/*******************COLORES PERSONALIZADOS*******************/



.btn-success {
    background-color: #0082d6!important;
    border-color: #0082d6!important;
}

.btn-success:hover {
    background-color: #273272!important;
    border-color: #273272!important;
}


.btn-info {
    color: #fff;
    background-color: #d43f3a!important;
    border-color: #d43f3a!important;
}
.btn-info:hover {
    color: #fff;
    background-color: #9b302c!important;
    border-color: #9b302c!important;
}

.nav_menu {
     background: #0082d6!important;
    border-bottom: 1px solid #0082d6!important;
}
.nav.navbar-nav>li>a {
    color: #ffffff !important;
}

.menu_toggle .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    color: #fff!important;
}
.left_col {
    background: #9D9D9D!important;
}
/*
.nav_title {

    height: 130px!important;
}
*/
.nav_title {

    height: 57px!important;
}
/*
.logosApp {
        width: 50%!important;
    padding: 0.5%!important;
    max-height: 57px!important;
    text-align: center;
    margin: 0 auto;
    left: 25%!important;
    position: relative!important;
}*/

.logosApp {
  width: 75%!important;
    padding: 0%!important;
    max-height: 50px!important;
    text-align: center;
    margin: 0 auto;
    left: 4%!important;
    position: relative!important;
}

.nav_title {
    background: #0082d6!important;
}

.tituloH1{
	color: #ffffff;
    padding-left: 10px;
}

.sidebar-footer {
    background: #9d9d9d!important;
}
body {
	background: #9d9d9d!important;
}
.sidebar-footer a {
    background: #9d9d9d!important;
    color: #fff!important;
}

.sidebar-footer a:hover {
    background: #5d5d5d!important;
}

.nav.child_menu li.active{
	background-color:rgba(255,255,255,0.06)!important;
	}

.btn-primary {
    background-color: #0082d6!important;
    border-color: #0082d6!important;
}	
.btn-primary:hover {
    background-color: #273272!important;
    border-color: #273272!important;
}	
.nav-sm .navbar.nav_title {
    width: 200px!important;
}
.nav-sm .container.body .col-md-3.left_col {
    width: 200px!important;
}
.nav-sm .container.body .right_col {
    margin-left: 200px!important;
}
.nav-sm .main_container .top_nav {
    margin-left: 200px!important;
}

.whiteColor a{color:#fff;}

table.jambo_table thead {
    background: rgb(157, 157, 157)!important;
}

.nav-tabs>li {  
  /*  border: 1px solid #dddddd!important;  */ 
	   
}
.nav-tabs>li>a {
	 background-color: #ffffff;    border: 1px solid #dddddd!important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #ffffff;
    cursor: default;
    background-color: #fd4326;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.nav-tabs>li>a:hover{
	color: #ffffff;
	 background-color: #fd4326;
}

/*
.nav-tabs>li.active {  
    color: #ffffff!important;   
	    background-color: #fd4326;
}*/
svg:not(:root) {
    overflow: auto;
}

.imagenGrafico{width:100%;}

.highcharts-container{width:98% !important; height:100% !important;}

.active a span.fa {
    text-align: center!important;
    margin-right: 4px;
}
.collapse-link{display:none!important;}
.page-scroll.redButton{    background-color: #fd4326;}
.page-scroll.redButton .blancoEnlace{    color: #fff!important;}
#blancoEnlace{    color: #fff!important;}
#blancoEnlace:hover{    color: #27282d!important;}


.nav.navbar-nav.menuWeb>li>a{    color: #27282d !important;}
.tituloH1 { margin-top:0px!important;}
.floating{float:left;    position: relative;}

.strong{
	font-weight: bold;    padding-bottom: 5px;    width: 100%;
    
}
.centradoMargin {
    margin: 0 auto;
}
#cerrarVentanitaDevice{
	float: right;
    cursor: pointer;
    font-size: 12px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-bottom: 0px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    padding: 4px;
    padding-bottom: 7px;
}

/******* DatePicker CSS *******/
input.single-datepicker{width:90px;border-bottom-right-radius:0px;border-top-right-radius:0px;border-right:0px solid #FFF;height:30px;float:left;font-size:11px;padding:0;padding-left:5px;}
.datepick-trigger{border:1px solid #999;border-bottom-left-radius:0px;border-top-left-radius:0px;}.datepick-trigger .icon-th{background:transparent url(../img/icon_datepicker.png) no-repeat 0 0;}
.range-datepick-group{*zoom:1;*zoom:1;}.range-datepick-group:before,.range-datepick-group:after{display:table;content:"";}
.range-datepick-group:after{clear:both;}
.range-datepick-group .range-datepick{float:left;margin-right:10px;font:bold 12px/1.25em Arial;padding-top:6px;padding-bottom:7px;padding-left:10px;height:auto;text-align:left;background-image:url(../img/select2_arrows.png);background-repeat:no-repeat;background-position:95% 13px;background-color:#e2e2e2;box-shadow:inset 0px 1px 0px #F9F9F9,inset 0px 0px 2px #FFFFFF;color:#333333;}.range-datepick-group .range-datepick::-webkit-input-placeholder{color:#666666;}
.range-datepick-group .range-datepick:-moz-placeholder{color:#666666;}
.range-datepick-group .nav{float:left;}
.range-datepick-group .analysis-range{float:left;margin:0;}
.range-datepick-group>.btn:last-child{float:right;}
.datepick-rtl{direction:rtl;}
.datepick-popup{z-index:1000;padding:10px 40px;border:1px solid #999;background:#ffffff;height:160px;}
.datepick-disable{position:absolute;z-index:100;background-color:white;opacity:0.5;filter:alpha(opacity=50);}
.datepick a{color:#fff;text-decoration:none;}
.datepick a.datepick-disabled{color:#888;cursor:auto;}
.datepick button{margin:0.25em;padding:0.125em 0em;background-color:#fcc;border:none;border-radius:0.25em;-moz-border-radius:0.25em;-webkit-border-radius:0.25em;font-weight:bold;}
.datepick-nav{position:absolute;z-index:0;left:0;height:140px;width:100%;}
.datepick-ctrl{background-color:#600;position:relative;display:none;}
.datepick-cmd{width:30%;}
.datepick-cmd:hover{background-color:#777;}
.datepick-ctrl .datepick-cmd:hover{background-color:#f08080;}
.datepick-cmd-prevJump,.datepick-cmd-nextJump{width:8%;}
button.datepick-cmd{text-align:center;}
.datepick-cmd-prev,.datepick-cmd-prevJump,.datepick-cmd-clear{float:left;padding-left:2%;}
.datepick-cmd-prev,.datepick-cmd-next{position:absolute;top:10px;width:20px;text-indent:9999px;height:140px;display:block;border:1px solid #CCC;background:#e2e2e2 url(../img/horizontal_arrows.png) no-repeat 0 50%;box-shadow:inset 0px 1px 0px #F9F9F9,inset 0px 0px 2px #FFFFFF;}.datepick-cmd-prev:hover,.datepick-cmd-next:hover{border-color:#999;background-color:#e2e2e2;}
.datepick-cmd-prev:active,.datepick-cmd-next:active{border-color:#999999;background-color:#c2c2c2;box-shadow:inset 0px 1px 0px #aeaeae,inset 0px 0px 2px #c2c2c2;}
.datepick-cmd-prev{left:10px;top:0;}
.datepick-cmd-next{top:0;right:10px;background-position:100% 50%;}
.datepick-cmd-current,.datepick-cmd-today{float:left;width:35%;text-align:center;display:none;}
.datepick-cmd-next,.datepick-cmd-nextJump,.datepick-cmd-close{float:right;padding-right:2%;text-align:right;}
.datepick-rtl .datepick-cmd-prev,.datepick-rtl .datepick-cmd-prevJump,.datepick-rtl .datepick-cmd-clear{float:right;padding-left:0%;padding-right:2%;text-align:right;}
.datepick-rtl .datepick-cmd-current,.datepick-rtl .datepick-cmd-today{float:right;}
.datepick-rtl .datepick-cmd-next,.datepick-rtl .datepick-cmd-nextJump,.datepick-rtl .datepick-cmd-close{float:left;padding-left:2%;padding-right:0%;text-align:left;}
.datepick-month-nav{float:left;background-color:#777;text-align:center;}
.datepick-month-nav div{float:left;width:12.5%;margin:1%;padding:1%;}
.datepick-month-nav span{color:#888;}
.datepick-month-row{clear:left;position:relative;z-index:10;}
.datepick-month{float:left;width:14em;text-align:center;padding-right:10px;}
.datepick-month.last{padding-right:0;}
.datepick-month-header,.datepick-month-header select,.datepick-month-header input{height:1.5em;color:#333333;}
.datepick-month-header{text-transform:uppercase;}
.datepick-month-header select,.datepick-month-header input{height:1.4em;border:none;}
.datepick-month-header input{position:absolute;display:none;}
.datepick-month table{width:100%;border-collapse:collapse;}
.datepick-month th,.datepick-month td{margin:0em;padding:0em;font-weight:normal;text-align:center;}
.datepick-month th,.datepick-month th a{color:#333333;font-weight:bold;}
.datepick-month td.datepick-week *{color:#333333;border:none;}
.datepick-month a{display:block;width:100%;padding:0.125em 0em;color:#000;text-decoration:none;}
.datepick-month span{display:block;width:100%;padding:0.125em 0em;}
.datepick-month td span{color:#888;}
.datepick-month td .datepick-other-month{background-color:#fff;}
.datepick-month td .datepick-today{color:#719f1a;font-weight:bold;}
.datepick-month td .datepick-highlight{background-color:#F2F2F2;}
.datepick-month td .datepick-selected{background-color:#719f1a;color:#fff;}
.datepick-month th.datepick-week{background-color:#777;color:#fff;}
.datepick-status{clear:both;background-color:#ddd;text-align:center;}
.datepick-clear-fix{clear:both;}
.datepick-cover{display:none;position:absolute;z-index:-1;filter:mask();top:-1px;left:-1px;width:100px;height:100px;}

#date-range{position:relative;}
#date-range-field{overflow:hidden;position:absolute;cursor:pointer;display:inline-block;*display:inline;*zoom:1;padding:8px 10px;padding-bottom:7px;margin-bottom:0;font-size:12px;font-weight:bold;line-height:13px;*line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 0px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background:#e2e2e2;border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;*margin-left:.3em;box-shadow:inset 0px 1px 0px #F9F9F9,inset 0px 0px 2px #FFFFFF;border-color:#ccc;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);background-image:url(../img/asc.gif);background-repeat:no-repeat;background-position:99% 55%;padding-right:20px;}#date-range-field:first-child{*margin-left:0;}
#date-range-field.icon{padding:5px;padding-bottom:3px;}#date-range-field.icon i{background-color:transparent;background-repeat:no-repeat;background-position:50% 0;}
#date-range-field.icon .icon-treemap{background-image:url(../img/icon_treemap.png);}
#date-range-field.icon .icon-gauge{background-image:url(../img/icon_gauge.png);}
#date-range-field.icon .icon-list{background-image:url(../img/icon_list.png);}
#date-range-field.icon .icon-grid{background-image:url(../img/icon_ana_grid.png);}
#date-range-field.icon .icon-warmer{background-image:url(../img/icon_ana_warmer.png);}
#date-range-field.icon .icon-fan{background-image:url(../img/icon_ana_fan.png);}
#date-range-field.icon .icon-average{background-image:url(../img/icon_ana_average.png);}
#date-range-field.icon .icon-users{background-image:url(../img/icon_ana_users.png);}
#date-range-field.icon .icon-photo{background-image:url(../img/icon_ana_photo.png);}
#date-range-field.icon .icon-export-excell{background-image:url(../img/icon_export_excell.png);}
#date-range-field.icon .icon-share-dashboard{background-image:url(../img/icon_share_dashboard.png);}
#date-range-field.icon .icon-download{background-image:url(../img/icon_download.png);}
#date-range-field.icon .icon-electricity{background-image:url(../img/icon_electricity.png);}
#date-range-field.icon .icon-water{background-image:url(../img/icon_water.png);}
#date-range-field.icon .icon-gas{background-image:url(../img/icon_gas.png);}
#date-range-field.active i{background-position:50% -30px;}
#date-range-field.icon .icon-next{background-image:url(../img/next_btn.png);}
#date-range-field.icon .icon-prev{background-image:url(../img/prev_btn.png);}
#date-range-field.icon .icon-star{background-position:-3px -2px;background-image:url(../img/ratios/custom.png);}
#date-range-field.icon .icon-units{background-image:url(../img/ratios/unidades.png);}
#date-range-field.icon .icon-formindiv{background-image:url(../img/bill/icon_formindiv.png);}
#date-range-field.icon .icon-ficherogr{background-image:url(../img/bill/icon_ficherogr.png);}
#date-range-field.icon.active .icon-star{background-position:50% -27px;}
#date-range-field.active i.icon-ELECTRICAL{background-position:50% -27px;}
#date-range-field i.icon-ELECTRICAL{background-image:url(../img/services/electricidad.png);background-position:50% -2px;}
#date-range-field.active i.icon-GAS{background-position:50% -27px;}
#date-range-field i.icon-GAS{background-image:url(../img/services/gas.png);background-position:50% -2px;}
#date-range-field.active i.icon-WATER{background-position:50% -27px;}
#date-range-field i.icon-WATER{background-image:url(../img/services/agua.png);background-position:50% -2px;}
#date-range-field.active i.icon-402{background-position:50% -27px;}
#date-range-field i.icon-402{background-image:url(../img/services/electricidad.png);background-position:50% -2px;}
#date-range-field.active i.icon-420{background-position:50% -27px;}
#date-range-field i.icon-420{background-image:url(../img/services/gas.png);background-position:50% -2px;}
#date-range-field.active i.icon-901{background-position:50% -27px;}
#date-range-field i.icon-901{background-image:url(../img/services/agua.png);background-position:50% -2px;}
#date-range-field i.icon-301{background-image:url(../img/services/temperature.png);background-position:50% -2px;}
#date-range-field i.icon-302{background-image:url(../img/services/humidity.png);background-position:50% -2px;}
#date-range-field.active i.icon-433{background-position:50% -27px;background-image:none;}
#date-range-field i.icon-433{background-image:none;background-position:50% -2px;}
#date-range-field.active i.icon-452{background-position:50% -27px;background-image:none;}
#date-range-field i.icon-452{background-image:none;background-position:50% -2px;}
#date-range-field.active i.icon-802{background-position:50% -27px;background-image:none;}
#date-range-field i.icon-802{background-image:none;background-position:50% -2px;}
#date-range-field.icon{padding:5px;padding-bottom:3px;}#date-range-field.icon i{background-color:transparent;background-repeat:no-repeat;background-position:50% 0;}
#date-range-field.icon .icon-treemap{background-image:url(../img/icon_treemap.png);}
#date-range-field.icon .icon-gauge{background-image:url(../img/icon_gauge.png);}
#date-range-field.icon .icon-list{background-image:url(../img/icon_list.png);}
#date-range-field.icon .icon-grid{background-image:url(../img/icon_ana_grid.png);}
#date-range-field.icon .icon-warmer{background-image:url(../img/icon_ana_warmer.png);}
#date-range-field.icon .icon-fan{background-image:url(../img/icon_ana_fan.png);}
#date-range-field.icon .icon-average{background-image:url(../img/icon_ana_average.png);}
#date-range-field.icon .icon-users{background-image:url(../img/icon_ana_users.png);}
#date-range-field.icon .icon-photo{background-image:url(../img/icon_ana_photo.png);}
#date-range-field.icon .icon-export-excell{background-image:url(../img/icon_export_excell.png);}
#date-range-field.icon .icon-share-dashboard{background-image:url(../img/icon_share_dashboard.png);}
#date-range-field.icon .icon-download{background-image:url(../img/icon_download.png);}
#date-range-field.icon .icon-electricity{background-image:url(../img/icon_electricity.png);}
#date-range-field.icon .icon-water{background-image:url(../img/icon_water.png);}
#date-range-field.icon .icon-gas{background-image:url(../img/icon_gas.png);}
#date-range-field.active i{background-position:50% -30px;}
#date-range-field:hover{text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;border:1px solid #999999;}
#date-range-field:active,#date-range-field.opened{border-color:#999999;background-color:#c2c2c2;box-shadow:inset 0px 1px 0px #aeaeae,inset 0px 0px 2px #c2c2c2;}
#date-range-field span{display:block;}
#datepicker{height:30px;line-height:30px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-right:none;width:150px;float:left;}
#ui-datepicker-div .ui-datepicker-trigger{cursor:pointer;}
#ui-datepicker-div.ui-datepicker{background:#FFF;-webkit-box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.2);padding:10px 40px;border:1px solid #999 !important;margin-top:-1px;overflow:hidden;width:246px;}#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane{margin:0;}#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button{display:inline-block;*display:inline;*zoom:1;padding:8px 10px;padding-bottom:7px;margin-bottom:0;font-size:12px;font-weight:bold;line-height:13px;*line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 0px rgba(255, 255, 255, 0.75);vertical-align:middle;cursor:pointer;background:#e2e2e2;border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;*margin-left:.3em;box-shadow:inset 0px 1px 0px #F9F9F9,inset 0px 0px 2px #FFFFFF;}#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button:first-child{*margin-left:0;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{display:none;}
#ui-datepicker-div .ui-datepicker-header{padding:0;position:static;}#ui-datepicker-div .ui-datepicker-header a{position:absolute;background-color:#E2E2E2;text-indent:-9999px;width:20px;height:160px;top:10px;background-image:url(../img/horizontal_arrows.png);background-repeat:no-repeat;border:1px solid #CCC;box-shadow:inset 0px 1px 0px #F9F9F9,inset 0px 0px 2px white;cursor:pointer;}#ui-datepicker-div .ui-datepicker-header a:hover{text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;border:1px solid #999999;}
#ui-datepicker-div .ui-datepicker-header a:active{border-color:#999999;background-color:#c2c2c2;box-shadow:inset 0px 1px 0px #aeaeae,inset 0px 0px 2px #c2c2c2;}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{right:10px;background-position:100% 50%;}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{left:10px;background-position:0% 50%;}
#ui-datepicker-div .ui-datepicker-header select{text-transform:uppercase;border:none;background:transparent;width:35%;margin-top:5px;}#ui-datepicker-div .ui-datepicker-header select:focus{outline:none;border:none;}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-month{float:left;}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-year{float:right;}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{overflow:hidden;position:relative;margin:0;*zoom:1;*zoom:1;text-transform:uppercase;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title:before,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title:after{display:table;content:"";}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title:after{clear:both;}
#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select{width:49%;padding:6px;background:transparent url(../img/asc.gif) no-repeat 35px 50%;line-height:13px;text-transform:uppercase;-webkit-appearance:none;}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year{left:67%;width:50%;position:absolute;top:0px;}
#ui-datepicker-div .ui-priority-secondary,#ui-datepicker-div .ui-widget-content .ui-priority-secondary,#ui-datepicker-div .ui-widget-header .ui-priority-secondary{font-weight:normal;opacity:1;}
#ui-datepicker-div .ui-datepicker-calendar{margin-right:10px;margin-bottom:0px;}#ui-datepicker-div .ui-datepicker-calendar thead span{display:block;padding:10px 0 0 0;}
#ui-datepicker-div .ui-datepicker-calendar thead th{padding:0;}
#ui-datepicker-div .ui-datepicker-calendar a{display:block;text-align:center;color:#333;padding:3px;}#ui-datepicker-div .ui-datepicker-calendar a:hover{background:#F2F2F2;text-decoration:none;}
#ui-datepicker-div .ui-datepicker-calendar a:visited{color:#333;}
#ui-datepicker-div .ui-datepicker-calendar a.ui-state-active{background:#719f1a;color:#FFF;}
#ui-datepicker-div .ui-datepicker-current{position:absolute;top:8px;left:50%;margin-left:-25px;}
#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default{background:none;border:none;color:#555555;font-weight:bold;}
#ui-datepicker-div .ui-widget-header{background:none;border:none;color:#222222;font-weight:bold;}
/*div.datepicker{width:750px !important;height:170px !important;position:absolute;z-index:9999;cursor:default;top:28px;left:0;display:none;background-color:#FFF;border:1px solid #999;padding:10px;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.2);}div.datepicker tr th a.datepickerGoNext,div.datepicker tr th a.datepickerGoPrev{cursor:pointer;position:absolute;background-color:#E2E2E2;text-indent:-9999px;width:20px;height:150px;top:0px;background-image:url(../img/horizontal_arrows.png);background-repeat:no-repeat;border:1px solid #CCC;box-shadow:inset 0px 1px 0px #F9F9F9,inset 0px 0px 2px white;}div.datepicker tr th a.datepickerGoNext:hover,div.datepicker tr th a.datepickerGoPrev:hover{text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;border:1px solid #999999;}
div.datepicker tr th a.datepickerGoNext:active,div.datepicker tr th a.datepickerGoPrev:active{border-color:#999999;background-color:#c2c2c2;box-shadow:inset 0px 1px 0px #aeaeae,inset 0px 0px 2px #c2c2c2;}
div.datepicker tr th a.datepickerGoPrev{left:0;background-position:0% 50%;}
div.datepicker tr th a.datepickerGoNext{right:0px;background-position:100% 50%;}
div.datepicker tr th a.datepickerMonth{display:block;text-align:center;font:normal 10px Arial;text-transform:uppercase;width:100%;}div.datepicker tr th a.datepickerMonth span{display:block;}
div.datepicker tr th .datepickerDoW{font:bold 10px Arial;}*/
.datepickerContainer{position:absolute;width:503px !important;}.datepickerContainer>table:first-child{margin-left:30px;}
.datepickerContainer>table tbody tr td.datepickerBlock{vertical-align:top;}.datepickerContainer>table tbody tr td.datepickerBlock .datepickerViewDays{margin-right:10px;}.datepickerContainer>table tbody tr td.datepickerBlock .datepickerViewDays thead tr.datepickerDoW{height:20px;vertical-align:top;}.datepickerContainer>table tbody tr td.datepickerBlock .datepickerViewDays thead tr.datepickerDoW th{border:none;}.datepickerContainer>table tbody tr td.datepickerBlock .datepickerViewDays thead tr.datepickerDoW th span{font:bold 10px Arial;}
.datepickerContainer>table tbody tr td.datepickerBlock .datepickerViewDays tbody.datepickerDays tr td a span{font:normal 10px Arial;}
.datepickerContainer>table tbody tr td.datepickerBlock .datepickerViewDays tbody.datepickerDays tr td.datepickerSelected{background-color:#719f1a;}.datepickerContainer>table tbody tr td.datepickerBlock .datepickerViewDays tbody.datepickerDays tr td.datepickerSelected:hover{background-color:#719f1a;}.datepickerContainer>table tbody tr td.datepickerBlock .datepickerViewDays tbody.datepickerDays tr td.datepickerSelected:hover span{color:#FFF;}
.datepickerContainer>table tbody tr td.datepickerBlock .datepickerViewDays tbody.datepickerDays tr td.datepickerNotInMonth{background-color:transparent;}
.datepickerContainer>table tbody tr td.datepickerBlock .datepickerViewDays tbody.datepickerDays tr td.datepickerFuture a{color:#cccccc;}
.datepickerContainer>table tbody tr td.datepickerBlock .datepickerViewDays tbody.datepickerDays tr td:hover{background-color:#CCC;}.datepickerContainer>table tbody tr td.datepickerBlock .datepickerViewDays tbody.datepickerDays tr td:hover span{color:#333;}
.datepickerRanges{position:absolute;right:10px;height:150px;width:215px;}.datepickerRanges button{position:absolute;width:100%;bottom:0;left:0;}
.datepickerRanges p{margin-top:10px;}.datepickerRanges p span{float:left;line-height:20px;text-align:center;width:10%;}
.datepickerRanges p input[type="text"]{background-color:#FFF;box-shadow:none;width:45%;float:left;}.datepickerRanges p input[type="text"].end{float:right;}
.datepickerBorderT,.datepickerBorderB,.datepickerBorderL,.datepickerBorderR,.datepickerBorderTL,.datepickerBorderTR,.datepickerBorderBL,.datepickerBorderBR{display:none;}
.datepickerHidden{display:none;}
div.datepicker table{border-collapse:collapse;}
div.datepicker a{color:black;text-decoration:none;cursor:default;outline:none;}
div.datepicker table td{text-align:center;padding:0;margin:0;}
div.datepicker th{text-align:center;color:#666666;font-weight:normal;padding:0;}
div.datepicker tbody a{display:block;}
.datepickerDays a{width:20px;line-height:16px;height:16px;padding-right:2px;}
.datepickerYears a,.datepickerMonths a{width:39px;line-height:36px;height:36px;text-align:center;}
.datepickerMonths td:first-child a,.datepickerMonths td:last-child a,.datepickerYears td:first-child a,.datepickerYears td:last-child a{width:38px;}
td.datepickerNotInMonth a{color:#666666;}
tbody.datepickerDays td.datepickerSelected{background:#136A9F;}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected{background:#17384d;}
tbody.datepickerYears td.datepickerSelected,tbody.datepickerMonths td.datepickerSelected{background:#17384d;}
div.datepicker td.datepickerSelected a{color:white;}
div.datepicker a:hover,div.datepicker a:hover{color:#88c5eb;}
div.datepicker td.datepickerNotInMonth a:hover{color:#999999;}
.datepickerSpace div{width:20px;}
a.datepickerGoNext,a.datepickerGoPrev,a.datepickerMonth{text-align:center;height:20px;line-height:20px;float:left;}
div.datepicker .datepickerFirstView th a.datepickerGoPrev,div.datepicker .datepickerLastView th a.datepickerGoNext{display:block;}
div.datepicker .datepickerFirstView th a.datepickerMonth{margin-left:0;}
table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears{display:none;}
table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW{display:none;}
table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW{display:none;}
td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a{color:#555555;}
td.datepickerDisabled a:hover{color:#333333;}
div.datepicker tbody.datepickerDays td.datepickerSpecial a{background:#770000;color:white;}
div.datepicker tbody.datepickerDays td.datepickerSpecial.datepickerSelected a{background:#aa0000;}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected{background-color:transparent;}
div.datepicker td.datepickerNotInMonth a span{display:none;}
div.datepicker td.datepickerNotInMonth a:hover span{display:none;}
div.datepicker tbody.datepickerDays td.datepickerNotInMonth:hover{background-color:transparent;}
.datepickerSpace div{width:2px;}
div.datepicker th{color:black;font-weight:bold;}
div.datepicker a,div.datepicker a:hover{color:black;}
div.datepicker table.datepickerViewDays,div.datepicker table.datepickerViewMonths,div.datepicker table.datepickerViewYears{background-color:white;}
div.datepicker tbody.datepickerDays td:hover{background-color:#FFCC33;}
div.datepicker td.datepickerToday a{font-weight:bold;}
.datepickerYears a,.datepickerMonths a{width:42px;}
.datepickerMonths td:first-child a,.datepickerYears td:first-child a{width:39px;}

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0 0;
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 6%;
    margin-left: -8px;
    top: 26%;
    margin-top: -8px;
    border: 1px solid #A9A9A9;
    padding: 3px;
	cursor:pointer;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 45%;
    padding: 2px 0;
    text-align: center;
    padding-left: 13%;
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
  color:#000;    text-align: center;
    width: 63%;
    margin: 0 auto;
}

.ui-datepicker-week-end  a{
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
  color:#90B53C!important;    text-align: center;
    width: 63%;
    margin: 0 auto;
}

.ui-datepicker td span:hover,.ui-datepicker td a:hover {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
   background-color:#90B53C!important;
  color:#fff!important;    text-align: center;
    width: 63%;
    margin: 0 auto;-webkit-border-radius: 32px;
-moz-border-radius: 32px;
border-radius: 32px;
}

.ui-datepicker-week-end  a:hover{
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
  background-color:#90B53C!important;
  color:#fff!important;    text-align: center;
    width: 63%;
    margin: 0 auto;-webkit-border-radius: 32px;
-moz-border-radius: 32px;
border-radius: 32px;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}



.ui-datepicker.ui-widget-content{
    position: absolute;
    top: 451px;
    left: 2.5%!important;
    z-index: 1;
    display: none;
    background-color: #ffffff;
    border: 1px solid #90B53C;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    padding: 10px;
    min-width: 320px;
	margin-top: 5px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    font-weight: bold;
    display: block;
    position: absolute;
    left: 6%;
    margin-left: -8px;
    top: 26%;
    margin-top: -8px;
    border: 1px solid #90B53C;
    padding: 3px 15px;
    cursor: pointer;
	background-color: #90B53C;
	color:#fff;
}


.paddingInput{
	    padding: 6px;
}
.buttonMargin{
	    margin-left: 10px;
}

.desactivado{
	    background-color: #909090!important;
    border-color: #404040!important;
}
.desactivado:hover{
	    background-color: #909090!important;
    border-color: #404040!important;
}


.alertasCursor{cursor:pointer;}
.info-number .badge.lefti{
	  left: 7px;
    top: 0px;
	    right: inherit;
}
  


body .container.body .right_col {
	max-height:4000px!important;
	min-height:2000px!important;
}

@media (max-width: 1200px){
	.x_title h2 {width: 72%;}
}
@media all and (max-width:989px) {
	.collapse-link{display:block!important;}
	.x_title h2 {font-size: 125%!important;}
	
}

@media all and (max-width:768px) {
.container>.navbar-collapse {
   
    margin-left: 0px!important;
    max-height: inherit!important;

}
.navbar-nav>li {
    min-height: 80px;
}

.navbar-default .navbar-nav>li>a {
    line-height: 50px;
}

}
.ranges{
	width: 160px!important;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: #9d9d9d;
    border-color: #337ab7;
}
a .icons {
    font-size: 100px;
    display: inline-block;
    margin-bottom: 20px;
    color: #0082d6;
}
a .icons:hover{
    font-size: 100px;
    display: inline-block;
    margin-bottom: 20px;
    color: #094373;
}
.feature_item{
	text-align: center;
}
a .title {
    font-family: Raleway, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: rgb(6, 32, 69);
    display: block;
    margin-bottom: 10px;
}
@media screen and (min-width: 768px){
#adv-search {
    width: 500px;
    margin: 0 auto;
}
}


/* Modificaciones 26/03/2020 */
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
