*{padding:0; margin:0}
@font-face
{
	font-family: helvetica_bold;
	src: url('fonts/HelveticaLTBold.ttf');
}
body {
	/*background:#122748 !important;*/
}
/*.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button{
	font-family: helvetica_bold !important;
}*/


.threshold5:after {
    content: "\00b0";
   position: relative;
top: -65px;
font-size: 40px;
}

.threshold8:after {
    content: "\00b0";
   position: relative;
top: -110px;
font-size: 60px;
}
.thresholdwin8:after {
    content: "\00b0";
   position: relative;
top: -85px;
font-size: 40px;
}
.threshold4:after {
    content: "\00b0";
   position: relative;
top: -35px;
font-size: 30px;
}

.threshold4IOS6:after {
    content: "\00b0";
   position: relative;
top: -45px;
font-size: 40px;
}

.thresholdIOS6:after {
    content: "\00b0";
   position: relative;
top: -35px;
font-size: 40px;
}

.thresholdnexus:after {
    content: "\00b0";
   position: relative;
top: -95px;
font-size: 40px;
}
.thresholdnote3:after {
    content: "\00b0";
   position: relative;
top: -130px;
font-size: 40px;
}




#goappstore{
	width: 215px;
	height: 39px;
	background: rgba(255, 0, 0, 0);
	top: 316px;
	left: 53px;
	position: absolute;
}
#gologin{
	width: 215px;
	height: 39px;
	background: rgba(255, 0, 0, 0);
	top: 375px;
	left: 53px;
	position: absolute;
}
.icom-logincontainer{
	margin-top: 2%;
}
.icom-logincontainer img{
	width: 70%;
	margin-left: 15%;
}
.icom-bgcolor{
	/*background:#122748 !important;*/
	
}
.icom-loginform input:nth-child(odd) {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin-bottom: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.icom-loginform input:nth-child(even) {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top: 0px;
	border-top-style: none;
	box-shadow: none;
}
.icom-loginbtn {
	width: 195px;
	margin: auto;
	margin-top: 15px;
}
.icom-learnmore {
	text-shadow: none;
	margin: auto;
	margin-top: 15px;
	color: white !important;
}
.icom-settings-alert{
	border-bottom-left-radius: 0.6em;
	border-bottom-right-radius: .6em;
	border-top-left-radius: 0.6em;
	border-top-right-radius: .6em;
}
.ui-btn {
	margin-bottom: 1px;
}
.icom-settings-alerttopRadius{
	border-top-left-radius: 0.6em;
	border-top-right-radius: .6em;
}
.ui-btn-up-c {
	border: 1px solid #081242;
	background: #EEE;
	font-weight: bold;
	color: white;
	text-shadow: none;

	background: #7e8898; /* Old browsers */
	background: -moz-linear-gradient(top,  #7e8898 0%, #7d8ca9 3%, #707e9e 6%, #677596 14%, #344568 50%, #283a5e 56%, #0f1f41 92%, #0c1d41 97%, #0b172d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e8898), color-stop(3%,#7d8ca9), color-stop(6%,#707e9e), color-stop(14%,#677596), color-stop(50%,#344568), color-stop(56%,#283a5e), color-stop(92%,#0f1f41), color-stop(97%,#0c1d41), color-stop(100%,#0b172d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7e8898 0%,#7d8ca9 3%,#707e9e 6%,#677596 14%,#344568 50%,#283a5e 56%,#0f1f41 92%,#0c1d41 97%,#0b172d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7e8898 0%,#7d8ca9 3%,#707e9e 6%,#677596 14%,#344568 50%,#283a5e 56%,#0f1f41 92%,#0c1d41 97%,#0b172d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7e8898 0%,#7d8ca9 3%,#707e9e 6%,#677596 14%,#344568 50%,#283a5e 56%,#0f1f41 92%,#0c1d41 97%,#0b172d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7e8898 0%,#7d8ca9 3%,#707e9e 6%,#677596 14%,#344568 50%,#283a5e 56%,#0f1f41 92%,#0c1d41 97%,#0b172d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e8898', endColorstr='#0b172d',GradientType=0 ); /* IE6-9 */
}

.ui-btn-up-c:visited, .ui-btn-up-c a.ui-link-inherit {
	color: white;
}
.ui-btn-hover-c:visited, .ui-btn-hover-c:hover, .ui-btn-hover-c a.ui-link-inherit {
	color: white;
}
.ui-btn-corner-all {
	-moz-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em;
}

.ui-title {
	font-size: 18px !important;
	margin-top: 10px !important;
	margin-bottom: 8px !important;
	
}


.ui-bar-a, .ui-bar-b {
	background: #707070; /* Old browsers */
	background: -moz-linear-gradient(top,  #707070 0%, #686868 10%, #424242 39%, #3a3a3a 48%, #313131 49%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(10%,#686868), color-stop(39%,#424242), color-stop(48%,#3a3a3a), color-stop(49%,#313131), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #707070 0%,#686868 10%,#424242 39%,#3a3a3a 48%,#313131 49%,#333333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #707070 0%,#686868 10%,#424242 39%,#3a3a3a 48%,#313131 49%,#333333 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #707070 0%,#686868 10%,#424242 39%,#3a3a3a 48%,#313131 49%,#333333 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #707070 0%,#686868 10%,#424242 39%,#3a3a3a 48%,#313131 49%,#333333 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}
.ui-dashboard-Progddl
{
    padding-left:60px;
    padding-right:55px;
}
.ui-label
{
    color:White;
    font-size:12px;
    /*font-family:Arial;*/
}
.ui-label-padding
{
    padding-left:600px;
}
.ui-paddingTop
{
    padding-top:10px;
}
.ui-label-temp
{
    font-size:104px;
     color:White;
   /* font-family:Arial;*/
}
.ui-paddingleft
{
    padding-left:100px;
}
.ui-dashboard-fanaway
{
    padding-left:70px;
}
.ui-table-width
{
    width:100%;
}
.ui-td-learnmore{
	width:1%;
}
.ui-learnmoreCont{
	/*margin-top: 25px;*/
	font-size: 14px;
}
.ui-td-width25
{
    width:25%;
}
.ui-td-width20
{
    width:20%;
}
.ui-td-width30
{
    width:30%;
}
.ui-td-width50
{
    width:50%;
}

.ui-td-width5
{
    width:5%;
}
.ui-td-width60
{
    width:60%;
}
.ui-td-width55
{
    width:55%;
}
.ui-td-width10
{
    width:10%;
}
.ui-td-width32
{
    width:32%;
}
.ui-td-width40
{
    width:40%;
}
.ui-td-width45
{
    width:45%;
}
.ui-td-width34
{
    width:34%;
}
.ui-td-width35
{
    width:35%;
}
.ui-td-width16
{
    width:21%;
}
.ui-td-width1
{
    width:1%;
}
.ui-td-width90
{
    width:90%;
}
.ui-td-width95
{
    width:95%;
}
.ui-td-width15
{
    width:15%;
}
.ui-td-width20
{
    width:20%;
}
.ui-text-center
{
    text-align:center;
}
.ui-dashboard-paddingright
{
    /*padding-right:40px;*/
}
.ui-dashboard-paddingleft
{
    padding-left:0px;
}
.ui-bold
{
    font-weight: bold;
}
.ui-settings-borderradius
{
    -webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;

}
.ui-settings-padding
{
    padding-left:7px; 
    padding-right:7px;
}
.ui-settings-textalignleft
{
    text-align:left;
}
.ui-settings-about-paddingleft
{
   padding-left: 25px;
   font-size: 16px;
}
.ui-settings-TS-paddingleft
{
   padding-left: 20px;
   font-size: 16px;
}
.T_Stat_control{
	padding: 0px;
}
.ui-btn.ui-btn-icon-right.ui-li-has-arrow.ui-li.ui-btn-up-c {
	background: #161C24;
	border-bottom: 1px solid black;
}
.ui-btn.ui-btn-icon-right.ui-li-has-arrow.ui-li.ui-btn-hover-c {
	/*background: #1b6bc0;*/

	background: #192531; /* Old browsers */
	background: -moz-linear-gradient(top,  #192531 0%, #0f3653 2%, #124575 4%, #175996 10%, #1b68af 16%, #1c70c0 29%, #1c70c3 43%, #1a66bd 96%, #1a69c5 98%, #17467d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#192531), color-stop(2%,#0f3653), color-stop(4%,#124575), color-stop(10%,#175996), color-stop(16%,#1b68af), color-stop(29%,#1c70c0), color-stop(43%,#1c70c3), color-stop(96%,#1a66bd), color-stop(98%,#1a69c5), color-stop(100%,#17467d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #192531 0%,#0f3653 2%,#124575 4%,#175996 10%,#1b68af 16%,#1c70c0 29%,#1c70c3 43%,#1a66bd 96%,#1a69c5 98%,#17467d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #192531 0%,#0f3653 2%,#124575 4%,#175996 10%,#1b68af 16%,#1c70c0 29%,#1c70c3 43%,#1a66bd 96%,#1a69c5 98%,#17467d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #192531 0%,#0f3653 2%,#124575 4%,#175996 10%,#1b68af 16%,#1c70c0 29%,#1c70c3 43%,#1a66bd 96%,#1a69c5 98%,#17467d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #192531 0%,#0f3653 2%,#124575 4%,#175996 10%,#1b68af 16%,#1c70c0 29%,#1c70c3 43%,#1a66bd 96%,#1a69c5 98%,#17467d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#192531', endColorstr='#17467d',GradientType=0 ); /* IE6-9 */

	text-shadow: none;
	border: none;
}
.ui-btn.ui-btn-icon-right.ui-li-has-arrow.ui-li.ui-btn-hover-c h1{
	color: white;
}
.icom-custombackBtn
 {
	color: red !important;
	border: none;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	background: none;
	border-top: none !important;
	background-image: url('../../images/backbutton.png');
	width: 69px;
	height: 38px;
}

a[data-rel="back"] > span.ui-btn-inner , .icom-custombackBtn > span.ui-btn-inner{
	border-top: none !important;
}
.icom-settings {
	border: none;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	background: none;
	border-top: none !important;
	background-image: url('../../images/settings.png');
	width: 45px;
	height: 38px;
}
div[role="heading"]{
	float: left;
	margin-right: 15px;
	margin-top: 8px;
	font-weight: bold;
}
div[data-role="footer"]{
	border: none;
}
.ui-radio {
	width: 95px;
}

.alert_list {
	border: none;
	background: #1e2530; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e2530 0%, #1a202a 1%, #161c24 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e2530), color-stop(1%,#1a202a), color-stop(100%,#161c24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e2530 0%,#1a202a 1%,#161c24 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e2530 0%,#1a202a 1%,#161c24 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e2530 0%,#1a202a 1%,#161c24 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e2530 0%,#1a202a 1%,#161c24 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2530', endColorstr='#161c24',GradientType=0 ); /* IE6-9 */
}
.icom-logout {
	border: none;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	background: none;
	border-top: none !important;
	background-image: url('../../images/logout.png');
	width: 66px;
	height: 38px;
}
.icom-done {
	border: none;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	background: none;
	border-top: none !important;
	background-image: url('../../images/done.png');
	width: 64px;
	height: 38px;
}
.icom-blackoverlay {
	width: 100%;
	background: rgba(0, 0, 0, 0.75);
	z-index: 2015;
	position: absolute;
	top: 0px;
	height:100%;
}
.icom-alertbox {
	background: -moz-linear-gradient(top,  rgba(125,185,232,0.4) 0%, rgba(121,178,228,0.4) 1%, rgba(26,24,150,0.4) 23%, rgba(19,29,96,0.6) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,185,232,0.4)), color-stop(1%,rgba(121,178,228,0.4)), color-stop(23%,rgba(26,24,150,0.4)), color-stop(100%,rgba(19,29,96,0.6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(125,185,232,0.4) 0%,rgba(121,178,228,0.4) 1%,rgba(26,24,150,0.4) 23%,rgba(19,29,96,0.6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(125,185,232,0.4) 0%,rgba(121,178,228,0.4) 1%,rgba(26,24,150,0.4) 23%,rgba(19,29,96,0.6) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(125,185,232,0.4) 0%,rgba(121,178,228,0.4) 1%,rgba(26,24,150,0.4) 23%,rgba(19,29,96,0.6) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(125,185,232,0.4) 0%,rgba(121,178,228,0.4) 1%,rgba(26,24,150,0.4) 23%,rgba(19,29,96,0.6) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#667db9e8', endColorstr='#99131d60',GradientType=0 ); /* IE6-9 */
	width: 90%;
	/*background: rgba(10, 10, 85, 0.4);*/
	position: absolute;
	height: 170px;
	border-radius: 10px;
	top: 170px;
	left: 5%;
	border: 2px solid #989AA5;
}
.icom-alerttext {
	color: white;
	text-align: center;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-right: 10px;
	text-shadow:none;
	padding-top: 10px;
	padding-bottom: 5px;
}
.icom-alertbtn {
	width: 45%;
	float: left;
	margin-left: 3%;
}
.icom-wireless {
	display: block;
	width: 90%;
	position: absolute;
	height: 27%;
	top: 20px;
	left: 15px;
	color: white;
	text-align: center;
	text-shadow: none;
}
#icom-hlp_close {
	width: 85px;
	margin: 0;
	position: absolute;
	z-index: 2015;
	display: none;
}
#icom-hlp_settings {
	position: absolute;
	right: 6%;
	top: 2%;
	zoom: 0.65;
}
#icom-hlp_away {
	position: absolute;
	right: 6%;
	top: 17%;
	zoom: 0.65;
}
#icom-hlp_program {
	position: absolute;
	right: 65%;
	top: 54%;
	zoom: 0.65;
}
#icom-hlp_fan {
	position: absolute;
	right: 18%;
	top: 54%;
	zoom: 0.65;
}
#icom-hlp_spinner {
	position: absolute;
	right: 43%;
	top: 70%;
	zoom: 0.65;
}
.icom-hlp-popover {
	color: white;
	text-align: center;
	letter-spacing: 1px;
	padding-left: 30px;
	padding-right: 30px;
	text-shadow: none;
}
#icom-hlppopup-settings {
	position: absolute;
	top: 10%;
	background: url("../../images/popover_leftup.png");
	background-repeat: no-repeat;
	height: 126px;
	zoom: 0.88;
	padding-top: 12%;
}
#icom-hlppopup-away {
	position: absolute;
	top: 37%;
	background: url("../../images/popover_leftup.png");
	background-repeat: no-repeat;
	height: 126px;
	zoom: 0.90;
	padding-top: 10%;
}
#icom-hlppopup-program {
	position: absolute;
	top: 27%;
	background: url("../../images/popover_leftdown.png");
	background-repeat: no-repeat;
	height: 126px;
	zoom: 0.88;
	padding-top: 8%;
}
#icom-hlppopup-fan {
	position: absolute;
	top: 27%;
	background: url("../../images/popover_rightdown.png");
	background-repeat: no-repeat;
	height: 126px;
	zoom: 0.88;
	padding-top: 8%;
	width: 100%;
}
#icom-hlppopup-spinner {
	position: absolute;
	top: 38%;
	background: url("../../images/popover_centerdown.png");
	background-repeat: no-repeat;
	height: 126px;
	zoom: 0.88;
	padding-top: 8%;
	width: 100%;
	left: -1%;
}
.icom-hintsettings {
	position: absolute;
	background: url("../../images/settings.png");
	background-repeat: no-repeat;
	zoom: 1.2;
	top: -24%;
	right: 2%;
	width: 45px;
	height: 38px;
	border: 3px solid white;
}
.icom-hintaway {
	position: absolute;
	background: url("../../images/away-ico.png");
	background-repeat: no-repeat;
	/*zoom: 1.2;*/
	top: -48%;
	right: 8%;
	width: 47px;
	height: 78px;
}
.icom-hintprogram {
	position: absolute;
	top: 85%;
	left: 4%;
	width: 173px;
	border: 3px solid white;
}
.icom-hintfan {
	position: absolute;
	top: 85%;
	right: 6%;
	width: auto;
	border: 3px solid white;
}
.icom-hintspinner {
	position: absolute;
	top: 85%;
	right: -1%;
	width: auto;
	border: 3px solid white;
	zoom: 1.2;
}
.icom-hintprogram > div > div, .icom-hintfan div > div > div {
	opacity: 1 !important;
	margin-bottom: 2.25px;
	margin-top: 2.25px;
}
.icom-dashBDlayout {
   /* width: 10000px;*/
    overflow: hidden;
   /* height: 300px;
    background-color: #242D4B;*/
 }
