/*Stylsheet for User and Backend SMB


*//*// FadeIn Page Effect*/#page{-webkit-animation:fadein 2s;/* Safari, Chrome and Opera > 12.1 */-moz-animation:fadein 2s;/* Firefox < 16 */-ms-animation:fadein 2s;/* Internet Explorer */-o-animation:fadein 2s;/* Opera < 12.1 */animation:fadein 2s;background:#FFF;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}/*** Firefox < 16 */@-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}/*** Safari, Chrome and Opera > 12.1 */@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}/* ** Internet Explorer */@-ms-keyframes fadein{from{opacity:0;}to{opacity:1;}}/* ** Opera < 12.1 */@-o-keyframes fadein{from{opacity:0;}to{opacity:1;}}/*// Better Tabs Region*/.nav-tabs{border:1px solid #E8E4E4;background:#F9F9F9;display:block;width:100%;}.nav-tabs LI A{display:inline-block;padding:15px;margin:0;border-radius:0;border:none;border-bottom:1px solid #E8E4E4;border-left:1px solid #E8E4E4;color:#333;}.nav-tabs LI A:hover{display:inline-block;padding:15px;border-radius:0;background:#FFF;}.nav-tabs LI.active A.is-active{border:none;}/*// User Login*/.user-login-form,.user-pass{margin:20% auto;max-width:500px;}.user-login-form *:-webkit-autofill,.user-login-form *:-webkit-autofill:hover,.user-login-form *:-webkit-autofill:focus,.user-login-form *:-webkit-autofill:active,.user-pass *:-webkit-autofill,.user-pass *:-webkit-autofill:hover,.user-pass *:-webkit-autofill:focus,.user-pass *:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#333333 !important;}.user-login-form LABEL,.user-pass LABEL{display:block;}.user-login-form .js-form-item,.user-pass .js-form-item{margin-top:10px;}.user-login-form .js-form-item INPUT,.user-pass .js-form-item INPUT{height:31px;padding:5px 10px;border:1px solid #E8E4E4;width:100%;}.user-login-form .description,.user-pass .description{color:#333333;margin-top:5px;}.user-login-form .button,.user-pass .button{margin-top:10px;float:right;}/*// User Page*/#block-tools UL.menu.nav LI A{background:#00549F;color:#FFF;margin:5px 0;padding:15px;}#block-tools UL.menu.nav LI A:hover{background:#57AB27;color:#FFF;margin:5px 0;padding:15px;}/*// Newsetter*/.cr_body{box-shadow:none !important;font-size:16px !important;}/*// Beratungsbereiche*/.content-bottom .block-headline H2{position:relative;text-align:center;text-transform:uppercase;font-family:'Brandon Grotesque Medium';font-style:normal;font-weight:500;margin-top:100px;padding-bottom:20px;padding-top:30px;font-size:3em;color:#FFF;}.content-bottom .block-headline H2:after{content:"";position:absolute;width:150px;height:5px;bottom:0px;left:50%;transform:translate(-50%,0%);border-bottom:2px solid #FFF;}.content-bottom .dblaw-accordion{}.content-bottom .container.dblaw-accordion{max-width:768px;padding:0 15px;}.content-bottom .container.dblaw-accordion .col-md-6.col-sm-12.col-xs-12{padding:0;}.content-bottom .panel-group .panel.panel-default{border:none;}.content-bottom .panel.panel-default .panel-heading H4.panel-title{background:#000000;color:#AFB0B2 !important;display:block;font-size:30px;text-decoration:none;outline:none;border:none !important;font-weight:300;font-family:'Brandon Grotesque Regular';font-weight:300;transition:all 500ms ease-in-out;padding:0;}.content-bottom .panel-group .panel.panel-default{max-width:350px !important;background:#000 !important;margin:auto 0;}.content-bottom .panel-group .panel.panel-default .panel-heading H4.panel-title A{background:transparent !important;padding:15px !important;display:block !important;transition:all 500ms ease-in-out;max-width:350px !important;}.content-bottom .panel-group .panel.panel-default .panel-heading H4.panel-title A.collapsed{background:transparent !important;padding:15px !important;display:block !important;transition:all 500ms ease-in-out;}.content-bottom .panel-group .panel.panel-default .panel-heading H4.panel-title A:hover{color:#FFF !important;text-decoration:none;outline:none;background:rgba(80,151,201,1) !important;transition:all 500ms ease-in-out;}.content-bottom .panel-group .panel.panel-default .panel-heading H4.panel-title A.collapsed:hover{color:#FFF !important;text-decoration:none;outline:none;background:rgba(80,151,201,1) !important;transition:all 500ms ease-in-out;}.content-bottom .panel-group .panel.panel-default .panel-heading H4.panel-title A:focus{color:#FFF !important;text-decoration:none;outline:none;background:rgba(80,151,201,1) !important;transition:all 500ms ease-in-out;}.content-bottom .panel-group .panel.panel-default .panel-heading H4.panel-title A.collapsed:focus{color:#FFF !important;text-decoration:none;outline:none;background:rgba(80,151,201,1) !important;transition:all 500ms ease-in-out;}.content-bottom .panel-group .panel.panel-default .panel-heading H4.panel-title A:after{position:absolute;right:15%;content:" + ";color:#00B5E7;margin-left:5%;float:right;transition:all 500ms ease-in-out;}.content-bottom .panel-group .panel.panel-default .panel-heading H4.panel-title A.collapsed:after{position:absolute;right:15%;content:" + ";color:#00B5E7;margin-left:5%;float:right;transition:all 500ms ease-in-out;}.content-bottom [data-toggle="collapse"]:not(.collapsed){color:#FFF !important;text-decoration:none !important;outline:none !important;background:rgba(80,151,201,1) !important;padding:15px 0 15px 15px !important;}.content-bottom [data-toggle="collapse"]:not(.collapsed):after{position:absolute !important;right:15% !important;content:" - " !important;color:#00B5E7 !important;margin-left:5% !important;float:right !important;transition:all 500ms ease-in-out !important;}.content-bottom .panel-collapse .panel-body{background:rgba(80,151,201,1);border:none;color:#FFF;font-size:13px;transition:all 1ms ease-in-out;border:none;margin:-5px 0 0;}.content-bottom .panel-collapse.collapsed .panel-body{background:rgba(80,151,201,1);border:none;color:#FFF;font-size:13px;transition:all 1ms ease-in-out;}.content-bottom .panel-collapse.collapse .panel-body{background:rgba(80,151,201,1) !important;border:none !important;color:#FFF;font-size:13px;transition:all 1ms ease-in-out;}.content-bottom .panel.panel-default .panel-body LI{background:transparent !important;padding:5px 0 5px 20px !important;display:block !important;transition:all 500ms ease-in-out;font-size:24px;color:#FFF;font-weight:300;font-family:'Brandon Grotesque Regular';}.content-bottom .panel.panel-default .panel-body LI:before{position:absolute;left:0;content:" › ";color:#FFFFFF;margin:-3px 0 0 15px;float:right;transition:all 500ms ease-in-out;font-size:24px;}.content-bottom .panel.panel-default .panel-body LI P{background:transparent !important;padding:5px 15px !important;display:block !important;transition:all 500ms ease-in-out;font-size:24px;color:#FFF;}.content-bottom .panel.panel-default .panel-body LI A{color:#FFF;font-weight:300;font-family:'Brandon Grotesque Regular';}.content-bottom .panel.panel-default .panel-body LI A:hover:before{position:absolute;left:0;content:" › ";color:#000;margin:-3px 0 0 15px;float:right;transition:all 500ms ease-in-out;font-size:24px;}.content-bottom .panel.panel-default .panel-body LI A:hover{color:#000;font-weight:300;font-family:'Brandon Grotesque Regular';}/*// Mobile CTA Header on mobile devices*/@media screen and (min-width:992px){.mobileheader{position:fixed;left:0;right:0;bottom:0;background:#FFF;width:100%;z-index:9999;display:none;}}@media screen and (max-width:991px){.mobileheader{position:fixed;left:0;right:0;bottom:0;background:transparent;width:100%;z-index:9999;}}.mobileheader .mobileheader-inner .region-mobileheader{display:inline-block;width:100%;margin:auto;text-align:center;}.mobileheader .mobileheader-inner .region-mobileheader .mobileheader-phone{display:inline-block;padding:20px;margin:auto;}.mobileheader .mobileheader-inner .region-mobileheader .mobileheader-email{display:inline-block;padding:20px;margin:auto;}.mobileheader .mobileheader-inner .mobileheader-phone A{font-size:18px;background:#5097C9;padding:15px;border-radius:25px;}.mobileheader .mobileheader-inner .mobileheader-phone A IMG{max-width:50px;padding:10px;}.mobileheader .mobileheader-inner .mobileheader-email A{font-size:18px;background:#5097C9;padding:15px;border-radius:25px;}.mobileheader .mobileheader-inner .mobileheader-email A IMG{max-width:50px;padding:10px;}.header .headersearchblock.block{width:20px;margin-top:45px !important;}.header .headersearchblock{margin-right:47px;}.header .headersearchblock P A IMG{max-width:20px;height:auto;}.header .block-language-blocklanguage-interface A.language-link{font-size:18px;}@media screen and (max-width:991px){.header .mobile-nav-wrapper .region-primary-menu-mobile{display:flex;padding:0;}.header .mobile-nav-wrapper{padding:0;position:absolute;top:0;right:30px;}#block-actionmenu{margin:0 0 55px 0 !important;}.block-language UL{list-style:none;font-size:1.6em;margin:50px -10px 0 0 !important;padding:0 !important;}.header .region-primary-menu-mobile #block-actionmenu P A IMG{margin-top:50px;margin-right:15px;}.header .logo-wrapper{display:flex;max-width:180px !important;}.header .row{display:inline-block;max-height:100px;}}/*// Mobile CTA Header on desktop devices*/.header .region-primary-menu .desktopheader-phone{display:inline-block;position:relative;top:-20px;padding:0 25px 0 0;}.header .region-primary-menu .desktopheader-mail{display:inline-block;position:relative;top:40px;padding:0 25px;}.header .region-primary-menu .desktopheader-mail.block{}.header .region-primary-menu .desktopheader-phone A{font-size:18px;padding:0;border-radius:25px;}.header .region-primary-menu .desktopheader-phone A IMG{max-width:50px;padding:10px;}.header .region-primary-menu .desktopheader-mail A{font-size:18px;padding:0;border-radius:25px;}.header .region-primary-menu .desktopheader-mail A IMG{max-width:50px;padding:10px;}