body{
    margin: 0;
    padding: 0;
    background: #E8E8E8;
    font-family: 'verdana';
}
p{
    margin: 0;
    padding: 0;
    font-family: 'verdana';
}
.clear{
    clear: both;
}
a{
    text-decoration: none;
    cursor: pointer;
}
ul li{
    list-style: none;
}

/* To active & Deactivate Div's */
.active{
    display: block;
}
.deactive{
    display: none;
}
.submenu_selected{
    background:url("../images/common/submenu_arrow_green.png") no-repeat scroll left top 5px rgba(0, 0, 0, 0) !important;    
}
.submenu_unselected{
    background:url("../images/common/submenu_arrow_gray.png") no-repeat scroll left top 5px rgba(0, 0, 0, 0) !important;    
}

/* Layout */
#header{
    height: 170px;
    border-bottom: 5px solid #B8BAB5;
    outline: 2px solid #f3f9ef;
    background: -webkit-linear-gradient(#F8FAF4, #F3F9EF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F8FAF4, #F3F9EF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F8FAF4, #F3F9EF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F8FAF4, #F3F9EF); /* Standard syntax */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F8FAF4', EndColorStr='#F3F9EF')";
}
#container{
    border-top: 8px solid #1b676b;
    margin: 0 auto;
    position: relative;
    top: -45px;
    width: 980px;
    padding: 10px 15px 15px;
    -webkit-box-shadow: 0 0 3px rgba(0,0,1,.75);
    -moz-box-shadow: 0 0 3px rgba(0,0,1,.75);
    box-shadow: 0 0 3px rgba(0,0,1,.75);
    background: -webkit-linear-gradient(#f9f9f9, #eff6e8); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f9f9f9, #eff6e8); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f9f9f9, #eff6e8); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f9f9f9, #eff6e8); /* Standard syntax */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eff6e8')";
}