.icom-dashBDContainer {
	position: absolute;
	/*-webkit-transition:.75s;*/
	/*-webkit-transform: translate3d(0px, 0px, 0px);
	float: left;*/
	/*height: 316px;*/
	width:95%;
	/*border: 1px solid #37136D;*/
	border-radius: 10px;
	margin: 5px;
	margin-top: 30px;
	padding: 3px;
	background: -moz-linear-gradient(top, rgba(10, 23, 44, 0.98) 0%, rgba(10, 23, 44, 0.99) 26%, rgba(12, 25, 47, 0.99) 32%, rgba(18, 34, 58, 0.99) 43%, rgba(33, 53, 84, 0.99) 64%, rgba(38, 59, 92, 0.99) 74%, rgba(42, 64, 98, 1) 88%, rgba(43, 65, 100, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10, 23, 44, 0.98)), color-stop(26%,rgba(10, 23, 44, 0.99)), color-stop(32%,rgba(12, 25, 47, 0.99)), color-stop(43%,rgba(18, 34, 58, 0.99)), color-stop(64%,rgba(33, 53, 84, 0.99)), color-stop(74%,rgba(38, 59, 92, 0.99)), color-stop(88%,rgba(42, 64, 98, 1)), color-stop(100%,rgba(43, 65, 100, 1)));
	background: -webkit-linear-gradient(top, rgba(10, 23, 44, 0.98) 0%,rgba(10, 23, 44, 0.99) 26%,rgba(12, 25, 47, 0.99) 32%,rgba(18, 34, 58, 0.99) 43%,rgba(33, 53, 84, 0.99) 64%,rgba(38, 59, 92, 0.99) 74%,rgba(42, 64, 98, 1) 88%,rgba(43, 65, 100, 1) 100%);
	background: -o-linear-gradient(top, rgba(10, 23, 44, 0.98) 0%,rgba(10, 23, 44, 0.99) 26%,rgba(12, 25, 47, 0.99) 32%,rgba(18, 34, 58, 0.99) 43%,rgba(33, 53, 84, 0.99) 64%,rgba(38, 59, 92, 0.99) 74%,rgba(42, 64, 98, 1) 88%,rgba(43, 65, 100, 1) 100%);
	background: -ms-linear-gradient(top, rgba(10, 23, 44, 0.98) 0%,rgba(10, 23, 44, 0.99) 26%,rgba(12, 25, 47, 0.99) 32%,rgba(18, 34, 58, 0.99) 43%,rgba(33, 53, 84, 0.99) 64%,rgba(38, 59, 92, 0.99) 74%,rgba(42, 64, 98, 1) 88%,rgba(43, 65, 100, 1) 100%);
	background: linear-gradient(to bottom, rgba(10, 23, 44, 0.98) 0%,rgba(10, 23, 44, 0.99) 26%,rgba(12, 25, 47, 0.99) 32%,rgba(18, 34, 58, 0.99) 43%,rgba(33, 53, 84, 0.99) 64%,rgba(38, 59, 92, 0.99) 74%,rgba(42, 64, 98, 1) 88%,rgba(43, 65, 100, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa0a172c', endColorstr='#2b4164',GradientType=0 );
}
.ui-dashboard-progpadding {
	margin-left: 10px;
}
.icom-away {
	position: absolute;
	right: 15px;
	top: 5px;
}
.icom-systemstatus {
	font-size: 20px;
	width: 100%;
}
.icom-systemstatus img {
	margin-top: -7px;
}
.icom-systemhumidity {
	font-size: 14px;
	width: 100%;
}
.icom-systemhumidity img{
	float: none !important;
	vertical-align: middle;
	margin-top: -1px;
}
.icom-programmodes {
	width: 100%;
}
.icom-fanmodes {
	width: 100%;
}
.icom-fanmodes img{
	width: 40px;
	float: left;
	position: absolute;
	z-index: 100;
	margin-top: 4px;
}
.icom-awaytext {
	font-size: 17px;
	margin-top: 3%;
	text-shadow: none;
	color: white;
	text-align: center;
}
.icom-awayBG {
	background: black !important;
}
/*Experimental style .ui-btn
.ui-btn {
	margin: 0px;
}*/
.icom-fanicon {
	 background-image: url("../../images/settings.png") !important;
}
.icom-cool2heat2 {
	position: absolute;
	width: 98%;
	/*margin-top: 40px;*/
	height: 100px;
	border-radius: 10px;
	margin-top: 10px;
	background: rgb(147,147,147); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(147,147,147) 0%, rgb(140,140,140) 1%, rgb(128,128,128) 10%, rgb(117,117,117) 17%, rgb(86,86,86) 32%, rgb(64,64,64) 45%, rgb(62,62,62) 46%, rgb(53,53,53) 47%, rgb(35,35,35) 85%, rgb(31,31,31) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(147,147,147)), color-stop(1%,rgb(140,140,140)), color-stop(10%,rgb(128,128,128)), color-stop(17%,rgb(117,117,117)), color-stop(32%,rgb(86,86,86)), color-stop(45%,rgb(64,64,64)), color-stop(46%,rgb(62,62,62)), color-stop(47%,rgb(53,53,53)), color-stop(85%,rgb(35,35,35)), color-stop(100%,rgb(31,31,31))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(147,147,147) 0%,rgb(140,140,140) 1%,rgb(128,128,128) 10%,rgb(117,117,117) 17%,rgb(86,86,86) 32%,rgb(64,64,64) 45%,rgb(62,62,62) 46%,rgb(53,53,53) 47%,rgb(35,35,35) 85%,rgb(31,31,31) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(147,147,147) 0%,rgb(140,140,140) 1%,rgb(128,128,128) 10%,rgb(117,117,117) 17%,rgb(86,86,86) 32%,rgb(64,64,64) 45%,rgb(62,62,62) 46%,rgb(53,53,53) 47%,rgb(35,35,35) 85%,rgb(31,31,31) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(147,147,147) 0%,rgb(140,140,140) 1%,rgb(128,128,128) 10%,rgb(117,117,117) 17%,rgb(86,86,86) 32%,rgb(64,64,64) 45%,rgb(62,62,62) 46%,rgb(53,53,53) 47%,rgb(35,35,35) 85%,rgb(31,31,31) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(147,147,147) 0%,rgb(140,140,140) 1%,rgb(128,128,128) 10%,rgb(117,117,117) 17%,rgb(86,86,86) 32%,rgb(64,64,64) 45%,rgb(62,62,62) 46%,rgb(53,53,53) 47%,rgb(35,35,35) 85%,rgb(31,31,31) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939393', endColorstr='#1f1f1f',GradientType=0 ); /* IE6-9 */
}
.icom-cool2 {
	/*float: left;*/
	/*width: 40px;*/
	/*margin-left: 2px;*/
	text-align: left;
	color: white;
	padding-right: 4px;
}
.icom-heat2 {
	/*width: 10px;*/
	text-align: right;
	/*margin-right: 32px;*/
	color: white;
	padding-left: 5px;
}
.icom-zonetitle {
	font-size: 18px;
}
/* Curtain menu*/
		.box {
            width: 100%;
            position: absolute;
            /*z-index: 1011;*/
            top: -300px;
            -webkit-transition: .25s all;
            overflow: hidden;
            
        }
        #pulldown {
            background: url('../../images/pulldown.png') 0px -53px;
            height: 20px;
            width: 84px;
            margin-top: 42px;
            margin-left: 23px;
        }
        .zonelayout {
        /*    width: 10000px;*/
            height: 300px;
            /*padding: 10px;*/
            background-color: #242D4B;
            /*display: -webkit-box;
            display: -webkit-inline-box;*/
        }
        .zonepages{
            margin: auto;
            width: 320px;
            float: left;
            margin-top: 60px;
        }
        .zonepages img {
            float: left;
            padding: 17px;
        }
        
        
      @media screen and (max-width: 320px) and (max-height: 568px) 
         {
              .zonepages ul {
          
           width: 100%;
        }
         }
          @media screen and (max-width: 320px) and (max-height: 480px) 
          {
               .zonepages ul {
           margin: auto;
           width: 92%;
        }
          }
       /*  .zonepages ul {
           margin: auto;
           width: 90%;
        }*/
        .zonepages ul > li {
            list-style: none;width:100%;
        }
        .pulldownBtn {
            margin: auto;
            /*width: 64px;*/
            width: 126px;
        }
        .zoneNavigator {
            position: absolute;
            bottom: 35px;
        }
        .dashBDNavigator {
            position: absolute;
            bottom: 4px;
        }
        .zoneNavindex{
            border-radius: 5px;
            background: rgba(10, 5, 22, 0.66);
            width: 8px;
            height: 8px;
        }
        .active{
            background: white;
         }
        .zoneNavigator ul, .dashBDNavigator ul {
            padding: 0;
        }
        .zoneNavigator ul > li, .dashBDNavigator ul > li {
            float: left;
            margin-right: 5px;
            list-style: none;
        }
        /*.icom-zonetxtContainer {
        	position: absolute;
			width: 45%;
        }*/
        .zonepages ul > li:nth-child(1) .icom-zonetxtContainer {
        	position: absolute;
			width: 140px;
        }
        .zonepages ul > li:nth-child(2) .icom-zonetxtContainer {
        	position: absolute;
			width: 140px;
        }
        .zonepages ul > li:nth-child(3) .icom-zonetxtContainer {
        	position: absolute;
			width: 140px;
			margin-top: 135px;
			(-bracket-:hack;
        margin-top: 128px;
        );
        }
        .zonepages ul > li:nth-child(4) .icom-zonetxtContainer {
        	position: absolute;
			width: 140px;
			margin-top: 135px;
			(-bracket-:hack;
        margin-top: 128px;
        );
        }
        .zonepages ul > li:nth-child(3) .icom-coolblack {
        	margin-top: 158px;
        	(-bracket-:hack;
        margin-top: 151px;
        );
        }
        .zonepages ul > li:nth-child(3) .icom-heatred{
        	margin-top: 227px;
        	(-bracket-:hack;
        margin-top: 213px;
        );
        }
        .zonepages ul > li:nth-child(4) .icom-coolblack {
			margin-top: 158px;
			(-bracket-:hack;
        margin-top: 151px;
        );
        }
        .zonepages ul > li:nth-child(4) .icom-heatred {
			margin-top: 227px;
			(-bracket-:hack;
        margin-top: 213px;
        );
        }
        .icom-zoneindoor {
        	margin-top: 52px;
			font-size: 30px;
			(-bracket-:hack;
        margin-top: 50px;
    );
        }
        
       /* body:first-of-type  .icom-zoneindoor {
        	margin-top: 50px;
			border:1px solid #fff;
        }*/
        .zonepages ul > li:nth-child(3) .icom-zoneindoor {
        	margin-top: 188px;
        	(-bracket-:hack;
        margin-top: 178px;);
        }
        .zonepages ul > li:nth-child(4) .icom-zoneindoor {
        	margin-top: 188px;
        	(-bracket-:hack;
        margin-top: 178px;);
        }
        .icom-zonetxtCenter {
 			text-align: center;
 			margin-top: -2px;
 			

        }
        .icom-coolblack {
			background: black;
			float: left;
			padding: 5px;
			border-radius: 9px;
			color: #7A99C0;
			text-shadow: none;
			position: absolute;
			margin-left: 55px;
			margin-top: 22px;
		}
        .icom-heatred {
			background: black;
/*			float: left;*/
			padding: 5px;
			border-radius: 9px;
			color: red;
			text-shadow: none;
			font-weight: bold;
			position: absolute;
			margin-left: 54px;
			margin-top: 91px;
			(-bracket-:hack;
        margin-top: 83px;);
			
		}
		.ITzone0{
		margin-left: 4px;
		(-bracket-:hack;
       margin-left: -9px;);
		}
		.ITzone1{
			margin-left: 13px;
		(-bracket-:hack;
       margin-left: -9px;);
		}
		.ITzone2{
		margin-left: 4px;
		(-bracket-:hack;
       margin-left: -9px;);
		}
		.ITzone3{
		margin-left: 13px;
		(-bracket-:hack;
       margin-left: -9px;);
		}
		.ITzone4{
		margin-left: 4px;
		(-bracket-:hack;
       margin-left: -9px;);
		}
		.ITzone5{
		margin-left: 13px;
		(-bracket-:hack;
       margin-left: -9px;);
		}
		.ITzone6{
		margin-left: 4px;
		(-bracket-:hack;
       margin-left: -9px;);
		}
		.ITzone7{
		margin-left: 13px;
		(-bracket-:hack;
       margin-left: -9px;);
		}
