.meter-details-display{padding:10px;border-bottom:1px solid #eee}.nopres{font-size:16px;text-align:center;font-weight:bold;color:#888;margin:20px}.portal-single-info-box{width:260px;margin-right:20px;border:1px solid #ccc;border-radius:3px;margin-bottom:20px;display:inline-block;vertical-align:top}.portal-double-info-box{width:300px;margin-right:20px;border:1px solid #ccc;border-radius:3px;margin-bottom:20px;display:inline-block;vertical-align:top}
.portal-max-info-box{width:100%;border-radius:3px;margin-bottom:20px;position:relative;border:1px solid #ccc;display:inline-block;vertical-align:top}.portal-info-box-with-panel{width:100%;border:1px solid #ccc;border-radius:3px;margin-bottom:20px;position:relative;display:inline-block;vertical-align:top}
.pib-wrapper{overflow:hidden}.pib-comparison-wrapper{overflow:hidden;width:100%}.pib-group{border:1px solid #ccc;margin-left:150px}.pib-fill-right-space-column{border-left:1px solid #ccc;margin:0 0 65px 260px}.pib-center-column{margin:0 0 0 260px;border-left:1px solid #ccc;border-right:1px solid #eee}
.pib-graph-column{margin-left:260px;border-left:1px solid #ccc;border-right:1px solid #eee}.pib-panel{float:left;width:260px;border-right:solid 1px #ccc;min-height:272px}.pib-tab-panel{float:left;width:150px;border-right:1px solid #ccc;height:100%}.pib-tab-panel .datasourcelist{border-top:1px solid #ccc}
.pib-tab-panel .dataSource{border-bottom:1px solid #ddd;cursor:pointer;padding:5px}.pib-tab-panel .dataSource:hover{background-color:#eee}.pib-tab-panel .dataSource .desc{padding-left:10px;color:#888;font-size:12px}.pib-panel-right{float:right;width:200px}.pib-header{min-height:40px;line-height:40px;border-bottom:1px solid #ddd;margin-left:10px}
.pib-header .pib-title{display:inline-block;zoom:1;*display:inline;font-weight:600;padding-left:10px;line-height:25px;vertical-align:middle;margin:0 !important}.pib-header .pib-header-img{vertical-align:middle;padding-left:5px}.pib-content{min-height:50px}.pib-content-footer{width:100%;height:30px;line-height:30px;text-align:center;bottom:0;position:relative;border-top:1px solid #ccc}
div#rdxinfoboxes{padding:20px 0}div.rdxinfobox{float:left;margin-left:20px}div.rdxinfobox div.rdxbar-wrapper{position:relative}div.rdxinfobox p.rdxinfohead{font-size:14px;color:#666;margin-left:10px}div.rdxinfobox p.rdxvalue{font-size:28px;color:#666;text-align:center;position:absolute;line-height:120px;width:120px}
div.rdxinfobox span.rdxbarunit{font-size:12px;color:#777;position:absolute;width:120px;top:25px;left:0}#billingbreakdown h3{padding-left:5px;border-bottom:1px solid #ccc}#billingbreakdown .info{border-top:1px solid #ccc;margin-top:15px;padding:10px 5px 5px}#billingbreakdown .gastariff{width:230px;text-align:center;padding-top:10px}
#billingbreakdown form{margin:20px 0}#billingbody{padding:5px 10px 5px 5px}#billingbody .mt{color:#555;min-width:50px;text-align:right;font-size:16px;font-weight:normal;letter-spacing:1px}#billingbody .ct{color:#555;min-width:50px;text-align:left;padding-left:10px;font-size:16px;font-weight:normal;letter-spacing:1px}
#billingbody .m{color:#73191f}#billingbody .c{text-align:left}#billingbody .billwarn{border-top:solid 1px #ccc;text-decoration:none;padding-top:5px;margin-top:30px;line-height:16px}.nobillinginfo{font-size:large;margin:50px 0 50px 0;text-align:center}#breakdownbar{width:100px;float:right;clear:both;padding-top:20px;padding-right:10px}
div.readings-footer{height:40px;line-height:40px;width:100%;border-top:1px solid #ccc}div.readings-footer p{margin-left:20px}div.readings-footer p a{outline:0;margin-right:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}div.readings-footer p a.disabled{cursor:default;color:#bbb}
#mg{padding:10px}#mgg{margin:20px}.image-annotate-view{z-index:100}.no-consumption-graph-warning{height:200px;line-height:300px;min-width:400px;font-size:20px;text-align:center;color:#444}.portalRdxDetailsForm{color:#444;font-size:14px;padding:8px 15px}.portalRdxDetailsForm input{color:#444;font-size:14px;padding:2px 4px}
.periodsummary-consumption{border-bottom:1px solid #ccc}.periodsummary-download{min-height:35px;line-height:35px;text-align:center;border-top:1px solid #ccc}span.consumptionheading{display:block;font-size:12px;color:#aaa}span.consumptiontotal{font-size:46px;color:#444}span.consumptionunits{font-size:14px;color:#777}
span.subtext{font-size:10px;color:#aaa}p.nobillinginfo{text-align:center;vertical-align:middle;line-height:120px;font-size:20px}.lt{width:100%;border-collapse:collapse}.lt tr td{padding:6px 4px}.lt tr td.heading{text-align:right;padding-right:10px}.lt tr.ltpo{background-color:#f1f1f1}.lt#meter-list thead{border:0}
.lt#meter-list thead td:hover{cursor:pointer}.lt#meter-list tbody{border:1px solid #ccc}.lt#meter-list tbody tr:hover{cursor:pointer;border:1px solid #ccc}.lt#meter-list tr th{padding:10px 0 10px 20px;border-bottom:0}.lt#meter-list tr td{border:1px solid #ccc;border-left:0}.lt#meter-list tr td a{text-decoration:none}
.meter-entry .cref div{display:inline-block}.pib-text-data{padding:20px}.pib-text-data p{margin-bottom:10px}.pib-text-data-heading{font-weight:bold;font-size:18px}.center{margin:0 auto}div.spacer{height:15px;display:block}div.left-spacer{margin-left:20px}div.left-spacer-big{margin-left:40px;display:inline-block;zoom:1;*display:inline}
div.clear{clear:both}div.centertext{text-align:center}a.b12whitebutton{border:2px solid #ddd;border-radius:4px;color:#656565 !important;font-size:12px;font-weight:bold;padding:1px 10px;text-decoration:none !important;margin:0 5px;background-color:#fff;vertical-align:middle}.readingcsv-download-button .button{vertical-align:text-bottom}
.textcenter{text-align:center}.italics{font-style:italic}#unsupportedBrowserAlert{z-index:100;cursor:hand;background-color:yellow}#unsupportedBrowserAlert div{padding-right:10px;display:inline-block}#unsupportedBrowserAlert a{font-size:11px;background-color:yellow}.t_jserr{background-color:#fcffb0;font-size:16px;line-height:30px;text-align:center;width:100%}
.t_jserr a{background-color:#fcffb0;font-size:16px;height:30px;line-height:30px;text-align:center;width:100%}.t_browser_err{background-color:#fcffb0;font-size:20px;line-height:40px;text-align:center;width:100%}.t_browser_err a{background-color:#fcffb0;font-size:20px;height:40px;line-height:40px;text-align:center;width:100%}
.epp{width:800px;margin:0 auto;text-align:center}.epp h1{margin-bottom:10px}.epp .entry{margin-bottom:40px}.epp .entry p{text-align:left;margin-bottom:10px !important}#detailsblock{margin:0 auto;width:100%}.suggestions-block{width:230px;float:right}.alarm-suggestions{width:220px;font-size:16px}.alarm-suggestions .title{font-size:13px;text-align:left}
.alarm-suggest-title{font-size:15px;text-decoration:underline}.alarm-suggestions-subtitle{color:#444;font-size:14px;text-decoration:underline}.alarm-suggestions td{text-align:center}.alarm-suggestions td .max,.alarm-suggestions td .avg{font-size:22px;font-weight:bold;color:#555}#detailsblock h3{text-align:center}
#detailsblock .btn{margin-top:20px;text-decoration:none;width:250px;text-align:center}#detailsblock .btn a{text-decoration:none}#detailsblock .btn div{padding:6px}.bvwv table{font-size:14px;border-collapse:collapse;margin-top:5px}.bvwv table td{text-align:justify;padding:5px}.bvwv table td .buttons{margin-top:10px}
.bvwv table td .buttons a{background-color:#fff;border:thin solid #CCC;margin:5px;padding:5px;width:50px;border-radius:5px;text-decoration:none}.bvwv table td.detsh{font-weight:bold}#portalAlarmForm{padding:10px}#portalAlarmForm input[type=text]{padding:5px;background-color:#fff;border:solid thin #CCC;width:80px;margin-bottom:10px}
input[type=submit]{font-size:14px;padding:5px;background-color:#e26a6a;color:#FFF;border:thin solid #FFF;border-radius:5px;cursor:pointer}input[type=submit]:active{background-color:#FFF;color:#e26a6a;border:thin solid #e26a6a}#changepasswordform{margin-top:40px}#changepasswordform h3{text-align:center;margin-bottom:10px}
#changepasswordform #profileoptionblock table{width:380px}#search-msg{margin:20px auto;text-align:center}#portal-mini-osmmap .leaflet-pane{z-index:2 !important}