/**
 * version     1.0.5.0
 * copyright   Copyright Logikamente(C) 2015. All rights reserved.
 * author      LOGIKAMENTE SRLS <info@logikamente.it> - http://www.logikamente.it
 */
.ui-page-theme-a .ui-btn:active, html .ui-bar-a .ui-btn:active, html .ui-body-a .ui-btn:active, html body .ui-group-theme-a .ui-btn:active, html head + body .ui-btn.ui-btn-a:active {
    background: none!important;
    border-color: none!important;
} 
ul li a.ui-btn h2 {
	line-height:1.8em;
}
.ui-listview > li p {
    margin: 0.1em;
}
#setting-panel ul li.menuicon-alarms {
	padding-left:70px;
}
#pageFooter {
	padding:0px;
}
#pageFooter ul.rapidMenu li a{
	padding:0.6em 0px;
	text-align:center;
	margin:0px;
	background:none;
	border-radius:0px;
	border: none;
	line-height:30px;
	color:#f7f7f7
}
.counterValue .measureUnit sup{
	font-size:0.5em;
	letter-spacing:0.3em;
	line-height: 0.4em;
}
.locationsList.ui-listview > li.ui-first-child > a.alertError {
    background-color: #F2DEDE !important;
}
.tariffWrapper{
	height: 150px;
}
.txtOff{
	color:#777777!important;
}
#setting-panel ul li a, #setting-panel ul li {
    padding: 0px 0px 0px 40px;
}
#setting-panel ul li:first-child a{
    padding: 0px 0px 0px 30px;
}
#setting-panel ul li:first-child, #setting-panel ul li:first-child a{
	font-weight:bold;
}
.istantValues .ui-listview li p {
    text-align: left;
    width: 50%;
    margin: 10px 0px 0px 33%;
    line-height: 20px;
}
.istantValues .ui-listview .ui-li-static {
    width: 32.9%;
    padding: 0px;
    display: inline-block;
    border: 0px solid !important;
    line-height: 45px;
    margin: 0.2em 0px;
}
.favorite-block {
    position: relative;
    display: inline-block;
    width: 100%;
    margin: 0 0 2em 0;
}
.favorite-block #list li{
	margin-right:0px;
}
.addFavorite{
	background:none!important;
	border:1px solid;	
	padding:0.5em 0;
}
 .title.favorites {
   background-size: 40px!important;
   background-position: left center!important;

}
 /* params */
#functionParams label, #functionParams legend{
	background-position:left center;
	background-size: 2em auto;
	background-repeat:no-repeat;
	padding-left:3em;
	line-height:2em;
}

.active_step{
	background-image: url(../img/params/fxsequence.svg);
}
.allow_pir_switch_on, .lux_disable_pir{
	background-image: url(../img/params/allow_pir_switch_on.svg);

}
.arming_delay{
	background-image: url(../img/params/arming_delay.svg);

}
.arming_timer{
	background-image: url(../img/params/arming_timer.svg);

}
.automation_enable_delay{
	background-image: url(../img/params/automation_enable-delay.svg);

}
.avg_conv_value{
	background-image: url(../img/params/avg_conv_value.svg);

}
.control_type{
	background-image: url(../img/params/Control_type.svg);

}
.delay_off_timer, .delay_on_timer, .disarming_delay, .energy_save_delay,.energy_save_day_action,.energy_save_night_action, .group_automation_enable_delay, .group_automation_enable_timer{
	background-image: url(../img/params/delay_off_timer.svg);

}
.delta_value, .diff_value, .feedback_threshold, .max_conv_value,.max_value,.min_conv_value,.min_value,.offset, .work_hourt_limit{
	background-image: url(../img/params/delta_value.svg);

}
.energy_save_action{
	background-image: url(../img/params/Energy_save_action.svg);
}
/*
.heat_threshold_active{
	background-image: url(../img/params/heat_threshold_active.svg);
}*/
.night_threshold, .lux_interval_system_name{
	background-image: url(../img/params/lux_interval_system_name.svg);
}
.lux1_action, .lux2_action, .lux2_action, .lux3_action,.lux4_action,.lux5_action{
	background-image: url(../img/params/lux1_action.svg);
}
.lux6_action{
	background-image: url(../img/params/lux6_action.svg);
}
.manual_heat{
	background-image: url(../img/params/manual_heat.svg);
}
.s2_value{
	background-image: url(../img/params/s2_value.svg);
}
.s3_value{
	background-image: url(../img/params/s3_value.svg);
}
.s4_value{
	background-image: url(../img/params/s4_value.svg);
}
.s5_value{
	background-image: url(../img/params/s5_value.svg);
}
.tfloor_value,
.cool_threshold_active,
.cooling_status,
.heating_status,
.heat_threshold_active,
.work_modality,.t1_heat,.t1_cool_offset,.t1_heat_offset,.t2_heat,.t2_heat_offset,.t2_cool_offset,.t3_heat,.t3_heat_offset,.t3_cool_offset,.temp_limit_high,.temp_limit_low,.manual_heat_offset,.manual_heat{
	background-image: url(../img/params/t1_heat.svg);
}