.heatred-zone0
{
    margin-left: 58px;
			(-bracket-:hack;
        margin-left: 54px;);
}
.heatred-zone1
{
    margin-left: 64px;
			(-bracket-:hack;
       margin-left: 54px;);
			
}
.heatred-zone2
{
    margin-left: 58px;
			
			(-bracket-:hack;
       margin-left: 54px;);
}
.heatred-zone3
{
    margin-left: 64px;
			(-bracket-:hack;
       margin-left: 54px;);
}
.heatred-zone4
{
     margin-left: 58px;
			(-bracket-:hack;
        margin-left: 54px;);
			
}
.heatred-zone5
{
   margin-left: 64px;
			(-bracket-:hack;
       margin-left: 54px;);
			
}
.heatred-zone6
{
    margin-left: 58px;
			(-bracket-:hack;
        margin-left: 54px;);
			
}
.heatred-zone7
{
    margin-left: 64px;
			(-bracket-:hack;
       margin-left: 54px;);
			
}

.coolblack-zone0
{
    	margin-left: 60px;
			margin-top: 22px;
				(-bracket-:hack;
        margin-left: 55px;);
}
.coolblack-zone1
{
    	margin-left: 65px;
			margin-top: 22px;
				(-bracket-:hack;
        margin-left: 55px;);
}
.coolblack-zone2
{
    	margin-left: 60px;
			margin-top: 22px;
			(-bracket-:hack;
        margin-left: 55px;);
}
.coolblack-zone3
{
    	margin-left: 65px;
			margin-top: 22px;
				(-bracket-:hack;
        margin-left: 55px;);
}
.coolblack-zone4
{
    	margin-left: 60px;
			margin-top: 22px;
				(-bracket-:hack;
        margin-left: 55px;);
}
.coolblack-zone5
{
    	margin-left: 65px;
			margin-top: 22px;
				(-bracket-:hack;
        margin-left: 55px;);
}
.coolblack-zone6
{
    	margin-left: 60px;
			margin-top: 22px;
				(-bracket-:hack;
        margin-left: 55px;);
}
.coolblack-zone7
{
    	margin-left: 65px;
			margin-top: 22px;
				(-bracket-:hack;
        margin-left: 55px;);
}
		.icom-zoneaway {
			background: url('../../images/away-ico.png');
			background-repeat: no-repeat;
			position: absolute;
			margin-left: 97px;
			margin-top: 88px;
			width: 30px;
			height: 32px;
			
        	(-bracket-:hack;
       margin-top: 85px;margin-left: 86px;);
		}
		.icom-zoneinfo {
			bottom: 40px;
			position: absolute;
			text-align: center;
			text-shadow: none; 
			color: white;
			font-size: 14px;
		}
		.zonepages ul > li:nth-child(3) .icom-zoneaway{
        	margin-top: 225px;
        	(-bracket-:hack;
       margin-top: 215px;);
        }
        .zonepages ul > li:nth-child(4) .icom-zoneaway {
			margin-top: 225px;margin-left:97px;
        	(-bracket-:hack;
       margin-top: 215px;margin-left:86px;);
        }
 /* curtain ends */
 @media screen and (min-width: 320px) and (max-width: 399px) {
	.ui-label-temp
	{
	    font-size:50px;
	     color:White;
	}
}
@media screen and (min-width: 480px) and (max-width: 639px) {
	div[data-role="footer"] {
		/*top: 160px;
		left: 78px;
		top: 43px;*/
		zoom:1.6;
	}
	.ui-paddingTop {
		padding-top: 30px;
	}
}
@media screen and (min-width: 640px) and (max-width: 900px) {
	div[data-role="footer"] {
		/*top: 160px;
		left: 78px;
		top: 43px;*/
		zoom:2;
	}
	.ui-paddingTop {
		padding-top: 30px;
	}
}
/*inba*/
/*rajesh*/
.dashboard-background-spnr
{
    position:relative;
}
.dashboard-overImage
{
     position: absolute;
   /* left: 95px;
    top: 12px;*/
}


