a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font-family:inherit}*{box-sizing:border-box}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}body,html{height:100%;width:100%;font-size:1em}body{font-family:Roboto,sans-serif;color:#757575}:focus{outline-color:#3090bf}a{color:inherit;text-decoration:none}h1{height:6rem;font-size:2em;font-weight:500;color:#3090bf;border-bottom:1px solid #3090bf;padding:1em 0 1em 1em}h2{font-size:1.1em;font-weight:500;color:#202020;padding:2em 0 1em 0}p{padding:1em 0;line-height:1.25}button{cursor:pointer}.block{margin:0 0 1em 3em}.block>div{margin-left:1em}.large-green{font-size:1.5em;color:#399b7e;padding:.4em 0 .1em 0}.normal-green{font-size:1.1em;color:#399b7e;padding:.2em 0 .1em 0}.alert-parent{margin-bottom:1em}.alert{border-radius:.2em;color:#202020;padding:1em;margin:2em 0 .3em 3em;width:20em;display:block;clear:both}.full-topp-alert .alert{width:100%;margin:0}.alert-danger,.alert-error{background-color:#fff6f6;border-color:#eed3d7}.alert-success{background-color:#dff0d8;border-color:#d6e9c6}.alert-info{background-color:#d9edf7;border-color:#bce8f1}button.img-btn,button.text-btn{background:0 0;border:none;color:#757575}button.img-btn{padding:0}button.img-btn img{height:100%}button.text-btn.blue{background:0 0;color:#3090bf}button.text-btn.green{background:0 0;color:#399b7e}button.text-btn.red{background:0 0;color:#ec5a4d}.svg-ic{display:inline-block;height:1em;width:1em}.svg-ic>svg{max-height:100%;max-width:100%}b{font-weight:500}.payment-status-paid{color:#399b7e}.payment-status-unpaid{color:#ec5a4d}.payment-status-refunded{color:#3090bf}.payment-status-free{color:#7d6f01}.country-code-selector{margin:0;height:100%;background-color:#fff;border:none;color:#000}.country-code-selector .md-select-icon{width:auto}.country-code-selector md-select:focus,md-select .md-select-value,md-select:not([disabled]):focus .md-select-value{border:none;padding:0}@media all and (max-width:42em){h1{padding:0;margin:0;font-size:1.25em;color:#fff;border-bottom:0;height:auto;position:absolute;top:.75em;font-weight:400;left:0;width:100%;text-align:center}}@media all and (max-width:28em){.block{margin-left:1em}.block>div{margin-left:0}.alert{width:100%;margin-left:1em}.alert-parent{margin-right:4em}}#container{display:flex;flex-direction:row;width:100%;height:100%}#container #content{flex:1 1 auto;vertical-align:top;position:relative;overflow:auto;height:100%;width:calc(100% - 14em)}#container #content .overflow-container{height:calc(100% - 6rem);overflow:auto}#container #content>header{height:3rem;background-color:#3090bf;display:none}#container #content>header a{display:inline-block;position:absolute;z-index:1;top:.4em;left:1em}#container #content>header a img.menu-image{width:2.3em}#container #overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#757575;opacity:.8}#main{height:100%;width:100%;overflow:auto}@media all and (max-width:42em){#container #content{width:100%}#main{height:calc(100% - 3.1rem);overflow:auto}#container,#container #content,#container #content>header{display:block}#container #content .overflow-container{height:100%}}.menu{display:block;vertical-align:top;width:14em;background-color:#f2f2f2;position:relative;border-right:#d8d8d8 solid .08em}.menu a:hover{color:#3090bf}@media (max-width:42em){.menu{display:none}}@media print{.menu{display:none}}.menu header{height:13em;border-bottom:.07em solid #757575}.menu header div{text-align:center}.menu header div.bilkraft-logo{height:7em;padding:.5em 0}.menu header div.eviny-logo{height:6em}.menu header div img{height:100%}.menu header img.back-image{display:none}.menu.slide-menu{display:none;vertical-align:top;width:15em;min-height:100%;background-color:#dfdfdf;position:absolute;left:-15em;z-index:2;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;border-right:none}@media (max-width:42em){.menu.slide-menu{display:block}}.menu.slide-menu.slide-menu-in{left:0}.menu.slide-menu header{height:8em}.menu.slide-menu header div.bilkraft-logo{height:5em;padding:5px 0 0 0}.menu.slide-menu header div.eviny-logo{height:3em}.menu.slide-menu header div img{height:100%}.menu.slide-menu header img.back-image{width:4em;display:block;cursor:pointer;padding:1em;position:absolute}.menu.slide-menu footer{display:none}.menu .bottom-container{border-top:.07em solid #757575;margin-top:2em;padding:1em;font-size:1em;line-height:2em}.menu .bottom-container a.active{color:#3090bf}.menu .bottom-container .contact{font-size:.733em}.menu .bottom-container .contact a:last-of-type{float:right}.menu footer{position:absolute;bottom:0;height:3em;padding-left:1em}.menu nav{padding-bottom:3em}.menu nav ul{margin:1em}.menu nav ul>li{padding:1em 0 1em 2.5em;font-size:1em;background-repeat:no-repeat;background-position:left top .75em;background-size:1.5em}.menu nav ul>li ul{margin:.5em 0 0 0}.menu nav ul>li ul li{font-size:.9em;padding:1em 0 1em .1em}.menu nav ul>li ul li.active>a{color:#3090bf;font-weight:500}.menu nav ul>li a{cursor:pointer}.menu nav ul>li.active>a{color:#3090bf;font-weight:500}.menu nav ul>li.charging{background-image:url(../images/ic_charging_normal.1c74af48.svg)}.menu nav ul>li.charging.active{background-image:url(../images/ic_charging_active.258ee0c9.svg)}.menu nav ul>li.payment-card{background-image:url(../images/ic_payment_card_normal.a0342d8a.svg)}.menu nav ul>li.payment-card.active{background-image:url(../images/ic_payment_card_active.a30b3e88.svg)}.menu nav ul>li.receipt{background-image:url(../images/ic_receipt_normal.9d760ac2.svg)}.menu nav ul>li.receipt.active{background-image:url(../images/ic_receipt_active.c709a807.svg)}.menu nav ul>li.user-profile{background-image:url(../images/ic_user_profile_normal.770378de.svg)}.menu nav ul>li.user-profile.active{background-image:url(../images/ic_user_profile_active.383603ba.svg)}.menu nav ul>li.user-profile{background-image:url(../images/ic_user_profile_normal.770378de.svg)}.menu nav ul>li.user-profile.active{background-image:url(../images/ic_user_profile_active.383603ba.svg)}.menu nav ul>li.find-chargepoint{background-image:url(../images/ic_find_charging_normal.bc7404ae.svg)}.menu nav ul>li.find-chargepoint.active{background-image:url(../images/ic_find_charging_active.b812f8fc.svg)}.menu nav ul>li.chargepoints{background-image:url(../images/ic_charger_normal.a5fa66b9.svg)}.menu nav ul>li.chargepoints.active{background-image:url(../images/ic_charger_active.8144c41b.svg)}.menu nav ul>li.rfid{background-image:url(../images/ic_chip_normal.4ca42514.svg)}.menu nav ul>li.rfid.active{background-image:url(../images/ic_chip_active.fc4676b6.svg)}.menu nav ul>li.business-account{background-image:url(../images/ic_business_account_normal.b346cd62.svg)}.menu nav ul>li.business-account.active{background-image:url(../images/ic_business_account_active.c2d0fa76.svg)}fieldset{margin:0 0 0 3em}fieldset legend{font-size:1.1em;font-weight:500;padding:2em 0;color:#202020;width:100%}fieldset>div{margin-left:1em;padding-top:.25em;width:20em}.form>fieldset>.glt-input{padding:0;margin:.5em 0}.form input,.form select{font-size:1em;padding:.3em;border:none;border-bottom:.07em solid #bdbdbd}.form input:focus,.form select:focus{outline:0;padding-bottom:.23em;border-bottom:.14em solid #3090bf}.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form select{width:100%}.form div.ic-input{background:#fff no-repeat;background-size:2em;background-position:top 0 left 0;padding-left:3em}.form div.ic-input.connector{background-image:url(../images/ic_input_connector.1c74af48.svg)}.form div.ic-input.license-plate{background-image:url(../images/ic_input_license_plate_3x.56e92b4f.png)}.form div.ic-input.search-input{background-image:url(../images/ic_search.daa41787.svg)}.form div.ic-input.user{background-image:url(../images/ic_user.770378de.svg)}.form div.ic-input.phone{background-image:url(../images/ic_phone.730ef225.svg)}.form div.ic-input.payment-method{background-image:url(../images/ic_payment.a0342d8a.svg)}.form input[type=submit],a.btn,button{cursor:pointer;background-color:#3090bf;border:0;color:#fff;font-size:1em;padding:.5em 1.75em;border-radius:2px;text-transform:uppercase;margin-bottom:.5em}.form input[type=submit].blue,button.blue{background-color:#3090bf}.form input[type=submit].red,button.red{background-color:#ea594d}.form .zip-code-container{width:20em;display:table;table-layout:fixed}.form .zip-code-container>div{display:table-cell;width:50%}.form .zip-code-container>div:first-of-type{border-right:1em solid #fff}.form .zip-code-container>div:last-of-type{border-left:1em solid #fff}.form .no-payment-method a{text-decoration:underline}.split-input-container{display:flex;flex-direction:row;justify-content:space-between}.split-input-container>div{flex:0 0 48%;width:48%}.split-input-container>div:only-child{flex:0 0 100%;width:100%}@media all and (max-width:42em){.form{padding-top:0}.form input[type=submit],a.btn,button{padding:.5em 1.75em}}@media all and (max-width:28em){.login .form fieldset,fieldset{margin:0 1.5em}fieldset>div{margin:0;width:100%}.form .connector input[type=text],.form .license-plate input[type=text],.form button,.form input[type=password],.form input[type=submit],.form input[type=text]{width:100%}.form button,.form input[type=submit]{padding-right:0;padding-left:0}.form .zip-code-container{width:100%}}ul.list li{border-bottom:.07em solid #bdbdbd;padding-bottom:1em;margin-bottom:1em;position:relative}ul.list li .resetlist{all:unset}ul.list li .top-left-label{position:absolute;top:0;right:2rem}ul.list li>div{text-align:left;font-size:1rem;padding-bottom:.3em}div .paddedleft{padding-left:1rem}ul.list li.load-more-btn{text-align:center;border-bottom:0}.login-body{background-color:#3090bf}.login-body #container #content>header{display:none}.login{background-color:#3090bf;color:#fff;width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;vertical-align:bottom}.login header>div.logo{margin:3em 0 3em 0}.login header>div.logos-row{background-color:#fff;margin-bottom:3em}.login header>div{text-align:center}.login button{width:10em;padding-left:0;padding-right:0}.login button.full-size{width:100%;margin:0}.login button.double{width:9.5em;float:right}.login button.double:first-of-type{float:left}.login fieldset>div{margin:0 auto;padding-top:.55em}.login fieldset>div.button{height:3em}.login .form input{padding:.5em;border:none}.login .form input:focus{padding:.5em;border:none}.login .form button.white,.login .form input[type=submit].white{background-color:#fff;border-color:#fff;color:#3090bf}.login .form button.green,.login .form input[type=submit].green{background-color:#6fbaa1;border-color:#6fbaa1}.login .alert-parent{margin-left:3em}.login .alert{margin:0 auto .3em auto;width:20em;color:#757575}.login img.login-logo-image{width:17em}.login img.login-image{width:10em;vertical-align:middle;margin:1em 0}.login img.login-image.png{width:5em;margin:1em}.login form .login-links>div{width:20em;margin:0 auto;display:table}.login form .login-links>div a{display:table-cell}.login.reset-pw-page{box-sizing:border-box;padding-top:5em;color:#fff;font-size:1.2em}.login.reset-pw-page legend{color:#fff}.login.reset-pw-page a{line-height:2em;text-decoration:underline;font-weight:500}@media all and (max-width:42em){.login header{margin:2em 0 1em -1em}.login img.login-image{display:none}.login img.login-logo-image{width:20em}.login .form fieldset{margin:0}.login .alert-parent{margin:0 -1em 1em 0}}@media all and (max-width:28em){.login img.login-logo-image{width:80%}.login button,.login button.full-size{width:100%;padding-left:0;padding-right:0;margin:0}.login button.double{width:49%;padding-left:0;padding-right:0;margin:0}.login .alert{width:100%}.login .alert-parent{margin:1em 1.75em}.login form .login-links>div{width:100%}.login .form fieldset{margin:0 1.5em}}.information-container{margin:1em 0 0 3em}.information-container h3{font-size:1.1em;font-weight:500;padding:2em 0;color:#202020}.information-container>div{padding-left:2em}.information-container strong{font-weight:500;color:#000}.information-container p{padding:.2em 0}@media all and (max-width:42em){.information-container{margin:.5em 0 0 1em}.information-container>div{padding-left:.5em}.information-container h3{padding:1.2em 0}}.business-account-container{display:flex;flex-direction:row;width:100%;height:calc(100% - 6rem)}.business-account-content,.business-account-menu{display:block;vertical-align:top;height:100%}.business-account-menu{width:15em}.business-account-menu li a .mobile-text{display:none}.business-account-content{flex-grow:1;width:calc(100% - 15em)}.business-account-content>div{height:100%;width:100%;max-height:100%;overflow:auto}.business-account-content>div>div.header-transaction{height:15em;padding:1em}.business-account-content>div>div.header-transaction>h2:first-child{padding-top:0}.business-account-content>div>div.header-transaction fieldset{font-size:.9em}.business-account-content>div>div.header-transaction fieldset>h3{padding:.5em 0}.business-account-content>div>div.header-transaction button{margin-top:11px;padding:.5em 1.9em;white-space:nowrap}.business-account-content>div>div span.info-transaction{font-size:14px}.business-account-content>div>div.header{height:4.6rem;padding:1em;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.business-account-content>div>div.scroll-window{height:calc(100% - $businessHeaderHeight - $businessRfidSearchHeight);overflow:auto;padding:2rem}.business-account-content>div>div.scroll-window.table-container{padding:0}.business-account-content .input-and-pagination{height:2.4rem}.business-account-menu .menu-list li.selected,.business-account-menu .menu-list li:hover{background-color:#f2f2f2}.business-account-menu .menu-list li{cursor:pointer;border-bottom:1px #ddd solid}.business-account-menu .menu-list li a{display:block;width:100%;line-height:4em;color:#212121;font-size:.9em;padding:0 2em}.business-account-menu .menu-list.transaction-list li{margin-left:-2em}.business-account-menu .menu-list.transaction-list li>div{padding:.7em 2em .7em 0}.business-account-content{border-left:.07em solid #bdbdbd}.business-account-content .alert{width:100%}.business-account-content .header{padding:0;position:relative;border-bottom:1px solid #dbdbdb}.business-account-content .header>h2{line-height:1.75em;color:#202020;padding:0;font-weight:500}.business-account-content .header>h2.back{background:url(../images/btn_back_blue.0c28f60e.svg) left center no-repeat;background-size:1.75em;padding-left:2.2em;cursor:pointer}.business-account-content .header>button{margin-bottom:0}.business-account-content .alert{margin:0}.business-account-content fieldset,.business-account-content fieldset>div{margin-left:0}.business-account-content fieldset legend,.business-account-content fieldset>div legend{font-size:1em;padding:0 0 2em 0}.business-account-content .table{width:100%;font-size:.9em;text-align:left;background-color:#fff;white-space:nowrap}.business-account-content .table tr.clickable:hover{cursor:pointer;background-color:#f2f2f2}.business-account-content .table tr>.text-align-right{text-align:right;padding:5px 10px}.business-account-content .table tr td .mobile-text,.business-account-content .table tr th .mobile-text{display:none}.business-account-content .table tr th{padding:.5em 1.2em;font-size:.95em;color:#959595;background-color:#f2f2f2;border-bottom:.1em solid #dbdbdb}.business-account-content .table tr th.order-header{cursor:pointer;font-weight:500}.business-account-content .table tr th.order-header:hover{text-decoration:underline}.business-account-content .table tr td{white-space:nowrap;padding:1em 3em 1em 1em;border-bottom:.1em solid #ededed;width:3em}.business-account-content .table tr td.btn-container{text-align:right}.business-account-content .table tr td.btn-container button{padding:0;margin:0}.business-account-content .table tr td:last-of-type{width:auto}.business-account-content .table tr td .status-text{text-transform:uppercase}.business-account-content .table tr td .status-text.green{color:#60ba5c}.business-account-content .table tr td .status-text.red{color:#d62123}.business-account-content .table tr td .status-text.orange{color:#ee7d16}.business-account-content .table-container{background-color:#f7f7f7}.business-account-content .no-results-container{background-color:#fff;width:100%;padding:1em 3em 1em 1em;border-bottom:.1em solid #ededed}.business-account-content p{max-width:31em;padding:0 0 3em 0}h2 .tot-sum{font-size:.8em;color:#757575}.transaction-list h2{padding:1em 0 1.5em 0}.transaction-list h3{color:#202020}.transaction-list p{font-size:1.5em}@media all and (max-width:820px){.business-account-menu{width:10em}}@media all and (max-width:42em){.business-account-container{height:100%}.business-account-container,.business-account-content,.business-account-menu{display:block}.business-account-content,.business-account-menu{width:100%;height:auto}.business-account-menu{border-bottom:.07em #ddd solid}.business-account-menu .menu-list li a{line-height:2.75rem;padding:0 .25em}.business-account-menu .menu-list li a .fullview-text{display:none}.business-account-menu .menu-list li a .mobile-text{display:inline}.business-account-menu .menu-list{display:table;table-layout:fixed;width:100%}.business-account-menu .menu-list li{display:table-cell;padding:0;text-align:center;background-image:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.business-account-content h2{padding:0 0 1.2em 0}h2.back{padding-left:3em}.business-account-content{border:none;height:calc(100% - 3rem)}.business-account-content .table tr td .mobile-text,.business-account-content .table tr th .mobile-text{display:inline}.business-account-content .table tr td .fullview-text,.business-account-content .table tr th .fullview-text{display:none}.business-account-content .table tr td{padding:.75em}.business-account-content table.transactions-month-table tr td:last-of-type,.business-account-content table.transactions-month-table tr td:nth-child(3),.business-account-content table.transactions-month-table tr th:last-of-type,.business-account-content table.transactions-month-table tr th:nth-child(3),.business-account-content table.transactions-table tr td:last-of-type,.business-account-content table.transactions-table tr th:last-of-type,.business-account-content table.users-table tr td:first-of-type,.business-account-content table.users-table tr td:nth-child(3),.business-account-content table.users-table tr th:first-of-type,.business-account-content table.users-table tr th:nth-child(3){display:none}.business-account-content>div>div.scroll-window{height:calc(100% - 2.25rem - $businessRfidSearchHeight);max-height:calc(100% - 2.25rem - $businessRfidSearchHeight)}.business-account-content>div>div.header{height:2.25rem;display:contents}.business-account-content>div>div.header>h2{line-height:2.25rem}.business-account-content>div>div.header>h2.back{background-size:1.25em;padding-left:2em;background-position-x:.5em}.business-account-content>div>div.header>button{top:.55em;right:1em;padding:0;margin:0}}.table-filter-form-container{display:inline-flex;flex-direction:row;align-items:flex-end;width:auto}.table-filter-form-container label{display:block;margin-bottom:4px;font-size:.9em;font-weight:500}.table-filter-form-container h3{padding:.5em 0}.table-filter-form-container input{width:128px}.table-filter-form-container button,.table-filter-form-container input{padding:4px;height:28px;margin:0;font-size:14px;line-height:1em;margin-right:12px}@media all and (max-width:28em){.business-account-content>div>div.scroll-window{padding:1.5em}.business-account-content fieldset,.business-account-content fieldset>div{margin:0}}.info-icon{position:relative;top:5px}.bp-application-form-container{display:flex;flex-direction:row}.bp-application-container p{max-width:35em;padding:2rem 1em 2rem 3em;font-size:1.125em;line-height:1.5em}.bp-application-status-container{margin-top:2em;max-width:40em}.bp-application-status-container .form fieldset{margin:0}.bp-application-status-container .form fieldset>div{margin:1em 0;width:100%}.bp-application-status-container .form fieldset>div.button{margin:3em 0 0 0}.bp-application-status-container .form fieldset label{display:table}.bp-application-status-container .form fieldset label>span{display:table-cell;vertical-align:middle}.bp-application-status-container .form fieldset label>span>span:first-of-type{color:#202020}.bp-application-status-container .form fieldset label>span>span{display:block}.bp-application-status-container>span{color:#202020;font-size:1.125em}.bp-application-status-container>span>.svg-ic{width:1.5em;height:1.5em}.bp-application-status-container>span>.svg-ic>svg{margin-bottom:-.5em}.bp-application-status-container>p{padding:.5em 0}.bp-application-status-container>div.button{margin:2em 0 0 0}@media all and (max-width:42em){.bp-application-form-container{flex-direction:column-reverse}.bp-application-container p{font-size:1em;line-height:1.5em}}@media all and (max-width:28em){.bp-application-form-container>p{padding:2rem 1rem 1rem 1rem}}.glt-input,.glt-textarea{position:relative;margin-bottom:1.75em}.form select{margin-bottom:1.6em}.form select,.glt-input input[type=email],.glt-input input[type=password],.glt-input input[type=tel],.glt-input input[type=text],.glt-textarea textarea{border-radius:0;background:0 0;width:100%;border:none;border-bottom:.07em solid #757575;padding:.25em .25em .25em 0}.glt-input label{display:block;line-height:1.4em}.glt-input input:focus+label,.glt-textarea textarea:focus+label{color:#2196f3}.glt-input input+label,.glt-textarea textarea+label{pointer-events:none;cursor:text;width:100%;color:#757575;position:absolute;top:.25em;left:0;transition:.2s ease top,.2s ease font-size;-webkit-transition:.2s ease top,.2s ease font-size;-moz-transition:.2s ease top,.2s ease font-size;-o-transition:.2s ease top,.2s ease font-size}.glt-textarea textarea+label{top:0}.glt-input input:focus+label,.glt-input.has-input label,.glt-textarea textarea:focus+label,.glt-textarea.has-input label{font-size:.8em;top:-1em}.form select:focus,.glt-input input:focus,.glt-input select:focus,.glt-textarea textarea:focus,.list-filter input[type=text]:focus{outline:0;border-bottom:.07em solid #2196f3}.glt-input .input-error-container span,.glt-textarea .input-error-container span{position:absolute;top:100%;padding-top:.25em;font-size:.8em;color:#ec5a4d}.character-counter{position:absolute;width:100%;padding-top:.25em}.character-counter span{font-size:.8em;color:inherit}.character-counter span.counter{float:right}.character-counter span.msg{float:left}.form.ng-submitted select.ng-invalid,.glt-input.glt-input-invalid .character-counter span,.glt-input.glt-input-invalid input:focus+label,.glt-input.glt-input-invalid label,.glt-textarea.glt-input-invalid .character-counter span,.glt-textarea.glt-input-invalid label,.glt-textarea.glt-input-invalid textarea:focus+label{color:#ec5a4d}.form.ng-submitted .glt-rome input.ng-invalid,.form.ng-submitted .list-filter.ng-invalid input,.form.ng-submitted select.ng-invalid,.glt-input.glt-input-invalid input,.glt-input.glt-input-invalid input:focus,.glt-textarea.glt-input-invalid textarea,.glt-textarea.glt-input-invalid textarea:focus{border-color:#ec5a4d}.form select:disabled,.glt-input input:disabled{color:#838383;border-bottom:.07em dashed #c4c4c4}.glt-input input:disabled+label+div+.input-error-container span,.glt-input.glt-input-invalid input:disabled,.glt-input.glt-input-invalid input:disabled+label,.glt-textarea input:disabled+label+div+label+.input-error-container span{color:#e6b7b3;border-color:#e6b7b3}.glt-textarea textarea{margin-bottom:-.25em;overflow:hidden;resize:none;min-height:1em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;transition:.2s ease height;-webkit-transition:.2s ease height;-moz-transition:.2s ease height;-o-transition:.2s ease height}.glt-input-loader{position:absolute;top:.25em;right:.25em;height:1.25em;width:1.25em;border-width:.2em;-webkit-animation:glt-input-rotation .6s infinite linear;-moz-animation:glt-input-rotation .6s infinite linear;-o-animation:glt-input-rotation .6s infinite linear;animation:glt-input-rotation .6s infinite linear;border-left:.15em solid rgba(150,150,150,.15);border-right:.15em solid rgba(150,150,150,.15);border-bottom:.15em solid rgba(150,150,150,.15);border-top:.15em solid #2196f3;border-radius:100%}@-webkit-keyframes glt-input-rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes glt-input-rotation{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-o-keyframes glt-input-rotation{from{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}}@keyframes glt-input-rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.spinner{height:60px;width:60px!important;margin:20px auto!important;position:relative;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:4px solid rgba(150,150,150,.15);border-right:4px solid rgba(150,150,150,.15);border-bottom:4px solid rgba(150,150,150,.15);border-top:4px solid #3090bf;border-radius:100%}.spinner.spinner-small{height:20px;width:20px}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{from{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.glt-click-confirm-container{position:fixed;top:0;left:0;width:100%;height:100%;padding:1em;z-index:9}.glt-click-confirm-container .glt-click-confirm-fade{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#525252;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.glt-click-confirm-container .glt-click-confirm-modal{position:relative;margin:15% auto;max-width:23em;border-radius:2px;background:#fff;-webkit-box-shadow:0 0 30px 5px rgba(50,50,50,.25);-moz-box-shadow:0 0 30px 5px rgba(50,50,50,.25);box-shadow:0 0 30px 5px rgba(50,50,50,.25)}.glt-click-confirm-container .glt-click-confirm-modal>p{color:#202020;font-size:1.1em;line-height:1.25em;padding:1em}.glt-click-confirm-container .glt-click-confirm-modal>div{padding:.75em 1em;border-top:1px #d8d8d8 solid;text-align:right}.glt-click-confirm-container .glt-click-confirm-modal>div button{font-weight:500;font-size:1em;background:0 0;border:none;color:#7f7f7f;margin:0 0 0 2em;padding:0;text-transform:uppercase;cursor:pointer}.glt-click-confirm-container .glt-click-confirm-modal>div button:first-of-type{margin:0}.glt-click-confirm-container .glt-click-confirm-modal>div button.confirm-btn{color:#2ea838}.body-in-modal-mode{overflow:hidden!important}.dcs-modal{position:fixed;top:0;left:0;width:100%;height:100%;padding:1em;z-index:9}.dcs-modal .fade{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#525252;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.dcs-modal .dcs-modal-container{position:relative;margin:10% auto;max-width:40em;border-radius:2px;background:#fff;-webkit-box-shadow:0 0 30px 5px rgba(50,50,50,.25);-moz-box-shadow:0 0 30px 5px rgba(50,50,50,.25);box-shadow:0 0 30px 5px rgba(50,50,50,.25)}.dcs-modal .dcs-modal-container .alert-parent{margin:0;padding:0 0 1em 0}.dcs-modal .dcs-modal-container .alert-parent .alert{margin:0;width:100%;max-width:100%}.dcs-modal .dcs-modal-container h1{height:auto;position:relative;border-top-left-radius:inherit;border-top-right-radius:inherit;background-color:#3090bf;color:#fff;font-weight:400;font-size:1.5em;padding:.75em}.dcs-modal .dcs-modal-container h1 .close-btn{cursor:pointer;position:absolute;top:1.25em;margin:-.875em 0 0 0;right:.5em;height:1.75em;width:1.75em;padding:0;background:0 0}.dcs-modal .dcs-modal-container h1 .close-btn svg{width:100%;height:100%;display:block}.dcs-modal .dcs-modal-container h1 .close-btn svg path{fill:#fff}.dcs-modal .dcs-modal-container .content{padding:2em}.dcs-modal .dcs-modal-container .content .scroll-window{margin:1em 0;max-height:20em;overflow:auto}.dcs-modal .dcs-modal-container .button-container{padding:0 2em 1em 2em;text-align:right}.dcs-modal .dcs-modal-container .button-container>button{margin:0 0 0 1em;padding:0}.dcs-modal .dcs-modal-container .button-container>button:first-of-type{margin:0}@media all and (max-width:42em){.dcs-modal{padding:0}.dcs-modal .dcs-modal-container{position:fixed;margin:0;width:100%;min-width:100%;height:100%;border-radius:0;overflow:auto;display:flex;justify-content:space-between;flex-direction:column}.dcs-modal .dcs-modal-container .content{flex-grow:1}.dcs-modal .dcs-modal-container .button-container{padding:0 2em 2em 2em}.dcs-modal .dcs-modal-container .alert-parent{padding:1em}.dcs-modal .dcs-modal-container h1{top:0;font-size:1.3em;font-weight:500;height:2.25em;line-height:2.25em;padding:0;text-align:center}.dcs-modal .dcs-modal-container h1 .close-btn{top:1.125em}}.add-user-modal .content p{padding:0}.add-user-modal .content form{margin-top:2em}.add-user-modal .content form fieldset{margin:0}.add-user-modal .content form fieldset>div{margin-left:0}.add-user-modal .content form fieldset button{text-transform:none;text-align:left;padding:.25em .25em .25em 2em;background:url(../images/ic_add_circle_blue.3a6475a2.svg) left 0 center no-repeat;background-size:1.75em}.add-rfid-modal form fieldset>div.split-input-container{max-width:30em}.cc-box{max-width:21em}.cc-box .card-information{color:#757575}.cc-box .card-information>label{font-size:.8em}.cc-box .card-information>div{line-height:1.75em;margin-bottom:1.75em;border-bottom:.15em dashed #c4c4c4}.rd-container{font-family:Roboto,Arial,sans-serif;display:none;background-color:#fff;text-align:center;-webkit-box-shadow:0 0 8px 3px rgba(50,50,50,.25);-moz-box-shadow:0 0 8px 3px rgba(50,50,50,.25);box-shadow:0 0 8px 3px rgba(50,50,50,.25)}.rd-container-attachment{position:absolute;z-index:99}.rd-month-label{font-weight:500;padding:1em 0 1em 0;background-color:#4273b8;color:#fff}.rd-month{display:inline-block;margin-right:25px}.rd-month:last-child{margin-right:0}.rd-back,.rd-next{font-weight:600;cursor:pointer;border:none;outline:0;background:0 0;margin:0;padding:1em 1.25em;color:#fff}.rd-back[disabled],.rd-next[disabled]{cursor:default}.rd-back{float:left}.rd-next{float:right}.rd-back:before{display:block;content:'\003C'}.rd-next:before{display:block;content:'\003E'}.rd-day-head{font-weight:500;color:#737373}.rd-days{margin:1em .5em}.rd-day-body{padding:10px;border-radius:50%;cursor:pointer;text-align:center}.rd-day-body:hover,.rd-day-selected,.rd-time-option:hover,.rd-time-selected{cursor:pointer;background-color:#4273b8;color:#fff}.rd-day-body.rd-day-disabled:hover{cursor:default;background-color:inherit;color:#fcc}.rd-day-next-month,.rd-day-prev-month{-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}.rd-day-disabled{cursor:default;color:#fcc}.rd-time{position:relative;display:inline-block;margin:1em;min-width:80px}.rd-time-list{display:none;position:absolute;overflow-y:scroll;max-height:160px;left:0;right:0;bottom:100%;background-color:#fff;color:#333;-webkit-box-shadow:0 0 8px 3px rgba(50,50,50,.25);-moz-box-shadow:0 0 8px 3px rgba(50,50,50,.25);box-shadow:0 0 8px 3px rgba(50,50,50,.25)}.rd-time-selected{padding:10px 15px}.rd-time-selected:before{padding-right:.8em;content:'\1F552'}.rd-time-option{padding:5px}.rd-day-concealed{visibility:hidden}@media all and (max-width:52em){.rd-container-attachment{top:10%!important;left:50%!important;right:auto!important;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.input-and-pagination>input[type=text]{background:#fff url(../../images/icons/16x16/search.png) left 8px center no-repeat;background-size:18px;padding:8px 8px 8px 36px;border:1px solid #757575;outline:0;border-radius:3px}.input-and-pagination{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.input-and-pagination glt-pager .pagination{margin:0}.pagination ul li{display:inline-block;padding:.5em 1em;cursor:pointer}.pagination ul li a,.pagination ul li a:hover{color:#3090bf;text-decoration:none}.pagination ul li.active,.pagination ul li:hover{color:#3090bf}.pagination ul li:focus,.pagination ul li:hover{background-color:#dfdfdf}.pagination ul li.disabled a,.pagination ul li.disabled:hover{color:inherit;font-weight:400;cursor:default;background:0 0}.pagination ul li.pag-btn{font-weight:700}.pagination ul li.active{border-bottom:#3090bf 2px solid;font-weight:700}