.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%;line-height:30px;text-align:center;bottom:0;position:relative;border-top:1px solid #ccc}
.content-wrapper{position:relative}.portal-footer-logo{max-width:600px;position:absolute;bottom:20px;right:20px}.active-tab{background-color:#f3f4f6}@media(max-width:1000px){.portal-single-info-box{width:100%;margin-right:0}.portal-double-info-box{width:100%}.pib-group{margin:0;border:0}.pib-fill-right-space-column{margin:unset}
.pib-center-column{margin:0;border-right:1px solid #ccc}.pib-graph-column{margin:0}.pib-panel{float:none;width:auto;border-left:solid 1px #ccc}.pib-tab-panel{width:auto}.pib-tab-panel .datasourcelist{display:flex;width:fit-content}.pib-tab-panel .dataSource{border-bottom:0}.pib-tab-panel .dataSource .desc{font-size:25px}
.pib-tab-panel .dataSource .header{padding-left:10px}.portal-footer-logo{position:inherit;max-width:none}.portal-footer-logo img{width:100%}}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}@media(max-width:1000px){div.rdxinfobox p.rdxinfohead{font-size:30px}div.rdxinfobox p.rdxvalue{font-size:40px;left:65px;top:30px}
div.rdxinfobox span.rdxbarunit{font-size:30px;left:0;top:60px}div#rdxinfoboxes img.rdxbar{width:250px}}#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{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:inherit;color:#aaa}span.consumptiontotal{font-size:46px;color:#444}span.consumptionunits{font-size:inherit;color:#777}
span.subtext{font-size:10px;color:#aaa}@media(max-width:1000px){.no-consumption-graph-warning{font-size:30px;text-wrap:wrap}.portalRdxDetailsForm{font-size:30px}.portalRdxDetailsForm input{font-size:30px}.periodsummary-download{border:0;border-bottom:1px solid #ccc}.periodsummary-download img.button{height:40px}
.periodsummary-stats table td{font-size:30px}}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}@media(max-width:1000px){.lt#meter-list tr th{font-size:30px}.lt#meter-list tr td{width:20px !important}.lt#meter-list tr td a{font-size:30px}}.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}.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%}
.epp{max-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;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}.portal-usage-attainment-goal input{margin-top:10px}.portal-usage-attainment-goal label{margin-top:10px}@media(max-width:1000px){.bvwv table{font-size:30px}
.bvwv table td .buttons a{font-size:30px;width:auto}#portalAlarmForm input[type=text]{width:100%}input[type=submit]{font-size:1em}.table tr td{font-size:30px}.table tbody tr td{font-size:30px !important}div.buttons a{font-size:30px;width:auto}a.additional-portal-alarm{font-size:30px;width:auto}}#portal-osmmap{width:100% !important;height:100% !important;min-height:400px;position:relative;display:block}
.content-wrapper{min-width:0;min-height:0}@media(max-width:1000px){#portal-osmmap{width:100% !important;height:calc(100vh - 0) !important;min-height:400px;max-width:100%;display:block}.content-wrapper{flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow:auto}}@media(max-width:1000px){.control-label{font-size:30px}
.panel-body button{font-size:30px;text-wrap:wrap}.panel-body .btn-group{height:auto}.form-group{margin-top:15px;font-size:30px}.bootstrap-select.btn-group .dropdown-menu.inner{font-size:30px;padding:10px}.bootstrap-select.btn-group .dropdown-menu li a{text-wrap:wrap;line-height:inherit}.h4{font-size:30px}
div.col-md-3{margin-top:0 !important}}@media(max-width:1000px){.btn span{font-size:30px}#portalFNReportAction .row button{min-width:300px;font-size:30px}#portalFNReportAction .row:nth-child(2){padding-top:30px}.form-inline .form-group{display:flex;justify-content:center;gap:30px;padding-top:15px;padding-bottom:15px}
.form-inline .control-label{padding-top:10px}#portalFNReportAction>div:nth-child(1){margin-left:30px;margin-right:30px}#portalFNReportAction .form-group{display:block;padding-top:15px;padding-bottom:15px}#portalFNReportAction .row:nth-child(1) button{width:900px}}@media(max-width:1000px){h1{font-size:60px}
h2{font-size:50px}h3{font-size:40px}h4{font-size:35px}h5{font-size:30px}h6{font-size:30px}}