.dashboard-heatTo-SpnrImage
{
     position: absolute;
    margin-left: 95px;
    margin-top: 178px;
}
.displaynone
{
    display:none;
}
.settings-programmodeOFF {
    border-radius: 0 0.6em 0.6em 0;
}

.settings-programmodeON {
    border-radius: 0.6em 0 0 0.6em;
}

.dataThemeA
{
    data-theme:a;
}
.dataThemec
{
    data-theme:c;
}
.ui-alert-label
{
    color:White;
    font-size:16px;
    /*font-family:Arial;*/
}
.Alerttransbox
  {
  width:200px;
  height:120px;
  margin:40px 25px;
  /*background-color:#ffffff;*/
  border:1px solid white;
  opacity:0.8;
  filter:alpha(opacity=60); /* For IE8 and earlier */
  }
  .Alerttransbox p
  {
  margin:12px 15px;
 
  color:#ffffff;
  }
  .LayoutGrey
  {
 
 	 background-color:#000000;
   opacity:0.6;
  filter:alpha(opacity=60); /* For IE8 and earlier */
  }
  /*rajesh*/
  .dashboardAlign0px
  {
  -webkit-transition: 0.5s; 
  -webkit-transform: translate3d(0px, 0px, 0px);
  }
    .dashboardAlign322px
  {
  -webkit-transition: 0.5s; 
  -webkit-transform: translate3d(-322.5px, 0px, 0px);
  }
    .dashboardAlign645px
  {
  -webkit-transition: 0.5s; 
  -webkit-transform: translate3d(-645px, 0px, 0px);
  }
    .dashboardAlign967px
  {
  -webkit-transition: 0.5s; 
  -webkit-transform: translate3d(-967.5px, 0px, 0px);
  }
    .dashboardAlign1290px
  {
  -webkit-transition: 0.5s; 
  -webkit-transform: translate3d(-1290px, 0px, 0px);
  }
    .dashboardAlign1612px
  {
  -webkit-transition: 0.5s; 
  -webkit-transform: translate3d(-1612.5px, 0px, 0px);
  }
    .dashboardAlign1935px
  {
  -webkit-transition: 0.5s; 
  -webkit-transform: translate3d(-1935px, 0px, 0px);
  }
    .dashboardAlign2257px
  {
  -webkit-transition: 0.5s; 
  -webkit-transform: translate3d(-2257.5px, 0px, 0px);
  }
  
  .hidden {visibility:hidden;}
  
 @media screen and (min-width: 320px) and (max-width: 321px) {
	.ui-label-temp
	{
	    font-size:50px;
	     color:White;
	}

}