.wind_action_enter{
	background-image: url(../img/params/wind_action_enter.svg);
}
.wind_action_exit{
	background-image: url(../img/params/wind_action_exit.svg);
}

.active_set,.feedback_status , .feedback_value     , .feedback_status   , .feedback_value, .function_state  , .signal_state , .smoke_water_alarm_state ,.heat_out_value,.cool_out_value  {
	background-image: url(../img/params/Statofunzione.svg);
}

.lux_level_off,.lux_level_on,.lux1_threshold,.lux2_threshold, .lux3_threshold, .lux4_threshold, .lux5_threshold,.lux_value,  .luxmeter_day_action, .luxmeter_night_action{

	background-image: url(../img/params/SogliaLuce.svg);
}
.analogue_input_value, .threshold_1,.threshold_2,.threshold_3 {
	background-image: url(../img/params/analogue_Input_value.svg);
}

/*
.lux_interval_system_name{
	background-image: url(../img/params/Livelloluce.svg);
}
*/
/*
.lux_value{
	background-image: url(../img/params/LuceMisurata.svg);
}
*/
.automation_enable_timer, .countdown_timer , .disarming_timer  , .energy_save_timer, .group_automation_enable_timer, .long_time , .timer_delay_off , .timer_delay_on{
	background-image: url(../img/params/fxtimer1.svg);
}
.timer_type {
	background-image: url(../img/params/fxtimer2.svg);
}

.movement_value{
	background-image: url(../img/params/PosizioneMotore.svg);
}

.position_movement{
	background-image: url(../img/params/Percentuale.svg);
}

.wind1_threshold {
	background-image: url(../img/params/SogliaVentoDebole.svg);
}
 .wind2_threshold{
 	background-image: url(../img/params/SogliaVentoForte.svg);
 }
.wind1_cloud_filter {
	background-image: url(../img/params/RitardoFiltroVentoDebole.svg);
}
.wind2_cloud_filter {
	background-image: url(../img/params/SogliaVentoForte.svg);
}
.wind_interval_system_name, .wind_value {
	background-image: url(../img/params/LivelloVento.svg);
}
.wind_value{
	background-image: url(../img/params/Valorevento.svg);
}
.temp_value, .troom_value ,.tsystem_value{
	background-image: url(../img/params/fxtemperatureregulation.svg);
}

