form{font-size:1.5rem}.btn-hoi{background-color:#ef5e0a;border-color:#ef5e0a;font-size:1.5rem}.btn-hoi:hover{background-color:#ff6a00;border-color:#fff}.form-text-hoi{color:#ef5e0a;font-size:1.5rem}.form-text-hoi:hover{color:#ff6a00}span.field-validation-error,div.validation-summary-errors{font-size:1.2rem}.checkbox>label>input{position:relative;top:1px}.accordion>.card:first-of-type,.accordion>.card:last-of-type{border:1px solid rgba(0,0,0,.125);border-top-right-radius:3rem}.accordion>.card:not(:first-of-type):not(:last-of-type){border-top-right-radius:3rem;border:1px solid rgba(0,0,0,.125);margin-bottom:1rem}.accordion>.card{border-top-right-radius:3rem;background-color:#fff;margin-bottom:1rem}.card-header{background-color:#fff;border-bottom:0;padding-right:0}.card-header a{color:#bbb;font-size:2.2rem;font-family:foco,sans-serif}.card-header a>img{margin-right:1.3rem}.card-header span.orange{color:#ef5e0a}.card .row.product{background-color:#efefef;padding:1rem}.products__title{font-size:1.7rem;font-family:foco,sans-serif}.products__price{font-size:1.5rem;color:#383838}.products__price .decimal{font-size:.8em}.products__groupprice{font-size:3rem;color:#ef5e0a}.products__groupprice .decimal{font-size:.5em}.groupprice>.subtitle{font-size:1.8rem;color:#a5a5a5;display:block}.products__sub>a{color:#ef5e0a;font-size:1.1rem}.products.contract{width:100%;padding:1em .5em .5em .5em}.products.contract .contractID{font-size:1.8rem;color:#ef5e0a;padding:.5rem 1rem;margin-bottom:1rem}.navbar-custom .active{color:#000 !important;font-weight:bold}.invoices__item{background-color:#f7f7f7;min-height:3.5rem}.invoices__value{font-size:1.7rem}.invoices__title{font-weight:bold;font-size:1.5rem}.invoices__subitem{font-size:1.4rem}span.bezahlt{color:#61d606;font-weight:bold}span.offen{color:#ef5e0a;font-weight:bold}.invoices__firstTitle{display:inline}.invoices__saldo{display:inline-block;text-align:right;font-weight:bold;font-size:1.8em;position:absolute;right:0;top:0;padding-top:.5em}.invoices__saldo .amount{color:#f00}.invoices__saldo .amount.neutral{color:#000}.invoices__saldo .amount.plus{color:#61d606}.news__container{background-color:#fcf8e3;border:solid 1px #ef5e0a;border-top-right-radius:2rem;border-bottom-left-radius:2rem}.news__container .title{color:#ef5e0a;font-size:2.2rem}.news__container .text{color:#5a5a5a;font-size:1.6rem}.info__container .title{color:#000;font-size:1.6rem}.info__container .date{color:#969696;font-size:1.2rem}.info__container .link,.info__container .link a{color:#ef5e0a;font-size:1.2rem}.subheadertext{font-size:1.4rem;color:#5a5a5a}.state{border:solid 6px #eee;border-radius:50%;width:10rem;height:10rem;text-align:center;padding-top:3.4rem;font-size:1.5rem}.state.partial{border-color:#ff6a00;color:#ff6a00}.state.down{border-color:#c7390c;color:#c7390c}.state.ok{border-color:#61d606;color:#61d606}.tooltip{font-family:foco,sans-serif;font-style:normal;font-size:1.5rem;padding:1rem}.tooltip .tooltip-inner{background-color:#efefef;color:#5a5a5a}.sidebar{background-color:#f7f7f7;position:relative;width:100%}@media(min-width:992px){.sidebar{border-top-right-radius:17rem;width:38rem}}.sidebar a.link{color:#ef5e0a}.sidebar__personimg img{width:40%;max-width:150px}.sidebar__personBox{padding-top:5rem}.sidebar__personBox__name{font-size:4rem;color:#ef5e0a;padding:0 1rem 1rem 1rem}.sidebar__personBox__products{padding-top:1rem}.sidebar__personBox__products>img{width:3.3rem;margin-right:1rem}.sidebar__personBox__adress{padding-top:4rem;font-size:1.5rem;width:30rem;margin:0 auto}.sidebar__personBox__adress .row{margin-top:.5rem}.sidebar__personBox__adress .row>div:first-of-type{font-weight:bold}.sidebar__logout{position:absolute;right:1rem;top:1rem}.swal2-popup{width:100% !important}.swal2-popup .swal2-header{display:flex;height:55px}.swal2-popup .swal2-header .swal2-close{display:inline-block;width:65px;height:65px;right:auto}.swal2-popup .swal2-header .swal2-close:focus{outline:none;box-shadow:none}.swal2-popup .swal2-content{width:100%;padding:0}.lightbox-connections-iframe{border:none;width:98% !important}.lightbox-connections-content{padding:2em 0;margin:0 auto}.lightbox-connections-content hr{line-height:8px;margin-top:8px;margin-bottom:8px}.lightbox-connections-content .side-spaces{margin-left:1%;margin-right:1%}.lightbox-connections-content .top-margin{margin-top:142px;margin-bottom:100px}.lightbox-connections-content .align-right{text-align:right}.lightbox-connections-content .fixed-header{position:fixed;top:0;width:100%;padding:18px 0 2px 0;background-color:#fff;font-size:20px}.lightbox-connections-content .fixed-header .connections-title{color:#ff6a00;font-size:20px}.lightbox-connections-content .fixed-header .customer-text{display:flex;flex-direction:row;margin-top:5px;font-size:13px;height:40px}.lightbox-connections-content .fixed-header .customer-text span{align-self:flex-end}.lightbox-connections-content .connectionsListTables{width:98%}.lightbox-connections-content .connectionsListTables .th{font-size:15px;font-weight:bold;color:#ff6a00;cursor:pointer}.lightbox-connections-content .connectionsListTables td{font-size:13px;padding:2px 5px}.lightbox-connections-content .connectionsListTables .trow1{width:13%}.lightbox-connections-content .connectionsListTables .trow2{width:13%}.lightbox-connections-content .connectionsListTables .trow3{width:11%}.lightbox-connections-content .connectionsListTables .trow4{width:7%}.lightbox-connections-content .connectionsListTables .trow5{width:8%}.lightbox-connections-content .connectionsListTables .trow6{width:7%}.lightbox-connections-content .connectionsListTables .trow7{width:8%}.lightbox-connections-content .connectionsListTables .trow8{width:22%}@media(max-width:750px){.lightbox-connections-content .connectionsListTables{min-width:600px}.lightbox-connections-content .connectionsListTables .th{font-size:11px}.lightbox-connections-content .connectionsListTables td{font-size:11px;width:auto}}.lightbox-connections-content .fixed-footer{position:fixed;bottom:0;background-color:#fff;width:100%}.lightbox-connections-content .fixed-footer .connectionsListTablesTotal{width:98%}.lightbox-connections-content .fixed-footer .connectionsListTablesTotal td{font-size:13px;font-weight:bold;padding:2px 5px}.lightbox-connections-content .fixed-footer .connectionsListTablesTotal .trow2{width:130px}.profil{font-size:16px}.profil .bold{font-weight:bold}.profil .contracts{max-width:800px;margin-bottom:1em}.contracts{font-size:14px;border:#ef5e0a 1px solid;border-radius:16px;padding:.5em;background-color:#f7f7f7}.contracts .title{font-weight:bold;margin-bottom:.2em;font-size:14px;color:#ef5e0a}.payment-block{max-width:700px;border:#61d606 1px solid;padding:1.5em}.payment-block .scanpay{width:100%;margin:-30px auto 0 auto;max-width:300px}@media(max-width:767px){.payment-block .scanpay{margin-top:0}}.payment-block .orange{color:#61d606}.payment-block .bold{font-weight:bold}