/* Login Section Starts*/
.loginwraper
{
    margin:0px auto;
}
.clear
{
    clear:both;
}
.error
{
    outline: solid 1px red !important;
}
.signinarea
{
    border:1px solid #87c325;
    border-radius:2px;
    background-color:#87c325;
    padding:15px;
    color:#ffffff;
    font-family:'verdana';
    font-size:15px;
}
.signindetails
{
    border:1px solid #ffffff;
    background-color:#ffffff;
    padding:35px;
}
p.userdetails
{
    width:420px;
    margin:0px auto;
    font-family:'verdana';
    font-size:15px;
    color:#1b676b;
    padding-top:20px;
    padding-bottom:10px;
}
.userlogindetails
{
    width:540px;
    margin:0px auto;
    border:1px solid #E9F7F7;
    background-color:white;
    padding:15px 0px 40px 0px;
}
p.loginlorem
{
    font-family: 'verdana';
    font-size: 13px;
    margin: 0 auto;
    width: 427px;
    color:#525252;
}
.signininputfields
{
    padding-top:20px;
}
.signin
{
    width:370px;
    margin:0px auto;
}
.signinfields
{
    width:330px;
}
#signinlabel, #priceform label, #applianceform label, #socketform label
{
    font-size:13px;
    font-family:'verdana';
    color:#1b676b;
}
#signinlabel,#passwordlabel{
    width: 90px;
    display: block;
    float: left;
    line-height: 26px;
}
#applabel
{
    width:50px;
    float:left;
    display:block;
    line-height:33px;
}
#apptolabel
{
    width:32px;
    float:left;
    display:block;
    line-height:33px;      
}
#usermail,#password,#mac-address,#appliancename,#soc_loc,#alertname,.radioinputs input[type="text"],.actionsection input[type="text"]{
    background-color: #fff;
    background-position: left -1px center;
    background-repeat: no-repeat;
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #999999;
    font-family: 'verdana';
    font-size: 13px;
    height: 23px;
    outline: none;
    padding-left: 44px;
    width: 192px;
}
.radioinputs input[type="text"]{
    height: 26px;
}
#usermail
{
    background-image: url("../images/login/icon_1.png");
    margin-bottom: 23px;
}
#passwordlabel
{
    font-size:13px;
    font-family:'verdana';
    color:#1b676b;
}
#password
{
    background-image:url("../images/login/key_icon.png");
}
#usermail:focus, #password:focus, #mac-address:focus, #appliancename:focus, #soc_loc:focus, #alertname:focus, #alertemailid:focus, #webaddress:focus{
    border: 1px solid #93c273 !important;
}
#signinbutton, #addsocket, #addnewunit, #addnewappliance, #loc_cancel, #loc_save, #price_activate, #price_cancel,#appliance_save,#appliance_cancel,#socket_save,#socket_cancel,#alert_save,#alert_cancel
{ 
    width: 68px;
    height: 25px; 
    position:relative;
    border-radius: 3px; 
    float:right;
    color:#1b676b;
    border: solid 1px #ddd; 
    background: -webkit-linear-gradient(bottom, #f5f5f5, #fff); 
    background: -moz-linear-gradient(bottom, #f5f5f5, #fff);
    background: -o-linear-gradient(bottom, #f5f5f5, #fff); 
    background: linear-gradient(bottom, #f5f5f5, #fff);
    cursor: pointer !important;
}
#signinbutton
{
    margin-top:20px;
}
/* Login Section Ends*/

/* Upper Log Out Stream Starts*/
.user_stream{
    width: 970px;
    text-align: right;
    margin: 0 auto;
    padding-top: 20px;
    font-family: 'verdana';
    font-size: 13px;
    color: #666666;
}
.user_stream a{
    color: #1E686B;
    font-weight: bold;
    font-family: 'verdana';
    text-decoration: underline;
}
.user_stream span{
    color: #1E686B;
    display: inline-block;
    margin: 0 8px 0 3px;
    font-weight: bold;
}
/* Upper Log Out Stream Ends*/

/* Set Up Section Starts*/
.setupnavigation{
    height: auto;
}
.setupnavigation ul,.appnavigation ul,.zonenavigation ul{
    color:#999999;
    padding: 0;
    margin: 0;
}
.setupnavigation ul li, .appnavigation ul li,.zonenavigation ul li
{
    display:inline !important;
    padding: 0;
    margin: 0;
}
.setupnavigation ul li a, .appnavigation ul li a,.zonenavigation ul li a
{
    color:#1b676b;
    font-size:12px;
}
.setupcontainer,.reportscontainer,.zonereportscontainer{
    background-color:#fff;
    padding: 13px 10px;
    min-height: 700px;
}
.ui-accordion{
    width: 245px;
    float: left;
}
#accordionsetup ul li,#accordionreports ul li{
    background: url("../images/common/submenu_arrow_gray.png") no-repeat;
    background-position: 0px center;
    font-size: 15px;
    margin-bottom: 10px;
    padding-left: 15px;
}
#accordionsetup ul li a,#accordionreports ul li a{
    color: #868686;
}
#accordionsetup ul li#addnew a{
    color: #333333;
}
#accordionsetup,#accordionreports,#accordionzonereports{
    margin-right: 15px;
}
.rightcontent{
    float: left;
    width: 670px;
}
.setupheader{
    background:url("../images/login/arrow_banner.png") no-repeat #87c325;
    border: 1px solid #87c325;
    border-radius: 2px;
    color: #ffffff;
    font-family: 'verdana';
    font-size: 15px;
    padding: 10px 25px;
    background-position: 12px;
}
.setupsubheader{
    color: #1b676b;
    font-size: 15px;
    padding: 20px 0 0 5px;
}
.setup_content_header{
    color: #858585;
    font-family: 'verdana';
    font-size: 13px;
    line-height: 20px;
    padding: 0 5px;
    margin: 10px 0 15px;
}
.setupsection,.pmsunitheader,.pmsunitsection,.applianceheader,.appliancesection{
    border-bottom: 1px solid #E6E6E6;
    display: inline-block;
    width: 100%;
    font-size: 15px;
    padding: 8px 0 10px 0;
}
.setupsection p{
    float: left;
    width: 25%;
    font-size: 15px;
    color: #454545;
}
.setupsection p:first-child{
    width: 13%;
    text-align: center;
    margin-right: 30px;
}
.setupsection p:nth-child(4){
    width: 15%;
    text-align: center;
}
.setupsection p:nth-child(3){
    width: 42%;
}
.setupsectionheader p, .pmsunitheader p, .applianceheader p, .loc_time label, .popuplabel, .radioinputs label, .inner_heading, .typetxt{
    color: #1b676b !important;
}
.lightgreen{
    color: #87c325 !important;
}
.gray{
    color: #B7B7B7 !important;
}
.setup_report{
    float: right;
    position: relative;
    top: -5px;
    right: 5px;
}
.setup_report p{
    border: 1px solid #E6E6E6;
    border-radius: 2px;
    float: left;
    margin: 0 5px 0 0;
    padding: 4px 5px 0;
    background: #FBFEF5;
}
.setupnavigation ul{
    float: left;
}
.setup_report p a{
    color: #519548;
    font-size: 11px;
    outline: none;
}
.setup_report p a span{
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: 1px;
}
#addsocket, #addnewunit, #addnewappliance, #loc_cancel, #loc_save, #price_cancel, #price_activate,#appliance_save,#appliance_cancel,#socket_save,#socket_cancel,#alert_save,#alert_cancel{
    width: auto;
    height: auto;
    padding: 5px 10px;
    margin-top: 12px;
    outline: none;
}
.summarymore{
    display: none;
}
.button{
    width: 100%;
    display: inline-block;
}
/* Set Up Section Ends*/