.cloud_filter{
	background-image: url(../img/params/FiltroNuvola.svg);
}
.t1_cool,.t2_cool,.t3_cool,.cool_ensave_set,.cool_set,.heat_ensave_set,.heat_set{
	background-image: url(../img/params/t1_heat.svg);
}
/*
.work_modality{
	background-image: url(../img/params/fxhourcounting.svg);
}

active_set{}
cooling_status{}
heating_status{}

t1_heat-label

t1_cool-label,t2_cool-label,t3_cool-label,cool_ensave_set-label,cool_set-label,heat_ensave_set-label,heat_set-label,
*/
.noBGIMG{
	background-image:none!important;
}

/* consumption */
.partial{
	position:relative;
	margin:10px 20px;
	line-height:1.4em;
	font-size:0.7em;
}
.partial h4{
	text-align:center;
}

#mainChart{
	width:70%;
	/*clear:both;*/
	float:left;
}
#h_range label{
	line-height:3em;
	padding:0.5em;
	text-align:right;
}

#h_range .ui-grid-c div .ui-btn {
	background:#fefefe;
}
#h_range li.formDivider,#water li.formDivider,#gas li.formDivider,#u_range li.formDivider{
	padding-bottom:45px;
	margin-bottom:25px;
	border-bottom:1px solid #ddd;
}
#h_range li.formDivider:last-child,#c_range li.formDivider:last-child,#u_range li.formDivider:last-child{
	border-bottom:0px solid #ddd;
}
#c_range label,#water label,#gas label,#u_range label{
	margin:20px 0px;
}
#c_range{color:#7f8190;}
#c_range li{
	padding-bottom:45px;
	margin-bottom:45px;
}

#c_range div.ui-slider, #water div.ui-slider, #gas  div.ui-slider{
	margin: 0 0 4em 0!important;
}

.square{
	height:0.8em!important;
	width:0.8em!important;
	display:inline-table;
}
.legend{
	width:30%;
	float:left;
	position:relative;
	margin:9% 0 0 0;
}
.legend li{
	position:relative;
	padding:0.2em 0px 0.5em 40px;
	
}
.legend li .tariffDetails{
	font-size:0.8em;
	color:#7f8081;
	margin:0.5em 0 ;
}
.legend li .value{
	margin:0.5em 0 ;
}

.legend li img{
	max-width:30px;
	position:absolute;
	top:0px;
	left:0px;
	margin: 0 10px 0 0;
}
.width70{
	width:70%; 
	float:left;
}
.width70 .ui-block-a{
	float:none;
	position:relative;
}
.summary.width70 .ui-block-a> h3{
	display:none;
}
.summary.width70 + .legend{
	margin:5% 0 0 0;
	float:right;
}

.circularPercent strong{
	font-size:1.5em;
}
#mainChart.no_result{
	position:relative;
	width:60%;
}
#mainChart.no_result img{
	position:relative;
	margin:10% 25%;
	width:50%;
}
#mainChart.no_result + .legend{
	width:40%;
	margin:5% 0px;
}
#mainChart.no_result p{
	margin:0 1em 1em 1em;
	text-align:center;
}
.no_params{
	padding:0.5em ;
}
.timebandC {
	margin:10px 20px 10px 20px;
	padding:10px 40px;
	text-align:center;
}
.timebandC p {
	font-weight: normal;
	line-height:2em;
}

/* end consumption */

/* chart */
.detailsCommands .ui-body.ui-corner-all {
    border-radius: 0.2em;
}

.detailsCommands .ui-body.editGraph {
    padding: 5px;
}

/* set point */
.setpoint{display:inline!important;}
.cool_setpoint {color:#2277f7;}
.cool_setpoint.off, .heat_setpoint.off{ 
	fill:#98999b;
}
/*
.ui-li-count > img{
	max-height: 10px;
	width: auto !important;
	display: inline !important;
	max-width:15px;
}*/

.cool_setpoint, .heat_setpoint ,.setpoint{ 
	max-width:23px!important;
	max-height:23px!important;
	margin:0px!important;
}
.locationsList li a p.ui-li-count,.widgetList li a p.ui-li-count{
	right:0.4em;
}
.topic {line-height: 1.8em;}