a{color:#6CB33F}.status.block{color:white;text-align:center;border:none}.status.block.UNASSIGNED{background:#cbcccc}.status.block.CHARGING{background:#8ec63f}.status.block.IDLE{background:#1faae1}.status.block.NETWORK_ERROR{background:#e31d38}.status.block.FAULT_CONDITION{background:#e31d38}.status.block.inline{display:inline-block}.status.block.minimal{padding:2px 7px}.button{margin:0 10px;padding:4px 13px 2px;font-size:18px;display:inline-block;background:white;color:#5c5d5e;border-radius:4px;border:1px solid #bec2c2;text-transform:uppercase;white-space:nowrap}.button:hover{color:#bec2c2;background:white;cursor:pointer}.button.strong{border:none;margin:0 1px 0 0;background:#59595c;color:white;text-transform:none;font-size:14px;padding:4px 11px;border-radius:8px}.button.strong.tab{border-top-left-radius:0;border-top-right-radius:0}.button.strong.blue{background:#6CB33F}.button.strong.red{background:#e31d38}.button:disabled{border:none;cursor:not-allowed;color:#eaeaea;background:#b7b7b7 !important}.button.submit{background:#8ec63f;border-color:black;color:black}.button.submit:hover{color:#555}.button.submit:disabled{border:none;color:#eaeaea;background:#b7b7b7}.button.danger{background:#ff4c64;border-color:black;color:black}.button.danger:hover{color:#333}a.button{text-decoration:none}.table{display:table;border-collapse:collapse}.tr{display:table-row}.th,.td,.tfoot .td{display:table-cell;padding:4px 5px}@media only screen and (min-width: 410px){.th,.td,.tfoot .td{padding:4px 8px}}.thead{display:table-header-group}.tbody{display:table-row-group}.tfoot{display:table-footer-group}.table.fullwidth{width:100%;width:calc(100% - 1px);box-sizing:border-box}.table.basic .tbody .th,.table.basic .tbody .td{border:1px solid #edeceb}.table.basic .th,.table.basic .td{vertical-align:middle;background:white}.table.basic .th,.table.basic .tfoot .td{line-height:90%;background:#474747;color:#eee;font-weight:bold;padding:8px}.table.basic .th.sortable,.table.basic .tfoot .td.sortable{cursor:pointer}.table.basic .th.sortable:hover,.table.basic .tfoot .td.sortable:hover{background:#777}.table.basic .tr.noborder .td{padding:0;background:none}.table.profile .th,.table.profile .tfoot .td{padding-right:15px;text-transform:uppercase}@media only screen and (min-width: 410px){.table.profile .th,.table.profile .tfoot .td{padding-right:30px}}.table.selectable .tr{cursor:pointer;color:inherit;text-decoration:none}.table.selectable .tr:hover .td,.table.selectable .tr.active .td{background:#e4e4e4}.td.selectable{cursor:pointer;color:inherit;text-decoration:none}.td.selectable:hover,.td.selectable.active{background:#e4e4e4}.table.striped{text-align:center;font-size:13px}.table.striped .th,.table.striped .tfoot .td{background:#58595b;color:#eee;text-transform:uppercase;padding:8px;border:none}.table.striped .th.sortable,.table.striped .tfoot .td.sortable{cursor:pointer}.table.striped .th.sortable:hover,.table.striped .tfoot .td.sortable:hover{background:#777}.table.striped .tfoot .td{text-transform:none}.table.striped .td{padding:6px 8px;border-left:1px solid #ccc;border-right:1px solid #ccc}.table.striped .tbody{border-bottom:1px solid #ccc}.table.striped .tbody .tr{background:white}.table.striped .tbody .tr:nth-child(odd){background:#f4f5f6}.table.striped .tr.selected .td{background:#eff185}.table.left-headings .th{width:200px}.th.checkbox{width:20px;position:relative;height:50px;text-align:left;cursor:pointer}@media only screen and (min-width: 720px){.th.checkbox{height:auto;text-align:center;position:static;width:100px}}.th.checkbox>div{transform:rotate(90deg);position:absolute;line-height:20px;transform-origin:top}@media only screen and (min-width: 720px){.th.checkbox>div{transform:none;position:static;line-height:inherit}}.td.checkbox{cursor:pointer;text-align:center}.table .tr.totals{background:#868686;color:#fff}.table .tr.totals .td{border:none;border-bottom:1px solid #58595b;text-transform:uppercase}.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:white}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:white;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55, .055, .675, .19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55, .055, .675, .19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215, .61, .355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215, .61, .355, 1)}html{padding:0;margin:0}body{background:white;margin:0;padding:0;box-sizing:border-box;font-family:"Lato",sans-serif;color:#5b5b5c;font-size:16px}html,body,.root-view,.wrapper{min-height:100vh;overflow-x:hidden}p{margin:8px 0}input[type="text"],input[type="email"],input[type="password"],select{border:1px solid #999}.wrapper{background:white}@media only screen and (min-width: 1200px){.wrapper{border-left:2px solid #f4f5f5;border-right:2px solid #f4f5f5;margin:auto;max-width:1200px}}@media only screen and (min-width: 960px){.hamburger{display:none}}nav.announcment{background:#e31d38;display:flex;align-items:center;padding:10px 10px}nav.announcment ul{margin:0;padding:0;list-style:none;font-size:14px;color:white}nav.announcment ul>li{margin:0;padding:0}nav.secondary,.footer{font-size:18px;background:#4f5050;border-bottom:1px solid #666;color:white;position:relative}@media only screen and (min-width: 960px){nav.secondary,.footer{padding:6px 0}}nav.secondary ul,.footer ul{margin:0;padding:0;list-style:none;display:flex;align-items:center}nav.secondary ul>li,.footer ul>li{margin:0;padding:0}nav.secondary ul>li,.footer ul>li{margin:0 15px}nav.secondary ul>li:first-child,.footer ul>li:first-child{flex:1}nav.secondary ul>li.hamburger-item,.footer ul>li.hamburger-item{margin:0}.footer{padding:6px 10px}.footer .columns{display:flex}.footer .columns>*{flex:1}.footer .columns>*:last-child{text-align:right}.footer a{color:white}nav.primary{display:none;background:white;font-size:18px}nav.primary img{display:none}@media only screen and (min-width: 720px){nav.primary img{display:block}}nav.primary ul{margin:0;padding:0;list-style:none}nav.primary ul>li{margin:0;padding:0}nav.primary ul>li:hover{background-color:#f5f6f7}nav.primary ul>li a{display:block;padding:10px 0 10px 60px;color:#333;text-decoration:none}@media only screen and (min-width: 960px){nav.primary ul>li a{padding-left:50px}}nav.primary ul>li a.active{color:#6cb33f}nav.primary ul>li.category{text-transform:uppercase;border-top:1px solid #eaebeb;border-bottom:1px solid #eaebeb}nav.primary ul>li.category+.category{border-top:none}nav.primary ul>li.menu-item a{padding:8px 40px}nav.primary.expanded{display:block}@media only screen and (min-width: 960px){nav.primary{font-size:14px;display:block;width:193px;border-right:2px solid #f4f5f5;flex:0 0 193px}}.category.icon{background-size:30px;background-position:18px 50%;background-repeat:no-repeat}@media only screen and (min-width: 960px){.category.icon{background-size:26px}}.category.icon.dashboard{background-image:url(/img/icons/dashboard.svg)}.category.icon.operations{background-image:url(/img/icons/operations.svg)}.category.icon.drivers{background-image:url(/img/icons/drivers.svg)}.category.icon.commercials{background-image:url(/img/icons/commercials.svg)}.category.icon.admin{background-image:url(/img/icons/admin.svg)}.category.icon.management{background-image:url(/img/icons/chargepoints.svg);background-size:20px;background-position:22px 50%}.me-groups{text-align:left;max-height:300px;overflow-y:auto}.me-groups .switch-group-button{display:flex;padding:10px;font-size:15px;align-items:center}.me-groups .switch-group-button .group-icon{background:#e8e8e8;overflow:hidden;margin-right:10px;width:30px;height:30px;border-radius:40px}.me-control{position:absolute;right:0;background:white;box-shadow:0 0 10px #00000047;top:43px;min-width:500px;z-index:1000;color:#5b5b5c}.me-control loading-throbber{margin:20px auto;font-size:10px}.me-control .me-profile{font-size:15px}.me-control .me-profile .link-pair{padding:10px;display:flex}.me-control .me-profile .link-pair a{margin-left:auto}.me-control .me-profile .id-card{line-height:21px;display:flex;align-items:center;padding:10px}.me-control .me-profile .id-card .profile-big-icon{margin-right:15px;width:100px;height:100px;background:#eee;border-radius:100px;overflow:hidden}.me-control .me-profile .id-card .id-name{font-size:20px;font-weight:700}.me-control .me-groups{background:#f5f6f7}.me-control .me-groups .switch-group-button{cursor:pointer}.me-control .me-groups .switch-group-button.active{background:#eaeaea}.me-control .me-groups .switch-group-button:hover{background:#ddd}.permission-indicator{font-size:12px;color:#8ec63f;line-height:13px}.profile-link{display:flex;cursor:pointer}.profile-link .groupname{font-size:14px}.profile-link .username{font-size:12px;line-height:11px;color:#d4d4d4}.profile-link .profile-image{margin-left:15px;display:block;border-radius:40px;width:30px;height:30px;background:white}.wrapper{display:flex;flex-direction:column}.wrapper .body{flex:1;display:flex;flex-direction:column}@media only screen and (min-width: 960px){.wrapper .body{flex-direction:row}}.content{box-sizing:border-box;display:flex;flex-direction:column;flex:1;background:#f5f6f7}@media only screen and (min-width: 960px){.content{max-width:calc(100% - 195px)}}@media only screen and (min-width: 410px){.content{padding:0 16px 16px}}.content h1{font-size:22px}.content h2{font-size:15px;font-weight:500;text-transform:uppercase;margin:22px 0 8px;padding:0;color:#333}section.summary{background:#ecedee;padding:10px;min-width:405px}section.summary .buttons{text-align:center}@media only screen and (min-width: 960px){section.summary{min-width:auto;width:300px}}section.summary .chart-container{display:flex;margin:20px 0 10px;align-items:center;justify-content:center}@media only screen and (min-width: 960px){section.summary .chart-container{flex-direction:column;margin-top:25px}}section.summary .chart-container .canvas-container{position:relative;height:200px;width:200px}section.summary .chart-container .chart-legend{margin-left:15px;font-size:120%}@media only screen and (min-width: 960px){section.summary .chart-container .chart-legend{margin-top:15px}}section.summary .chart-container .chart-legend .count{width:40px;text-align:right;display:inline-block}section.summary .chart-container .chart-legend .label{color:#666}section.main{background:white}@media only screen and (min-width: 960px){section.main{padding-left:20px}}section.main .heading{padding-left:10px;display:flex;align-items:center}section.main .heading>:last-child{margin-left:auto}@media only screen and (min-width: 720px){.panel-pair{display:flex}.panel-pair>*{flex:1;margin:0 10px}.panel-pair>*:first-child{margin-left:0}.panel-pair>*:last-child{margin-right:0}}.heading-controls{display:flex;align-items:center;margin:0 0 8px 0}.heading-controls h2{margin:0 auto 0 0}.heading-controls>:last-child{margin-left:auto;margin-right:0}.glyph-title{display:flex;align-items:center;margin:10px 0 40px 5px}@media only screen and (min-width: 410px){.glyph-title{margin-left:20px}}@media only screen and (min-width: 720px){.glyph-title{margin-top:40px}}.glyph-title>*{margin:0 10px}.glyph-title>:first-child{width:40px;text-align:center}.glyph-title .label>*{display:block;font-size:18px;font-weight:bold}.glyph-title .label>*:first-child{font-size:12px;text-transform:uppercase;font-weight:normal}.block{border:1px solid #e5e5e6;border-radius:9px;background:white;padding:9px 15px}.load-balancing{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -8px}.load-balancing .feed{font-size:13px;text-transform:uppercase;flex:1 1 230px;margin:0 8px 16px}.load-balancing .feed h3{font-size:13px;background:#59595c;color:#fff;padding:4px 10px;font-weight:normal;margin:0}.load-balancing .feed .current-load{padding:10px 5px 5px;display:flex;background:#fbfcfc;font-size:12px}.load-balancing .feed .current-load :last-child{margin-left:auto}.load-balancing .feed ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.load-balancing .feed ul>li{margin:0;padding:0}.load-balancing .feed ul li{display:flex;align-items:center;background:#fbfcfc;min-width:210px;flex:1}.load-balancing .feed ul li>:nth-child(1){font-weight:bold;padding:10px;min-width:70px}.breadcrumbs{margin:15px}.breadcrumbs a{color:#5b5b5c}.breadcrumbs ul{margin:0;padding:0;list-style:none;display:flex}.breadcrumbs ul>li{margin:0;padding:0}.breadcrumbs ul li::after{content:">";padding:5px}.breadcrumbs ul li:last-child::after{content:""}.x-scrollable{max-width:100%;overflow-x:auto}.ev-points-report-table .td:nth-child(1){width:100px}.ev-points-report-table .td:nth-child(2){width:30px}.ev-points-report-table .td:nth-child(3){width:150px}.ev-points-report-table .td:nth-child(4){width:150px}.ev-points-report-table .td:nth-child(5)>div{width:150px;white-space:nowrap;overflow-x:hidden}.ev-points-report-table .td:nth-child(6)>div{width:250px;white-space:nowrap;overflow-x:hidden}.ev-points-report-table .td:nth-child(7){width:150px}.login-form,.onboarding-form{flex:1;display:flex;flex-direction:column;background-color:#519b2a;background-image:url(/img/backgrounds/login.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;min-height:100vh;align-items:center;justify-content:center;text-align:center}.login-form>section,.onboarding-form>section{display:flex;flex-direction:column;align-items:center}.login-form h1,.onboarding-form h1{color:white;font-weight:400;font-size:27px;margin:0 0 62px}.login-form h1 span,.onboarding-form h1 span{font-weight:300}.login-form h2,.onboarding-form h2{color:white;text-transform:uppercase;font-size:19px;font-weight:400;margin:18px 0 12px}.login-form .error-message,.onboarding-form .error-message{border:1px solid white;color:white;background:#e25858;padding:5px 0 8px}.login-form .login-button,.onboarding-form .login-button{width:100%;box-sizing:border-box;border:none;background:#333333;padding:8px;border-radius:16px;color:white;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-block}.login-form .login-button:disabled,.onboarding-form .login-button:disabled{background:#aaa;cursor:default}.login-form loading-throbber>div,.onboarding-form loading-throbber>div{color:white}.login-form form,.login-form .formlike{width:90%}@media only screen and (min-width: 720px){.login-form form,.login-form .formlike{width:250px}}.login-form .input-container{background:white;border-radius:16px;padding:0 6px 0 28px;margin:10px 0;background-size:16px 16px;background-repeat:no-repeat;background-position:10px 50%;width:100%;box-sizing:border-box}.login-form .input-container input{background:transparent;border:none;padding:8px 4px;width:100%;box-sizing:border-box}.login-form .input-container input:focus{outline:none}.login-form .input-container input::placeholder{color:#bcbec0}.login-form .input-container.for-username{background-image:url(/img/icons/login-username.svg)}.login-form .input-container.for-password{background-image:url(/img/icons/login-password.svg)}.onboarding-form h1{margin-bottom:15px}.onboarding-form h2{color:#5b5b5c}.onboarding-form .block{border-radius:20px}.onboarding-form>section{align-items:stretch;width:320px;box-sizing:border-box}.onboarding-form .username{color:#8ec63f;font-weight:bold}.onboarding-form .me-groups{border:1px solid #ddd}.onboarding-form .field{text-align:left;position:relative;margin:30px 0}.onboarding-form .field .error{font-size:11px;padding:2px}.onboarding-form .field input:not([type="checkbox"]){border:none;border-bottom:1px solid #999;width:100%;box-sizing:border-box;padding:8px 12px 4px}.onboarding-form .field input:not([type="checkbox"]):focus{outline:none;border-bottom-color:#1faae1;box-shadow:0 1px 0 #1faae1}.onboarding-form .field.invalid .error,.onboarding-form .field.invalid .label{color:red}.onboarding-form .field.invalid input:not([type="checkbox"]){border-bottom-color:red;box-shadow:0 1px 0 red}.onboarding-form .field .label{position:absolute;pointer-events:none;top:3px;left:3px;color:#999;font-weight:normal;transition:transform .5s;transform-origin:left;transform:scale(1) translateY(0)}.onboarding-form .field.focused .label{transform:scale(.7) translateY(-25px)}.fullheight-fixed-content{flex:1;display:flex;flex-direction:column}.sites-view{flex:1;display:flex;flex-direction:column}@media only screen and (min-width: 720px){.sites-view{flex-direction:row}}.sites-view .list{flex:1;overflow-y:auto;position:relative}.sites-view .list>ul{margin:0;padding:0;list-style:none;width:100%;position:absolute}.sites-view .list>ul>li{margin:0;padding:0}.sites-view .list>ul>li{display:block}.sites-view .list>ul>li:not(:last-child) ev-site-panel{border-bottom:none}.sites-view .list>ul a{display:block;color:#5b5b5c;text-decoration:none}.sites-view .list>ul a:hover ev-site-panel{background-color:#eff1f1}.sites-view .map{order:-1}@media only screen and (min-width: 720px){.sites-view .map{flex:1;order:1}}@media only screen and (max-height: 600px){.sites-view .map{display:none}}.sites-view .map ng-map{margin-left:15px;height:200px}@media only screen and (min-width: 720px){.sites-view .map ng-map{height:100%}}.nodata{border:1px solid #ccc;padding:10px;text-align:center;background:#fff}.nodata::before{content:"- "}.nodata::after{content:" -"}.truncdata{border:1px solid #edeceb;border-top:0;padding:4px 8px;text-align:center;background:#fff}.truncdata.selectable:hover{cursor:pointer;background:#e4e4e4}.info-window-charge-point h3{margin:0 0 2px;font-size:14px}.gm-style .gm-style-iw-d{padding:0 2px}.al-r{text-align:right}.al-l{text-align:left}.nowrap{white-space:nowrap}.dashpanel{display:block;background:white;padding:20px;margin-top:15px;transition:.2s box-shadow;color:#666;text-decoration:none;cursor:pointer}.dashpanel:hover{box-shadow:0 2px 10px #0000002e}.dashpanel h2{font-size:17px;font-weight:bold;margin:0 0 10px;color:#666}.dashpanel .split{display:flex;align-items:stretch}.dashpanel .stats{display:flex}.dashpanel .stats .stat{width:150px;margin:20px 10px 20px 0;padding-left:40px;background-position:0 10px;background-repeat:no-repeat;background-image:url(/img/markers/idle.svg);background-size:30px}.dashpanel .stats .stat.chargepoints{background-image:url(/img/icons/chargepoints.svg)}.dashpanel .stats .stat.members{background-image:url(/img/icons/members.svg)}.dashpanel .stats .stat.faults{background-image:url(/img/icons/faults.svg)}.dashpanel .stats .stat.tickets{background-image:url(/img/icons/tickets.svg)}.dashpanel .stats .stat.time{background-image:url(/img/icons/time.svg)}.dashpanel .stats .stat.bigger{padding-left:60px;background-size:45px;background-position:0 25px}.dashpanel .stats .stat.bigger .label{font-size:20px}.dashpanel .stats .stat.bigger .value{font-size:65px}.dashpanel .stats .stat .label{font-size:15px;color:#aaa;display:block;font-weight:bold}.dashpanel .stats .stat .value{display:block;font-size:46px;font-weight:bold}.dashpanel.revenue h3{margin:0;font-size:17px}.dashpanel.revenue .summary-container{flex:0 0 200px}.dashpanel.revenue .chart-container{flex:1}.dashpanel.revenue .data-pair{display:flex;margin:20px 0}.dashpanel.revenue .smltext{font-size:12px;font-weight:bold;text-transform:uppercase;flex:0 0 70px}.dashpanel.revenue .bignum{font-size:25px;color:#6cb33f;flex:1}.dashpanel.operations .chart-container{margin-left:auto;display:flex}.dashpanel.operations .chart-container .chart-container-inner{width:150px;height:182px;position:relative;padding:0 13px;background-size:30px;background-repeat:no-repeat;background-position:0 180px}.dashpanel.operations .chart-container .chart-container-inner .bignumber{position:absolute;top:53px;left:0;right:0;font-size:40px;font-weight:bold;display:block;text-align:center}.dashpanel.operations .chart-container .chart-container-inner .label{position:absolute;bottom:0;left:0;right:0;display:block;text-align:center;font-size:20px;text-transform:uppercase}.dashpanel.operations .chart-container .chart-container-inner img{position:absolute;left:0;bottom:0}.dashpanel.operations .chart-container .chart-container-inner.idle .label{color:#1faae1}.dashpanel.operations .chart-container .chart-container-inner.charging .label{color:#8ec63f}.dashpanel.operations .chart-container .chart-container-inner.fault .label{color:#e31d38}.dashpanel.drivers .chart-container,.dashpanel.health-check .chart-container{flex:1}.dashpanel.drivers .chart-container h3,.dashpanel.health-check .chart-container h3{margin:0 0 15px;font-size:17px}.controls{text-align:left;display:flex;align-items:flex-end;flex-wrap:wrap}.controls .control{margin-right:20px}.controls .control input,.controls .control select{padding:3px 4px}.controls .control label{display:block;text-transform:uppercase;font-size:14px;font-weight:bold}.controls.vertical{flex-direction:column;align-items:flex-start}.controls.vertical .control{margin-bottom:10px;margin-right:0}.controls.vertical .control:last-child{margin-bottom:0}.clickable{cursor:pointer}.hover{background:#eee !important}form .warning{color:#f00;background:#fcc;padding:3px 8px 5px}form .buttons{margin-top:20px}form .field{margin-top:20px;margin-bottom:3px;display:flex;align-items:center}form .field .label{width:160px;padding-right:10px;font-weight:bold}@media only screen and (min-width: 720px){form .field .label{width:250px}}form .field .label.fullwidth{width:100%}form .field .label .tip{font-weight:normal;font-size:13px;display:block;color:#999}form .field .input textarea{font-family:Arial;min-width:200px;min-height:100px}form .field .input input,form .field .input select,form .field .input textarea{padding:6px 12px}form .field .input>div{margin-bottom:10px}form .field .input>div:last-child{margin-bottom:0}form .field .input.time input{width:45px}form .field .input.percent input{width:40px}form .field .input.number input{width:50px}form .field .input.vert-long{overflow-y:scroll;max-height:200px;flex:1}form .field .input.vert-long ul{margin:0;padding:0;list-style:none}form .field .input.vert-long ul>li{margin:0;padding:0}form.vertical .field{display:block}.report-line.UNREAD{font-weight:bold}.nag{text-decoration:none;text-align:center;background:#ffef78;display:block;color:black;padding:16px}.nag strong{text-decoration:underline}.nag.active{display:none}.profile-wizard ul,.profile-wizard li{list-style:none;margin:0;padding:0}.profile-wizard li{cursor:default;border:1px solid #ccc;border-bottom:none;padding:15px;display:flex;align-items:center}.profile-wizard li.progress{text-align:center;display:block}.profile-wizard li .indicator .complete{color:#8ec63f}.profile-wizard li .task-description{margin-left:15px}.profile-wizard li .task-name{font-weight:bold;font-size:18px}.profile-wizard li:last-child{border-bottom:1px solid #ccc}.profile-wizard li.clickable{cursor:pointer}.profile-wizard li.clickable:hover{background:#ddd}.profile-wizard li progress{-webkit-appearance:none;appearance:none;width:200px}.profile-wizard li progress::-webkit-progress-bar{background-color:#eee;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,0.25) inset}.profile-wizard li progress::-webkit-progress-value{background-color:#8ec63f}.password-reset-link{margin-top:14px}.password-reset-link a{color:#d6d6d6}.password-reset-form p{color:white}.account-select.button{text-transform:none}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.tag{background:#dbdbdb;padding:2px 8px 3px 4px;border-radius:15px;display:flex;align-items:center;margin:0 2px}.tag.checked{background:#8ec63f}.response-banner{padding:10px;margin:5px 0}.response-banner.success{background:#bcedc2;color:#348121}.response-banner.error{background:#ffbfbf;color:#992525}.profile-boxes{display:flex;align-items:stretch;flex-wrap:wrap}.profile-boxes .box{border:1px solid #474747;width:300px;margin-right:20px;margin-bottom:20px;text-decoration:none;display:flex;flex-direction:column}.profile-boxes .box .text{padding:10px;flex:1}.profile-boxes .box .text h3{margin:0;text-align:center;text-decoration:underline}.profile-boxes .box .text p{margin:0;text-align:center}.profile-boxes .box .logo{height:200px;background:#ddd}.profile-boxes .box:hover{background-color:#e1ffdd}.profile-boxes .box .opted{border-top:1px dashed #474747;text-align:center;padding:4px;background:#f5f6f7}.profile-boxes .box .opted.in{background-color:#8ec63f;color:white}.terms{max-width:600px;max-height:300px;overflow-y:scroll;border:2px inset #ccc;padding:10px}.datepicker a,[datepicker] a,datepicker a{color:inherit;text-decoration:none}.datepicker a:hover,[datepicker] a:hover,datepicker a:hover{text-decoration:none}.datepicker select,.datepicker select:focus,.datepicker select:hover,[datepicker] select,[datepicker] select:focus,[datepicker] select:hover,datepicker select,datepicker select:focus,datepicker select:hover{width:100%;overflow:hidden;background:0 0;color:#fff;background-color:#138efa;border-radius:2px;border:0;margin-top:5px}._720kb-datepicker-calendar-body,._720kb-datepicker-calendar-days-header,._720kb-datepicker-calendar-header,._720kb-datepicker-calendar-years-pagination-pages,.datepicker,[datepicker],datepicker{font-family:Helvetica Neue,Arial,sans-serif;font-size:13.5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;float:left;clear:right;position:relative}._720kb-datepicker-calendar{background:#fff;color:#333;position:absolute;z-index:999;min-width:220px;margin:0 auto;width:101%;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;visibility:hidden;overflow:hidden;margin-left:-.5%;padding:0 0 2% 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}._720kb-datepicker-calendar._720kb-datepicker-forced-to-open,._720kb-datepicker-calendar._720kb-datepicker-open{visibility:visible}._720kb-datepicker-calendar-header{text-align:center;font-size:15px;line-height:40px}._720kb-datepicker-calendar-header:nth-child(odd){background:#138efa}._720kb-datepicker-calendar-header:nth-child(even){background:#7bc6fc}._720kb-datepicker-calendar-header-left,._720kb-datepicker-calendar-header-middle,._720kb-datepicker-calendar-header-right{width:15%;float:left}._720kb-datepicker-calendar-header-middle{width:70%}._720kb-datepicker-calendar-header-closed-pagination::after{content:" \25BE"}._720kb-datepicker-calendar-header-opened-pagination::after{content:" \25BE";margin-left:4px;position:relative;bottom:-3px;display:inline-block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}._720kb-datepicker-calendar-body{width:96%;margin:2%;text-align:center}._720kb-datepicker-calendar-day{cursor:pointer;font-size:12.5px;width:12.2%;margin:5px 1%;padding:1.5% 0;float:left;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}._720kb-datepicker-calendar-day._720kb-datepicker-active,._720kb-datepicker-calendar-day:hover{background:rgba(0,0,0,.03)}._720kb-datepicker-calendar-header a,._720kb-datepicker-calendar-header a:hover{text-decoration:none;padding:3% 9% 4% 9%;font-size:13.5px;color:rgba(0,0,0,.55);font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}._720kb-datepicker-calendar-header a:hover{color:rgba(0,0,0,.9);background:rgba(255,255,255,.45)}._720kb-datepicker-calendar-month{color:#fff}._720kb-datepicker-calendar-month span{font-size:13px;color:rgba(0,0,0,.4)}._720kb-datepicker-calendar-month a span i{font-style:normal;font-size:15px}._720kb-datepicker-calendar-month a,._720kb-datepicker-calendar-month a:hover{padding:3px;margin-left:1%}._720kb-datepicker-calendar-years-pagination{padding:2% 0 0 0;float:left;clear:right;width:100%}._720kb-datepicker-calendar-years-pagination a,._720kb-datepicker-calendar-years-pagination a:hover{font-size:12px;padding:0 7px;font-weight:400;margin:3px 1% 0 1%;line-height:20px;display:inline-block}._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active{color:rgba(0,0,0,.9);font-weight:500;background:rgba(255,255,255,.45)}._720kb-datepicker-calendar-years-pagination-pages a,._720kb-datepicker-calendar-years-pagination-pages a:hover{padding:5px 10px}._720kb-datepicker-calendar-days-header{max-width:100%;margin:0 auto;padding:0 2% 0 2%;background:rgba(19,142,250,.08);border-bottom:1px solid rgba(0,0,0,.02)}._720kb-datepicker-calendar-days-header div{width:14.18%;font-weight:500;font-size:11.5px;padding:10px 0;float:left;text-align:center;color:rgba(0,0,0,.7)}._720kb-datepicker-calendar-days ._720kb-datepicker-default-button{font-size:18.5px;position:relative;bottom:-.5px}._720kb-datepicker-default-button{padding:0 4.5px}._720kb-datepicker-calendar-header-middle._720kb-datepicker-mobile-item{width:95%;float:none;margin:0 auto}._720kb-datepicker-item-hidden{visibility:hidden}._720kb-datepicker-calendar-day._720kb-datepicker-disabled,._720kb-datepicker-calendar-day._720kb-datepicker-disabled:hover,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active._720kb-datepicker-disabled,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-active._720kb-datepicker-disabled:hover,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-disabled,._720kb-datepicker-calendar-years-pagination a._720kb-datepicker-disabled:hover{color:rgba(0,0,0,.2);background:rgba(25,2,0,.02);cursor:default}body.popeye-modal-open{overflow:hidden}body.popeye-modal-open>*{overflow:hidden}.popeye-modal-container{position:fixed;bottom:0;left:0;right:0;top:0;z-index:5;overflow-y:auto;background-color:#1f2e42b3;text-align:center}.popeye-modal-container.ng-enter{animation:popeye-fade-in .4s}.popeye-modal-container.ng-enter .popeye-modal{animation:popeye-slide-up .4s}.popeye-modal-container.ng-leave{animation:popeye-fade-out .4s}.popeye-modal-container.ng-leave .popeye-modal{animation:popeye-slide-down .4s forwards}.popeye-modal-container::before{content:'';display:inline-block;height:100%;vertical-align:middle}.popeye-modal-container .popeye-modal{position:relative;text-align:left;vertical-align:middle;display:inline-block;min-width:100px;border-radius:3px;border:none;z-index:6;padding:2em 1.5em 1.5em 1.5em;background:white;box-shadow:0 0 10px rgba(0,0,0,0.4);max-width:95%;max-width:min(95%, 800px);box-sizing:border-box;overflow-y:auto;max-height:90vh}.popeye-modal-container .popeye-modal h3{background:#e2e2e2;padding:8px 15px;margin:20px -20px}.popeye-modal-container .popeye-modal a.popeye-close-modal{position:absolute;top:-8px;right:7px;font-weight:100;text-decoration:none;color:inherit;font-size:44px}.popeye-modal-container .popeye-modal a.popeye-close-modal::after{content:"\d7"}@keyframes popeye-slide-up{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0%)}}@keyframes popeye-slide-down{0%{opacity:1;transform:translateY(0%)}100%{opacity:0;transform:translateY(100%)}}@keyframes popeye-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes popeye-fade-out{0%{opacity:1}100%{opacity:0}}ev-uptime-indicator h3{font-size:16px;font-weight:normal;margin:10px 0 0}ev-uptime-indicator .segments{border-color:#c0c3c2;height:40px}@media only screen and (min-width: 960px){ev-uptime-indicator .segments{height:60px}}ev-uptime-indicator .segments .segment-container{position:relative}ev-uptime-indicator .segments .segment{position:absolute;height:40px}@media only screen and (min-width: 960px){ev-uptime-indicator .segments .segment{height:60px}}ev-uptime-indicator .segment-flyout{pointer-events:none;position:absolute;left:10px;top:10px;background:white;border:1px solid #666;border-radius:10px;white-space:nowrap;padding:10px;z-index:2}ev-uptime-indicator .segment-flyout h2{margin:0}ev-uptime-indicator .segment-flyout .glyph-title{margin:10px 0}ev-uptime-indicator .FAULT_CONDITION{background:#e31d38}ev-uptime-indicator .NETWORK_ERROR{background:#e31d38}ev-uptime-indicator .UNASSIGNED{background:#cbcccc}ev-uptime-indicator .CHARGING{background:#8ec63f}ev-uptime-indicator .IDLE{background:#1faae1}ev-uptime-indicator .segment-overlay{display:flex;position:relative;z-index:1;justify-content:space-between;pointer-events:none}ev-uptime-indicator .segment-overlay .segment-bubble{pointer-events:none;border:1px solid #c0c3c2;flex:1;height:40px;box-sizing:border-box;border-radius:10px;margin:0 2px}@media only screen and (min-width: 960px){ev-uptime-indicator .segment-overlay .segment-bubble{height:60px}}ev-site-panel{display:flex;border:1px solid #e7e8e9;padding:15px;background:white;min-height:200px}ev-site-panel .charge-points{flex:1;text-align:center;padding-right:15px}ev-site-panel .charge-points span{display:block}ev-site-panel .charge-points .big-number{font-size:40px;margin-top:15px}ev-site-panel .site-details{flex:0 1 220px;padding-left:45px;background-image:url(/img/markers/charging.svg);background-size:30px auto;background-repeat:no-repeat}ev-site-panel .site-details h3{margin:0 0 10px;font-size:19px}ev-site-panel .site-details address{font-style:normal}ev-site-panel .contact{margin-top:20px}.date-picker.date-picker-always-visible>*{display:block;float:none}.date-picker.date-picker-always-visible>*>input{display:none}.date-picker.date-picker-always-visible ._720kb-datepicker-calendar{position:static;visibility:visible}.date-picker ._720kb-datepicker-calendar-month{text-transform:uppercase;color:#333}.date-picker ._720kb-datepicker-calendar-month span{color:#333;font-size:15px;font-weight:normal}.date-picker ._720kb-datepicker-calendar-days-header{background:#6cb33f14}.date-picker ._720kb-datepicker-calendar-days-header div{font-weight:bold;font-size:14px}.date-picker ._720kb-datepicker-calendar-day{border-radius:100px;padding:3.5% 0;font-weight:bold;font-size:20px;margin:0px 1%;color:#babcc0}.date-picker ._720kb-datepicker-calendar-day._720kb-datepicker-disabled{color:#e8e8e8;background:none}.date-picker ._720kb-datepicker-calendar-day._720kb-datepicker-active,.date-picker ._720kb-datepicker-calendar-day:hover{background:#6cb33f;color:#fff}.date-picker ._720kb-datepicker-calendar-month{color:#333}.date-picker ._720kb-datepicker-calendar-header:nth-child(odd){background:none}loading-throbber{flex:1;display:flex}loading-throbber>div{flex:1;align-items:center;justify-content:center;display:flex;color:#999;flex-direction:column}loading-throbber>div>span{display:block;font-size:200%;margin-top:20px}provision-indicator{display:flex;align-items:center}provision-indicator img{height:35px}provision-indicator>div:nth-child(1){padding:6px}provision-indicator>div:nth-child(2){padding:5px 10px;flex:0 1 70px}provision-indicator .provision-rating{font-size:10px;white-space:nowrap}vlm-allocation-indicator{display:flex;align-items:center}vlm-allocation-indicator img{height:35px}vlm-allocation-indicator>div:nth-child(1){padding:6px}vlm-allocation-indicator>div:nth-child(2){padding:5px 10px;flex:0 1 70px}vlm-allocation-indicator .provision-rating{font-size:10px;white-space:nowrap}not-allowed{border:1px dashed #999;text-align:center;padding:15px;border-radius:15px;color:#777;display:block}