/* PMS Unit Starts*/
.pmsunitheader p,.pmsunitsection p{
    float: left;
    text-align: center;
    width: 17%;
    font-size: 15px;
    color: #454545;
}
.pmsunitheader p:first-child,.pmsunitsection p:first-child{
    padding-left: 10px;
    width: 81%;
    text-align: left;
}
/* PMS Unit Ends*/

/* Appliance Starts */

.applianceheader p,.appliancesection p{
    float: left;
    color: #454545;
}
.applianceheader p:first-child,.appliancesection p:first-child{
    width: 25%;
    padding-left: 10px;
}
/* Appliance Ends */

/* Localization Starts */
.loc_innercontent{
    border: 1px solid #d3eff0;
    margin: 10px 0 5px;
    padding: 10px;
}
.loc_innercontent p{
    margin: 0;
    padding: 0;
    color: #525252;
}
.loc_time{
    margin: 20px 0 10px;
}
.loc_time label{
    float: left;
    line-height: 28px;
    margin-right: 10px;
}
#loc_cancel, #price_cancel,#appliance_cancel,#socket_cancel,#alert_cancel{
    margin-right: 10px;
}
#loc_cancel, #loc_save, #price_cancel, #price_activate,#appliance_save,#appliance_cancel,#socket_save,#socket_cancel,#alert_save,#alert_cancel{
    padding: 5px 15px;
}
.alertlist_selected{
    background: #f7f7f7;   
}
/* Localization Ends */

/* Set Up Popups Starts */
.setup_addpopups, .alert_addpopups{
    width: 800px;
    border-top: 8px solid #1b676b;
    padding: 10px;
    -webkit-box-shadow: 0 0 3px rgba(0,0,1,.75);
    -moz-box-shadow: 0 0 3px rgba(0,0,1,.75);
    box-shadow: 0 0 3px rgba(0,0,1,.75);
    background: -webkit-linear-gradient(#f9f9f9, #eff6e8); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f9f9f9, #eff6e8); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f9f9f9, #eff6e8); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f9f9f9, #eff6e8); /* Standard syntax */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eff6e8')";
    font-family: 'verdana';
    font-size: 13px;
    position: absolute;
    z-index: 5000;
    margin: 0 8%;
}
.popuplabel{
    font-size: 15px;
    margin: 10px 0 10px 5px;
}
.inner_heading{
    font-size: 13px;
    margin-bottom: 10px !important;
}
.popups_content{
    background: #fff;
    padding: 10px 15px;
}
.popups_innercontent{
    border: 1px solid #d3eff0;
    padding: 10px 15px;
}
.popups_innercontent p{
    margin: 0;
    line-height: 20px;
    color: #525252;
}
.price_image{
    margin: 25px 0;
    text-align: center;
}
#mac-address,#appliancename,#soc_loc,#alertname,.actionsection input[type="text"]{
    background-image: url("../images/setup/name_pointer_image.png");
    background-position: -2px;
    width: 300px;
    margin-bottom: 10px;
    color: #999999;
}
.popup_inputs{
    margin: 15px 0;
}
.statusdrop{
    margin-bottom: 10px;
}
.setup_addpopups label, .alert_addpopups label{
    float: left;
    line-height: 26px;
    padding: 0 2px 0 0 !important;
    text-align: right;
    width: 100px;
}
#applianceform .sbHolder,#socketform .sbHolder{
    width: 325px;
}
/* Set Up Popups Ends */

