/*UTILITY ICON*/
i.green 
{
	color: green !important;
}
i.blue {
	color: blue !important;
}
i.yellow {
	color: #d1ca03 !important;
}
i.red {
	color: #e02222 !important;
}

/*DATE PICKER*/
.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap;}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px;}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2;}
.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc;}
.add-on [class^="icon-"]:before, .add-on [class*=" icon-"]:before { margin-top: 3px; }
.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}
.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px;}
.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.input-prepend.input-append .btn-group:first-child{margin-left:0;}

/*ORGANIZATION BASED MONITORING COM ERROR IMAGE*/
.comm_error {
	width: 20px; height: 20px; margin-right: 15px; margin-top:-2px;
}
.comm_error:hover {
	cursor: pointer;
	opacity: 0.6;
}
.caption .fade {
	color: black !important;
}

/*ALARM BASED MONITORING*/
th.center, td.center {
	text-align: center !important;
	margin: auto;
}

p.value_below_limits {
	background-image: url("../../../modules/energy_management/_themes/images/alarm_icons/value-below.png");
	background-position: right;
	background-repeat: no-repeat;
}

p.value_over_limits {
	background-image: url("../../../modules/energy_management/_themes/images/alarm_icons/value-over.png");
	background-position: right;
	background-repeat: no-repeat;
}

p.value_between_limits {
	background-image: url("../../../modules/energy_management/_themes/images/alarm_icons/value-between.png");
	background-position: right;
	background-repeat: no-repeat;
}

.popover
{
	max-width: 600px !important;
	width: auto;
}

.search-choice-close {
	left: 3px !important;
}

/* DASHBOARD WEATHER BOX */
.weather_td_title {
	padding-left:10px; padding-right:10px; font-size:12px;
}
.weather_td_value {
	padding-left:15px; padding-right:10px; font-size:20px; font-weight:bold;
}
.weather_td_value_unit {
	font-size: 16px; font-weight:normal;
}
.weather_data_div {
	float: right; padding-right: 10px; height: 110px;
}
.weather_data_table {
	margin-top: 10px;
	color: white;
	border: none !important;
}
.weather_data_table tr {
	border: none !important;
}
.weather_data_table td {
	color: white;
	border: none !important;
}
.weather_location_name {
	margin-top:0px; padding-left:0px; color:white; font-size:20px; font-weight: bold;
}
.weather_type_text {
	margin-top: -10px; padding-left: 3px; color: white;
}
.weather_date_text {
	margin-top: -10px; padding-left: 3px; color: white;
}
.weather_type_image {
	height: 50px; width: 50px; margin-top:-15px;
}
.padding-top-5px  {
	padding-top:5px;
}