html{height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0}body{color:#333;font-size:14px;line-height:1.42857143;height:100%;background:#f1f1f1;margin:0 !important;font-family:var(--font-regular);scrollbar-base-color:#032037;scrollbar-3dlight-color:#032037;scrollbar-highlight-color:#032037;scrollbar-track-color:#fff;scrollbar-arrow-color:#000;scrollbar-shadow-color:#032037;overflow-x:hidden;overflow-y:scroll}body.home .wrapper{background:transparent}.wrapper{overflow:hidden;height:auto;min-height:100%;-webkit-transition:ease-out .2s;-moz-transition:ease-out .2s;-o-transition:ease-out .2s;transition:ease-out .2s;background:#e3e4e5}.wrap.db-error{max-width:890px;margin:0 auto;padding:20px;background-color:#fff !important}.db-error h5{color:#333;text-transform:none;line-height:1.3 !important}#container{margin:0 auto;position:relative}h1,h2,h3,h4,h5,h6{color:#032037;margin:0 0 .5em 0;font-family:var(--font-regular);line-height:1;display:inline-block}body.home #main h1,body.home #main h2,body.home #main h3,body.home #main h4,body.home #main h5,body.home #main h6{color:#fff}h1,h2{font-family:var(--font-headline) !important}.black{color:#3a3a3a;display:inline-block}.black.text-center{display:block}h1{font-size:30px;display:block}h2{font-size:20px;margin:9px 0 1.5em 0}h3{font-size:18px}h4{font-size:17px}h5{font-size:16px}h6{font-size:15px}.box-header h1,.box-header h2,.box-header h3,.box-header h4,.box-header h5,.box-header h6{margin:0}p{margin-bottom:15px;line-height:1.5em}p.help-block{margin-bottom:0}p:last-child{margin-bottom:0}b,strong{font-weight:400}a{color:#003862;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:underline}a:hover,a:active,a:focus,a.active,a:active{outline:0;background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none !important;color:#006bb4}body.home #main{padding:0 !important;background:#012c47;color:#fff}body.home #main .inside{max-width:1240px;margin:0 auto;padding:120px 20px 50px 20px}#main a{position:relative;overflow:hidden;cursor:pointer}body.home #main a{color:#fff}a[data-loadpage]{cursor:pointer}img{-ms-interpolation-mode:bicubic;max-width:100%;width:100%;height:auto;display:block}ul{list-style:none;margin:0;padding:0}p+ul:not(.select2-selection__rendered){margin-top:-10px}ul:after{content:'';display:block;clear:both;visibility:hidden;line-height:0;height:0}button,input{outline:0;-webkit-appearance:none}hr{margin:30px 0;height:1px;background:#f1f1f1;border:0}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.clr{clear:both}::-webkit-scrollbar{-webkit-appearance:none;background:transparent}::-webkit-scrollbar:vertical{width:5px}::-webkit-scrollbar-thumb{background:#032037}::-webkit-scrollbar-track{background:0}*:focus{outline:0 !important}.clearfix{content:'';display:block;clear:both;visibility:hidden;line-height:0;height:0}body .cc_banner-wrapper{display:block;height:auto;left:0;right:0;bottom:0}body .cc_banner-wrapper:after{content:'';display:block;clear:both;visibility:hidden;line-height:0;height:0}.cc_banner-wrapper .cc_container{position:static;background:#032037}.cc_banner-wrapper .cc_message{display:block;float:left;font-size:14px !important;font-family:Verdana,Arial,"Open Sans",sans-serif !important;line-height:38px !important}.cc_banner-wrapper .btn{float:right;display:block;margin:0 !important;padding:8px 50px;width:auto}.cc_button{background-color:#0a9bc8;border:0;padding:7px 15px 7px 15px;font-size:1.4rem;box-sizing:border-box;vertical-align:middle;float:right}.cc_message a:hover{color:#006bb4 !important}.cc_message a{display:block;line-height:0 !important;padding-top:8px;color:#fff !important;text-decoration:underline !important}.cc_banner.cc_container{padding-left:10% !important;padding-right:10% !important;padding-bottom:14px !important}.cc_container p.cc_message{line-height:1.5 !important}.cc_container .cc_message *{font-size:13px !important;font-family:var(--font-regular)}#main ul.ul-spacing{margin-left:10px;margin-bottom:25px}#main ul:not(.select2-selection__rendered):not(.pagination):not(.parsley-errors-list):not(.timeline) li{position:relative;line-height:1.4em;margin-bottom:.4em;padding-left:1.5em}#main ul:not(.select2-selection__rendered):not(.pagination):not(.parsley-errors-list):not(.timeline) li:before{content:'';background:url("../img/icons/arrow_forward.png");-webkit-font-smoothing:antialiased;background-size:contain;width:10px;height:14px;display:block;position:absolute;left:0;top:3px}.startMessages a.Message{cursor:pointer;margin-bottom:10px;-webkit-transition:ease-out .2s;-moz-transition:ease-out .2s;-o-transition:ease-out .2s;transition:ease-out .2s;position:relative;display:block;clear:both;text-decoration:none}.startMessages a.Message .title{font-size:15px;text-decoration:underline;-webkit-transition:ease-out .2s;-moz-transition:ease-out .2s;-o-transition:ease-out .2s;transition:ease-out .2s}.startMessages a.Message .date{font-size:14px;text-decoration:none !important}.startMessages .Message:last-of-type{margin-bottom:0}.spinner{text-align:center;position:fixed;z-index:79;left:0;right:0;top:0;bottom:0}.spinner .bg{position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(255,255,255,0.7);z-index:1}.spin{position:fixed;top:50%;left:50%;margin:-40px 0 0 -40px;width:80px;height:80px;text-indent:-9999em;background:url(../img/gears.svg) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:12}.box-spinner{position:absolute}.box-spinner.spinner .bg{position:absolute}.box-spinner.spinner .spin{position:absolute}#page-alert{position:fixed !important;top:0;width:100%;z-index:99999999;text-align:center}#page-alert .alert{margin:0;border:0;border-radius:0;padding:9px 15px}#page-alert .alert p{display:block;font-family:var(--font-regular);font-size:14px;margin:0 auto}#page-alert button.close{color:#fff;opacity:1}#page-alert .alert{border-bottom:1px solid transparent}#page-alert .alert-success{color:#fff;background:#032037}#page-alert .alert-info{color:#fff;background:#032037}#page-alert .alert-warning{color:#fff;background:#032037}#page-alert .alert-danger{color:#fff;background:#e00}.callout{background:#fff;max-width:500px;padding:0;border-radius:2px;margin:0 auto 30px auto;clear:both}.box .callout{margin-top:30px;margin-bottom:0}.callout .callout-header h1,.callout .callout-header h2,.callout .callout-header h3,.callout .callout-header h4,.callout .callout-header h5,.callout .callout-header h6{margin:0}.callout .callout-header{border-bottom:1px solid #fff;padding:10px 30px}.callout.callout-info .callout-header{border-color:#000}.callout .callout-body{padding:10px 30px}.callout.callout-success{background:#148a00}.callout.callout-success h5,.callout.callout-success .callout-body{color:#fff !important}.callout.callout-error{background:#c13a0b}.callout.callout-error h5,.callout.callout-error .callout-body{color:#fff !important}.callout.callout-warning{background:#032037}.callout.callout-error a,.callout.callout-success a,.callout.callout-warning a{color:#000}.callout.callout-warning a:after,.callout.callout-error a:after,.callout.callout-success a:after{background:#000 !important}.callout.callout-warning h5,.callout.callout-warning .callout-body{color:#fff !important}#main table.dataTable thead .sorting:after{color:#43484c;opacity:.7}#main table.dataTable thead .sorting,#main table.dataTable thead .sorting_asc,#main table.dataTable thead .sorting_desc{white-space:nowrap}#main table.dataTable thead .sorting_asc,#main table.dataTable thead .sorting_desc{color:#032037}#main table.dataTable thead .sorting:after,#main table.dataTable thead .sorting_asc:after,#main table.dataTable thead .sorting_desc:after{font-size:16px;font-family:FontAwesome,serif;opacity:1;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;float:none;display:inline}#main table.dataTable thead .sorting:after{content:'\f107'}#main table.dataTable thead .sorting_asc:after{content:'\f160'}#main table.dataTable thead .sorting_desc:after{content:'\f161'}#main .dataTables_info{text-align:center;width:100%;color:#c1c1c1;margin:0 0 10px 0;padding:20px 20px 0 20px;max-width:100%;white-space:normal;border-top:1px solid #c1c1c1}#main .dataTables_paginate{display:block;float:none;clear:both;margin:10px 30px 20px 30px}#main .dataTables_paginate .pagination{display:block;width:100%;float:none;clear:both;margin:0 !important;text-align:center;position:relative}#main .pagination li{display:inline-block;margin:0;width:20px;height:20px;position:relative}#main .pagination li+li{margin-left:10px}#main .pagination li.previous,#main .pagination li.next{position:absolute !important;margin:0 !important}#main .pagination li.previous{left:0}#main .pagination li.previous.disabled,#main .pagination li.next.disabled{display:none}#main .pagination li.previous a,#main .pagination li.next a{background:0;border:0;border-radius:0}#main .pagination li.previous a:before,#main .pagination li.next a:before{content:'\f104';font-family:FontAwesome,serif;left:0;right:0;text-align:center;line-height:20px;font-size:28px;text-indent:0;position:absolute;color:#c1c1c1;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#main .pagination li.next a:before{content:'\f105'}#main .pagination li.previous a:hover:before,#main .pagination li.next a:hover:before{color:#032037}#main .pagination li.next{right:0}#main .pagination a{display:block;position:absolute !important;text-indent:-999em;width:100%;height:100%;cursor:pointer !important;border-radius:100%;padding:0;margin:0;line-height:1em;background:#eaeaea;border:1px solid transparent}#main .pagination a:hover{border-color:#032037}#main .pagination .active a{background:#032037;border-color:#032037}#main .pagination a:after,#main .table a:after,#main table a:after{content:none}.form-group.partPayment{clear:none;float:left;margin:10px 0 0 30px}.form-group.partPayment label{line-height:40px !important}.search{width:100%;max-width:250px;float:right;position:relative;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.search .icon{float:right;position:absolute;right:auto;left:0;z-index:99;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.search .icon:before{cursor:pointer;content:'\f002';color:#c1c1c1;font-size:19px;font-family:FontAwesome,serif;display:block;width:19px;height:40px;line-height:40px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.search .icon:hover:before,.search .icon.focus:before{color:#032037}.search input{float:left;z-index:-1;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;top:0;bottom:0;left:0;right:0;border-radius:0;border:0;border-bottom:1px solid #c1c1c1;padding-left:33px;visibility:hidden;opacity:0;background:none !important;box-shadow:none}.search.active .icon{left:0;right:auto}.search.active input{z-index:1;visibility:visible;opacity:1}.search.active input:focus{border-color:#032037 !important}.ui-datepicker{padding:0}#ui-datepicker-div.ui-datepicker:not(#invoiceSimulationForm #ui-datepicker-div.ui-datepicker){top:64px !important;width:auto !important;left:15px !important;right:15px !important;min-width:192px !important;position:inherit !important}#invoiceSimulationForm #ui-datepicker-div{top:unset !important;left:unset !important}#invoiceSimulationForm .ui-datepicker-calendar th:first-child{padding-left:8px !important}#invoiceSimulationForm .ui-datepicker-calendar th:last-child{padding-right:8px !important}#invoiceSimulationForm .ui-datepicker-month,#invoiceSimulationForm .ui-datepicker-year{color:#fff}#invoiceSimulationForm .ui-datepicker-calendar td{padding:0 !important}.ui-widget{font-family:Verdana,Arial,"Open Sans",sans-serif !important}.ui-datepicker .ui-datepicker-header{margin:0;border:0;padding:.4em 0;background:#171c1f;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.ui-datepicker .ui-datepicker-title{font-size:17px;font-family:var(--font-regular);line-height:1.3em;color:#fff}.ui-datepicker-next span,.ui-datepicker-prev span{background:none !important;margin:0 !important;left:0 !important;right:0 !important;padding:0 !important;top:0 !important;bottom:0 !important;width:100% !important;height:100% !important}.ui-datepicker-next,.ui-datepicker-prev{top:0 !important;bottom:0 !important;height:auto !important;background:none !important;border-radius:0 !important;border:none !important;cursor:pointer;width:1.8em !important;position:absolute !important;font-size:16px !important;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;font-weight:400}.ui-datepicker-next:before,.ui-datepicker-prev:before{font-family:'FontAwesome',serif !important;color:#fff !important;position:absolute;right:0;top:50%;font-size:30px;line-height:1em;margin-top:-15px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.ui-datepicker-next:hover:before,.ui-datepicker-prev:hover:before{color:#fff !important}.ui-datepicker-next:after,.ui-datepicker-prev:after{content:none}.ui-datepicker-prev{left:0 !important}.ui-datepicker-prev:before{content:'\f104';left:50%;margin-left:-4px}.ui-datepicker-next{right:0 !important}.ui-datepicker-next:before{content:'\f105';right:50%;margin-right:-4px}.ui-datepicker table thead{font-size:14px;font-family:var(--font-regular);line-height:1.3em}.ui-datepicker table{margin:0}.ui-datepicker-month,.ui-datepicker-year{background:0;border:0;width:auto !important;cursor:pointer}.ui-datepicker-month option,.ui-datepicker-year option{background:#fff;color:#333}.ui-datepicker .ui-datepicker-buttonpane button{-webkit-transition:ease-out .2s !important;-moz-transition:ease-out .2s !important;-o-transition:ease-out .2s !important;transition:ease-out .2s !important;display:block !important;padding:5px 10px !important;text-transform:uppercase !important;font-family:Verdana,Arial,"Open Sans",sans-serif !important;border:1px solid transparent !important;background:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;max-width:100% !important;font-size:14px !important;cursor:pointer !important;border-radius:2px !important;color:#fff !important;background:#a3a3a3 !important;width:auto !important;opacity:1 !important;font-weight:400 !important}.ui-datepicker .ui-datepicker-buttonpane button:hover,.ui-datepicker .ui-datepicker-buttonpane button:focus,.ui-datepicker .ui-datepicker-buttonpane button:active,.ui-datepicker .ui-datepicker-buttonpane button:hover{border-color:#a3a3a3 !important;color:#a3a3a3 !important;background:transparent !important}.ui-datepicker .ui-datepicker-buttonpane .ui-priority-primary,.ui-datepicker .ui-datepicker-buttonpane .ui-widget-content .ui-priority-primary,.ui-datepicker .ui-datepicker-buttonpane .ui-widget-header .ui-priority-primary{color:#fff !important;background:#032037 !important;border-color:#032037 !important}.ui-datepicker .ui-datepicker-buttonpane .ui-priority-primary:hover,.ui-datepicker .ui-datepicker-buttonpane .ui-widget-content .ui-priority-primary:hover,.ui-datepicker .ui-datepicker-buttonpane .ui-widget-header .ui-priority-primary:hover{background:transparent !important;color:#032037 !important;border-color:#032037 !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:#032037}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#454545}.ui-autocomplete{top:auto}.ui-autocomplete>li>.ui-menu-item-wrapper{padding:7px 14px}#main .select2-container{width:100% !important;min-height:40px}#main .ui-datepicker .select2-container{width:45% !important;margin-right:5%}#main .ui-datepicker .select2-container+.select2-container{padding-right:0;margin-left:5%}#main .select2-container .select2-selection--single{height:40px;line-height:40px;background:#fff;border:solid 1px #d0d0d0;font-size:16px;color:#292929 !important;padding:5px 10px;border-radius:2px;box-shadow:none !important}#main .select2-container .select2-selection--single:focus,#main .select2-container .select2-selection--single:active{border-color:#032037 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#main .select2-container span:not(.select2-selection__choice__remove):not(.select2-selection select2-selection--multiple){display:block}#main .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0;color:#032037}#left .select2-container--default .select2-selection--single .select2-selection__rendered{color:#032037}.select2-container--default .select2-results__option[aria-selected=true]{background:#eee;color:#333}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#032037 !important;color:#fff !important}.select2-container--default .select2-selection--multiple .select2-selection__choice{color:#fff;font-family:var(--font-regular);background:#a3a3a3;max-width:100%;line-height:1.3em;word-break:break-all;white-space:normal}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#032037}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;height:100%;width:25px;text-align:center}.select2-container--default .select2-selection--single .select2-selection__arrow:before{content:'\f107';font-family:'FontAwesome',serif;font-size:20px;line-height:40px;text-align:center;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#header .select2-container--default .select2-selection--single .select2-selection__arrow:before{line-height:50px;color:#fff}#left .select2-container--default .select2-selection--single .select2-selection__arrow:before{line-height:30px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before{content:'\f106'}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before,.select2-container--default .select2-selection--single:hover .select2-selection__arrow:before{color:#032037}.modal-dialog h1,.modal-dialog h2,.modal-dialog h3,.modal-dialog h4,.modal-dialog h5,.modal-dialog h6{margin:0}.modal-content{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.modal-footer .form-group{margin:0}.hide,.box.collapse{display:none}.box.collapse.in{display:block}.ui-widget-overlay{opacity:.8}.ui-widget.ui-widget-content{padding:0;border-color:#000;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,.3);-moz-box-shadow:10px 10px 10px rgba(0,0,0,.3);box-shadow:10px 10px 10px rgba(0,0,0,.3)}.ui-dialog .ui-dialog-titlebar{border-radius:0;background:#fff;border-bottom:1px solid #000}.ui-dialog-title{color:#032037;font-size:16px;font-family:var(--font-regular);text-shadow:none}.modal-header .close span,.ui-dialog .ui-dialog-titlebar-close span{display:none}.modal-header .close,.ui-dialog .ui-dialog-titlebar-close{top:2px;right:2px;bottom:2px;width:30px;margin:0;height:20px;background:0;box-shadow:none;border:0;position:relative;opacity:1;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.modal-header .close:before,.ui-dialog .ui-dialog-titlebar-close:before{content:'\f00d';font-family:FontAwesome,serif;position:absolute;top:50%;left:0;right:0;margin:-8px 0 0 0;bottom:0;text-align:center;color:#000;font-size:16px;line-height:1em;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:.5}.modal-header .close:hover,.ui-dialog .ui-dialog-titlebar-close:hover,.modal-header .close:hover:before,.ui-dialog .ui-dialog-titlebar-close:hover:before{color:#032037;opacity:1}.ui-dialog .ui-dialog-content{font-family:var(--font-regular);min-height:1px !important;padding:20px 1em;font-weight:400}.ui-dialog .ui-dialog-content p{margin-bottom:0;font-size:15px;line-height:1.3em}.ui-dialog .ui-dialog-buttonpane{margin:0 !important;border:0;padding:0 0 10px 0}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;display:block;clear:both;text-align:center}.ui-dialog .ui-dialog-buttonpane button{padding:5px 20px;font-family:var(--font-regular);font-weight:400;margin:0;display:inline-block;background:0;height:auto;width:auto;border:2px solid #032037;border-radius:0;color:#032037;text-transform:uppercase;font-size:14px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.ui-dialog .ui-dialog-buttonpane button:hover{background:#032037;color:#fff}.ui-dialog .ui-dialog-buttonpane button:first-child{margin-right:10px}.flotContainer{font-family:var(--font-regular)}.flotContainer .flot-text .flot-x-axis .tickLabel{font-size:.8em}.float-left{float:left}.delete-attachment{float:right;cursor:pointer;-webkit-transition:ease-out .1s;-moz-transition:ease-out .1s;-o-transition:ease-out .1s;transition:ease-out .1s;visibility:hidden;color:#b94a48;opacity:0}.delete-attachment.active{visibility:visible;opacity:1}.block{display:block}.inline{display:inline-block}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.m10{margin:10px}.m20{margin:20px}.m30{margin:30px}.m40{margin:40px}.m50{margin:50px}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.pb0{padding-bottom:0}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.float-left{float:left}.float-right{float:right}.float-none{float:none}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:99;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6)}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxNext,#cboxPrevious{position:absolute;width:30px;height:50px;top:50%;padding:0;background:0;border:0;box-shadow:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-indent:-9999em}#cboxNext:before,#cboxPrevious:before,#cboxClose:before{position:absolute;color:#fff;left:0;right:0;top:0;bottom:0;line-height:50px;font-size:80px;font-family:FontAwesome,serif;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;text-indent:0}#cboxPrevious{left:20px}#cboxPrevious:hover{left:15px}#cboxPrevious:before{content:'\f104'}#cboxNext{right:20px}#cboxNext:hover{right:15px}#cboxNext:before{content:'\f105'}#cboxClose{position:absolute;top:20px;right:20px;width:30px;height:30px;border:0;box-shadow:none;background:0;padding:0;text-indent:-999em}#cboxClose:before{content:'\f00d';line-height:30px;font-size:30px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}#cboxClose:hover:before{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}#cboxContent{margin-top:0}#cboxLoadedContent{border:1px solid #000}#cboxTitle{position:absolute;color:#000;background:rgba(250,250,250,0.7);left:0;right:0;bottom:0;top:auto;line-height:50px;padding:0 20px}#cboxCurrent{display:none !important}#header:after,#footer:after,.inside:after,#container:after,#left:after,#main:after,.user-box:after,.infobox a:after,.nav_left li:after,.selectContainer:after,.captchaImgContainer:after,.static-verdict:after,.box:after,.dashbox:after,.box:after,.btn:after,.btn-group:after,.box-header:after,.box-body:after,.box-footer:after,.box-middle:after,#deviatingBankDataContainer:after,.dataTables_paginate .pagination:after,.top:after,.teaser-images:after,ul.timeline:after,.socials:after,.form-group:after,.search:after{content:'';display:block;clear:both;visibility:hidden;line-height:0;height:0}#header{position:fixed;z-index:100;background:#fff;right:0;line-height:50px;box-shadow:-2px 2px 15px rgba(0,0,0,.3);left:0;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}body.home #header{background:rgba(255,255,255,0.95)}body.home #header .inside{padding:0 20px;max-width:1240px;margin:0 auto}#header .inside{padding:0}#header .logo{float:left;width:155px;display:block;margin:10px 0 10px 20px}body.home #header .logo{width:259px;margin-left:0}.selectContainer{opacity:0;visibility:hidden;float:right;position:relative;-webkit-transition:ease-in-out .2s;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;transition:ease-in-out .2s}#header .select2-container,#left .select2-container{width:auto !important;max-width:450px;display:block;float:left}#header .select2-container{height:50px;line-height:50px;border-right:1px solid #dedede}#left .select2-container{height:30px;line-height:30px}#header .selectAcc+.select2,#left .selectAcc+.select2{display:none !important}#header .select2-container .select2-selection{border:none !important;border-radius:0;height:100%;padding:0 10px 0 10px;background:#003862}#left .select2-container .select2-selection{border:none !important;border-radius:0;height:100%;padding:0 10px 0 0}#header .select2-container .select2-selection .select2-selection__rendered{height:50px;line-height:50px;padding:0 25px 0 10px}#header .select2-container .select2-selection--single .select2-selection__rendered{padding:0 10px 0 10px}#left .select2-container .select2-selection .select2-selection__rendered{height:30px;line-height:30px;padding:0 25px 0 0}#header .nav_main{float:right;margin-top:10px}#header .nav_main ul li{float:left;margin-right:10px}#header .nav_main ul li:last-child{margin-right:0}#header .nav_main ul li a{display:block;padding:5px 10px 5px 20px;color:#000;font-family:var(--font-headline);font-size:19px;position:relative;text-decoration:none}#header .nav_main ul li a:before{content:'\f007';font-family:FontAwesome,serif;margin-right:3px;font-size:14px;line-height:1em;width:17px;left:0;top:50%;margin-top:-7px;position:absolute;text-align:center;-webkit-transition:ease-in-out .2s;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;transition:ease-in-out .2s}#header .nav_main ul li.login a:before{content:'';display:block;width:30px;height:40px;position:absolute;left:0;top:0;margin:9px 0 0 -5px;background:url("../img/icons/Kundenportal_Abmelden.svg") center center no-repeat}#header .nav_main ul li.register a:before{content:'';display:block;width:40px;height:40px;position:absolute;left:0;top:0;margin:9px 0 0 -12px;background:url("../img/icons/Kundenportal_Benutzerkonto.svg") center center no-repeat}#header .nav_main ul li.web a:before{content:'\f121';color:#517286}#header .nav_main ul li a:after{content:'';position:absolute;display:block;background:#012c47;height:3px;left:0;right:100%;bottom:0;-webkit-transition:ease-in-out .2s;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;transition:ease-in-out .2s;visibility:hidden;opacity:0}#header .nav_main ul li a.active:after,#header .nav_main ul li a:hover:after{left:0;right:0;visibility:visible;opacity:1}.selectCus+.select2 .select2-selection:before,.selectAcc+.select2 .select2-selection:before{display:block;float:left;color:#fff}#left .selectCus+.select2 .select2-selection:before{color:#032037}.selectCus+.select2 .select2-selection:before{content:'Kunde:'}.selectAcc+.select2 .select2-selection:before{content:'Anlage:'}.user-box{color:#444;float:right;font-size:12px;font-family:var(--font-regular);padding:0 30px 0 20px;line-height:50px;height:50px}.user-box .CustomerFullName{max-width:250px;margin-right:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;float:left}.user-box .CustomerFullName:before{content:'\f007';font-family:FontAwesome,serif;margin-right:3px;font-size:14px}.user-box .user-box-button,#left .user-box-button{background:#003862;border:1px solid #003862;color:#fff;padding:5px 15px 5px 30px;font-size:14px;box-sizing:border-box;vertical-align:middle;position:relative;overflow:hidden;text-decoration:none}#left .user-box-button{margin:15px 0 15px 17px;display:none}.user-box .logout:after{content:'';display:block;width:30px;height:40px;position:absolute;left:0;top:0;margin:-7px 0 0 0;background:url("../img/icons/Kundenportal_Abmelden_white.svg") center center no-repeat}.user-box .user-box-button:hover{background:#224b8c;border:1px solid #224b8c;color:#fff}.user-box .add-cus-no:after,#left .add-cus-no:after{content:'\f067';font-family:FontAwesome;position:absolute;left:0;top:0;margin:-11px 0 0 10px;opacity:.6}#left .add-cus-no:after{margin-top:5px}.selectContainer .infobox{float:left;margin-right:20px}.selectContainer .infobox:last-child{margin-right:0}.infobox>span{cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#000;font-family:var(--font-regular)}.infobox>span:after{content:'\f107';font-family:'FontAwesome',serif;font-size:20px;display:inline-block}.cus>span,.acc>span{font-size:18px;font-weight:400}.cus>span strong,.acc>span strong{font-size:16px;color:#032037}.cus strong{margin-right:5px}.acc strong{margin-right:5px}.infobox ul{position:absolute;visibility:hidden;opacity:0;z-index:-9;-webkit-transition:ease-in-out .2s;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;transition:ease-in-out .2s;background:#fff;padding:5px 0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.infobox.active ul{visibility:visible;opacity:1;z-index:999;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.show-menu{display:none;width:25px;margin-top:4px;float:right;overflow:hidden;cursor:pointer;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.show-menu span{display:none}.show-menu .line{position:relative;height:4px;background:#000;margin-bottom:4px;border-radius:6px;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.showMenu .show-menu{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.showMenu .show-menu .line{background:#032037}.showMenu .show-menu .line.line1{top:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.showMenu .show-menu .line.line2{opacity:0;-moz-transform:translate(100px,0);-webkit-transform:translate(100px,0);-o-transform:translate(100px,0);transform:translate(100px,0)}.showMenu .show-menu .line.line3{top:-6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#left{background:#fff;position:fixed;left:0;top:70px;bottom:70px;overflow:hidden;overflow-y:auto;z-index:101;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;width:57px}body.Chrome #left{width:40px}body.big-menu #left,body.big-hover-menu #left{width:230px}#left .top,#left .bottom{display:block;clear:both;text-align:center}body.big-menu #left .bottom,body.big-hover-menu #left .bottom{text-align:left}#left .top{position:relative;height:40px;background:#fff;display:none}#left .logo{display:none}#left .nav_left{clear:both}#left .nav_left ul li{position:relative;height:40px;padding:0 20px;background:transparent;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#left .nav_left ul li:hover,#left .nav_left ul li.active{background:#032037}.big-menu #left .nav_left ul li a,.big-hover-menu #left .nav_left ul li a{text-indent:0;position:relative}#left .nav_left ul li:last-child{margin-bottom:0;border-bottom:0}#left .nav_left ul li a{position:absolute;left:0;right:0;line-height:40px;height:100%;padding:0 20px;color:#7b7c7e;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#left .nav_left ul li a .menu-text{position:absolute;opacity:0;visibility:hidden;right:-99em;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;white-space:nowrap;z-index:-2913}body.big-menu #left .nav_left ul li a .menu-text,body.big-hover-menu #left .nav_left ul li a .menu-text{opacity:1;visibility:visible;left:40px;z-index:123;right:0}#left .nav_left ul li a:hover{color:#fff}#left .nav_left ul li.active a,#left .nav_left ul li a:hover i{color:#fff}.big-menu #left .nav_left ul li a,.big-hover-menu #left .nav_left ul li a{padding:0 0 0 40px}#left .nav_left ul li a:before{content:'';display:block;position:absolute;vertical-align:middle;top:50%;margin-top:-15px;height:30px;width:30px;text-indent:0;left:0;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;background:yellow}#left .nav_left ul li a[data-loadpage="dashboard"]:before{background:url("../img/icons/Kundenportal_Dashboard.svg") center center no-repeat}#left .nav_left ul li:hover a[data-loadpage="dashboard"]:before,#left .nav_left ul li.active a[data-loadpage="dashboard"]:before{background:url("../img/icons/Kundenportal_Dashboard_white.svg") center center no-repeat}#left .nav_left ul li a[data-loadpage="messages"]:before{background:url("../img/icons/Kundenportal_Nachrichten.svg") center center no-repeat}#left .nav_left ul li:hover a[data-loadpage="messages"]:before,#left .nav_left ul li.active a[data-loadpage="messages"]:before{background:url("../img/icons/Kundenportal_Nachrichten_white.svg") center center no-repeat}#left .nav_left ul li a[data-loadpage="onlineaccount"]:before{background:url("../img/icons/Kundenportal_Benutzerkonto.svg") center center no-repeat}#left .nav_left ul li:hover a[data-loadpage="onlineaccount"]:before,#left .nav_left ul li.active a[data-loadpage="onlineaccount"]:before{background:url("../img/icons/Kundenportal_Benutzerkonto_white.svg") center center no-repeat}#left .nav_left ul li a[data-loadpage="postings"]:before{background:url("../img/icons/Kundenportal_Kontouebersicht.svg") center center no-repeat}#left .nav_left ul li:hover a[data-loadpage="postings"]:before,#left .nav_left ul li.active a[data-loadpage="postings"]:before{background:url("../img/icons/Kundenportal_Kontouebersicht_white.svg") center center no-repeat}#left .nav_left ul li a[data-loadpage="documents"]:before{background:url("../img/icons/Kundenportal_Dokumente_v2.svg") center center no-repeat}#left .nav_left ul li:hover a[data-loadpage="documents"]:before,#left .nav_left ul li.active a[data-loadpage="documents"]:before{background:url("../img/icons/Kundenportal_Dokumente_v2_white.svg") center center no-repeat}#left .nav_left ul li a[data-loadpage="masterdata"]:before{background:url("../img/icons/Kundenportal_Kundendaten.svg") center center no-repeat}#left .nav_left ul li:hover a[data-loadpage="masterdata"]:before,#left .nav_left ul li.active a[data-loadpage="masterdata"]:before{background:url("../img/icons/Kundenportal_Kundendaten_white.svg") center center no-repeat}#left .nav_left ul li a[data-loadpage="accounts"]:before{background:url("../img/icons/Kundenportal_Anlagen-Zaehlpunkte.svg") center center no-repeat}#left .nav_left ul li:hover a[data-loadpage="accounts"]:before,#left .nav_left ul li.active a[data-loadpage="accounts"]:before{background:url("../img/icons/Kundenportal_Anlagen-Zaehlpunkte_white.svg") center center no-repeat}#left .nav_left ul li a[data-loadpage="installments"]:before{background:url("../img/icons/Kundenportal_Teilzahlungen.svg") center center no-repeat}#left .nav_left ul li:hover a[data-loadpage="installments"]:before,#left .nav_left ul li.active a[data-loadpage="installments"]:before{background:url("../img/icons/Kundenportal_Teilzahlungen_white.svg") center center no-repeat}#left .nav_left ul li a[data-loadpage="invoices"]:before{background:url("../img/icons/Kundenportal_Rechnungen.svg") center center no-repeat}#left .nav_left ul li a[data-loadpage="invoicesimulation"]:before{background:url("../img/icons/Anlage_Strom.svg") center center no-repeat}#left .nav_left ul li a[data-loadpage="invoicesimulation"]:before{background:url("../img/icons/Anlage_Strom.svg") center center no-repeat}#left .nav_left ul li:hover a[data-loadpage="invoicesimulation"]:before,#left .nav_left ul li.active a[data-loadpage="invoicesimulation"]:before{background:url("../img/icons/Anlage_Strom_white.svg") center center no-repeat}#left .nav_left ul li:hover a[data-loadpage="invoices"]:before,#left .nav_left ul li.active a[data-loadpage="invoices"]:before{background:url("../img/icons/Kundenportal_Rechnungen_white.svg") center center no-repeat}#left .nav_left ul li a[data-loadpage="consumptionstatistics"]:before{background:url("../img/icons/Kundenportal_Verbrauchsstatistik.svg") center center no-repeat}#left .nav_left ul li:hover a[data-loadpage="consumptionstatistics"]:before,#left .nav_left ul li.active a[data-loadpage="consumptionstatistics"]:before{background:url("../img/icons/Kundenportal_Verbrauchsstatistik_white.svg") center center no-repeat}#left .nav_left ul li a[data-loadpage="faqs"]:before{background:url("../img/icons/Kundenportal_FAQ.svg") center center no-repeat}#left .nav_left ul li:hover a[data-loadpage="faqs"]:before,#left .nav_left ul li.active a[data-loadpage="faqs"]:before{background:url("../img/icons/Kundenportal_FAQ_white.svg") center center no-repeat}#left .nav_left ul li a.logout:before{background:url("../img/icons/Kundenportal_Abmelden.svg") center center no-repeat}#left .nav_left ul li:hover a.logout:before,#left .nav_left ul li.active a.logout:before{background:url("../img/icons/Kundenportal_Abmelden_white.svg") center center no-repeat}#left .nav_left ul li .notification{display:block;float:right}#left .user-box,#left .selectContainer,#left .nav_left ul li.last,#left .nav_left ul li a.logout{display:none !important}.big-menu .menu-trigger i:before{content:'\f104'}.big-menu #left .nav_left ul li a i,.big-hover-menu #left .nav_left ul li a i{right:auto}#left .menu-trigger-icon{position:relative;height:30px;width:30px;float:left;text-indent:-99999em;top:10px;left:6px;right:auto;display:inline-block;margin-bottom:22px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}body.big-menu #left .menu-trigger-icon,body.big-hover-menu #left .menu-trigger-icon{left:auto;float:right;right:10px}#left .menu-trigger-icon:after{content:'\f0ca';text-align:center;right:0;top:0;bottom:0;left:0;position:absolute;font-family:FontAwesome,serif;text-indent:0;font-size:15px;width:30px;height:30px;line-height:30px;border:1px solid #7b7c7e;color:#7b7c7e;border-radius:100%;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#left .menu-trigger-icon:hover:after,body.big-menu #left .menu-trigger-icon:after{color:#032037}#left .menu-trigger-icon:hover:after{border-color:#032037}body.big-menu #left .menu-trigger-icon:after{content:'\f037'}body.active-menu .menu-trigger:after{content:'\f104'}.navigation ul li a{font-family:var(--font-regular)}.nav_left ul li a{display:block;color:#333;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#main{width:100%;float:none;clear:both;padding-top:70px;padding-right:30px;padding-left:70px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0}body.printing #main{opacity:1 !important}body.big-menu #main,body.big-hover-menu #main{padding-left:260px}.box{background:#fff;width:100%;display:block;border-radius:2px;margin-bottom:30px;padding:30px;box-shadow:0 0 15px rgba(0,0,0,.1);overflow:visible;overflow-y:hidden}.box.nopadding,.box.dash,.box.box-primary{padding:0}.box.product:nth-child(2n+1){clear:both}.box.product:nth-child(2n+1){margin-right:0}.box.center{text-align:center}.box .box-header{padding:20px 30px 20px 30px;border-bottom:1px solid #000;color:#032037;font-size:16px;font-family:var(--font-regular)}.box .box-header .created{float:right;color:#939393}.box.dash.success .box-header{border-color:#148a00}.box.dash.info .box-header{border-color:#032037}.box.dash.error .box-header{border-color:#c13a0b}.box.dash.todo .box-header{border-color:#0e708a}.box.dash.closed .box-header{border-color:#000}.box.dash .box-header h1:before,.box.dash .box-header h2:before,.box.dash .box-header h3:before,.box.dash .box-header h4:before,.box.dash .box-header h5:before,.box.dash .box-header h6:before{font-family:FontAwesome,serif;display:block;float:left;width:20px;text-align:center;margin-right:10px;font-size:20px;line-height:1em}.box.dash.success .box-header h1:before,.box.dash.success .box-header h2:before,.box.dash.success .box-header h3:before,.box.dash.success .box-header h4:before,.box.dash.success .box-header h5:before,.box.dash.success .box-header h6:before{content:'\f046';color:#148a00}.box.dash.info .box-header h1:before,.box.dash.info .box-header h2:before,.box.dash.info .box-header h3:before,.box.dash.info .box-header h4:before,.box.dash.info .box-header h5:before,.box.dash.info .box-header h6:before{content:'\f129';color:#032037}.box.dash.error .box-header h1:before,.box.dash.error .box-header h2:before,.box.dash.error .box-header h3:before,.box.dash.error .box-header h4:before,.box.dash.error .box-header h5:before,.box.dash.error .box-header h6:before{content:'\f071';color:#c13a0b}.box.dash.todo .box-header h1:before,.box.dash.todo .box-header h2:before,.box.dash.todo .box-header h3:before,.box.dash.todo .box-header h4:before,.box.dash.todo .box-header h5:before,.box.dash.todo .box-header h6:before{content:'\f0f3';color:#0e708a}.box.dash.closed .box-header h1:before,.box.dash.closed .box-header h2:before,.box.dash.closed .box-header h3:before,.box.dash.closed .box-header h4:before,.box.dash.closed .box-header h5:before,.box.dash.closed .box-header h6:before{content:'\f0ae';color:#000}.created .icon{position:relative;display:inline-block;width:20px;height:20px}.created .icon:before{background:transparent;text-align:center;width:100%;height:100%;display:block;content:'\f007';font-family:FontAwesome,serif;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.created .company:before{color:#032037}.created .customer:before{color:#939393}.box .box-header.nopadding{padding:0;border-bottom:1px solid #000;color:#032037;font-size:16px;font-family:var(--font-regular);height:40px;line-height:39px}.box .box-header.nopadding h1,.box .box-header.nopadding h2,.box .box-header.nopadding h3,.box .box-header.nopadding h4,.box .box-header.nopadding h5,.box .box-header.nopadding h6{padding-left:30px;padding-right:10px}.box .box-header .buttons{float:right}.box .box-middle{padding:0;color:#032037;font-size:16px;text-transform:uppercase;font-family:var(--font-regular)}.box .box-footer{padding:0;border-top:1px solid #000;color:#032037;font-size:16px;text-transform:uppercase;font-family:var(--font-regular)}.box .box-footer .buttons{float:right}.box p.teaser{margin-bottom:20px}.box-footer .w50{float:left}.box-footer .w50:first-child{padding-left:30px;padding-right:10px}.box-footer .w50:last-child{padding-right:30px;padding-left:10px}.box-footer.center{text-align:center}.box-footer.center .btn{display:inline-block;margin:20px 0;width:auto}.box .buttons a{display:block;float:left;padding:0 10px;font-size:12px;color:#939393;border-left:2px solid #e2e2e2;background:transparent}.box .buttons a:hover,.box .buttons a.active{background:#efefef;color:#032037}.box .buttons a:after,.box .buttons a:hover:after{content:none !important}.box .box-header.no-border{border-bottom:0}.box .box-body{padding:20px 30px 20px 30px}.box.icon .box-body{padding-left:120px;position:relative}.box.icon .box-body:before{position:absolute;content:'';top:20px;left:30px;width:60px;height:60px}.box.icon.user .box-body:before{background:url("../img/call-center.png") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.box .box-body.pb0{padding-bottom:0}.box-body .message{display:block;white-space:pre-line;margin-top:-35px}#main .table:not(.ui-datepicker-calendar),#main table:not(.ui-datepicker-calendar){margin:0 !important;border-collapse:collapse;border:none !important;width:100% !important}#main .table:not(.ui-datepicker-calendar) tr,#main table:not(.ui-datepicker-calendar) tr{border-top:1px solid #ececec;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#main .table:not(.ui-datepicker-calendar) tbody tr:nth-of-type(odd),#main .table-striped:not(.ui-datepicker-calendar) tbody tr:nth-of-type(odd),#main table:not(.ui-datepicker-calendar) tbody tr:nth-of-type(odd){background:#f3f3f3}#main .table:not(.ui-datepicker-calendar) tr:hover,#main table:not(.ui-datepicker-calendar) tr:hover{background:#ececec !important}#main .table:not(.ui-datepicker-calendar) thead tr:first-child,#main table:not(.ui-datepicker-calendar) thead tr:first-child{border-top:0}#main .table:not(.ui-datepicker-calendar) th.nowrap,#main table:not(.ui-datepicker-calendar) th.nowrap,#main .table:not(.ui-datepicker-calendar) td.nowrap,#main table:not(.ui-datepicker-calendar) td.nowrap{white-space:nowrap}#main .table:not(.ui-datepicker-calendar) th,#main table:not(.ui-datepicker-calendar) th,#main .table:not(.ui-datepicker-calendar) td,#main table:not(.ui-datepicker-calendar) td{padding:12px 8px;vertical-align:middle;background:0;border:0}#main .table:not(.ui-datepicker-calendar) td,#main table:not(.ui-datepicker-calendar) td{word-spacing:normal;word-wrap:break-word}#main .table:not(.ui-datepicker-calendar) th:first-child,#main table:not(.ui-datepicker-calendar) th:first-child,#main .table:not(.ui-datepicker-calendar) td:first-child,#main table:not(.ui-datepicker-calendar) td:first-child,#main #readingsTable:not(.ui-datepicker-calendar) th:nth-child(2),#main #readingsTable:not(.ui-datepicker-calendar) td:nth-child(2){padding-left:30px}#main .table:not(.ui-datepicker-calendar) th:last-child,#main table:not(.ui-datepicker-calendar) th:last-child,#main .table:not(.ui-datepicker-calendar) td:last-child,#main table:not(.ui-datepicker-calendar) td:last-child{padding-right:30px}#main .table:not(.ui-datepicker-calendar) tfoot,#main table:not(.ui-datepicker-calendar) tfoot{font-weight:600 !important}#main table td.message-text,#main .table td.message-text{color:#032037;text-decoration:underline}#main table td.message-preview,#main .table td.message-preview{color:#032037;text-decoration:none;word-break:normal}ul.timeline{display:block;margin:30px;position:relative}.timeline .time-label{background:#032037;color:#fff;width:150px;text-align:center;padding:10px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 auto}.timeline li{clear:both;width:50%;position:relative;padding:20px;z-index:1}.timeline li.company{padding-right:70px}.timeline li.user{padding-left:70px}.timeline li .inside{display:block;padding:10px 20px;border:1px solid #c3c3c3;position:relative;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}.timeline li.user .inside{border-color:#032037}.timeline li.company .inside{background:#032037;color:#fff}.timeline li .inside:before{color:rgba(195,195,195,0.7);position:absolute;line-height:20px;font-size:28px;font-family:FontAwesome,serif;top:50%;margin-top:-10px;text-align:center}.timeline li.user .inside:before{content:'\f0d9';left:-10px;color:#032037}.timeline li.company .inside:before{right:-10px;content:'\f0da';color:#032037}.timeline li.company .inside a{color:#fff}.timeline li.company .inside a:after{background:#fff !important}.timeline li span{display:block}.timeline li .time{margin-bottom:5px}.timeline li .time:before{display:inline-block;font-family:FontAwesome,serif;content:'\f017'}.timeline li .timeline-body{white-space:pre-line;margin-top:-20px}.message-attachments{clear:both;display:block;padding:20px 30px}.message-attachments .download,.timeline .download{display:block;clear:both;margin-bottom:5px}.timeline .download:first-child{margin-top:20px}.message-attachments .download:last-child,.timeline .download:last-child{margin-bottom:0}.message-attachments .download a,.timeline .download a{position:relative;padding-left:20px}.message-attachments .download a:before,.timeline .download a:before{content:'\f019';font-family:FontAwesome,serif;position:absolute;left:0;top:2px;width:15px;line-height:1em;text-align:center;display:block}.timeline:before{content:'';position:absolute;top:0;bottom:0;width:2px;left:50%;margin-left:-1px;background:#032037;z-index:0}.timeline .user{float:right}.timeline .company{float:left}.timeline li.company:before,.timeline li.user:before{width:40px;height:40px;line-height:40px;text-align:center;position:absolute;top:50%;margin-top:-20px;background:#fff;z-index:2;font-size:25px;border:1px solid #032037;border-radius:2px;color:#939393;content:''}.timeline li.company:before{background:url(../favicon/favicon.ico) center center no-repeat #fff;-webkit-background-size:90%;background-size:90%;right:-20px}.timeline li.user:before{font-family:FontAwesome,serif;content:'\f007';left:-20px}.timeline.closed li:last-child{display:block;background:#fff;float:none;margin:0 auto;text-align:center;padding:20px 50px}.timeline.closed li:last-child:before{content:none}.timeline.closed li:last-child .inside:before{top:-5px;transform:rotate(90deg);left:50%;margin-left:-5px;right:auto}.timeline.closed li.company:last-child .inside:before{transform:rotate(-90deg)}#main .flotContainer table{width:auto !important;right:60px !important;left:auto !important}#main .flotContainer .legend>div{display:none}.flotContainer{padding:30px 30px 0 30px;width:100%;height:400px;font-size:1.12em;margin-bottom:30px}#flot-placeholder{width:100%;height:100%}.background{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.60);z-index:-8;visibility:hidden;opacity:0}body.contact .background{visibility:visible;opacity:1;z-index:8}.popup{z-index:-9;position:absolute;left:50%;top:50%;margin:-137.5px 0 0 -240px;width:480px;background:#fff;padding:30px 25px;text-align:left;border-radius:2px;transform:scale(.5);visibility:hidden;opacity:0;webkit-transition:ease-out .2s;-moz-transition:ease-out .2s;-o-transition:ease-out .2s;transition:ease-out .2s}body.contact .popup{transform:scale(1);visibility:visible;opacity:1;z-index:9}.background .close{width:20px;height:25px;position:absolute;z-index:10;right:10px;top:10px;cursor:pointer;text-indent:-9999em}.background .close:after{content:'\f00d';display:block;color:#000;text-indent:0 !important;font-family:FontAwesome,serif;text-align:center;font-size:25px;position:absolute;top:0;right:0;left:0;bottom:0;line-height:1em;-moz-transition:ease-out .2s;-o-transition:ease-out .2s;transition:ease-out .2s}.background .close:hover:after{color:#032037}.popup .title{color:#032037;text-transform:uppercase;font-size:18px;margin:0 0 10px 0;font-family:var(--font-regular);line-height:1;display:inline-block}.popup .teasertext{margin-bottom:10px}.popup .text{margin-bottom:10px}.teaser{padding:50px}.teaser-images{padding:10px 0 0 30px}.teaser-images img{width:27.33333%;float:right;margin:0;margin-right:-35px}.teaser-images img:nth-child(2n+1){margin-top:100px}.teaser-images img:last-child{margin-right:0}.teaser .inside{padding:0 20px;max-width:1240px;margin:0 auto}.years{float:left;margin-top:10px}.push{height:50px}#footer{position:fixed;bottom:0;width:100%;height:50px;margin-top:-50px;line-height:50px;background:#032037;color:#fff;font-size:14px;z-index:102;font-family:var(--font-regular)}body.home #footer .inside{max-width:1200px;margin:0 auto}#footer a{color:#fff;text-decoration:none}#footer a:hover{text-decoration:underline}#footer .footer-bottom{float:left;padding-left:20px}body.home #footer .footer-bottom{padding-left:0}#footer .footer-bottom a:before{color:#c5c5c5;content:".";margin-left:10px;margin-right:10px}#footer .footer-bottom a:first-child:before{content:none}#footer .inside .copyright{float:left;padding-left:20px}#footer .inside .madeby{float:right;margin-right:20px}#footer .madeby .mobile{display:none}#footer .madeby .desktop{display:inline}#footer .inside .socials{float:right}.socials a,.socials div{display:block;float:left;position:relative;text-indent:-999em;width:50px;height:100%;border-left:1px solid #fff;border-right:1px solid #fff}.socials .ytube:after,.socials .contact:after,.socials .backTop:after{font-family:FontAwesome,serif;position:absolute;left:0;top:0;bottom:0;right:0;text-align:center;color:#fff;font-size:20px;text-indent:0;background:transparent;-webkit-transition:ease-in-out .2s;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;transition:ease-in-out .2s}.socials .ytube:after{content:'\f167'}.socials .ytube:hover{background:#c8312b !important}.socials .ytube:hover:after{color:#fff}.socials .contact:after{content:'\f095'}.socials .contact:hover,.socials .contact.active{background:#032037 !important}.socials .contact:hover:after,.socials .contact.active:after{color:#fff}.socials .backTop:after{content:'\f106'}.socials .backTop:hover{background:#c5c5c5 !important}.socials .backTop:hover:after{color:#555}.load-profile .flot-overlay{cursor:zoom-in}.box-faq{float:right;font-size:20px;line-height:16px}.box-faq-inline{display:inline-block;font-size:20px;position:absolute;top:-2px;margin-left:5px}.no-float{float:none;position:relative;top:-2px}label.disabled{pointer-events:none}.show-on-meline-selected{display:none}.registration #main .inside h1,.login #main .inside h1,.reminder #main .inside h1{margin-bottom:1em}button[data-target="#newMessageModal"]{margin-left:30px}.no-decorations{text-decoration:none}.navigation li a i.fa-spin{float:right;margin-top:14px;visibility:hidden}.radio input[disabled]+label:before{background-color:#eee !important;border-radius:50%}.radio input[disabled]+label{pointer-events:none}.registration input.form-control.parsley-error::selection{background:#0a9bc8 !important}.registration input.form-control.parsley-error::-moz-selection{background:#0a9bc8 !important}label[for="form_InvoiceMail"] .box-faq{padding-left:10px}label[for="form_InvoiceMail"]{display:flex !important}:root{--strom-icon-height:50px;--fernwaerme-icon-height:50px;--erdgas-icon-height:50px;--sonne-icon-height:50px;--photovoltaik-icon-height:50px;--elektromobilitaet-icon-height:50px;--wasser-icon-height:50px;--mieterstrom-icon-height:50px;--faq-icon-height:50px}.acc-icon[data-icon-sector="strom"]{background:url('../img/icons/Anlage_Strom.svg');height:var(--strom-icon-height)}.select2-results__option--highlighted .acc-icon[data-icon-sector="strom"],.select2-selection__rendered .acc-icon[data-icon-sector="strom"]{background:url('../img/icons/Anlage_Strom_white.svg') no-repeat;height:var(--strom-icon-height)}.acc-icon[data-icon-sector="erdgas"]{background:url('../img/icons/Anlage_Erdgas.svg') no-repeat;height:var(--erdgas-icon-height)}.select2-results__option--highlighted .acc-icon[data-icon-sector="erdgas"],.select2-selection__rendered .acc-icon[data-icon-sector="erdgas"]{background:url('../img/icons/Anlage_Erdgas_white.svg') no-repeat;height:var(--erdgas-icon-height)}.acc-icon[data-icon-sector="sonne"]{background:url('../img/icons/Anlage_Sonne.svg') no-repeat;height:var(--sonne-icon-height)}.select2-results__option--highlighted .acc-icon[data-icon-sector="sonne"],.select2-selection__rendered .acc-icon[data-icon-sector="sonne"]{background:url('../img/icons/Anlage_Sonne_white.svg') no-repeat;height:var(--sonne-icon-height)}.acc-icon[data-icon-sector="photovoltaik"]{background:url('../img/icons/Anlage_Photovoltaik.svg') no-repeat;height:var(--photovoltaik-icon-height)}.select2-results__option--highlighted .acc-icon[data-icon-sector="photovoltaik"],.select2-selection__rendered .acc-icon[data-icon-sector="photovoltaik"]{background:url('../img/icons/Anlage_Photovoltaik_white.svg') no-repeat;height:var(--photovoltaik-icon-height)}.acc-icon[data-icon-sector="fernwaerme"]{background:url('../img/icons/Anlage_Fernwaerme.svg') no-repeat;height:var(--fernwaerme-icon-height)}.select2-results__option--highlighted .acc-icon[data-icon-sector="fernwaerme"],.select2-selection__rendered .acc-icon[data-icon-sector="fernwaerme"]{background:url('../img/icons/Anlage_Fernwaerme_white.svg') no-repeat;height:var(--fernwaerme-icon-height)}.acc-icon[data-icon-sector="elektromobilitaet"]{background:url('../img/icons/Anlage_Elektromobilitaet.svg') no-repeat;height:var(--elektromobilitaet-icon-height)}.select2-results__option--highlighted .acc-icon[data-icon-sector="elektromobilitaet"],.select2-selection__rendered .acc-icon[data-icon-sector="elektromobilitaet"]{background:url('../img/icons/Anlage_Elektromobilitaet_white.svg') no-repeat;height:var(--elektromobilitaet-icon-height)}.acc-icon[data-icon-sector="wasser"]{background:url('../img/icons/Anlage_Wasser.svg') no-repeat;height:var(--wasser-icon-height)}.select2-results__option--highlighted .acc-icon[data-icon-sector="wasser"],.select2-selection__rendered .acc-icon[data-icon-sector="wasser"]{background:url('../img/icons/Anlage_Wasser_white.svg') no-repeat;height:var(--wasser-icon-height)}.acc-icon[data-icon-sector="mieterstrom"]{background:url('../img/icons/Anlage_Mieterstrom.svg') no-repeat;height:var(--mieterstrom-icon-height)}.select2-results__option--highlighted .acc-icon[data-icon-sector="mieterstrom"],.select2-selection__rendered .acc-icon[data-icon-sector="mieterstrom"]{background:url('../img/icons/Anlage_Mieterstrom_white.svg') no-repeat;height:var(--mieterstrom-icon-height)}.acc-icon[data-icon-sector="faq"]{background:url('../img/icons/Anlage_FAQ.svg') no-repeat;height:var(--faq-icon-height)}.select2-results__option--highlighted .acc-icon[data-icon-sector="faq"],.select2-selection__rendered .acc-icon[data-icon-sector="faq"]{background:url('../img/icons/Anlage_FAQ_white.svg') no-repeat;height:var(--faq-icon-height)}.select2-results__option{padding:0;display:table}.select2-selection__rendered .acc-icon-container{min-width:50px;display:inline-block;float:left}.acc-icon-container:not(.select2-selection__rendered .acc-icon-container){min-width:50px;display:table-cell;vertical-align:middle}.acc-icon{margin:0 auto;background-position:center !important}.acc-text:not(.select2-selection__rendered .acc-text){padding:6px;display:table-cell;vertical-align:middle}.select2-selection__rendered .acc-text{padding-left:5px;display:contents}.custom-table{display:table;width:100%}.custom-tr{display:table-row}.custom-table .custom-tr:nth-of-type(odd){background:#f3f3f3}.custom-td.heading{font-weight:bold}.custom-td{vertical-align:middle;padding:14px 20px;display:table-cell}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{background-color:#00314d;color:#e3e3e3}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before{background-color:#838383}#alert_section #page_alert_body{text-align:center}#alert_section{position:fixed;z-index:9999;width:100%}#alert_section .btn-close{background-color:#fff;color:#fff;top:10px;right:10px;padding:.5rem .5rem}.form-check{padding-left:0;margin-bottom:.5rem}.accordion-header{cursor:pointer}#addCusNoForm .captchaContainer a.captchaReload:before{background:url("../img/icons/Kundenportal_CaptchaNeuLaden.svg") center center no-repeat}#addCusNoForm .captchaImgContainer{width:70%}#captchaImage.loading{opacity:.3}#captchaImage.loading:after{content:'\f110';font-family:FontAwesome,serif;font-size:14px}.alert{border-radius:0}.alert.alert-success,.alert.alert-warning,.alert.alert-danger{background-color:#032037;color:#fff;border-color:transparent}.cc_button{top:0;position:absolute;right:0}.cc_banner.cc_container{padding:1.5rem !important}@media all and (max-width:768px){.cc_details_table tr{display:table;width:100%}.cc_details_table th{display:table-row}.cc_details_table td{display:table-row}}.box-body:has(>#invoiceSimulationForm #BillingMonthErrorContainer),.box-body:has(>#invoiceSimulationForm .billing-month-empty){min-height:auto !important}.box-body:has(>.box-spinner){position:relative}#select2-form_BillingMonth-results li{padding:.5rem;width:100%}#invoiceSimulationDownload{background:#003862;border:1px solid #003862}#invoiceSimulationDownload:hover{background:#224b8c;border:1px solid #224b8c}#CustomerInterfaceKeyQRCode img{width:auto;margin:0 auto}.btn{-webkit-transition:ease-out .2s;-moz-transition:ease-out .2s;-o-transition:ease-out .2s;transition:ease-out .2s;display:block;padding:10px 20px 10px 10px;font-family:var(--font-regular);border:1px solid transparent;background:0;-webkit-appearance:none;-moz-appearance:none;width:auto;max-width:100%;font-size:14px;cursor:pointer;border-radius:0;margin:25px 0 25px 0}body.home .btn{margin:25px 0}.btn:not(.export-button):before{content:'\f105';font-family:FontAwesome,serif;margin:2px 15px 0 0;vertical-align:sub;width:16px;height:16px;line-height:16px;float:left;padding:0 0 0 2px;display:block;text-align:center;-webkit-transition:ease-out .2s;-moz-transition:ease-out .2s;-o-transition:ease-out .2s;transition:ease-out .2s;border-radius:100%}.btn.btn-label:before,.btn.export-button:before. .btn.btn-download:before{content:none}.btn.mb0{margin-bottom:0}.btn.pb0{padding-bottom:0}.btn:focus,.btn:hover,.btn:active{outline:0;background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none !important;text-decoration:none !important}a.btn{display:inline-block}.btn-center{margin:25px auto 25px auto;text-align:center}table .btn,.table .btn{margin:0 auto}.btn:after,#main a.btn:after{content:none}.btn.bg-primary,.btn.btn-primary,.btn.btn-primary[disabled]{color:#fff;background:#9d9e9f;border-color:#9d9e9f;width:auto}.btn.bg-primary:hover,.btn.btn-primary:hover,.btn.btn-primary[disabled]:hover{background:#808182;border-color:#808182}.btn.bg-primary:before,.btn.btn-primary:before,.btn.btn-primary[disabled]:before{color:#9d9e9f;background:#fff}.btn.bg-primary:hover:before,.btn.btn-primary:hover:before,.btn.btn-primary[disabled]:hover:before{color:#808182}.btn.mode_readonly,.btn.mode_demo,.btn.mode_agent_readonly{clear:both;white-space:normal}.btn.mode_agent{clear:both}.btn.mode_readonly,.btn.mode_readonly[disabled]{background:transparent;width:auto;border-color:#e40521;color:#e40521;cursor:not-allowed}.btn.mode_readonly:hover,.btn.mode_readonly:focus,.btn.mode_readonly[disabled]:hover{color:#fff;background:#e40521}.btn.mode_demo,.btn.mode_demo[disabled]{background:transparent;width:auto;border-color:#000;color:#000;cursor:not-allowed}.btn.mode_demo:hover,.btn.mode_demo:focus,.btn.mode_demo[disabled]:hover{color:#fff;background:#000}.btn.mode_agent_readonly,.btn.mode_agent_readonly[disabled],.btn.mode_agent,.btn.mode_agent[disabled]{background:transparent;width:auto;border-color:#171c1f;color:#171c1f}.btn.mode_agent_readonly[disabled],.btn.mode_agent[disabled]{cursor:not-allowed}.btn.mode_agent_readonly:hover,.btn.mode_agent_readonly:focus,.btn.mode_agent_readonly[disabled]:hover,.btn.mode_agent:hover,.btn.mode_agent:focus,.btn.mode_agent[disabled]:hover{color:#fff;background:#171c1f}.btn.export-button,.btn.btn-download{width:auto;opacity:.7;border-radius:0;border:0;display:block;float:left;padding:0 10px;color:#939393;border-left:2px solid #e2e2e2;background:transparent;margin:0;line-height:40px}.btn.bg-primary:not(.disabled).active,.btn.bg-primary:not(.disabled).checked,.btn.btn-primary:not(.disabled).active,.btn.btn-ok{color:#fff;background:#0a9bc8;border-color:#efefef}.btn.bg-primary:not(.disabled).active:before,.btn.bg-primary:not(.disabled).checked:before,.btn.btn-primary:not(.disabled).active:before,.btn.btn-ok:before{color:#032037;background:#fff}.btn.bg-primary:not(.disabled).active:hover:before,.btn.bg-primary:not(.disabled).checked:hover:before,.btn.btn-primary:not(.disabled).active:hover:before,.btn.btn-ok:hover:before{color:#012c47}.btn.btn-ok:hover{background:#012c47}a.btn.btn-ok{color:#fff;text-decoration:none}.btn.export-button.print,.btn.btn-download.print{text-transform:capitalize}.btn.export-button:hover,.btn.btn-download:hover{background:#efefef;color:#032037}.btn.export-button:last-child,.btn.btn-download:last-child{margin-right:0}#InvoiceYears,#DocumentTypes{line-height:40px;float:left}#resolution{line-height:40px}#resolution .btn{margin-top:0 !important}.btn.btn-label{background:transparent;color:#9a9a9a;padding:5px 10px;box-shadow:none;margin:0;display:block;width:auto;float:left;border:0;position:relative}.btn-label+.btn-label{margin-left:10px;padding-left:10px}.btn-label+.btn-label:before{content:'';display:block;left:0;top:0;bottom:0;height:100%;position:absolute;width:2px;background:#e2e2e2}.btn.btn-label:after{content:'';position:absolute;display:block;background:#032037;height:2px;left:0;bottom:0;right:100%;-webkit-transition:ease-out .2s;-moz-transition:ease-out .2s;-o-transition:ease-out .2s;transition:ease-out .2s;visibility:hidden;opacity:0}.box-footer .btn.btn-label{height:40px;line-height:40px;margin:0 !important;padding:0 10px}.box-footer .btn.btn-label:after{content:none}.btn-label:hover,.btn-label:focus,.btn-label:active,.btn-label.active{color:#032037}.box-footer .btn-label:hover,.box-footer .btn-label:focus,.box-footer .btn-label:active,.box-footer .btn-label.active{background:#efefef}.btn-label:focus:after,.btn-label:hover:after,.btn-label:active:after,.btn-label.active:after{left:0;right:0;visibility:visible;opacity:1}.btn-group{display:block;clear:both}form{position:relative;text-align:left}.form-group{margin-bottom:22px;clear:both}td .form-group{margin-bottom:0}.box-footer .form-group{margin:10px 0}.box-footer .btn.btn-sm{margin:35px auto 25px auto}.form-group label{color:#3a3a3a;font-family:var(--font-regular);font-size:15px;line-height:1.3em;margin-bottom:5px;font-weight:400}body.home label{color:#fff}.form-group label+a{font-family:var(--font-regular);color:#3a3a3a;margin-top:6px}.form-control{background:#fff;border:solid 1px #d0d0d0;height:40px;line-height:40px;font-size:16px;color:#292929 !important;padding:0 10px;border-radius:2px;box-shadow:none !important}.form-control.ui-autocomplete-loading{background:url(../img/gears.svg) right 10px center no-repeat !important;-webkit-background-size:30px auto !important;background-size:30px auto !important}textarea{padding:5px 10px}.select2-container--default .select2-selection--multiple{background:#fff;border:solid 1px #d0d0d0;font-size:16px;color:#292929 !important;padding:2px 10px;border-radius:2px;box-shadow:none !important}.form-control.hasDatepicker{position:relative}.form-control:focus,.form-control:active{border-color:#032037 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}input::-ms-clear{display:none}.form-control[disabled],#main .select2-container--default.select2-container--disabled .select2-selection--single,fieldset[disabled] .form-control,input[disabled]{cursor:default;border-radius:2px;font-size:16px;background:#eee !important}.form-control[readonly]{background:#fff}input,textarea{width:100%;outline:none !important}textarea{height:200px !important;max-width:100%;min-width:100%;outline:none !important;line-height:1.5em !important}.checkbox{padding:0;margin:0}.radio{padding:10px 20px 10px 0;display:block;width:auto}.radio:last-of-type{border-bottom:0}.radio+.radio{margin:0}.checkbox label,.radio label{padding-left:16px;display:block}input[type=radio],input[type=checkbox]{-webkit-appearance:none;outline:none !important;-moz-appearance:none;display:none}input[type=radio]+label,input[type=checkbox]+label{position:relative}input[type=radio]+label{position:relative;padding-left:35px;display:inline;padding-top:3px}input[type=checkbox]+label{position:relative;padding-left:35px}input[type=radio]+label:before,input[type=checkbox]+label:before{content:'';width:25px;height:25px;left:0;top:-1px;margin:0 !important;outline:none !important;cursor:pointer;position:absolute;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;background:url("../img/icons/Kundenportal_Checkbox.svg") center center no-repeat;background-size:100% auto}body.home input[type=radio]+label:before,body.home input[type=checkbox]+label:before{background:url("../img/icons/Kundenportal_Checkbox_white.svg") center center no-repeat;background-size:100% auto}input[type=radio]:checked+label:before,input[type=checkbox]:checked+label:before,input[type=checkbox]+label:hover:before,input[type=radio]+label:hover:before{background:url("../img/icons/Kundenportal_Checkbox_checked.svg") center center no-repeat;background-size:100% auto}body.home input[type=radio]:checked+label:before,body.home input[type=checkbox]:checked+label:before,body.home input[type=checkbox]+label:hover:before,body.home input[type=radio]+label:hover:before{background:url("../img/icons/Kundenportal_Checkbox_checked_white.svg") center center no-repeat;background-size:100% auto}body.login .parsley-errors-list.filled{margin:0;padding:0}.parsley-required,.parsley-errors-list{color:#c13a0b;font-size:14px;margin:0 0 3px 0;padding:3px 0 0 0;line-height:1.3em}input.parsley-error:focus,input.parsley-error:hover,select.parsley-error:focus,select.parsley-error:hover,textarea.parsley-error:focus,textarea.parsley-error:hover{border-color:#c13a0b !important}input.parsley-success,select.parsley-success,textarea.parsley-success{background:#fff;border-color:#c1c1c1}#paymentDataContainer{display:none}.bank-data-info{line-height:1.7em;color:#3a3a3a}.captchaImgContainer{position:relative;margin-bottom:13px}.captchaImgContainer a{width:30%;float:right;position:absolute !important;right:-89px;top:0;bottom:0;overflow:hidden}#main .captchaImgContainer a:after{content:'';left:-100%;right:100%;bottom:0;background:#fff;height:2px;position:absolute;display:block;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#main .captchaImgContainer a:hover:after{left:0;right:0}.captchaImgContainer a:before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:url("../img/icons/Kundenportal_CaptchaNeuLaden_white.svg") center center no-repeat}.progress{margin-top:10px;margin-bottom:12px;position:relative}.progress-bar-red,.progress-bar-danger{background:#e40521}.progress-bar-yellow,.progress-bar-warning{background:#fc0}.static-verdict .left-verdict-part{float:left}.static-verdict .right-verdict-part{float:right}.checkbox,.radio{margin-bottom:0}::-moz-selection{background-color:#032037;color:#fff !important}::selection{background-color:#032037;color:#fff !important}.form-control::-moz-selection{color:#fff !important}.form-control::selection{color:#fff !important}.tooltip{min-width:300px;max-width:320px}.show-on-desktop{display:block}.show-on-mobile{display:none}@media all and (max-width:1210px){body.home #footer .inside{padding-left:15px}}@media all and (max-width:1293px){.box .box-header,.box .box-body{padding:20px 15px}body.home:after{background-image:url(../img/login_m.jpg)}body.showMenu{overflow:hidden}#main{padding:120px 15px 0 15px !important}.teaser{padding:50px 20px}.teaser .inside{padding:0}#right{width:100%;left:-105%;right:105%}#left{width:100% !important;left:-105%;right:105%;border-right:0;bottom:0}#left .nav_left ul li.last,#left .nav_left ul li a.logout{display:block !important}#left .user-box-button{display:inline-block}.showMenu #left{left:0;right:0}#header{left:0 !important;line-height:1.3em}#header .inside{padding:10px 20px !important}#header .nav_main ul li a:before{margin-top:-7px !important}#left{top:0;bottom:50px}#left .top{padding:10px 10px 10px 20px;height:auto;display:block}#header .logo,#left .logo{display:block;position:static;width:136.7px !important;float:left;height:auto;margin:0}#header .user-box{display:none}#header .selectContainer{height:auto;clear:both;line-height:1em;padding:0;margin:10px 0 0 0;display:block}.menu-trigger-icon{display:none !important}.show-menu{display:block}#header .nav_main{margin-top:0}#left .user-box{height:auto;background:0;line-height:1.3em;margin-top:8px;margin-right:7px;padding:0}.cus>span,.acc>span{font-size:16px}.acc ul,.cus ul{top:31px;left:-20px;right:-10px}#ui-datepicker-div.ui-datepicker:not(#invoiceSimulationForm #ui-datepicker-div.ui-datepicker){left:0 !important;right:0 !important}.teaser-images{display:none !important}}@media all and (max-width:890px){#header .selectContainer{float:none;clear:both;display:block;margin-top:40px;width:100%}#header .select2-container{width:auto !important;max-width:100%;display:block;float:left}#header .select2-container:last-child{float:right}.show-on-desktop{display:none !important}.show-on-mobile{display:block !important}.show-on-mobile-as-line{display:inline !important}.dont-show-on-mobile{display:none !important}}@media all and (max-width:750px){.search{margin-bottom:10px}.cc_banner-wrapper .btn{float:none;clear:both;margin:0 auto}.cc_banner-wrapper .cc_message{float:none;clear:both;line-height:1.3em !important;text-align:center;margin-bottom:20px !important}.push{height:40px}#footer{height:40px;line-height:40px;margin-top:-40px;font-size:12px}#left{bottom:40px}.flotContainer{display:none !important}.consumerror.hide{display:block !important}}@media all and (max-width:600px){#header .selectContainer{width:100%;margin-right:0}.selectContainer .infobox{float:right;margin:0;padding-left:10px;padding-right:0}.selectContainer .infobox:last-child{padding-left:0;padding-right:10px}#main .ui-datepicker .select2-container{width:100% !important;margin:0 !important}.cus>span,.acc>span{font-size:15px;text-align:right}.acc ul,.cus ul{top:25px}.cus .clickLabel span,.acc .clickLabel span{display:none}body.home .navigation{display:none}.push{height:70px}.search{max-width:100%;padding:0 20px}.search .icon,.search.active .icon{left:30px}h1,h2,h3,h4,h5,h6{line-height:1.4em}h1{font-size:18px}h2{font-size:16px}h3{font-size:16px}h4{font-size:15px}h5{font-size:15px}h6{font-size:14px}ul.timeline{margin:20px 15px}ul.timeline:before{content:none}ul.timeline li{width:100%;padding:20px}ul.timeline li .inside:before{display:none;content:none}.timeline li.company:before,.timeline li.user:before{width:30px;height:30px;margin-top:-30px}ul.timeline li.company:before{left:0;right:auto}ul.timeline li.company{padding:20px 0 20px 40px}ul.timeline li.user{padding:20px 40px 20px 0}ul.timeline li.user:before{left:auto;right:0;font-size:19px;line-height:30px}.timeline.closed li:last-child{padding:20px}.ui-widget.ui-widget-content{left:15px !important;right:15px !important;width:auto !important}.box .callout{margin:30px 20px 0 20px}.box-footer .w50{float:none;display:block;clear:both;padding:0 30px !important;margin:0 auto}body[data-page="accounts"] .box.mobile-center h2{text-align:center;display:block}}@media all and (max-width:500px){.user-box .CustomerFullName{display:none}#header .select2-container{float:none !important;max-width:100%}.contactInfo .popup{left:20px;right:20px;width:auto;padding:20px;margin-left:0}}@media all and (max-width:450px){.btn{display:block;width:auto !important;line-height:1.3em}#AccountsTable .custom-tr{display:block}#AccountsTable .custom-td{display:block;text-align:center;padding:10px 20px}#AccountsTable .custom-td.heading{padding-bottom:0 !important}}@media all and (max-height:300px){.contactInfo .popup{top:30px;bottom:100px;padding:20px;margin-top:0;overflow:scroll}}@media all and (min-width:1151px) and (max-width:1245px){#header .selectContainer{clear:both;padding-right:30px}}