#goappstore{
	width: 215px;
	height: 39px;
	background: rgba(255, 0, 0, 0);
	top: 316px;
	left: 53px;
	position: absolute;
}
#gologin{
	width: 215px;
	height: 39px;
	background: rgba(255, 0, 0, 0);
	top: 375px;
	left: 53px;
	position: absolute;
}

    .zonehitarea {
			position: absolute;
			left: 17px;
			top: 16px;
			width: 98px;
			height: 96px;
			/*background: rgba(255, 0, 0, 0.47);*/
		}
		.zonepages ul > li:nth-child(3) .zonehitarea {
        	left: 17px;
			top: 147px;
        }
        .zonepages ul > li:nth-child(4) .zonehitarea {
			left: 17px;
			top: 147px;
        }
        
        .ui-select .ui-btn-icon-right .ui-btn-inner, .ui-select .ui-li-has-count .ui-btn-inner {
padding-right: 25px;
}
#icom-splash{
	width: 100%;
	height: 130%;
	background: white;
	position: absolute;
	z-index: 10000;
}


#wrapper {
	position:absolute; z-index:1;
	top:43px; bottom:0px; left:0;
	width:100%;
	
	overflow:auto;
}

#scroller {
	position:relative;
/*	-webkit-touch-callout:none;*/
	-webkit-tap-highlight-color:rgba(0,0,0,0);

	float:left;
	width:100%;
	padding:0;
}