/* Alert PopUps Starts*/
.alert label{
    text-align: left;
}
.statusdrop .sbHolder, .radioinputs .sbHolder{
    width: 100px;
}
.statusdrop .sbToggle, #event .sbToggle, .radioinputs .sbToggle, .monitorsection .sbToggle{
    background: url("../images/alerts/arrow_down.png") no-repeat scroll 15px 10px rgba(0, 0, 0, 0);
}
.radioinputs label, .consumption_txt, .radioinputs input[type="text"]{
    float: left;
}
.consumption_txt{
    line-height: 26px;
    color: #525252;
}
#event{
    border-top: 1px solid #d3eff0;
    border-bottom: 1px dotted #D5D5D5;
    padding: 10px 0 20px;
}
#event .sbHolder, .monitorsection .sbHolder{
    width: 300px;
    float: none;
    margin: 10px 0 0 15px;
}
.monitorsection .sbHolder{
    margin: 10px 0;
}
.eventtxt{
    margin-left: 15px !important;
}
.consumptionupper{
    margin-top: 15px;
}
.radioinputs
{
    border-bottom: 1px dotted #d5d5d5;
    margin-bottom: 15px;
    padding: 0 0 15px 15px;
}
.radioinputs input[type="text"],#for_time input[type="text"]
{
    padding: 0 10px;
    width: 40px;
}
.alert_addpopups .sbHolder, .alert_addpopups .sbToggle, .alert_addpopups .sbSelector
{
    height: 26px;
}
.alert_addpopups .sbSelector{
    top: -2px;
}
.alert_addpopups .sbOptions{
    margin-top: 26px;
}
.innerlabel{
    margin-top: 20px;
}
.typetxt{
    text-align: left !important;
    width: auto !important;
    margin: 0 0 5px 5px;
}
.actionsection input[type="text"]{
    width: 93%;
}
.notification_txt{
    margin-left: 26px;
}
.notification_txt p{
    margin-bottom: 10px;
}
.monitortext{
    margin-bottom: 15px;
}
.radiochange{
    margin:0 8px;
}
#for_time{
    border-top: 1px solid #d3eff0;
    padding-top: 10px;
}
.frequencylabel{
    width: 100px;
}
#frequencyinputs{
    display: inline-block;
}
#frequencyinputs p{
    line-height: 26px;
    margin: 0 10px 20px 20px;
}
#frequencyinputs p:first-child, .nextline{
    margin-left: 0 !important;
}
#onetimeinput{
    width: 130px !important;
    margin-right: 10px;
    color: #000;
}
#for_time .ui-datepicker-trigger{
    top: 0;
    float: left;
}
.atsplit{
    margin: 0 10px !important;
}
#for_event .radioinputs{
    border-bottom: none;
    margin-bottom: 0;
}
#for_event .consumption_txt{
    margin: 0 10px;
}
.exceed{
    margin-left: 0 !important;
}
/* Alert PopUps Ends*/

/* Radio Button & Checkbox Customization Starts */
.typeradio,.consumptionradio,.frequencyradio{
    background:url(../images/alerts/bullet_icon_normal.png) no-repeat scroll center bottom 2px transparent;
    height:23px;
    width:26px;
    float: left;
}
.typeradio input, .consumptionradio input, .actioncheck input, .frequencyradio input{
    display: none;
}
.actioncheck{
    background:url(../images/alerts/checkbox_normal.png) no-repeat scroll left bottom 2px transparent;
    height:23px;
    width:20px;
    float: left;
}
.typecontainer{
    padding-bottom: 0;
}
#for_time .typecontainer{
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}
/* Radio Button & Checkbox Customization Ends */

