.main-content.login{border:none;margin:0;background:0 0}.main-content.login .grid-container{display:grid;grid-gap:.5em;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(200px,auto)}.main-content.login .grid-cell{display:flex;flex-direction:column;align-items:stretch;padding:16px;border:1px solid #ccc;background-color:rgba(255,255,255,.8)}.main-content.login .grid-cell .grid-cell-title{font-weight:700}.bpcIcon-add,.bpcIcon-back,.bpcIcon-buy,.bpcIcon-cancel,.bpcIcon-checkbox-checked,.bpcIcon-checkbox-unchecked,.bpcIcon-cycleChange,.bpcIcon-home,.bpcIcon-import,.bpcIcon-next,.bpcIcon-ok,.bpcIcon-save,.bpcIcon-search,.bpcIcon-toStart,.bpcIcon-upload{position:relative;top:1px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.main-content.login .grid-cell .grid-cell-text{margin-top:.5em}.main-content.login .grid-cell .grid-cell-spacer{flex-grow:1}.main-content.login .grid-cell.login form,.main-content.login .grid-cell.login>div{height:100%;display:flex;flex-direction:column}.bpcIcon-add,.bpcIcon-back,.bpcIcon-buy,.bpcIcon-cancel,.bpcIcon-checkbox-checked,.bpcIcon-checkbox-unchecked,.bpcIcon-cycleChange,.bpcIcon-home,.bpcIcon-import,.bpcIcon-next,.bpcIcon-ok,.bpcIcon-radio-checked,.bpcIcon-radio-unchecked,.bpcIcon-save,.bpcIcon-search,.bpcIcon-toStart,.bpcIcon-upload,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--entry .budget-billing-due-dates--amount-open .icon.icon-balance-state-0,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--entry .budget-billing-due-dates--amount-open .icon.icon-balance-state-1,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--header .budget-billing-due-dates--amount-open .icon.icon-balance-state-0,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--header .budget-billing-due-dates--amount-open .icon.icon-balance-state-1{display:inline-block;-moz-osx-font-smoothing:grayscale}.main-content.login .grid-cell.login form .form-group:nth-child(2),.main-content.login .grid-cell.login>div .form-group:nth-child(2){flex-grow:1}@media all and (max-width:800px){.main-content.login .grid-container{grid-template-columns:repeat(1,1fr)}}.fa.disabled,.glyphicon.disabled{color:#777}.bpcIcon-next{font-family:"Glyphicons Halflings"}.bpcIcon-next:before{content:"\e092"}.bpcIcon-back{font-family:"Glyphicons Halflings"}.bpcIcon-back:before{content:"\e091"}.bpcIcon-toStart{font-family:"Glyphicons Halflings"}.bpcIcon-toStart:before{content:"\e069"}.bpcIcon-search{font-family:"Glyphicons Halflings";font-size:85%}.bpcIcon-search:before{content:"\e003"}.bpcIcon-buy{font-family:"Glyphicons Halflings"}.bpcIcon-buy:before{content:"\e116"}.bpcIcon-ok{font-family:"Glyphicons Halflings";font-size:85%}.bpcIcon-ok:before{content:"\e013"}.bpcIcon-cancel{font-family:"Glyphicons Halflings"}.bpcIcon-cancel:before{content:"\e014"}.bpcIcon-save{font-family:"Glyphicons Halflings"}.bpcIcon-save:before{content:"\e172"}.bpcIcon-cycleChange{font-family:"Glyphicons Halflings";font-size:85%}.bpcIcon-cycleChange:before{content:"\e031"}.bpcIcon-add{font-family:"Glyphicons Halflings";font-size:85%}.bpcIcon-add:before{content:"\002b"}.bpcIcon-upload{font-family:"Glyphicons Halflings"}.bpcIcon-upload:before{content:"\e198"}.bpcIcon-import{font-family:"Glyphicons Halflings"}.bpcIcon-import:before{content:"\e169"}.bpcIcon-home{font-family:"Glyphicons Halflings"}.bpcIcon-home:before{content:"\e021"}.bpcIcon-checkbox-unchecked{font-family:"Glyphicons Halflings"}.bpcIcon-checkbox-unchecked:before{content:"\e157"}.bpcIcon-checkbox-checked{font-family:"Glyphicons Halflings"}.bpcIcon-checkbox-checked:before{content:"\e067"}.bpcIcon-radio-unchecked{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.bpcIcon-radio-unchecked:before{content:"\f10c"}.bpcIcon-radio-checked{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.bpcIcon-radio-checked:before{content:"\f192"!important}:root{--reach-dialog:1;--reach-tooltip:1;--reach-combobox:1}[data-reach-dialog-overlay]{background:hsla(0,0%,0%,.33);position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}[data-reach-dialog-content]{width:50vw;margin:10vh auto;background:#fff;padding:2rem;outline:0}[data-reach-tooltip]{z-index:1;pointer-events:none;position:absolute;padding:.25em .5em;box-shadow:2px 2px 10px hsla(0,0%,0%,.1);white-space:nowrap;font-size:85%;background:#f0f0f0;color:#444;border:1px solid #ccc}[data-reach-combobox-popover]{border:1px solid hsla(0,0%,0%,.25);background:hsla(0,100%,100%,.99);font-size:85%}[data-reach-combobox-list]{list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-reach-combobox-option]{cursor:pointer;margin:0;padding:.25rem .5rem}[data-reach-combobox-option][aria-selected=true]{background:#f0f2f3}[data-reach-combobox-option]:hover{background:#e8eaec}[data-reach-combobox-option][aria-selected=true]:hover{background:#e2e5e8}.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--contract:nth-of-type(odd),.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--entry:nth-of-type(odd){background-color:#f9f9f9}[data-suggested-value]{font-weight:700}.cos3-integrated .checkbox input{margin-left:0}.cos3-integrated .register-authentication-password-passwords .form-field .form-field-group .addon{display:none}.cos3-integrated section{margin-bottom:20px}.cos3-integrated section>header{margin-top:10px;margin-bottom:10px}.cos3-integrated section>header h2{margin:0}.cos3-integrated section.budget-billing .budget-billing-change-amount{overflow-x:auto}.cos3-integrated section.budget-billing .budget-billing-change-amount form{min-width:600px}.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--contract,.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--header,.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--total{display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;align-items:center;margin-bottom:16px;padding:4px}.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--contract .budget-billing-amount-division,.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--header .budget-billing-amount-division,.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--total .budget-billing-amount-division{flex-grow:1}.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--contract .budget-billing-amount-current,.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--header .budget-billing-amount-current,.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--total .budget-billing-amount-current{text-align:right;width:150px}.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--contract .budget-billing-amount-input,.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--header .budget-billing-amount-input,.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--total .budget-billing-amount-input{width:300px}.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--contract .budget-billing-amount-input .form-group,.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--header .budget-billing-amount-input .form-group,.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--total .budget-billing-amount-input .form-group{margin:0}.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--header{padding-bottom:4px;border-bottom:2px solid #ddd;font-weight:700}.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--total{border-top:2px solid #ddd}.cos3-integrated section.budget-billing .budget-billing-change-amount .budget-billing-change-amount--total .budget-billing-amount-division{font-weight:700}.cos3-integrated section.budget-billing section.budget-billing-due-dates{display:flex;flex-wrap:wrap;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates{width:100%}.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--entry,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--header{display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;align-items:center;padding:4px}.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--entry .budget-billing-due-dates--date,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--header .budget-billing-due-dates--date{flex-grow:1}.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--entry .budget-billing-due-dates--amount-open,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--entry .budget-billing-due-dates--amount-total,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--header .budget-billing-due-dates--amount-open,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--header .budget-billing-due-dates--amount-total{text-align:right;width:150px}.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--entry .budget-billing-due-dates--amount-open .icon,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--header .budget-billing-due-dates--amount-open .icon{padding-left:8px}.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--entry .budget-billing-due-dates--amount-open .icon.icon-balance-state-0,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--header .budget-billing-due-dates--amount-open .icon.icon-balance-state-0{color:#3c763d;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--entry .budget-billing-due-dates--amount-open .icon.icon-balance-state-0:before,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--header .budget-billing-due-dates--amount-open .icon.icon-balance-state-0:before{content:"\f00c"}.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--entry .budget-billing-due-dates--amount-open .icon.icon-balance-state-1,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--header .budget-billing-due-dates--amount-open .icon.icon-balance-state-1{color:#a94442;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--entry .budget-billing-due-dates--amount-open .icon.icon-balance-state-1:before,.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--header .budget-billing-due-dates--amount-open .icon.icon-balance-state-1:before{content:"\f024"}.cos3-integrated section.budget-billing section.budget-billing-due-dates .budget-billing-due-dates--header{font-weight:700}.bpc-page-budget .cos3-integrated .message-box{display:none}@font-face{font-family:bpc-icons;src:url(../../../components/cos3/bpc-icons.woff2?d8e5e5a4c93d146f1c81f3374011011e) format("woff2")}.icon:before{font-family:bpc-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.icon-loading:before{content:"\f101"}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icon.icon-loading{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;display:inline-block;line-height:1!important}button .loading-indicator-content-replace{display:flex}button .loading-indicator-content-replace .loading-indicator{padding-right:1rem}.cockpit highchart{display:block;width:100%;max-width:100%}.cockpit .animation.ng-enter{transition:.5s linear all;opacity:0}.cockpit .animation.ng-enter.ng-enter-active{opacity:1}.cockpit .highcharts-range-selector-buttons{display:none}.cockpit #cockpitZoomBtn{position:relative}.cockpit #cockpitZoomBtn>button{position:absolute;left:10px;top:60px;z-index:100}.cockpit .compare div[uib-datepicker-popup-wrap]>ul{top:0!important}.cockpit .compare.noAttribute{margin-top:0}.cockpit div.compare-slp{margin-left:-5px}.cockpit div.compare-slp .slp{display:inline-block;margin:5px 2px}.cockpit div.compare-slp .slp .glyphicon.glyphicon-user,.cockpit div.compare-slp .slp .slp-g,.cockpit div.compare-slp .slp .slp-many{font-size:20px}.cockpit .panel-contract-account td{vertical-align:middle!important}@media print{.cockpit .chartAndTable ul.nav.nav-tabs{display:none}}.cockpit .benchmarkStatisticsProfileHeader{display:none}.bpc-page-cockpit .highcharts-container,.bpc-page-cockpit .highcharts-container svg{width:100%!important}.bpc-page-cockpit .cockpit highchart{display:block;width:100%;max-width:100%}.bpc-page-cockpit .modal-lg{width:100%!important;height:100%!important;top:0!important;margin-bottom:0!important;margin-top:0!important;overflow:hidden!important}.consumption-history highchart{display:block;width:100%;max-width:100%}.consumption-history .highcharts-tooltip span{background-color:#fff;z-index:9999!important}.consumption-history .highcharts-container{z-index:auto!important}.consumption-history .highcharts-tooltip{z-index:4999}.consumption-history .chartTooltip{position:relative;z-index:50000;background-color:#fff}.consumption-history .consumption-history-download-btn{margin-top:-11px;margin-bottom:11px}.consumption-history .consumption-history-table tbody tr.table-striped-groupSame td{border:none}.consumption-history .consumption-history-table tbody tr td.period{vertical-align:middle}.profile-0::after{content:"DEV";color:#FF4136;opacity:.8}.profile-0.t-0::after{content:"DEV | MOCK";color:#FF4136;opacity:.8}a.fieldhelp-activator:focus,a.fieldhelp-activator:hover{text-decoration:none}.cos3-editable,.i18n-mark{background-color:rgba(255,0,0,.1)!important;color:#000;cursor:pointer;outline:red solid thin}.termination.termination-dvv .page-header{margin:16px 16px 8px}.termination.termination-dvv .panel-contract-account .panel-body{padding:15px 0 0}.termination.termination-dvv .panel-contract-account .panel-contract{margin-bottom:0;border-bottom:none}.termination.termination-dvv .panel-contract-account .panel-info .panel-body{padding:15px}.termination.termination-dvv .list-group-item{border:none;padding:0}.termination.termination-dvv .list-group-item .panel-body{padding-top:0;margin-top:0}.termination.termination-dvv .termination-contract{background-color:#E3E3E3;padding-bottom:15px;padding-left:15px;padding-right:15px}.termination.termination-dvv .termination-contract-select{background-color:#fff;padding:15px;overflow-y:auto;border-radius:4px}.termination.termination-dvv .cos3-termination-component{margin-top:5px;border:none;padding-left:10px;padding-right:10px}.termination.termination-dvv .cos3-termination-component .wizard-step--header h2{font-size:16px;font-weight:700}.loading-indicator-content.loading{visibility:hidden}@media print{.panel-contract-account,bpc-address-output a{display:none}.panel-contract-account.submitted{display:block}}.teaser-disabled{color:#777}.teaser-disabled td:first-child{text-decoration:line-through}.teaser-enabled td:first-child{font-weight:700}.normalize-predefined-teaser{margin:-15px}.row.margin{margin:0 -15px}.checkbox.closer{margin-top:-10px}#iban,#lockedIban{transition-duration:0s}.site-offer .site-offer-text{margin-top:2rem}bpc-paginator st-pagination form{display:flex;justify-content:center}.benchmarkStatisticsProfileHeader,.relocation #relocation-nachtspeicher{display:none}bpc-paginator st-pagination form .form-control{height:unset;text-align:center}bpc-paginator st-pagination form button,bpc-paginator st-pagination form input{min-width:40px;border-radius:0!important}.cockpit .panel-contract-account .panel-body .panel-contract .row .col-md-1 span{margin-left:12px}.payments-installment{padding-top:0!important}.first-column{color:#000!important}.icon-correction .col-xs-2 .bpcIcon-gas{margin-left:15px}.submit-bundleproduct{margin-top:15px}.checkbox-bundleproduct{margin-top:15px;margin-left:20px}.icon-correction .col-xs-2 .bpcIcon-electricity{margin-left:15px}.imsys-ordered{margin-top:-30px}@media (min-width:990px){.page.loggedin #mainMenu{min-width:100%!important}}.consumption-history .panel-contract-account .panel-body .panel-contract .row .col-md-1 span{margin-left:6px}.meter-reading-history .panel-contract-account .panel-body .panel-contract .row .col-md-1 span{margin-left:10px}