@import url(src/bootstrap/bootstrap.min.css);@import url(fontawesome.css);@media (max-width: 575px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xs-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xs-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xs-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xs-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xs-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xs-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xs-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xs-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xs-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xs-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xs-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}body{font-family:'Georgia', 'Times', sans-serif;font-size:16px;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{line-height:1.2}h1{font-size:37px;margin:75px 0 0 0;text-transform:uppercase}h2{font-size:30px;margin:75px 0 0 0}h3{font-size:26px;margin:60px 0 0 0}h4{font-size:22px;margin:40px 0 0 0}h5{font-size:20px;margin:30px 0 0 0}h6{font-size:16px;margin:30px 0 0 0}a{color:#b78dce;text-decoration:none}a:hover{text-decoration:underline;color:#b78dce}p{margin:30px 0 0 0}ul,ol{margin:30px 0 0 0;list-style-position:outside}ul li{list-style-type:disc}ol li{list-style-type:decimal}ul>ul,ol>ol{margin-top:0}strong,bold{font-weight:700}i,em{font-style:italic}.sans{font-weight:normal;font-family:sans-serif}.serif{font-weight:normal;font-family:serif}.serif.italic{font-weight:normal;font-family:serif;font-style:italic}.kein-abstand{margin-top:0 !important}.no-transform{text-transform:none !important}input[type="submit"],button,.btn{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #767676;background-color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;color:#000;font-size:18px;display:inline-block;padding:10px 50px;cursor:pointer;-moz-box-shadow:0px 2px 0px 0px #767676;-webkit-box-shadow:0px 2px 0px 0px #767676;box-shadow:0px 2px 0px 0px #767676}input[type="submit"]:hover,button:hover,.btn:hover{border:1px solid #767676;color:#b78dce;-moz-box-shadow:0px 2px 0px 0px #767676;-webkit-box-shadow:0px 2px 0px 0px #767676;box-shadow:0px 2px 0px 0px #767676}input[type="submit"].action,button.action,.btn.action{margin-top:20px}input[type="submit"].btn-purple,button.btn-purple,.btn.btn-purple{border:1px solid #b78dce;background-color:#c29fd6;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}input[type="submit"].btn-purple:hover,button.btn-purple:hover,.btn.btn-purple:hover{color:#fff;background-color:#ceb1dd}input[type="submit"].btn-lower,button.btn-lower,.btn.btn-lower{text-transform:none}input[type="submit"].btn-upload,button.btn-upload,.btn.btn-upload{position:relative}input[type="submit"].btn-upload::before,button.btn-upload::before,.btn.btn-upload::before{content:'';position:absolute;width:29px;height:32px;background:url("../images/icons.png") no-repeat -24px -462px;left:10px;top:6px;opacity:0.6;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}input[type="submit"].btn-upload:hover,button.btn-upload:hover,.btn.btn-upload:hover{color:#000;border:1px solid #b78dce;text-decoration:underline;-moz-box-shadow:0px 2px 0px 0px #b78dce;-webkit-box-shadow:0px 2px 0px 0px #b78dce;box-shadow:0px 2px 0px 0px #b78dce}input[type="submit"].btn-upload:hover::before,button.btn-upload:hover::before,.btn.btn-upload:hover::before{opacity:1}form{margin-top:15px}form .field{margin-top:15px}form .requiredField{position:relative}form .requiredField label:after{content:"*";color:#b78dce;font-size:1rem;font-weight:700}form input[type="text"],form input[type="email"],form input[type="password"],form select,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:0;width:100%;background-color:#fff;padding:10px 15px}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="password"]:focus,form select:focus,form textarea:focus{border:1px solid #b78dce;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}form textarea{resize:vertical}form select,form .custom-select{display:inline-block;cursor:pointer;width:100%;height:46px;padding:10px 60px 10px 15px;background-color:#fff;background-image:url("../images/icons.png");background-position:114% -682px;background-repeat:no-repeat;background-size:120px;border:1px solid #000;font-family:inherit !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}form select:focus,form .custom-select:focus{outline:none;border-color:#b78dce;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}form div.checkbox input[type="checkbox"]{position:absolute;left:0;top:0}form div.checkbox .checkbox-label{display:inline-block;padding-left:25px}form .checkbox-regular{width:24px;height:24px;flex:0 0 24px;display:inline;background-color:white;position:relative;top:5px;justify-content:center;align-items:center}form .checkbox-regular:before{color:#6C6B6B;font-size:14px;opacity:0;transform:scale3d(0.7, 0.7, 0.7)}form .form-group.required label:after{content:"*";color:#cb2d2d}form .form-group.required.error input[type="text"]{border:1px solid #cb2d2d}form .validation-required label,form .validation-validation label,form .validation-error label{color:#cb2d2d}form .validation-required input[type="text"],form .validation-required input[type="email"],form .validation-required input[type="password"],form .validation-required select,form .validation-required textarea,form .validation-validation input[type="text"],form .validation-validation input[type="email"],form .validation-validation input[type="password"],form .validation-validation select,form .validation-validation textarea,form .validation-error input[type="text"],form .validation-error input[type="email"],form .validation-error input[type="password"],form .validation-error select,form .validation-error textarea{border-color:#cb2d2d}.form-group{margin-bottom:30px}#MemberLoginForm_LoginForm{margin-top:30px}#MemberLoginForm_LoginForm .field{position:relative}#MemberLoginForm_LoginForm .field.checkbox{margin-top:20px}#MemberLoginForm_LoginForm .field.checkbox input[type="checkbox"]{top:3px}#MemberLoginForm_LoginForm .field.checkbox label{margin-left:20px}#MemberLoginForm_LoginForm #ForgotPassword{width:100%}.message.error+fieldset{margin:0 0 0 30px}.captcha-image{margin-bottom:10px}.accordion,#accordion{margin:60px 0 0 0;position:relative;background-color:#fff}.accordion h3,.accordion .accordion-title,#accordion h3,#accordion .accordion-title{margin:0;cursor:pointer;position:relative;padding:37px 100px 37px 60px;font-size:18px;text-transform:uppercase;border-top:1px solid #767676}.accordion h3:nth-of-type(1),.accordion .accordion-title:nth-of-type(1),#accordion h3:nth-of-type(1),#accordion .accordion-title:nth-of-type(1){border-top:none}.accordion h3:hover,.accordion h3.open,.accordion .accordion-title:hover,.accordion .accordion-title.open,#accordion h3:hover,#accordion h3.open,#accordion .accordion-title:hover,#accordion .accordion-title.open{color:#b78dce}.accordion h3:after,.accordion .accordion-title:after,#accordion h3:after,#accordion .accordion-title:after{content:'';position:absolute;width:35px;height:35px;background:url("../images/icons.png") no-repeat -20px -532px;right:50px;top:50px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.accordion h3.open:after,.accordion .accordion-title.open:after,#accordion h3.open:after,#accordion .accordion-title.open:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:31px;right:49px}.accordion .accordion-content,#accordion .accordion-content{padding:0 60px 37px 60px}.accordion .accordion-content p,#accordion .accordion-content p{padding:0}.accordion .accordion-content ul,#accordion .accordion-content ul{margin:20px 0;padding:0}.accordion .accordion-content ul:first-child,#accordion .accordion-content ul:first-child{margin:0}.accordion .accordion-content ul li,#accordion .accordion-content ul li{position:relative;padding-left:80px;list-style-type:none;margin-top:15px}.accordion .accordion-content ul li:first-child,#accordion .accordion-content ul li:first-child{margin-top:0}.accordion .accordion-content ul li:before,#accordion .accordion-content ul li:before{content:'';position:absolute;width:35px;height:35px;background:url("../images/icons.png") no-repeat -20px -460px;top:0;left:0;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordion .accordion-content:nth-of-type(n+1),#accordion .accordion-content:nth-of-type(n+1){display:none}.clearfix{overflow:hidden;*zoom:1}.pull-left{float:left}.pull-right{float:right}.center{float:none !important}.no-float{float:none}.no-mobile{display:block !important}.only-mobile{display:none !important}.block{padding-top:8rem;padding-bottom:8rem}.block .row>[class^="col-"]:first-child>*:first-child,.block .row>[class*="col-"]:first-child>*:first-child,.block .row>[class^="col"]:first-child>*:first-child,.block .row>[class*="col"]:first-child>*:first-child{margin-top:0 !important}.block-blank+.block-blank{padding-top:0}.block-blank+.block-blank.divider{padding-top:50px;position:relative}.block-blank+.block-blank.divider:before{content:'';position:absolute;height:1px;width:100%;left:50%;top:0px;-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#e3e3e3}.block-bg{background:#fff}.purple{color:#b78dce}.bg-purple{background-color:#b78dce}.logo{display:block;background-image:url("../images/asta-hochschule-darmstadt-logo.png");background-repeat:no-repeat;background-position:center center;text-decoration:none}.hamburger{display:none;width:50px;height:50px;position:absolute;top:30px;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10000;padding:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;border-bottom:none}.hamburger:hover{border:none}.hamburger-icon{position:relative;margin-top:7px;margin-bottom:7px}.hamburger-icon,.hamburger-icon:before,.hamburger-icon:after{display:block;width:30px;height:2px;background-color:#767676;-moz-transition-property:background-color, -moz-transform;-o-transition-property:background-color, -o-transform;-webkit-transition-property:background-color, -webkit-transform;transition-property:background-color, transform;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;-webkit-transition-duration:0.4s;transition-duration:0.4s}.hamburger-icon:before,.hamburger-icon:after{position:absolute;content:""}.hamburger-icon:before{top:-8px}.hamburger-icon:after{top:8px}.hamburger.active{top:29px;margin-left:-4px}.hamburger.active .hamburger-icon{background-color:transparent !important}.hamburger.active .hamburger-icon:before,.hamburger.active .hamburger-icon:after{background-color:#000}.hamburger.active .hamburger-icon:before{width:40px;top:-6px;-moz-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.hamburger.active .hamburger-icon:after{width:40px;-moz-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}header{border-bottom:1px solid #767676}header .logo{width:209px;height:156px}footer{margin-top:60px;padding:30px 0;border-top:1px solid #e3e3e3}footer a{color:#989898;text-decoration:none}footer .logo{width:145px;height:90px;background-size:cover}footer .legal{height:100%;display:flex;align-items:center;justify-content:flex-end}footer .legal a{margin-left:15px}footer .legal a:first-child{margin-left:0}.main-menu{height:100%}.menu{display:flex;justify-content:flex-end;align-items:flex-end;height:auto;z-index:9999;padding:0;margin:0;height:100%}.menu.menu-mobile{display:none}.menu li{display:flex;justify-content:flex-end;margin-left:90px;padding:0;list-style-type:none;text-transform:uppercase;font-size:17px}.menu li:first-child{margin-left:0}.menu li a{height:45px;display:flex;text-align:center;text-decoration:none;color:#000}.menu li.menu-item-active>a,.menu li.current>a{color:#b78dce !important;border-bottom:3px solid #b78dce}.menu li a:hover,.menu li:hover>a{color:#b78dce !important;border-bottom:3px solid #b78dce}.card-notice{border:1px solid #b78dce}.card-notice h5{color:#b78dce}.alert{display:block;border-radius:0;margin-top:10px}.alert.alert-required,.alert.alert-bad,.alert.alert-error,.alert.alert-validation{background-color:#cb2d2d;color:#fff}.alert.alert-good{background-color:#4cae00;color:#fff}.list-group-item:focus,.list-group-item:hover{z-index:0}.form-row-radio{position:relative}.form-row-radio label,.form-row-radio .radio{cursor:pointer}.form-row-radio label{padding-left:40px}.form-row-radio .radio{position:absolute;left:5px;top:5px}.gototop,a[href='#top']{position:fixed;z-index:1;bottom:65px;right:65px;background-color:transparent;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;width:40px;height:40px;display:none;font-style:normal;line-height:1;outline:none;-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.2);box-shadow:0px 2px 4px rgba(0,0,0,0.2)}.gototop:before,a[href='#top']:before{content:'';position:absolute;width:40px;height:40px;background-image:url("../images/icons.png");background-size:115px auto;background-repeat:no-repeat;background-position:-9px -615px;top:0;left:-1px;-moz-transform:rotate(-270deg);-ms-transform:rotate(-270deg);-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}.gototop:after,a[href='#top']:after{content:'';background-color:#fff;width:40px;height:40px;position:absolute;left:0;top:0;border-radius:30px;z-index:-1;-moz-box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 0px 1px rgba(0,0,0,0.2)}.gototop:hover,a[href='#top']:hover{border-bottom:none !important}.langselect{display:block;padding:5px;font-size:14px;line-height:1.6;width:33px;height:33px;position:absolute;top:15px;right:15px;text-transform:uppercase;color:#000;border:1px solid #000;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.langselect:hover{text-decoration:none;color:#b78dce;border:1px solid #b78dce}.container-home .row-home-teaser{margin-top:60px}.container-home .row-home-teaser img{width:100%;height:auto}.container-home-infos{padding-bottom:60px;background-color:#f5f5f5}.container-application-form{padding-bottom:60px}.container-application-form .row-application-form .reason-document svg{margin-right:10px}.container-application-form .row-application-form .reason-document p{margin:0;display:inline-block}.container-application-form .row-application-form .upload-file-list li{padding-left:15px;padding-right:15px}.container-account-application .row-application-status{position:relative;margin-top:80px}.container-account-application .row-application-status::after{height:10px;position:absolute;top:11px;right:0;left:0;content:'';z-index:-1;background-color:#e8e8e8}.container-account-application .row-application-status input[type='checkbox']{display:none}.container-account-application .row-application-status .application-status{margin-bottom:15px}.container-account-application .row-application-status .application-status .status{width:32px;height:32px;border:1px solid #707070;background-color:#fff;position:relative;left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:20px}.container-account-application .row-application-status .application-status .status svg{color:#19C40F;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none}.container-account-application .row-application-status .application-status.application-status-checked .status svg{display:block}.container-account-application .row-application-status .application-status.application-status-checked span{color:#000}.container-account-application .row-application-status .application-status span{display:block;color:#bfbfbf}.container-account-application .row-user-data label{color:#767676}.container-account-application .upload-file-list li a{color:#000;text-decoration:underline;font-size:18px}.container-account-application .upload-file-list li a:hover{text-decoration:none}@media (max-width: 767px){header .logo{background-size:cover;width:100px;height:100px}header .main-menu{height:auto}header .menu-mobile{position:absolute;top:100px;right:0;left:0;margin-top:1px;width:100%;height:auto;background-color:#fff;-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.2)}header .menu-mobile li{justify-content:flex-start;margin:0}header .menu-mobile li a{display:block;width:100%;height:auto;padding:15px 30px}header .menu-mobile li.current>a,header .menu-mobile li:hover>a,header .menu-mobile li>a:hover{border-bottom:none}header .menu{display:none}header .hamburger{display:block;cursor:pointer}header .langselect{top:32px;right:8px}.container-account-application .row-application-status .application-status{margin-bottom:30px}.container-account-application .row-application-status .application-status .status{margin-bottom:10px}.container-account-application .row-application-status::after{display:none}.container-account-application .upload-file-list li a{overflow:hidden;text-overflow:ellipsis;display:block}}@media (max-width: 575px){h1{font-size:24px;margin:40px 0 0 0;text-transform:uppercase}h2{font-size:22px;margin:40px 0 0 0}h3{font-size:20px;margin:30px 0 0 0}h4{font-size:17px;margin:30px 0 0 0}h5{font-size:15px;margin:20px 0 0 0}h6{font-size:14px;margin:20px 0 0 0}.form-group{margin-bottom:20px}.form-group-recaptcha,.form-submit-bar{display:flex;justify-content:center}}
