html{background:#fff url(/img/module-8.jpg) no-repeat center center fixed !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover !important}html.kinderkulturhaus{background-image:url(/img/background-kinderkulturhaus.jpg) !important}body{background:0 0}#extr-page #header{background:rgba(90,90,90,.7) !important;border-bottom:none !important}#extr-page #header #logo{font-size:17pt;font-weight:700;color:#ddd;font-family:Garamond,Georgia,serif}#extr-page-header-space .hidden-mobile{color:#fff;text-shadow:1px 1px 2px #000}#main{background:0 0 !important;margin:0}.rightpos{float:right;padding-top:80px}.leftpos{float:left;padding-top:80px}.well.no-padding{background:rgba(90,90,90,.45);padding:15px !important;border:0 !important;box-shadow:none !important}.client-form header,.smart-form footer,.smart-form fieldset,.errorSummary{background:rgba(255,255,255,.9)}.auth .client-form header:after{content:"WebApp";float:right;color:#3276b1;font-weight:700}.client-form header span.logo{float:right;display:inline-block;height:39px;margin:0;padding:0}.client-form header span.logo img{width:137px}.errorSummary{background-color:#c26565;color:#fff;padding:25px 14px 5px}.errorSummary p{font-weight:700}.errorSummary ul{padding-left:40px;margin:9px}span.required{color:#a90329;font-weight:700;font-size:14px;line-height:14px}.select2-container.select2-allowclear .select2-choice abbr{font-size:18px;right:35px}.select2-container.select2-allowclear .select2-choice abbr:before{color:#aaa}.select2-container-multi .select2-search-choice-close{box-sizing:border-box}.select2-container-multi .select2-choices .select2-search-field input{height:auto}.select2-hidden-accessible{position:absolute;left:-9999px}.smart-form .state-error .select2-choices{background:#fff0f0;border-color:#a90329}.bootstrapWizard li .title{color:#777}.bootstrapWizard li.active .title,.bootstrapWizard li.complete .title{font-weight:bolder}.smart-form .state-error~em{display:block;margin-top:6px;padding:0 1px;font-style:normal;font-size:11px;line-height:15px;color:#d56161}.apply .logo-apply{float:left;margin-right:25px;width:160px}.apply .header-big{font-weight:400;margin:40px 0 10px}.apply.kinderkulturhaus .header-big{font-size:30px;margin:120px 0 10px}.apply.germankulturhaus .header-big{margin-top:27px}.apply .header-info{font-size:16px}.apply.kinderkulturhaus .header-info{font-size:19px}@media (max-width:768px){.apply .logo-apply{float:none;margin:0}.apply .header-big{margin:20px 0 10px !important;font-size:24px !important}.apply .header-info{font-size:16px !important}}@media (min-width:769px) and (max-width:992px){.apply .header-big{font-size:24px !important}.apply .header-info{font-size:16px !important}}