html{height:100%;font-size:14px}body{padding:0;height:100%;font-family:'Lato',sans-serif!important;overflow:hidden}a{text-decoration:none}a:hover{text-decoration:underline}input.no-spin[type=number]::-webkit-inner-spin-button,input.no-spin[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}.small-action-button{border:0;background:none;box-shadow:none;border-radius:0;color:#000}div .center,.center>div,.center>table{margin-left:auto;margin-right:auto}div .align-left,.align-left>div,.align-left>table{margin-left:0;margin-right:auto}div .align-right,.align-right>div,.align-right>table{margin-left:auto;margin-right:0}.grey-icon,.grey-icon:hover{color:#808080}.panel-heading>.panel-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal;width:75%;padding-top:8px}.body-content{padding-left:15px;padding-right:15px}.container-fluid{padding:0!important;margin:0;width:100%!important;height:100%}.flex-container{display:flex;flex-direction:column;min-height:100vh}.flex-centre{display:flex;flex-direction:column;justify-content:center;align-items:center}.pagination{margin:0!important}.content-area{position:absolute;left:50px;top:100px;bottom:0;right:0;overflow-y:auto;padding-bottom:20px}.content{padding-top:40px;width:60%;margin-left:auto!important;margin-right:auto!important}.wide-content{width:80%}.full-width-content{width:100%;padding-left:20px;padding-right:20px}footer{color:#fff;position:fixed;bottom:0;right:0;left:50px;background-color:#80ba27}footer div{padding:20px;text-align:right}.version-information{color:#324758}.border{border:1px solid #eee}.border-left-radius-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.no-padding{padding:0!important}.no-margin{margin:0!important}.padding-10{padding:10px!important}.padding-20{padding:20px}.padding-top-20{padding-top:20px!important}.padding-top-30{padding-top:30px!important}.padding-top-100{padding-top:100px}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-15{padding-bottom:15px}.padding-bottom-20{padding-bottom:20px!important}.padding-left-right-15{padding-left:15px;padding-right:15px}.padding-right-15{padding-right:15px!important}.padding-right-20{padding-right:20px!important}.padding-right-30{padding-right:30px}.margin-0{margin:0!important}.margin-10{margin:10px!important}.margin-20{margin:20px!important}.margin-100{margin:100px!important}.margin-150{margin:150px!important}.margin-top-0{margin-top:0}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.margin-top-20{margin-top:20px!important}.margin-top-40{margin-top:40px!important}.margin-top-100{margin-top:100px!important}.margin-right-10{margin-right:10px}.margin-right-15{margin-right:15px}.margin-right-5{margin-right:5px}.margin-right-30{margin-right:30px}.margin-left-5{margin-left:5px}.margin-left-10{margin-left:10px}.margin-left-30{margin-left:30px}.margin-left-60{margin-left:60px}.margin-bottom-5{margin-bottom:5px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px}.margin-bottom-20{margin-bottom:20px}.margin-sides-5{margin:auto 5px}.margin-sides-20{margin:auto 20px}.margin-sides-10{margin:auto 10px}.margin-sides-100{margin:auto 100px}.no-border{border:0!important}.width-100{width:100%;max-width:initial}.width-200{width:200px}.width-120{width:120px!important}.width-400{width:400px}.vertical-align-top{vertical-align:top}.middle-align{vertical-align:middle!important}.display-block{display:block}.display-inline-block{display:inline-block!important}.display-inline-block.hide{display:none!important}.position-relative{position:relative!important}.border-bottom{border-bottom:1px solid #eee}.tab-border{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}h1{text-align:center;margin-top:40px!important}.display-for{padding-top:7px;display:inline-block}.processing{pointer-events:none!important;cursor:progress!important}.more-info,.more-info-center{font-size:20px;color:#999}.more-info:hover,.more-info-center:hover{color:#666}.multiple-input-list ul{padding:0;list-style-type:none}.remove-row{margin-left:4px}.extra-large{font-size:24px;font-weight:bold}.table thead{background-color:#80ba27;color:#fff;font-family:'Roboto',sans-serif;font-weight:300}.table>thead>tr>th{border-bottom-color:#80ba27}.table>tbody>tr>td{border-top-color:#80ba27}.table-striped>tbody>tr:nth-of-type(odd){background-color:rgba(128,186,39,.1)!important}.table-hover>tbody>tr:hover{background-color:rgba(128,186,39,.2)!important}.table a{color:inherit}.table a.btn{color:#fff}.table a:hover,.table a:focus{text-decoration:none}.table-panel h5{margin:0;font-weight:bold}.table-panel label{font-weight:normal}.radio-tab-options ul{list-style:none}.radio-tab-options ul>li{display:inline-block;width:33%}.modal-header h4,.modal-header h5{text-align:center;width:100%}h4.border-top{padding-top:10px;margin-top:10px;border-top:1px solid #eee}.small-form-control{width:90px!important}.xsmall-form-control{width:70px!important}.med-form-control{width:170px!important}.required label.col-form-label:before,.required .col-form-label>label:before,.required .form-label:before{content:"*";color:#f00}.radio-required label:before{content:"*";color:#f00}.form-control.disabled{cursor:not-allowed;background-color:#eee;opacity:1}.inline-form-group>input,.inline-form-group>select,.inline-form-group>div{display:inline-block;width:inherit}.inline-radio{margin-bottom:15px}.inline-radio:last-child{margin-bottom:0}.inline-radio label{margin-bottom:0}.jumbotron{background-color:rgba(128,186,39,.2)!important;color:#333!important}.note{color:#999}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.display-label-large{font-size:16px;padding-top:6px;padding-bottom:6px}.round-button{display:inline-block;color:inherit;font-size:20px;margin-bottom:30px;vertical-align:top}.round-button:hover{text-decoration:none;color:inherit}.round-button>div:first-child,.round-button>button{display:inline-block;width:140px;height:140px;position:relative;border-radius:50%;color:#80ba27;text-align:center;text-decoration:none;border:solid 3px #80ba27;font-size:50px;font-weight:bold;margin:0 30px 10px 30px;background-color:#fff}.round-button:hover>div:first-child,.round-button:hover>button{background-color:#80ba27;color:#fff;text-decoration:none}.round-button>div:first-child span,.round-button>button span{position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.collapse-button{width:100%;text-align:left}.width-50{width:50%;margin-left:auto;margin-right:auto}.width-70{width:70%;margin-left:auto;margin-right:auto}.width-85{width:85%;margin-left:auto;margin-right:auto}.justify-content-center{justify-content:center}.centre-margins{margin-left:auto;margin-right:auto}.centre-margins-datepicker>div{margin-left:auto;margin-right:auto}.search-box{max-width:300px}.search-panel{background-color:#eee;padding:16px;margin-bottom:30px}.radio-toolbar{margin:10px}.radio-toolbar input[type="radio"]{opacity:0;position:fixed;width:0}.radio-toolbar label{background-color:#fff;border-color:#999;color:#000;margin:4px}.radio-toolbar label:hover{background-color:#eee;border-color:#999;color:#000}.radio-toolbar input[type="radio"]:checked+label{background-color:#555;border-color:#383838;color:#fff}.light-grey-background{background-color:#e6e6e6!important}input:not([type="checkbox"]),select,.select2-selection{border-radius:50px!important}.input-group>input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}input.small-input{width:150px}textarea{resize:none}.horizontal-displayfor,.horizontal-checkboxfor{padding-top:7px!important}input.display-only,input.display-only:focus-visible{background:none;border:0;border-radius:0!important;outline:0;cursor:default}.sort-code{width:50px!important;display:inline-block!important}.top-right{position:absolute;right:10px;top:10px}.table-panel .top-right{top:0}.logo-bar{height:60px;text-align:center;color:#999;padding:10px 0;margin-left:50px}.logo-bar #logo{height:100%;-ms-background-size:contain;background-size:contain;-ms-background-repeat:no-repeat;background-repeat:no-repeat;-ms-background-position:50%;background-position:50%}.logo-bar img{max-height:100%}.navbar{border-radius:0!important;min-height:initial!important;margin-bottom:0!important}.navbar{background-color:#80ba27!important;border:0!important;color:#fff!important}.navbar .navbar-nav>li{margin-left:6px}.navbar .navbar-nav>li>a{color:#fff!important;padding:8px 5px!important;font-size:16px}.navbar .navbar-nav>li>a:hover,.navbar .navbar-nav>li>a:focus,.navbar .navbar-nav>.open>a,.navbar .navbar-nav>.open>a:focus{background-color:rgba(0,0,0,.2)}.dropdown-menu>li button{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333!important;white-space:nowrap;width:100%;text-align:left}.dropdown-menu>li button:hover,.dropdown-menu>li button:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.navbar-right{margin-right:-10px!important}ul.notifications{width:500px;color:#333;overflow-y:auto;padding:0}ul.notifications li #dismiss-notification{position:absolute;right:0;top:0;padding:6px 10px;color:#999;cursor:pointer}ul.notifications li #dismiss-notification:hover{background-color:inherit;color:#262626}ul.notifications li{white-space:normal;padding:6px;display:block;position:relative;font-weight:bold;font-size:12px;border-bottom:1px solid #e5e5e5}ul.notifications li:last-child{border-bottom:0}ul.notifications li a{white-space:normal!important}ul.notifications li span{display:block;color:#999}.vertical-nav{list-style:none;margin:0;padding:0;display:block;position:absolute;top:100px;bottom:0;height:100%}.vertical-nav a{display:block}.vertical-nav li{width:50px;text-align:center;line-height:50px;background-color:rgba(128,186,39,.2);border-right:1px solid #80ba27;border-bottom:1px solid #fff}.vertical-nav li:last-child{background-color:#eee;height:100%}.vertical-nav li a{color:#80ba27;font-weight:bold}.vertical-nav li a:hover{text-decoration:none}.vertical-nav .active{background-color:#fff;border-right:1px solid #fff;border-bottom:0}.vertical-nav .active a{color:#80ba27}ul.nav-tabs-two,ul.nav-tabs-three,ul.nav-tabs-four{border:0}ul.nav-tabs-two li{width:50%;text-align:center;border-bottom:1px solid #eee}ul.nav-tabs-three li{width:33%;text-align:center;border-bottom:1px solid #eee}ul.nav-tabs-four li{width:25%;text-align:center;border-bottom:1px solid #eee}ul.nav-tabs-two>li a,ul.nav-tabs-three>li a,ul.nav-tabs-four>li a{margin-right:0;border-radius:0}ul.nav-tabs-two>li.active,ul.nav-tabs-two>li.active>a,ul.nav-tabs-two>li.active>a:hover,ul.nav-tabs-two>li.active>a:focus,ul.nav-tabs-two>li a{border:0}ul.nav-tabs-three>li.active,ul.nav-tabs-three>li.active>a,ul.nav-tabs-three>li.active>a:hover,ul.nav-tabs-three>li.active>a:focus,ul.nav-tabs-three>li a{border:0}ul.nav-tabs-four>li.active,ul.nav-tabs-four>li.active>a,ul.nav-tabs-four>li.active>a:hover,ul.nav-tabs-four>li.active>a:focus,ul.nav-tabs-four>li a{border:0}ul.nav-tabs-two li:first-child,ul.nav-tabs-three li,ul.nav-tabs-three>li.active,ul.nav-tabs-four li,ul.nav-tabs-four>li.active{border-right:1px solid #eee}ul.nav-tabs-three li:last-child,ul.nav-tabs-four li:last-child{border-right:0}nav.pagination>li,ul.pagination>li{cursor:pointer;display:inline-block;margin-right:8px;border-width:2px}nav.pagination>li:last-child,ul.pagination>li:last-child{margin-right:0}nav.pagination li a{border-radius:50px}nav.pagination li a.active,.pagination>li:last-child>a,.pagination>li:last-child>span,.pagination>li:first-child>a,.pagination>li:first-child>span{border-radius:50px}nav.pagination li a.active{border-color:#80ba27}.grid-item{width:33%;padding:20px}.dashboard .form-horizontal .form-group{margin-right:0;margin-left:0}.dashboard h2{margin-top:0;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.dashboard-tile{border:1px solid #eee;display:flex;align-items:center;gap:20px;color:inherit;cursor:pointer;font-size:1.2em;margin-bottom:10px;border-radius:50px}.dashboard-tile span{background-color:rgba(128,186,39,.2);display:flex;min-width:70px;height:70px;justify-content:center;align-items:center;border-bottom-left-radius:50px;border-top-left-radius:50px}.dashboard-tile:hover{text-decoration:none;color:inherit;background-color:rgba(128,186,39,.2)}.dashboard-tile:hover span{color:#fff;background-color:#80ba27}.dashboard-tile table{font-size:.8em}#chartDiv span{display:inline-block;text-align:center;width:100%;padding-top:15px}.header{background-color:#eee;padding:40px 20px 20px 20px;margin:20px;text-align:center;position:relative}.header h1{margin:0 0 20px 0!important}.content-area:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border:solid transparent;border-color:rgba(136,183,213,0);border-top-color:#80ba27;border-width:20px;margin-left:-20px}.header:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border:solid transparent;border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:20px;margin-left:-20px}.header:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#eee;border-width:20px;margin-left:-20px}.modal-buttons{text-align:center;border-top:1px solid #e5e5e5;padding-top:15px;background-color:#eee;padding-bottom:15px}#profilePictureImage{border:1px solid #eee;padding:6px;max-width:100%}#colourPicker{background-image:url(../images/colourWheel.png)!important;background-color:transparent!important;background-repeat:no-repeat;background-position:50% 50%;background-size:34px;height:34px;width:34px;border:0}#colourPicker span{display:none}#colourPickerDisplay{border:1px solid #ccc;height:34px;width:240px;margin-left:30px;border-radius:50px}#colourPickerDisplay #colourPickerDisplayMain{display:inline-block;width:70%;height:100%;position:relative;border-left-color:#fff;border-top-left-radius:50px;border-bottom-left-radius:50px}#colourPickerDisplay #colourPickerDisplayMain:after{width:0;height:0;border-top:8px solid transparent;border-left:10px solid #fff;border-left-color:inherit;border-bottom:8px solid transparent;content:"";position:absolute;bottom:8px;right:-10px}.ui-timepicker-standard{z-index:11!important}.add-button{position:fixed;bottom:20px;right:26px;background-color:#80ba27;border-radius:50%;text-align:center;font-size:20px}.add-button a{color:#fff;width:50px;height:50px;line-height:50px;display:block}.search-box{width:500px}.search-box i{vertical-align:middle}.search-box input{display:inline-block}.account-card{width:500px;border:1px solid #eee;margin:20px auto 20px auto;position:relative}.account-card>a{padding:20px;display:inline-block;color:initial;cursor:pointer}.account-card>a:hover{text-decoration:none}.account-card>a:first-child{background-color:#80ba27;width:40%;color:#fff}.account-card>a:nth-child(2){vertical-align:top;float:right;width:58%}.account-card ul{margin:0;padding:0}.account-card ul li{list-style-type:none;margin-bottom:16px}.account-card ul li:last-child{margin-bottom:0}.account-card ul li label{display:block;margin-bottom:0;cursor:pointer}.account-card .buttons{position:absolute;right:20px;bottom:20px;display:block}.account-card .disabled{position:absolute;background-color:rgba(0,0,0,.2);left:0;right:0;top:0;bottom:0;z-index:1}.account-info-section{border:1px solid #eee;margin-bottom:20px}.account-info-section h2{background-color:#80ba27;margin:0;color:#fff;font-size:14px;padding:10px;font-weight:bold;position:relative}.account-info-section h2 .account-info-icons{position:absolute;top:0;line-height:36px;right:15px;font-size:26px}.account-info-section h2 .account-info-icons a{color:#fff}.account-info-section h2 .account-info-icons a.favourited{color:#b10018}.account-info-section h5{font-weight:bold;font-size:1rem}.account-info-section label{font-weight:normal}.account-info-section .form-group{margin-bottom:4px}.remove-role-link,.remove-role-link:hover,.remove-role-link:link,.remove-role-link:visited,.remove-role-link:active{text-decoration:none;outline:0}.remove-claim-link,.remove-claim-link:hover,.remove-claim-link:link,.remove-claim-link:visited,.remove-claim-link:active{text-decoration:none;outline:0}ul.account-section-toggle{padding:8px;border:1px solid #eee}ul.account-section-toggle li{list-style-type:none;margin-bottom:8px}ul.account-section-toggle li:last-child{margin-bottom:0}ul.account-section-toggle li a{width:100%;text-align:center}.alert{position:relative}.alert .btn-dismiss{position:absolute;top:10px;right:10px}.mood-inactive{color:#000!important}.mood{text-align:center;padding:10px;border:1px solid #eee;margin-bottom:4px}.mood a{margin:0 4px}.mood a,.mood a:hover{color:initial}.close-section{cursor:pointer}a:hover.property-address{text-decoration:none}.property-address input[type="radio"]{position:absolute;left:-4px;top:0}.property-address ul{padding:10px;background-color:#f5f5f5;border:1px solid #e3e3e3;margin-bottom:0}.property-address ul li{list-style-type:none}.property-address ul li h5{margin:0}.move-link{color:initial}.move-link:hover{text-decoration:none;color:initial}.table-list{padding:0}.table-list li{list-style-type:none;border:1px solid #eee;padding:4px;margin-bottom:4px}.table-list li:last-child{margin-bottom:0}.credited-statement{color:#f00!important}.credit-control-procedure-panel{background:#eee;border:1px solid;border-color:#80ba27;padding:15px;margin-bottom:10px}.credit-control-procedure-panel .procedure-stages{padding:0}.credit-control-procedure-panel .procedure-buttons{text-align:right}ul.credit-control-stage{list-style-type:none;display:table-row}ul.credit-control-stage li{display:table-cell;width:200px;text-align:center;border:1px solid #eee;height:100%;vertical-align:middle;padding:20px;position:relative}ul.credit-control-stage li.buttons{background-color:transparent!important;border-color:transparent!important}ul.credit-control-stage li h2{margin-top:0}ul.credit-control-stage li:first-child a{color:#fff}ul.credit-control-stage li{background-color:#fff}ul.credit-control-stage li:nth-child(2){background-color:#95c1e8;color:#fff}ul.credit-control-stage li:first-child{background-color:#555;color:#fff}ul.credit-control-stage li:last-child{background:none}ul.add-stage li:first-child{background-color:transparent;border:0}ul.add-stage li:nth-child(2){background-color:transparent}.delete-action{color:#f00;cursor:pointer}.credit-control select.form-control{width:200px;display:inline-block}.panel-narrow{margin-left:auto;margin-right:auto;width:70%}.panel-text-large{font-size:1.2em}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}#login .top-bar{height:100px;border-top:14px solid #324758;background-color:#eee;position:relative;margin-bottom:80px}#login .top-bar:after{top:0%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#324758;border-width:20px;margin-left:-20px}#login .content{overflow-y:auto;position:absolute;left:0;right:0;top:0;bottom:0;margin-top:100px;margin-bottom:60px;width:100%}#login p.info-banner{text-align:center;margin:10px 20px;padding:10px;background-color:#324758}#login p.info-banner,#login p.info-banner a{color:#fff;font-size:14px;font-weight:bold}#login .content .inner-content{width:400px;margin-left:auto!important;margin-right:auto!important;padding:50px 0}#login section{padding:30px;border:1px solid #324758}#login section h1{margin-top:0!important}#login form{text-align:center}#login input{max-width:100%}#login .btn-default{background-color:#324758;text-align:center;width:100%;color:#fff}#login a{color:#324758;font-size:11px}#login footer{background-color:#324758;left:0}.right-modal{position:absolute;right:0;top:0;bottom:0;margin:0}.row-fluid div{-webkit-transition:width .3s ease,margin .3s ease;-moz-transition:width .3s ease,margin .3s ease;-o-transition:width .3s ease,margin .3s ease;transition:width .3s ease,margin .3s ease}.fileUpload{position:relative;overflow:hidden}.fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}#reminders:hover i{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border-radius:10px;background-color:#eee;margin:4px}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ccc}label.switch{margin:0}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.second-modal{z-index:1051!important}.custom-modal{display:none;position:fixed;z-index:10;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);overflow:hidden}.custom-modal-container{position:absolute;right:0;top:0;bottom:0;overflow-x:auto}.custom-modal-content{background-color:#fefefe;border:1px solid #888;width:500px;overflow-y:auto;vertical-align:top;max-height:100%;position:relative;display:inline-block}.custom-modal-content .footer{margin-top:15px;text-align:center;background-color:#eee;padding:30px 80px}.custom-modal-content .footer .btn{width:100%}.custom-modal .animate-right-open{animation-name:animate-right-open;animation-duration:.4s}.custom-modal .animate-right-close{animation-name:animate-right-close;animation-duration:.4s}.custom-modal-close,.action-delete{color:#aaa;font-size:28px;font-weight:bold;position:absolute;top:0;right:0;padding:0 15px;cursor:pointer}.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.modal-content{width:inherit;max-width:inherit;height:inherit;margin:0 auto;pointer-events:all}.modal-content ul{list-style:none;padding-left:0;margin-left:0}.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:none}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.radio-button-replace{display:inline-block;vertical-align:bottom}.radio-button-replace input{display:none}.radio-button-replace label{color:#fff;background-color:#666;width:34px;height:34px;line-height:34px;text-align:center;font-size:30px;font-weight:bold;border-radius:10px;margin-bottom:0;cursor:pointer}.radio-button-replace label.plus{background-color:#5cb85c}.radio-button-replace label.minus{background-color:#d9534f}.radio-button-replace label.equals{background-color:#555}.back-button{position:absolute;left:14px;top:12px;line-height:42px;font-style:normal}.back-button a{color:initial}.back-button a:hover{color:initial;text-decoration:none}.back-button i{vertical-align:middle;padding-right:5px}.validation-meter-flag-fail{margin-left:10px;color:#d9534f!important}.validation-content{flex:1}.validation-meter-flag-pass{margin-left:10px;color:#008000}.validation-dropdown{margin-bottom:10px}.validation-save-button{margin-left:90%;margin-right:30%}.validation-form{margin-left:35%;margin-right:25%}.validation-card{width:60rem}.validation-opts{display:inline-block;color:inherit;font-size:15px;margin-bottom:30px;vertical-align:top;padding-left:10px;padding-right:10px;text-align:center}.validation-tolerance-input{text-align:center;display:block;margin:0 auto;width:50px}.validation-error-text{color:#f00}.validation-error-popup{width:50%;margin-left:25%;margin-right:25%}.validation-popover .popover{font-family:'Lato'!important;width:230px!important;height:100px}.validation-popover .popover-content{padding-top:12px;padding-right:5px;padding-left:5px;text-align:center;color:#f00}.validation-popover-content{padding-left:15px;padding-right:15px}.validation-popover .popover{width:230px!important;height:85px}.table-floating-head{position:relative;padding-top:37px;background:#80ba27}.table-floating-head.positioned{position:absolute;top:100px;left:100px;width:800px;box-shadow:0 0 15px #333}.scroll-container{overflow-y:auto;height:auto;background:#fff!important}.max-height-400{max-height:400px}.max-height-300{max-height:300px}.max-height-200{max-height:200px}.max-height-100{max-height:100px}.height-35{min-height:35px}.table-scrollable{border-spacing:0;width:100%;background-color:#fff}.table-scrollable td,.table-scrollable th{border-bottom:1px solid #eee;background:#fde6d2;color:#000;padding:5px}.table-scrollable th{height:0;line-height:0;padding-top:0;padding-bottom:0;color:transparent;border:0;white-space:nowrap}.table-scrollable th div{position:absolute;background:transparent;color:#fff;padding:9px 0;top:0;line-height:normal}.min-width-forty{min-width:40px}@-webkit-keyframes animate-right-open{from{width:0;opacity:0}to{width:500px;opacity:1}}@keyframes animate-right-open{from{width:0;opacity:0}to{width:500px;opacity:1}}@-webkit-keyframes animate-right-close{from{width:500px;opacity:1}to{width:0;opacity:0}}@keyframes animate-right-close{from{width:500px;opacity:1}to{width:0;opacity:0}}@-webkit-keyframes animate-right-open-mobile{from{width:0;opacity:0}to{width:100%;opacity:1}}@keyframes animate-right-open-mobile{from{width:0;opacity:0}to{width:100%;opacity:1}}@-webkit-keyframes animate-right-close-mobile{from{width:100%;opacity:1}to{width:0;opacity:0}}@keyframes animate-right-close-mobile{from{width:100%;opacity:1}to{width:0;opacity:0}}@media screen and (max-width:767px){.grid-item{width:100%}#mobile-indicator{display:block}.carousel-caption{display:none}#login .top-bar{margin-bottom:20px}#login .content .inner-content{width:90%}.content,.wide-content{width:100%;padding-left:20px;padding-right:20px}.custom-modal{overflow-y:auto}.custom-modal-container{bottom:auto;left:0}.custom-modal-content{width:100%;display:block;overflow:hidden}}@media screen and (max-width:1525px){.content,.wide-content{width:100%;padding-left:20px;padding-right:20px}}.data-logger-search-input{position:absolute;top:3px}.nav-tabs .badge{position:relative;top:-2px;right:-2px;background:#d9534f}.checkbox-menu li label{display:block;padding:3px 10px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;margin:0;transition:background-color .4s ease;position:relative}.checkbox-menu ul{position:relative;border-radius:4px}.checkbox-menu li input{margin:0 5px;top:2px;position:relative}.checkbox-menu li.active label{background-color:#cbcbff;font-weight:bold}.checkbox-menu li label:hover,.checkbox-menu li label:focus{background-color:#f5f5f5}.checkbox-menu li.active label:hover,.checkbox-menu li.active label:focus{background-color:#b8b8ff}.checkbox-menu-dropdown-button{display:block;width:100%;height:34px;text-align:left;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:50px!important}.checkbox-dropdown{width:92%;border-radius:0!important;margin:0 16px!important}.sort-arrow{margin-left:5px}.ui.multiple.search.dropdown{width:100%}ul.no-style{padding:0}ul.no-style li{list-style:none}.billing-profile-wizard-main>section{height:100%}.billing-run .panel-branding{border-color:#80ba27}.billing-run .panel-branding>.card-header{color:#fff;background-color:#80ba27;border-color:#80ba27}.billing-run .card .card-header{padding:0}.billing-run .card .card-header h3{text-align:center;margin:0;font-size:20px;font-weight:normal;padding:1rem}.billing-run .card .card-header a{color:#fff}.billing-run .card .card-body{padding:15px 30px}.billing-run .card .card-body ul{list-style-type:none;padding:0;columns:2;-webkit-columns:2;-moz-columns:2}.billing-run .card .card-body ul li{margin-bottom:10px}.billing-run .card .card-body ul li span{font-weight:bold;display:inline-block;width:140px}.billing-run select.form-select{width:200px;display:inline-block}.billing-run .card .card-footer{background-color:initial;padding:10px 30px}.data-logger-validation-advisory.card>div.card-header{background-color:#555;color:#fff}.data-logger-validation-advisory.card>div.card-header a strong{color:#fff}.data-logger-validation-advisory.card>div{background-color:#fff}.data-logger-validation-advisory .card-body{padding-bottom:1px}.data-logger-validation-advisory .card-body p{margin-bottom:1px}.keep-whitespace{white-space:pre}.padding-top-10{padding-top:10px}.padding-top-5{padding-top:5px}.btn.btn-grey{color:#333;background-color:#eee;border-color:#ccc}.btn.btn-grey:focus{color:#333;background-color:#ccc;border-color:#999}.btn.btn-grey:hover{color:#333;background-color:#ddd;border-color:#aaa}.btn.btn-grey.active,.btn-grey:active{color:#333;background-color:#ddd;border-color:#aaa}.btn.btn-blue{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn.btn-blue:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn.btn-blue:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn.btn-blue.active,.btn-blue:active{color:#fff;background-color:#286090;border-color:#204d74}.btn.btn-purple{color:#fff;background-color:#8f54c9;border-color:#8f54c9}.btn.btn-purple:focus{color:#fff;background-color:#8241c3;border-color:#7638b2}.btn.btn-purple:hover{color:#fff;background-color:#8241c3;border-color:#7638b2}.btn.btn-purple.active,.btn-purple:active{color:#fff;background-color:#8241c3;border-color:#7638b2}a.default-link{color:#337ab7;text-decoration:underline}a.default-link:hover{color:#204d74;text-decoration:underline}a.link:hover{color:#204d74;text-decoration:underline}.border-top{border-top:1px solid #eee}.fa-small-icon{font-size:1.5em}.filter-option-inner-inner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.form-switch .form-check-input:focus{outline:0}.form-switch.form-switch-md .form-check-input{height:22px;width:41px}.margin-left-33{margin-left:33.3%}.float-right{float:right}.padding-left-0{padding-left:0}.padding-left-150{padding-left:150px}.overdue td{color:#f00}.text-wrap{word-break:break-all}.show-meters-panel{padding-top:5px;border-top:1px solid #ddd;margin-top:8px}.non-reading-button{outline:0;background:none;border:0;margin-top:10px}.billing-run-note{float:right;position:absolute;right:10px;top:1rem}.billing-run-note .tooltip-inner{white-space:nowrap;max-width:none}.financials-table .tooltip-inner{white-space:nowrap;max-width:none}.pending-payments-table .tooltip-inner{white-space:nowrap;max-width:none}.width-10{width:10%}.width-30{width:30%}.fault-status-button{color:#fff!important}input.hide-lastpass~div[data-lastpass-icon-root]{display:none}.width-40{width:40%}.padding-0{padding:0!important}.padding-top-15{padding-top:15px}.margin-top-6{margin-top:6px}.toggle-lists{display:flex;justify-content:center;text-align:center}.toggle-lists ul,.toggle-lists li{list-style:none;margin:0;padding:0;text-align:left}.toggle-lists>ul{column-count:2}.toggle-lists>ul>li{break-inside:avoid-column;-webkit-column-break-inside:avoid;page-break-inside:avoid}#confirm-modal,#new-features-modal{z-index:9999}.new-feature-badge{display:inline-block;padding:.25em .4em;font-size:90%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.modal-footer-center{text-align:center!important}.text-align-right{text-align:right}.no-right-padding{padding-right:0}.payg-settings-tab-pane-content{padding-top:20px;padding-left:20px}.rounded-pill{border-radius:50rem}.w-50{width:50px}.mx-15{margin-left:15px!important;margin-right:15px!important}.mb-10{margin-bottom:10px!important}.mb-35{margin-bottom:35px!important}.mb-100{margin-bottom:100px!important}.px-0{padding-left:0!important;padding-right:0!important}.mb-50{margin-bottom:50px!important}.font-weight-bold{font-weight:bold}.font-size-30{font-size:30px}#copied-popup{position:absolute;bottom:120%;left:50%;transform:translateX(-50%);background:#000;color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out;display:none}#copied-popup::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}#copied-popup.show{opacity:1;transform:translateX(-50%) translateY(-4px)}.flags-carousel .carousel-indicators li{border-color:#a94442;width:14px;height:14px}.flags-carousel .carousel-indicators .active{background-color:#a94442;width:16px;height:16px}.flags-carousel .credit-control-flag .info{display:flex;justify-content:center;align-items:center}#export-all{cursor:pointer}.upload-reading-container{display:flex;justify-content:center;align-items:center}.multiselect-date{display:grid;grid-template-columns:repeat(7,1fr)}.multiselect-date label{position:relative;margin:1px;height:1lh}.multiselect-date input{opacity:0;position:absolute;top:0;bottom:0;width:100%;height:100%}.multiselect-date span{user-select:none;background-color:#f6f6f6;margin:0;border:solid 1px #e6e6e6;text-align:center;position:absolute;top:0%;right:0%;width:100%;height:100%;cursor:pointer}.multiselect-date input:checked+span{background-color:#3278fc;border:solid 1px #5f63fc;color:#fff}.nav-link.dropdown-toggle:not(.collapsed)::after,.nav-link.dropdown-toggle::after{content:unset!important}.form-horizontal .col-form-label,.form-horizontal .col-form-label>label{text-align:right;font-weight:700}.form-label{font-weight:700}.btn:hover{text-decoration:none}:root,[data-bs-theme=light]{--bs-border-color:#ccc;--bs-carousel-indicator-active-bg:#58151c}.select2-dropdown{margin-top:6px;margin-bottom:6px;border:1px solid #86b7fe!important;border-radius:.25rem!important}.pagination>li>a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.nav-item button.disabled{background-color:#eee}.nav-item span.disabled:hover{cursor:not-allowed}.pane-content h3{text-align:center;margin-bottom:10px}dl.inline dt{text-align:end}dl.inline dd{margin-bottom:0}.nav-pills>li>a{padding:5px 10px!important}.nav-pills>li>a:focus,.nav-pills>li>a:hover{text-decoration:none}.card-header{background-color:#f5f5f5}#communication-templates .accordion-item{margin-bottom:20px;border-radius:var(--bs-accordion-border-radius);border-radius:var(--bs-accordion-border-radius);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)!important}#communication-templates .accordion-body .card{background-color:#f5f5f5}#communication-templates .accordion-body .card-body{padding:20px}#communication-templates .accordion-body .card-title{text-align:center}#virtual-meter-config h3,#virtual-meter-config h4{text-align:center;font-size:1rem!important;margin-bottom:1rem}#virtual-meter-config div.border{padding:1rem}.meter-validation-advisory a{color:initial}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}#ui-datepicker-div{z-index:1080!important}.sticky-top{z-index:1!important}.accordion-button:not(.collapsed){color:initial!important}th{white-space:nowrap!important}