/* Dashboard starts */
.dashboardcontainer
{
    background-color:#ffffff;
    padding:13px 10px 30px 10px;
    margin-top:10px;
}

.dashboardcharts
{
    border:1px solid #D6F0F1;
    margin: 20px 0px 30px 0px;
    padding: 20px 0px 8px 0px;
    height: 300px;
}
.dashboardchartsinkwh
{
    background-color:#FBFBFB;
    padding:12px 0px 0px 12px;
}
.dbcharts
{
    width:980px;
    margin:0px auto;
}
.dbcharts1
{
    border:1px solid #D6F0F1;
    background-color:#ffffff;
    float:left;
    margin: 0 0px 13px 40px;
    padding: 0px 0px 0;
}
p.powconscharts
{
    padding:0px;
    margin: 10px 0 0px;
    font-family:'verdana';
    font-size:12px;
    color:#666666;
    text-align:center;
	line-height:15px;
}
#aidcharts
{
    text-align: center;
    padding: 66px 145px;
}
/* Dashboard ends */

/* reports content */
.reportscontainer {
    margin-top: 10px;
}
.powerconsbyapp
{
    background-color:#87c325;
    padding:10px;
    font-family:'verdana';
    font-size:17px;
    color:#ffffff;
}
.aboutpowercons
{
    width:98%;
    margin:10px auto;
    color:#858585;
    font-family:'verdana';
    line-height: 20px;
    font-size:13px;
}
.powconsdatecont,.zoneconsdatecont,.unitconsdatecont,.alertdatecont
{
    background-color:#F7F7F7;
    padding:0px 0px 5px 10px;
    margin-top:12px;
    margin-bottom:34px;
}
.alertscontent
{
    margin-top:18px;
}
.alertdatecont
{
    margin-bottom:20px;
}
.powconsdate,.zoneconsdate,.unitconsdate,.alertdatesection,
{
    color:#1b676b;
    font-size:14px;
    font-family:'verdana';
}
.zoneaddfavourites  a
{
    color:#1b676b;
}
.appfromdate,.zonefromdate,.unitfromdate
{
    width:30%;
    float:left;
}
.appfromdate,.apptodate,.zonefromdate,.zonetodate,.unitfromdate,.unittodate,.alertfromdate,.alerttodate
{
    color:#1b676b;
}
.alertfromdate
{
    width: 21%;
    float:left;
}
.apptodate,.zonetodate,.unittodate,.zonetodate,.alerttodate
{
    float:left;
}
.appgeneratebtn,.zonegeneratebtn,.unitgeneratebtn,.alertgeneratebtn{
    float: right;
    margin-right: 12px;
}
.alerttodate
{
    width:69%;
}
#powconfromdate,#zoneconfromdate,#unitconfromdate,#alertstartdate,#powcontodate,#zonecontodate,#unitcontodate,#alertenddate
{
    padding:5px 0px 5px 10px;
    border:1px solid #E5E4E9;
    width:75px;
    outline:none;
    color:#666666;
    margin:0px 10px 0 0;
}
#generatebtn,#zonegeneratebtn,#unitgeneratebtn,#altgeneratebtn
{
    width: 80px;
    height:28px; 
    position:relative;
    border-radius: 3px; 
    color:#1b676b;
    border: solid 1px #ddd; 
    background: -webkit-linear-gradient(bottom, #f5f5f5, #fff); 
    background: -moz-linear-gradient(bottom, #f5f5f5, #fff);
    background: -o-linear-gradient(bottom, #f5f5f5, #fff); 
    background: linear-gradient(bottom, #f5f5f5, #fff);
    cursor: pointer;
    top: 5px;
}

.powconsperapp
{
    height: 400px;
    margin: 0 0 0 20px;
    padding: 0;
    width: 85%;
    position: relative;
}

.powerconscontapp,.zoneconscontent,.unitconscontent
{
    margin-top:56px;
    margin-bottom:20px;
}
.powerconscont,.zoneconscontent,.unitconscontent
{
    padding:0px 0px 0px 5px;
}
.applianceconscont,.zoneconstitle,.unitconstitle
{
    border-bottom:1px solid #E5E5E5;
    width:100%;
}
.applianceconscont p
{
    display:inline-block;
    margin:0px;
    font-size:15px;
    color:#1b676b;
    padding-bottom:10px;
    font-family:'verdana';
}
.zoneconstitle p,.unitconstitle p
{
    display:inline-block;
    margin:0px;
    font-size:16px;
    color:#1b676b;
    padding-bottom:15px;
    font-family:'verdana';
}
#appposno,#zonepostitle,#unitpostitle
{
    width:17%;
}
#appliances,#unittitle
{
    width:63%;
}
#zonetitle
{
    width:40%;
}
#zoneconstitle
{
    width:20%;
}
.appliancescont,.zoneconsumcont,.unitconsumption
{
    border-bottom:1px solid #E5E5E5;
    width:100%;
}
.appliancescont p
{
    display:inline-block;
    font-size:15px;
    color:#454545;
    margin:0px;
    padding:10px 0px 10px 23px;
    font-family:'verdana';
}
.zoneviewmore,.alertviewmore
{
    display:none !important;
}

.zoneconsumcont p,.unitconsumption p
{
    display:inline-block;
    font-size:15px;
    color:#454545;
    margin:0px;
    padding:10px 0px 10px 23px;
    font-family:'verdana';
}
.posno,.unitposno
 {
    width:10%;
    padding-left:20px;
 }
#zoneposno1,#zoneposno2,#zoneposno3,#zoneposno4
{
    width:10%;
}
.appitems,.units
{
    width:63%;
}
#zones1,#zones2,#zones3,#zones4
{
    width:40%;
}
#zonecons1,#zonecons2,#zonecons3,#zonecons4
{
    width:16%;
}
.pwnextleftcont
{
    float:left;
}
.pwnextleftcont p
{
    display:inline-block;
    font-size:18px;
    color:#454545;
    text-align:center;
    font-family:'verdana';
    padding-left:32px;
    padding-right:45px;
}
.pwnextrightcont
{
    float:right;
}
.pwnextrightcont p
{
    font-size:18px;
    color:#454545;
    font-family:'verdana';
    text-align:center;
    padding-right:30px;
}
.zoneaddfavourites
{
    width: 150px;
    height: 25px; 
    margin:10px 0px 0px 0px;
    padding:2px;
    border-radius: 3px; 
    color:#1b676b;
    font-size:13px;
    float:right;
    background-repeat:no-repeat;
    float:right;
    border: solid 1px #ddd; 
    background: -webkit-linear-gradient(bottom, #f5f5f5, #fff); 
    background: -moz-linear-gradient(bottom, #f5f5f5, #fff);
    background: -o-linear-gradient(bottom, #f5f5f5, #fff); 
    background: linear-gradient(bottom, #f5f5f5, #fff);
}
.zoneaddfavourites img
{
    position:relative;
    top:3px;
}
.ui-datepicker-trigger
{
    position:relative;
    top:6px;
    cursor: pointer;
}

/* Reports Content End */

/* Alerts Content Start */
.alertcontainer
{
    background-color:#ffffff;
    padding:13px 10px 48px 10px;
    margin-top:10px;
}
.alertlogtitlesec,.alertslist,.alertslistcont,.logheader
{
    padding:10px 0px;
}
.alertslist ,.alertslistcont,.alertlogtitlesec,.alertmentsec,.alertmentsectwo
{
    border-bottom:1px solid #E5E5E5;
}
.alertslist  p,.alertslistcont p,.alertlogtitlesec p,.alertmentsec p,.alertmentsectwo p
{
    display:inline-block;
    color:#1b676b;
    font-size:15px;
    font-family:'verdana';
}
.alertslistcont p,.alertmentsec p,.alertmentsectwo p
{
    color:#454545;
}
.alertmentsec
{
    padding:10px 0 30px;
    background-color:#F7F7F7;
}
#alertid,#alertid1,#alertid2,#alertid3,#alertid4,#alertid5,#alertid6,#alertid7,#alertlogid,#alertlogid3,#alertlogid2,#alertlogid1
{
    margin-left:16px;
    width:6%;
}

#alertname0,#alertname1,#alertname2,#alertname3,#alertname4,#alertname5,#alertname6,#alertname7
{
    width:25%;
}
#altdatetime,#altdatetime3,#altdatetime2,#altdatetime1
{
    width:20%;
}
#alerttype,#alerttype1,#alerttype2,#alerttype3,#alerttype4,#alerttype5,#alerttype6,#alerttype7
{
    width:8%;
}
#alertdesc,#alertdesc1,#alertdesc4,#alertdesc5,#alertdesc7
{
    width: 48%;
}
#alertdesc2,#alertdesc3,#alertdesc6
{
    width:47%;
}
p.activegreen
{
    color:#009900 !important;
    text-align:center;
}
p.disabledred
{
    color:#ff0000 !important;
    text-align:center;
}
.alertbuttons
{
    margin:15px 0px 35px 0px;
    float:right;
}
#delbtn,#addbtn,#editbtn
{
    width:80px;
    height:25px;
    text-align:center;
    background-color:#F9F9F9;
    color:#1b676b;
    background: -moz-linear-gradient(center bottom , #f5f5f5, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-right:10px;
    cursor: pointer;
}
.disablebutton
{
    color: #acacac !important;
}
.alerthistory,.abtbedroomaltment
{
    width:98%;
    margin:10px auto 0px;
    color:#858585;
    font-family:'verdana';
    font-size:13px;
}
.popup_inputs label{
    color: #1b676b;
    width: 90px;
}
#newalert .button{
    margin-bottom: 80px;
}
.logheader{
    cursor: pointer;
}
/* Alerts Content End*/


/* Layout helpers Tab
----------------------------------*/
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix {
    min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
    z-index: 100;
}
.ui-state-disabled {
    cursor: default !important;
}

/* states and images */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Accordian */
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: .5em .5em .5em .7em;
    min-height: 0; /* support: IE7 */
    font-size: 100%;
}
.ui-accordion .ui-accordion-icons{
    padding: 0;
}
.ui-accordion .ui-accordion-icons a{
    padding: 10px 0 10px 20px;
    display: block;
    width: 65%;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
    overflow: auto;
    background: #F7F7F7;
}
#accordionsetup ul, #accordionreports ul{
    padding: 10px 35px;
    border: 1px solid #E6E7E2;
}
#responsivemenu, #reportsresponsivemenu{
    display: none;
    cursor: pointer;
}

/* Tabs */
.layout{
    position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    width: 980px;
    margin: 0 auto;
    top: -78px;
}
.menu{
    margin: 0;
    padding: 0;
    float: right;
}
.outer_container{
    -webkit-box-shadow: 0 0 3px rgba(0,0,1,.75);
    -moz-box-shadow: 0 0 3px rgba(0,0,1,.75);
    box-shadow: 0 0 3px rgba(0,0,1,.75);
    border-top: 8px solid #1b676b;
    background: -webkit-linear-gradient(#f9f9f9, #eff6e8); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f9f9f9, #eff6e8); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f9f9f9, #eff6e8); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f9f9f9, #eff6e8); /* Standard syntax */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eff6e8')";
    font-family: 'verdana';
    padding: 10px 15px 30px;
    font-size: 13px;
}
.menu li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    padding: 0;
    white-space: nowrap;
    border-radius: 2px 2px 0 0;
}
.menu li:last-child{
    margin-right: 5px;
}
.menu li a{
    float: left;
    padding: .5em 1em;
    text-decoration: none;
    font-family: 'verdana';
    font-size: 14px;
    width: 80px;
    text-align: center;
    border-radius: 2px;
}
.menu li.activemenu{
   top: 5px;
   border: none;
}

/* Interaction states
----------------------------------*/
.menu li a ,.ui-datepicker-calendar .ui-state-default {
    border: 1px solid #cfd2b7;
    font-weight: normal;
    color: #5B9B51;
    background: -webkit-linear-gradient(#F8FAF4, #EBECD3); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F8FAF4, #EBECD3); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F8FAF4, #EBECD3); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F8FAF4, #EBECD3); /* Standard syntax */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F8FAF4', EndColorStr='#EBECD3')";
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #5B9B51;
    text-decoration: none;
    outline: none;
}
.menu li.activemenu a{
    background: #1b676b;
    font-weight: normal;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b676b', EndColorStr='#1b676b')";
    color: #fff;
    border: none;
}
.ui-accordion .ui-accordion-header{
    background-image: url("../images/common/maximize_icon.png");
    background-repeat: no-repeat;
    background-color: #FAFBF6;
    background-position: 92%;
    color: #519547;
    font-size: 15px;
    outline: none;
    font-weight: normal;
    border: 1px solid #e6e7e2;
}
.ui-accordion .ui-accordion-header-active{
    background-image: url("../images/common/minimize_icon.png");
    background-repeat: no-repeat;
    background-color: #FAFBF6;
    background-position: 92%;
    outline: none;
}
.ui-accordion .ui-accordion-header-active a{
    color: #1b676b !important;
}
.ui-accordion .noelements, #accordionreports .noelements{
    background-image: none !important; 
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #fff;
    text-decoration: none;
}
.layout ul li a{
    outline: none !important;
}

/* Select Boxes */
.sbHolder{
    border: 1px solid #ddd;
    border-radius: 2px;
    font-family: arial;
    font-weight: normal;
    height: 30px;
    outline: medium none;
    padding: 0 10px;
    position: relative;
    width: 398px;
    float: left;
}
.sbSelector{
    color: #000; /*#868686*/
    display: block;
    height: 30px;
    left: 0;
    line-height: 30px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: 10px;
    top: 0;
    width: 90%;
    font-family: 'verdana';
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
    outline: none;
    text-decoration: none;
}
.sbToggle{
    background: url("../images/common/drop_down_icon.png") no-repeat scroll 10px 10px rgba(0, 0, 0, 0);
    display: block;
    font-size: 14px;
    height: 30px;
    outline: medium none;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
}
.sbHolderDisabled{
    box-shadow: -1px -15px 15px #f9f9f9 inset;
    border: 1px solid #C2D3D7;
}
.sbOptions{
    background: #fff;
    border: 1px solid #C2D3D7;
    left: -1px;
    list-style: none outside none;
    margin: 30px 0 0;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    top: 0 !important;
    width: 100%;
    z-index: 1;
}
.sbOptions li{
    border-bottom: 1px solid #CCD9DF;
    margin: 10px 6px 0;
    padding: 0 0 8px;
}
.sbOptions a{
    color: #868686;
    display: block;
    font-size: 14px;
    outline: medium none;
    padding: 5px 0 5px 4px;
}
.sbOptions li:last-child{
    border:0px solid;
}
.sbOptions a:link, .sbOptions a:visited{
    text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
    color: #868686;
    opacity:52%;
    background: #DEE0DF;
}
.sbOptions li.last a{
    border-bottom: none;
}
.sbOptions .sbDisabled{
    border-bottom: dotted 1px #DEE0DF;
    display: block;
    padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
    border-bottom: dotted 1px #DEE0DF;
    display: block;
    font-weight: bold;
    padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
    padding-left: 17px;
}

/* Date Picker */
#ui-datepicker-div
{
    border:2px solid #87C325;
    background-color:#fff;

}
.ui-datepicker-calendar .ui-state-disabled {
    cursor: default !important;
    opacity: 0.5;
}
.ui-datepicker .ui-datepicker-header
{
    background-color: #87C325;
}

.ui-datepicker {
    width: 17em;
    padding: 0;
    display: none;
}
.ui-datepicker-next
{
    background:url("../images/common/arrow_banner.png");
    background-repeat:no-repeat;
    text-align:center;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next:hover
{
    cursor:pointer;
}
.ui-datepicker-prev
{
    background:url("../images/common/arrow_banner_prv.png");
    background-repeat:no-repeat;
    text-align:center;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 12px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev {
    left: 29px;
}
.ui-datepicker .ui-datepicker-next {
    right:2px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
    color:#ffffff;
    font-family:'verdana';
}
.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%;
}
.ui-datepicker table {
    width:97%;
    font-size: .9em;
    border-collapse: collapse;
    margin:5px;
}
.ui-datepicker-calendar tbody
{
    background-color:#FAFBF6;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 0px;
}
.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: center;
    text-decoration: none;
}
.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;
}

/* with multiple calendars */
.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;
}

/* RTL support */
.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;
}

/* Charts Customization */
.anychart-credits{
    display: none;
}