@charset "UTF-8";@font-face{font-family:"Catamaran";font-style:normal;font-weight:300;src:url(../fonts/Catamaran/Catamaran-Thin.ttf) format('truetype')}@font-face{font-family:"Catamaran";font-style:normal;font-weight:400;src:url(../fonts/Catamaran/Catamaran-Regular.ttf) format('truetype')}@font-face{font-family:"Catamaran";font-style:normal;font-weight:500;src:url(../fonts/Catamaran/Catamaran-Medium.ttf) format('truetype')}@font-face{font-family:"Catamaran";font-style:normal;font-weight:600;src:url(../fonts/Catamaran/Catamaran-SemiBold.ttf) format('truetype')}@font-face{font-family:"Catamaran";font-style:normal;font-weight:700;src:url(../fonts/Catamaran/Catamaran-Bold.ttf) format('truetype')}@font-face{font-family:"Kufam";font-style:normal;font-weight:400;src:url(../fonts/Kufam/Kufam-Regular.ttf) format('truetype')}@font-face{font-family:"Kufam";font-style:normal;font-weight:600;src:url(../fonts/Kufam/Kufam-Bold.ttf) format('truetype')}*{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html{background-color:#fff;border-bottom:0}body{background:#fff;font-family:"Catamaran",sans-serif;font-size:22px;line-height:30px;height:auto;min-height:auto;color:#808B94;height:100%}h4 span{font-family:'Kufam',sans-serif;font-size:26px;border-bottom:unset;color:#808b94;hyphens:auto}h1{color:#EC6608;font-family:"Kufam",sans-serif;font-size:2rem;font-weight:700;margin:2rem 0 1rem 0;text-transform:uppercase;hyphens:auto;line-height:1.1}h2{font-family:"Kufam",sans-serif;font-size:23px;line-height:30px;font-weight:700;margin:10px 0;color:#808b94;text-transform:uppercase}a{color:#1bace4}a.button{padding:0 12px}a.button.calendar.active{display:flex;align-items:center;height:40px;padding:0 12px}a.button.details,a.button.edit,a.button.delete{margin-bottom:0;margin-top:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;background:#1bace4;height:40px;width:40px;display:flex;align-items:center}a.button.details span,a.button.edit span,a.button.delete span{padding:0;min-height:40px}a.button.calendar{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;background:#1bace4}a.button:hover,.focus a.button{background:#FA7D25}#plugin_login_password_forget:hover,a:hover{color:#EC6608}div.req_info{width:100%}table{font-size:inherit;color:#808B94}table.form._static tbody tr td.label,form.active table.form tbody tr td.label{border-right:0;padding:0}table.form tbody tr td.content{padding:0}.table_body_cell.focus{background-color:#fff;color:#1bace4}.table_header_cell{background:#828b93;color:#fff;font-size:16px}.table_header_cell.last,.table_header_cell.first{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.table_body_cell{font-size:16px;min-height:40px;color:#000;font-weight:700}form.plugin_login input[type="text"],form.plugin_login input[type="password"],form.active select,._static select,._static input[type="text"],._static input[type="text"],input[type="text"],input[type="password"],textarea,select,input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus,form.active input[type="text"],form.active input[type="text"]:focus,form.active input[type="password"],form.active input[type="password"]:focus,.nofocus input[type="text"]{border:1px solid #1bace4;font-family:"Catamaran",sans-serif;font-size:18px;line-height:22px;color:#808b94;background:#fff;padding:.5rem;width:100%}form.active input[name="password_repeat"]._green_pw_repeat_,form.active input[name="pw_2"]._green_pw_repeat_{border:1px solid #1bace4}select,._static select,form.active select{height:40px;padding:0 .5rem}input[type="submit"].global_button,.global_button{font-family:"Catamaran",sans-serif;color:#fff;border-color:transparent;background-color:#EC6608;padding:0 30px;font-size:20px;line-height:50px;-moz-border-radius:50px 0 0 50px;-webkit-border-radius:50px 0 0 50px;-o-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;font-weight:600}.body .btn_wrapper{-moz-border-radius:50px 0 0 50px;-webkit-border-radius:50px 0 0 50px;-o-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;background-color:#EC6608}.global_button::after{content:"";display:inline-block;position:relative;top:1px;margin-left:20px;width:32px;height:12px;background:url(../elements/btn-icon-white.svg) no-repeat left;background-size:auto;transition:transform 200ms}.plugin_login .btn_wrapper{background-color:#EC6608;-moz-border-radius:50px 0 0 50px;-webkit-border-radius:50px 0 0 50px;-o-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;padding-right:32px;margin-top:2rem;display:flex;align-items:center}.plugin_login .btn_wrapper:hover{background-color:#FA7D25}.plugin_login .btn_wrapper:after{content:"";display:inline-block;background:url(../elements/btn-icon-white.svg) no-repeat left;background-size:auto;width:32px;height:15px;flex-shrink:0}.plugin_login input[type="submit"].global_button{padding-right:15px;background-color:transparent}.global_button.cancel,table._inline a.global_button.cancel,.global_button.back,._log_link.global_button{background:#1bace4}.global_button.cancel:after,table._inline a.global_button.cancel:after,.global_button.back:after{background:url(../elements/btn-icon-white-back.png) no-repeat left}.plugin_login .tright{float:left}table.form .global_button:hover,table.form input[type="submit"].global_button:hover,form .global_button:hover,form input[type="submit"].global_button:hover,.global_button._white:hover,.global_button:hover,body .counter .tab a.global_button:hover{background-color:#FA7D25;color:#fff}.buttons_table_cell.cancel{float:left!important}#progressbar_wrapper #progressbar{border-left:2px solid transparent;border-right:2px solid transparent;display:none}#header.without_menu_top{height:180px;border-bottom:unset}#header{position:relative;background:#fff;border-top:unset}#header h1{left:4px;top:25px}#header h1 a{background-image:url(../elements/logo.png);background-position:0 10px;background-repeat:no-repeat;background-size:89.6% auto;display:block;height:150px;text-decoration:none;width:200px}#header_links{position:relative}#header_link_wrapper_1{position:absolute;right:0;top:53px}#header_link_wrapper_1 ul{margin:0}#header_link_wrapper_1 li{display:inline-block;margin:0 0 0 36px}#header_link_wrapper_1 li a{color:#808b94;font-size:17px;line-height:16px;text-decoration:none}#header_link_wrapper_1 li a:hover{color:#ec6608}#header_link_wrapper_1 li a#header_link_bkp{color:#ec6608;font-weight:600}#header_link_wrapper_1 li a#header_link_bkp:before{background-image:url(../elements/kundenportal-icon.svg);background-repeat:no-repeat;background-size:100% auto;content:"";display:inline-block;height:31px;margin-right:7px;position:relative;top:8px;width:31px}#header_link_wrapper_2{position:absolute;right:0;top:106px}#header_link_wrapper_2 ul{margin:0}#header_link_wrapper_2 ul li{float:left;height:50px;margin:0 0 0 50px}#header_link_wrapper_2 ul li a{color:#808b94;display:block;font-family:'Kufam',sans-serif;font-size:23px;font-weight:700;line-height:30px;margin:0;text-decoration:none;text-transform:uppercase}#header_link_wrapper_2 ul li a:hover{color:#EC6608}#kundenbereich{display:flex;flex-direction:column;height:100%}#main_content{border-bottom:0;max-width:1292px;width:100%;flex-grow:1;display:flex;flex-direction:column;height:auto}#side_column{width:34%;margin:0}.logout #side_column,.start #side_column,.secure.register_user #side_column,.register_user #side_column,.logout .side_menu,.start .side_menu,.register_user .side_menu{display:none}.logout #main_column,.start #main_column,.register_user #main_column{width:100%;padding:0}#main_column{width:66%;padding:0;padding-left:2rem;box-sizing:border-box}#main_column #smain{background:none}#main_column #smain .start_text{left:unset;width:unset;position:static;margin-bottom:3rem}#content.without_menu_top{padding:20px 0 20px}form.plugin_login{padding:2rem 3rem;background:unset;-moz-border-radius:unset;-webkit-border-radius:unset;-o-border-radius:unset;border-radius:unset;border:1px solid #1bace4;flex:1 100%;margin-right:1rem;box-sizing:border-box}#main_column #smain #sright div.wbox{margin-top:0;padding:2rem 3rem;border:1px solid #1bace4;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;flex:1 100%;margin-left:1rem;box-sizing:border-box}#main_column #smain #sright{float:none;display:flex;width:100%;margin-bottom:5rem}form.plugin_login .label{padding:0;width:100%}form.plugin_login .content{padding:0;width:60%;margin-bottom:1rem}form.plugin_login .last .content{margin-bottom:0}#plugin_login_password_forget{color:#808b94;font-size:20px;font-weight:700;text-decoration:none}.label_start_register_button{margin-top:1rem}#main_column #smain #sright div.wbox div.btn{height:auto}.page-footer{padding-bottom:50px;position:relative;background:#eceeef;color:#808B94;font-size:20px;line-height:30px}.page-footer__section-1{padding:70px 0 40px 0}.page-footer__section-2{padding-top:23px;border-top:solid 1px #fff}.page-footer__section-1 .page-footer__columns{display:flex;justify-content:space-between;flex-wrap:wrap}.page-footer__column{padding-bottom:38px}.page-footer__column.page-footer__column--column-1{width:auto;margin-right:20px}.page-footer__main-navigation>ul{display:flex;width:100%;-webkit-box-pack:justify;justify-content:space-between;font-size:23px;line-height:30px;font-family:'Kufam',sans-serif;font-weight:700;text-transform:uppercase}.page-footer__main-navigation>ul>li{margin-right:60px}.page-footer__main-navigation>ul>li>ul{margin-top:20px;font-size:20px;font-family:'Catamaran',sans-serif;font-weight:300;text-transform:none}.container__inside{display:block;position:relative;max-width:1292px;margin:0 auto}.page-footer h4{margin:0;font-size:23px;line-height:30px;text-transform:uppercase;font-family:'Kufam',sans-serif;font-weight:700}.page-footer a{color:#808B94;text-decoration:none}.page-footer a:hover{text-decoration:underline}.page-footer__service-navigation{margin:0;width:100%;font-size:15px;line-height:30px}.page-footer__service-navigation ul{margin:0;padding:0;list-style:none}.page-footer__service-navigation ul li{margin-bottom:15px;display:inline;margin-right:14px;padding:0}.page-footer__column.page-footer__column--column-3{padding-bottom:0}#main_content ._overlay{width:100%;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}#_sbar{margin:0 auto}#_sbar div.sbar_frame div.content.img{background:none!important}#_sbar div.sbar_frame div.content .sbar_pic{height:90px;width:90px;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-size:60%!important}#_sbar div.sbar_frame div.content .sbar_pic.register_user{background:url(../elements/icons/slider/register_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.userdata{background:url(../elements/icons/slider/customer_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.counter{background:url(../elements/icons/slider/counter_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.contract{background:url(../elements/icons/slider/contract_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.bill{background:url(../elements/icons/slider/bill_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.history{background:url(../elements/icons/slider/history_standard.png) no-repeat center}#_sbar div.sbar_frame div.content .sbar_pic.payment{background:url(../elements/icons/slider/payment_standard.png) no-repeat center}#_sbar div.sbar_frame div.content h4{padding:0;color:#808b94;text-transform:uppercase;font-family:'Kufam',sans-serif}#_sbar div.sbar_frame div.content{text-align:center;background:none;width:260px}#_sbar div.sbar_frame div.content .sbar_text{padding:0;width:100%}#_slider_wrapper{display:flex;height:auto}#_slider_wrapper span.btn_left,#_slider_wrapper span.btn_left:hover{background:transparent}#_slider_wrapper span.btn_right:not(.disabled):hover,#_slider_wrapper span.btn_left:not(.disabled):hover{color:#EC6608}#_slider_wrapper span.btn_left,#_slider_wrapper span.btn_right{display:flex;align-items:center;transition:all 0.2s linear}#_slider_wrapper span.btn_left:before{font-family:"Font Awesome 5 Free";content:"\f060";font-weight:900;display:inline-block;font-size:25px}#_slider_wrapper span.btn_left.disabled{background:transparent;color:#aaa}#_slider_wrapper span.btn_right,#_slider_wrapper span.btn_right:hover{background:transparent}#_slider_wrapper span.btn_right:before{font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;display:inline-block;font-size:25px}#_slider_wrapper span.btn_right.disabled{background:transparent;color:#aaa}#_sbar,#_sbar div.sbar_frame,#_sbar div.sbar_frame div.content,#_slider_wrapper span.btn_left,#_slider_wrapper span.btn_right{height:270px;margin-bottom:3rem}#_sbar div.sbar_frame div.content span{font-weight:400;line-height:1.2;font-size:19px}#_slider_wrapper span.btn_left,#_slider_wrapper span.btn_right,#_slider_wrapper span.btn_left.disabled,#_slider_wrapper span.btn_right.disabled{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;width:30px;border:none}#_slider_wrapper span.btn_left{left:0}.back_to_root{text-decoration:none;color:#808b94;margin-bottom:4rem;font-weight:700;display:inline-block}.back_to_root:hover{color:#EC6608}.back_to_root:after{font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;display:inline-block;font-size:18px;margin-left:1rem}.register_user #side_column{display:none}.register_user #main_column{width:100%}.register_user div.ebp_tabset>h3.active{background-color:transparent;color:#808b94;font-size:38px;line-height:1.2;height:auto;padding:0;margin-bottom:3rem;font-family:'Kufam',sans-serif}.register_user table input[type="text"],.register_user form.active input[type="text"],.register_user input[type="text"],.register_user table input[type="password"],.register_user form.active input[type="password"],.register_user input[type="password"]{margin-bottom:0}.register_user table tr{display:flex;flex-direction:column}#progressbar_wrapper #progressbar,#progressbar_wrapper #progressbar div{background:transparent;box-sizing:border-box}#progressbar_wrapper{padding-left:1px;padding-right:1px;top:-4px}#progressbar_wrapper #progressbar_percent_wrapper{top:-30px;display:none}#register_additional_data_prefix{display:none}table.form tbody tr.first,table.form tbody tr:not(.hidden).options,.register_user table tr.options{flex-direction:row;justify-content:space-between}.register_user table.form tbody tr.options td.label,.register_user table.form tbody tr.options td.content{width:49%}body .register_user form td.content .value.with_prefix,.register_user table tr.options td select{width:100%}.register_user table tr.options td select{font-weight:700;color:#000}body .register_user .navigation_wrapper{margin-top:0;margin-bottom:0}.label_mandatory_fields{color:#808b94;font-weight:700}.register_user table.form tbody tr.first td.content,.register_user table.form tbody tr td.content{margin-bottom:1.5rem}.register_user table.form tbody tr:nth-child(3) td.content{margin-bottom:-.5rem}.register_user table.form tbody tr td.label{font-weight:700;width:auto}div.ebp_tabset{display:flex;flex-direction:row;flex-wrap:wrap}div.ebp_tabset div.tabct{background:none;border:1px solid #1bace4;padding:2rem;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;margin-top:0;box-sizing:border-box}div.ebp_tabset div.tab{width:100%;padding:2rem 3rem;padding:0}div.ebp_tabset>h3{background:#fff;padding:10px 20px;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;text-transform:none;opacity:1;margin-right:10px;font-family:'Kufam',sans-serif;font-size:22px;text-transform:uppercase;hyphens:auto}.secure div.ebp_tabset>h3{display:none;width:50%;box-sizing:border-box;margin-right:0;border-bottom:2px solid #1bace4;background:transparent;color:#808b94;font-weight:700;height:auto;text-align:center}.secure.bank_account div.ebp_tabset>h3,.secure.userdata div.ebp_tabset>h3{display:block;height:auto;margin-bottom:1rem}div.ebp_tabset>h3:hover a{color:#EC6608}div.ebp_tabset>h3 a{color:#1bace4;font-family:'Kufam',sans-serif;font-size:22px;color:#808b94}.secure div.ebp_tabset>h3.active{background:#1bace4;color:#fff}div.ebp_tabset>h3.disabled:hover{background:transparent;opacity:1}div.ebp_tabset>h3.disabled:hover a{cursor:not-allowed!important;color:#808b94}.content_title{margin-bottom:3rem}.content_title h1{display:none}.overview .content_title .overview_title,.userdata .content_title .userdata_title,.bank_account .content_title .bank_account_title,.counter .content_title .counter_title,.contract .content_title .contract_title,.bill .content_title .bill_title,.history .content_title .history_title,.payment .content_title .payment_title,.contact .content_title .contact_title,.config_account_data .content_title .config_account_data_title{display:block;line-height:1.2;hyphens:auto;color:#808b94;hyphens:auto}ul.ebp_overview{display:flex;flex-wrap:wrap;justify-content:space-between}ul.ebp_overview li.clear_both{display:none}ul.ebp_overview .header_wrapper{display:flex;align-items:flex-end}ul.ebp_overview li{background:transparent;text-align:center;width:47%;height:auto;border:1px solid #1BACE4;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;margin:0;margin-bottom:2rem;font-size:18px;line-height:24px;color:#707070;text-align:left;padding:2rem;box-sizing:border-box;display:flex;flex-direction:column}ul.ebp_overview li span{margin:0 0 10px 0}ul.ebp_overview li span.icon{position:inherit;background-position:center;background-size:100%;width:60px;height:60px;border:0;margin-right:.5rem;top:0;left:0;background-size:contain}ul.ebp_overview li span.icon.customer_standard{width:64px;height:51px}ul.ebp_overview li span.icon.counter_standard{width:76px;height:50px}ul.ebp_overview li span.icon.contract_standard{width:44px;height:50px}ul.ebp_overview li span.icon.bill_standard{width:63px;height:50px}ul.ebp_overview li span.icon.history_standard{width:53px;height:50px}ul.ebp_overview li span.icon.payment_standard{width:54px;height:50px}ul.ebp_overview li span.descr{margin:0;width:100%;flex-grow:1}ul.ebp_overview li .status{position:initial;margin:0 auto}ul.ebp_overview li a.access{position:static;margin-top:2rem;width:auto;border:0;background:transparent;color:#808b94;padding:0;display:inline-block;font-size:18px}ul.ebp_overview li a.access:before{font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;display:inline-block;font-size:18px;margin-right:.5rem}ul.ebp_overview li:hover a.access,ul.ebp_overview li a.access:hover{background:transparent;padding:0;border:0;color:#FA7D25;opacity:1}#side_column .yellow,#side_column .grey,#side_column #ct .brown,.side_user_nav.line_breaker{display:none}#side_column{background:#eceeef}#side_column #ct #menu_side,#side_column #ct,#side_column #ct h3.user_nav,#side_user_nav,#side_column .config_logout_wrapper{width:100%;border:0;background:transparent;margin-left:0;padding:0}#side_column #ct h3.user_nav{padding:2rem 2rem 0 2rem;text-transform:uppercase;font-family:'Kufam',sans-serif}#side_user_nav .side_nav_wrapper ul li.legend{font-size:13px}#side_user_nav .side_nav_wrapper ul li:hover{font-weight:400}#side_user_nav .side_nav_wrapper>div.list{margin:0 2rem;background:#fff;border:1px solid #1BACE4}#side_user_nav .side_nav_wrapper>div.list.open:before{transform:rotate(90deg)}#side_user_nav .side_nav_wrapper>div.list:before{font-family:"Font Awesome 5 Free";content:"\f054";font-weight:900;display:inline-block;font-size:18px;margin-right:.5rem;float:left;line-height:50px;margin-left:.5rem;transition:all .3s ease}.label_sidebar_userlist_infotext{margin:1rem 2rem}#side_column #ct .config_logout_wrapper .config_account_data a:before{font-family:"Font Awesome 5 Free";content:"\f013";font-weight:900;display:inline-block;font-size:18px;margin-right:.5rem}#side_column #ct .config_logout_wrapper .logout a{width:auto}#side_column #ct #menu_side{background:#fff;padding-top:2rem}.secure #side_column #ct #menu_side ul li a.menu_icon{background:none!important;color:#808b94;text-transform:none}#side_column #ct #menu_side ul li a{width:100%;padding:1rem 2rem;border-top:1px solid #808b94}#side_column #ct #menu_side ul li:last-child a{border-bottom:1px solid #808b94}.secure #side_column #ct #menu_side ul li a.menu_icon:after{font-family:"Font Awesome 5 Free";content:"\f061";font-weight:900;display:inline-block;font-size:18px;float:right}#side_column #ct #menu_side ul li.active a.menu_icon,#side_column #ct #menu_side ul li:hover a.menu_icon{color:#1bace4}.secure #side_column #ct #menu_side ul li a.menu_icon:hover{background:none;color:#1bace4}#side_column #ct .config_logout_wrapper .config_account_data a{margin:0 2rem 0 1rem}#side_column #ct .config_logout_wrapper .logout{margin:1rem 2rem 2rem 1rem}#side_column #ct .config_logout_wrapper .logout a.global_button:hover{color:#fff}div.preloader.form div.preloader_box{font-size:12px;box-sizing:content-box}.preloader_bgnd{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}div.preloader.form{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}div.preloader.history{display:flex;align-items:center;justify-content:center}div.preloader.history div.preloader_box{position:relative;left:0;top:0;margin-left:0;margin-top:0;font-size:15px;line-height:1.2}div.preloader.history div.preloader_icon{top:50%;margin-top:-32px}#msgbox{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}#msgbox h1{background:#EC6608;color:#fff;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}#msgbox div.msg .msg_close{top:-35px}#msgbox ul li{background-position-y:8px}table.form tbody tr.first,table.form tbody tr:not(.hidden){display:flex;flex-direction:column}table.form tbody tr.first td.content,table.form tbody tr td.content{margin-bottom:1rem;font-weight:700;padding-top:0}table.form tbody tr.first td.label,table.form tbody tr td.label{width:auto;border-right:0;padding:0}table input[type="text"],table input[type="password"],table select,table textarea{border-top:1px solid #1bace4;border-left:1px solid #1bace4}.secure.register_user div.ebp_tabset>h3.active{border-bottom:0;width:auto}.secure.register_user .tabct{border:0;padding:0}.secure.register_user div.ebp_tabset div.tab{padding:0}.config_account_data_email .userdata_change.buttons{border-bottom:1px solid #c1c5c9;padding-bottom:3rem;margin-bottom:3rem}.userdata .userdata_address .userdata_add.buttons,.userdata .userdata_address.buttons,.userdata .userdata_change.buttons,.userdata .userdata_add.buttons{border-bottom:1px solid #c1c5c9;padding-bottom:3rem;margin-bottom:3rem}.userdata table.form tbody tr.first td.label,.userdata table.form tbody tr.first td.content.first{padding-top:0}.userdata table.form tbody tr.first,.userdata table.form tbody tr:not(.hidden){display:flex;flex-direction:column}.userdata table.form tbody tr.first td.content,.userdata table.form tbody tr td.content{margin-bottom:1rem;font-weight:700}.userdata table.form tbody tr.last td.label,.userdata form.active table.form tbody tr td.label,.userdata table.form tbody tr.first td.label,.userdata table.form tbody tr td.label{width:auto;padding-bottom:0}.userdata table.form tbody tr.first td.label.label_split,.userdata table.form tbody tr td.label.label_split{display:flex;justify-content:space-between}body .userdata .data_wrapper table.form{margin-bottom:0}.userdata table.form tbody tr td.label .input_label{width:49%}body .userdata .data_wrapper table.form.customer_address_data input[type="text"].city,body .userdata .data_wrapper table.form.customer_address_data input[type="text"].zip{width:49%;margin-left:0}body .userdata .data_wrapper table.form.customer_address_data input[type="text"].street,.userdata table.form tbody tr td.label.label_userdata_street .input_label:first-child{width:58%;margin-right:0}body .userdata .data_wrapper table.form.customer_address_data input[type="text"].no,body .userdata .data_wrapper table.form.customer_address_data input[type="text"].adr_ext,.userdata table.form tbody tr td.label.label_userdata_street .input_label{width:19%;margin-right:0}.userdata table.form tbody tr td.label.label_userdata_street+td{display:flex;justify-content:space-between}#contact_list tr.last .content{padding-bottom:0;padding-left:0;font-weight:400}form.active #contact_list .content{flex:1 1 auto;margin-right:.5rem}body .userdata .data_wrapper form.active table.form tr:not(.hidden) td.label{width:100%}body .userdata .data_wrapper form.active table.form tr:not(.hidden){display:flex;flex-direction:column}body .userdata .data_wrapper form.active table#contact_list.form tr:not(.hidden){flex-direction:row;align-items:center;flex-wrap:wrap}table#contact_type_list input[type="text"],table.customer_contact input[type="text"]{margin-bottom:0}body .userdata .data_wrapper table.form select{margin-bottom:0}table.customer_contact_type_list tbody tr.last td.last table._btn_navi tr td,table#contact_type_list tr.last td.content{background:transparent}table.customer_contact_type_list tbody tr.last td.last table._btn_navi tr{flex-direction:row}body .userdata .content._birthday{display:flex;align-items:center}table.customer_contact_type_list tbody tr.last>td.first,table.customer_contact_type_list tbody tr.last>td.last,table.customer_contact_type_list tbody tr.last>td.first.last{border:0}.userdata table#user_name_list.form tbody tr.first td.label,.userdata table#user_name_list.form tbody tr td.label{padding-top:.5rem;margin-bottom:0}.userdata #address_contact_data_wrapper .contact_value{pointer-events:none}.userdata #address_contact_data_wrapper .active .contact_value{pointer-events:auto}.bank_account .table_body_cell.edit,.label_bankdata_list_edit,.bank_account .edit_mandate,.bank_account .table_footer_wrapper{display:none}.bank_list_wrapper .table_container .table_header_cell,.bank_list_wrapper .table_container .table_body_cell{width:50%}.bank_list_wrapper .table_container .table_header_row{display:flex}.bank_list_wrapper .table_container .table_header_cell{background-color:#828b93;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;font-size:16px}.bank_account .below .table_body_cell.more,.bank_account .below .table_body_cell.payment_type{background:transparent}.bank_account form.active table.form tbody tr td.label,.bank_account form table.form tbody tr td.label{margin-bottom:.5rem}.bank_account form.active table.form tbody tr td.content,.bank_account form table.form tbody tr td.content{margin-bottom:1rem}.bank_account .form tr{display:flex;flex-direction:column}.bank_account table input[type="text"],.bank_account form.active input[type="text"]{margin-bottom:0}.bank_account .data_wrapper{margin-bottom:0}.bank_list_wrapper .table_container .table_body_row.main.allow_hover:hover .table_body_cell{background:transparent;color:#1bace4}.bank_account .bank_list_wrapper .table_container .icon.customer span.icon{display:none}.secure.counter div.ebp_tabset>h3.active{display:none}.counter div.ebp_tabset div.tabct{margin-top:0}.counter .table_body_cell{background:transparent;border-left:1px solid transparent;border-right:1px solid transparent}.counter .table_footer_cell{background:transparent;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;border-top:1px solid #9c9b9b}.counter .worklist .table_body_cell .single_counter_date_pair,.counter .worklist .table_body_cell{display:flex;align-items:center}.counter_worklist input[type="text"].date{top:0}.worklistdetails{background-color:transparent;border:0}.worklistdetails h4{font-size:18px;font-weight:400}.worklistdetails .tiny span{font-size:16px;font-weight:700;color:#000}.counter_detail_wrapper .table_header_cell.first.last{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.details_handle{height:auto}.details_handle>div{color:#808b94;font-size:20px}.counter .counter_detail_wrapper .table_footer_cell{border:0}.worklistdetails .cell_gas._1,.worklistdetails .cell_gas._3{width:auto}.popup_text{font-size:14px;line-height:1.2}#details{background:#fff;border:1px solid #828b93;position:relative!important;top:0!important;left:0!important}#details table.form tbody tr td.label{width:250px;padding-left:10px}#details table.form tbody tr td.content{padding-left:10px}#details table{background:#fff}#details table tbody tr td.label{border-right:0}#details table.form tbody tr.last td.label{padding-bottom:0}.pager_wrapper{font-size:14px;min-height:40px;height:auto;line-height:1.2}.bill .table_container .table_header_row{display:flex}.bill .table_container .table_header_cell{hyphens:auto;min-height:38px;height:auto;line-height:1.2}.bill .list div.button.disabled{width:auto;height:auto;cursor:not-allowed}#content .tab .history_overview_wrapper .history_overview{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.history table._filter tr:nth-child(1),.history table._filter tr:nth-child(2),.history table._filter tr[style="display: table-row;"]{display:flex!important;flex-direction:column}form.active textarea,._static textarea,._static select{border:1px solid #1bace4;resize:vertical;background:#fff;width:100%}.contact .content .wrapper label{color:#000}table.form tbody tr td.label_contact_form_answer+td.content{margin-bottom:0}