#scroller ul {
	position:relative;
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	text-align:left;
}

#scroller li {
	
	height:40px;
	
	font-size:14px;
}

#scroller li > a {
	display:block;
}


.marginleftpx{
margin-left: 0px;
}


.blackoverlay {
	width: 100%;
	background: rgba(0, 0, 0, 0.75);
	z-index: 2015;
	position: absolute;
	top: 0px;
	height:100%;
}
.alertbox {
	background: -moz-linear-gradient(top,  rgba(125,185,232,0.4) 0%, rgba(121,178,228,0.4) 1%, rgba(26,24,150,0.4) 23%, rgba(19,29,96,0.6) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,185,232,0.4)), color-stop(1%,rgba(121,178,228,0.4)), color-stop(23%,rgba(26,24,150,0.4)), color-stop(100%,rgba(19,29,96,0.6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(125,185,232,0.4) 0%,rgba(121,178,228,0.4) 1%,rgba(26,24,150,0.4) 23%,rgba(19,29,96,0.6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(125,185,232,0.4) 0%,rgba(121,178,228,0.4) 1%,rgba(26,24,150,0.4) 23%,rgba(19,29,96,0.6) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(125,185,232,0.4) 0%,rgba(121,178,228,0.4) 1%,rgba(26,24,150,0.4) 23%,rgba(19,29,96,0.6) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(125,185,232,0.4) 0%,rgba(121,178,228,0.4) 1%,rgba(26,24,150,0.4) 23%,rgba(19,29,96,0.6) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#667db9e8', endColorstr='#99131d60',GradientType=0 ); /* IE6-9 */
	width: 90%;
	/*background: rgba(10, 10, 85, 0.4);*/
	position: absolute;
	height: 170px;
	border-radius: 10px;
	top: 170px;
	left: 5%;
	border: 2px solid #989AA5;
}
.alerttext {
	color: white;
	text-align: center;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-right: 10px;
	text-shadow:none;
	padding-top: 10px;
	padding-bottom: 5px;
}

.spinnerSelectedHighlight
{
    text-shadow:-1px -1px 2px rgba(0, 159, 255, 1);
    font-weight:bolder;
}
/*
.ui-icon {
background: #666666;
background: rgba(0,0,0,0);
background-image: url(../../images/icons-18-white.png);
background-repeat: no-repeat;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
}

.ui-icon-shadow {
-moz-box-shadow: 0 0 0 rgba(255,255,255,.4);
-webkit-box-shadow: 0 0 0 rgba(22, 20, 20, 0.4);
box-shadow: 0 0 0 rgba(255,255,255,.4);
}*/

.ui-select .ui-btn-icon-right .ui-icon {
right: 3px;
}
/*FOOTER - COOKIE BANNER STYLES*/
#privacy {
    float: left;
    bottom: 0;
}

.privacyContainer {
    width: 100%;
    position: absolute;
    left: 0;
    bottom:0;
}
.otFlat#onetrust-banner-sdk {
    overflow-y: hidden !important;
}
/*END FOOTER - COOKIE BANNER STYLES */
