#login-form{position:fixed;background-color:#fff;z-index:10;height:375px;width:330px;top:19%;left:35%;border:1px solid #000}#login-form .input-group-addon{border-color:#ccc}.signin-body .container{width:300px}.error{color:red}#map{position:fixed;width:100%;height:100%;top:0;left:0;z-index:0}#dashboard-controls .dashboard-menu{font-family:Alef,'Noto Serif',serif;background-color:#353434;position:fixed;z-index:30;height:62px;width:auto;top:5px;right:0;left:5px;font-size:12px}.splash-screen,.tree,.usageChart text,body{font-family:Alef}#dashboard-controls .dashboard-menu *{display:inline-block;margin-top:0;margin-bottom:0;line-height:62px;vertical-align:middle;height:100%;color:#fff}#dashboard-controls .dashboard-menu .menu-separator{border-left:1px solid #fff;height:35%;width:1px}#dashboard-controls .dashboard-menu .menu-buttom{padding-right:10px}#dashboard-controls .dashboard-menu .menu-title{width:190px;text-align:center;font-size:24px}#dashboard-controls .dashboard-menu .menu-account{width:250px;padding-right:15px}#dashboard-controls .dashboard-menu .menu-account img.menu-account-photo{width:33px;height:33px;margin-left:5px}#dashboard-controls .dashboard-menu .menu-account img.menu-account-logout{width:auto;height:auto;margin:0}#dashboard-controls .dashboard-menu .menu-account span{width:auto;margin-left:20px}#dashboard-controls .dashboard-menu .menu-messages{padding-right:25px}#dashboard-controls .dashboard-menu .menu-messages img{width:22px;height:22px;margin-left:5px}#dashboard-controls .dashboard-menu .menu-messages span{width:110px}#dashboard-controls .dashboard-menu .menu-logo{float:left;margin-left:35px}#dashboard-controls .dashboard-menu .menu-logo img{margin-top:11px}#dashboard-controls .dashboard-menu .menu-logo h4{margin-right:10px;margin-top:-11px}#dashboard-controls .dashboard-menu .menu-home img{width:auto;height:auto;margin:0 10px 4px}#dashboard-controls .dashboard-controls-container{height:100%;width:510px;top:70px;bottom:235px;z-index:5;position:fixed}#dashboard-controls .dashboard-controls-container .dashboard-controls{position:fixed;background-color:#fff;z-index:10;margin:2px;padding:9px 0}#dashboard-controls .dashboard-controls-container .dashboard-controls .icon-options{background-image:url(../images/option.png);background-size:24px;width:24px;height:24px;position:fixed;margin-top:1px;z-index:20}#dashboard-controls .dashboard-controls-container .dashboard-controls .btn:focus{outline:0}#dashboard-controls .dashboard-controls-container .dashboard-controls .title{font-size:large;font-weight:700;padding-right:20px}#dashboard-controls .dashboard-controls-container .dashboard-controls.dashboard-controls-col{width:250px;margin-left:3px}#dashboard-controls .dashboard-controls-container .dashboard-controls.dashboard-controls-row{width:505px}#dashboard-controls .dashboard-controls-container .dashboard-controls.dashboard-messages{top:inherit;bottom:235px;right:255px;overflow-y:scroll}#dashboard-controls .dashboard-controls-container .dashboard-controls.dashboard-messages p{padding-right:20px}#dashboard-controls .dashboard-controls-container .dashboard-controls.dashboard-categories{padding-top:0!important;top:inherit;right:0;bottom:420px;overflow-y:scroll}#dashboard-controls .dashboard-controls-container .dashboard-controls.dashboard-details{right:0;bottom:235px;height:180px}#dashboard-controls .dashboard-controls-container .dashboard-controls.dashboard-details .meter-details{padding-right:30px;padding-top:10px}#dashboard-controls .dashboard-controls-container .dashboard-controls.dashboard-details .categoriesChart{width:250px;height:150px}#dashboard-controls .dashboard-controls-container .dashboard-controls.dashboard-usage{right:0;bottom:10px;padding:0;margin-left:20px;height:220px;width:505px}#dashboard-controls .dashboard-controls-container .dashboard-controls.dashboard-usage ul.nav{height:inherit;position:fixed;right:507px;border:0}#dashboard-controls .dashboard-controls-container .dashboard-controls.dashboard-usage ul.nav li a{margin:0;border:0;border-top-left-radius:0;border-top-right-radius:0;color:#fff}#dashboard-controls .dashboard-controls-container .dashboard-controls.dashboard-usage ul.nav li a:hover,#dashboard-controls .dashboard-controls-container .dashboard-controls.dashboard-usage ul.nav li.active>a{color:#93928E;background-color:#fff}#dashboard-controls .google-visualization-tooltip{font-size:10px;z-index:10}#dashboard-controls .google-visualization-tooltip .google-visualization-tooltip-item{padding:0 5px;white-space:nowrap}ol,ul{padding-right:7px;list-style-type:none}.icon-electricity{background:url(../images/icon-electricity.png) no-repeat;width:21px;height:21px}.tree a{text-decoration:none}.tree a.active-category{color:#26858d!important}.tree img{position:relative;right:5px;left:8px;bottom:3px;width:17px}.tree .tree-level-top{margin-left:10px}.tree .tree-level-top a{color:#2c2c2c;font-size:12px;font-weight:bolder}.tree .tree-level-top a span{padding-right:16px;color:#2c2c2c;font-size:13px;font-weight:700;line-height:17px}.tree .tree-level-top a.active-category span{color:#26858d}.tree .tree-level-bottom a,.tree .tree-level-middle a{color:#3e3e3e}.tree .tree-level-middle{font-size:12px;margin-left:10px}.tree .tree-level-middle a span{padding-right:43px}.tree .tree-level-middle a i{font-size:9px;position:relative;right:26px}.tree .tree-level-bottom{font-size:12px;margin-left:10px}.tree .tree-level-bottom a span{padding-right:14px}.tree .tree-level-bottom a i{font-size:7px;padding-right:32px}.tree .tree-level-bottom label{font-weight:400}.tree input.hide-meters-category{float:left}.leaflet-popup-content{direction:rtl;text-align:right;width:auto!important}.leaflet-marker-icon-transparent{opacity:.4}#map .map-activearea{position:absolute;top:70px;right:515px;left:5px;bottom:10px}#loading-bar .bar{height:5px;background:#26858d}#loading-bar .peg{box-shadow:#29d 1px 0 6px 1px}#loading-bar-spinner{top:25px;left:12px}#loading-bar-spinner .spinner-icon{width:20px;height:20px;border-top-color:#26858d;border-left-color:#26858d}.splash-screen{position:fixed;z-index:0;font-size:40px;color:#26858d;top:40%;left:45%}.menu-timedate,.menu-weather{padding:0 10px}.menu-timedate .wi,.menu-weather .wi{font-size:24px;padding-right:10px}img.menu-account-photo{width:33px;height:33px;margin-left:5px;border-radius:50%}.chart-container,.usageChart{height:100%}#dashboard-controls .dashboard-controls-container .dashboard-usage .state-title{text-align:center;padding:0 90px;position:absolute;z-index:1;width:100%}#dashboard-controls .dashboard-controls-container .dashboard-usage .state-title .date{margin-right:10px}.usageChart{border:1px solid #fff;width:100%}.col-centered{float:none;margin:0 auto}.chart-container .chart-empty{display:table;table-layout:fixed;height:inherit}.chart-container .chart-empty .chart-message{display:table-cell;vertical-align:middle;text-align:center}#wrapper.v2 .tree label,#wrapper.v2 .tree ol.meters .category-labels{display:inline}.box-chart-usage ul.nav.nav-tabs.nav-stacked{width:43px;bottom:12px}.box-chart-usage ul.nav.nav-tabs.nav-stacked li{background-color:#93928E;height:42px;float:right;width:inherit;margin-bottom:0}.box-chart-usage ul.nav.nav-tabs.nav-stacked li a{width:inherit;height:100%;font-size:12px;text-align:center;padding:13px 0}.chart-navigation .btn-arrow{width:30px;height:30px;position:absolute;top:0;z-index:25}.chart-navigation .btn-arrow .glyphicon{left:5px}.chart-navigation .btn-arrow.btn-transparent{border-radius:50%}.chart-navigation .btn-arrow.btn-arrow-left{left:50px}.chart-navigation .btn-arrow.btn-arrow-right{right:65px}div.alert-container{z-index:10;position:absolute;top:72px;left:5px;width:682px;direction:rtl}div.alert-container div.alert-default{background-color:#fff!important}div#messages .accordion-toggle:active,div#messages .accordion-toggle:focus,div#messages .accordion-toggle:hover,div#messages .accordion-toggle:visited{text-decoration:initial}div#messages div.panel-group{margin:7px 7px 20px}div#messages .message-wrapper{position:relative}div#messages div.panel .message-body{font-size:12px}div#messages .message-icon-caret span{font-size:1.5em;position:absolute}div#messages .message-text{width:90%}div#messages .message-badge{position:absolute;left:10px;top:10px}div#messages .message-badge span{padding:5px 8px;border-radius:12px;color:#fff;background-color:#93928E}#wrapper.v2{padding-top:80px}#wrapper.v2 .panel.tabs{margin-top:-1px}#wrapper.v2 .nav-tabs{margin:0 4px}#wrapper.v2 .nav-tabs li{cursor:pointer}#wrapper.v2 chart-detailed .detailed-chart{position:relative;height:350px}#wrapper.v2 chart-detailed .pie-chart-container{width:200px;height:250px;position:absolute;right:-2%;top:50px;z-index:10}#wrapper.v2 chart-detailed .usage-chart-container{position:absolute;left:0;top:-10%;z-index:5}#wrapper.v2 chart-detailed chart-pie-compare .chart-empty{width:500px;margin-top:100px}#wrapper.v2 chart-detailed chart-electricity-compare .chart-empty{height:400px}#wrapper.v2 chart-detailed-date-picker .input-group{z-index:20}#wrapper.v2 chart-detailed-date-picker .form-control{padding:6px}#wrapper.v2 chart-detailed-date-picker table{direction:ltr}#wrapper.v2 #messages .panel-group{margin:0 0 0 7px}#wrapper.v2 #messages .panel-group .panel-heading{padding-left:40px}#wrapper.v2 #messages .panel-group p{padding-right:20px}#wrapper.v2 button.clear-selection{font-size:75%;padding:1px 2px}#wrapper.v2 .tree{padding-right:0;margin-top:10px}#wrapper.v2 .tree ol{padding:0 15px 0 0}#wrapper.v2 .tree ol .tree-level-middle{margin:0}#wrapper.v2 .tree ol.meters{border:1px solid #ccc;padding:10px 10px 10px 0;margin-bottom:20px}#wrapper.v2 .tree.panel-body{padding-right:0}#wrapper.v2 .tree .tree-level-top{margin:0}#wrapper.v2 .tree .tree-level-top img{right:auto}#wrapper.v2 .tree .label{margin-right:1px;font-size:70%}#wrapper.v2 .tree label span{margin-left:5px;margin-right:10px}#wrapper.v2 .tree label img{height:23px}#wrapper.v2 .tree.by-category .meter .category-labels,#wrapper.v2 .tree.by-site .meter .label.site{display:none}#wrapper.v2 .tree .meter{overflow:hidden;white-space:nowrap}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body,html{height:100%}body{min-height:100%;direction:rtl;background:#F1F3FA}.nw-icon{color:#3399A2}