.form_mitgliedsantrag{width:100%;display:table;margin-top:30px}.form_mitgliedsantrag div:not([class]){display:none}.form_section{width:100%;margin-bottom:40px;display:table}.form_trenner{width:100%;display:table;background-image:linear-gradient(to right,#5a2973 10%,#fff 100%);height:2px;margin-top:10px}.form_mitgliedsantrag .form_wrap{width:100%;display:inline-grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:0}.form_mitgliedsantrag .form-group{width:100%;display:table;margin-bottom:30px}.form_mitgliedsantrag .form-group label{font-size:1rem;line-height:1.5;color:#1b3000;display:table;margin-bottom:10px}.form_mitgliedsantrag .form-group label.has-error{color:#eb2b05}.form_mitgliedsantrag .form-group label sup.requied{color:#eb2b05}.form_mitgliedsantrag .form-group .form-control{width:100%;padding:10px;border:none;background-color:#fff;border-radius:20px;font-size:1rem;line-height:1.5;color:#1b3000;border:1px solid #1b3000}.form_mitgliedsantrag .form-group textarea.form-control{width:calc(100% - 22px)}.form_mitgliedsantrag .form-group label.upload{display:table;width:calc(100% - 20px);padding:10px;border-radius:20px;font-size:1rem;line-height:1.5;color:#191919;background-color:#fff;background-clip:padding-box;border:1px solid #1b3000;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form_mitgliedsantrag .form-group input[type=file]{display:none;left:0;opacity:0;top:0;bottom:0;width:100%}.form_mitgliedsantrag .form-group input.form-control{width:calc(100% - 20px)}.form_mitgliedsantrag .form-group .form-text{margin-top:10px;font-size:.9rem}.form_mitgliedsantrag .form-group .form-text p{font-size:.9rem}.form_mitgliedsantrag .form-group .form-text a{text-decoration:underline;font-size:.9rem}.form_mitgliedsantrag .form-group .form-error{margin-top:10px;font-size:.9rem;color:#eb2b05}.form_mitgliedsantrag .check-group .form-error{margin-top:10px;font-size:.9rem;color:#eb2b05;margin-left:50px}.form_mitgliedsantrag .check-group{width:100%;display:table;margin-bottom:30px}.form_mitgliedsantrag .check-group .checkbox{float:left;width:50px;padding-top:2px}.form_mitgliedsantrag .check-group .checkbox input[type=checkbox]+label{border:1px solid #9d9da0;width:25px;height:25px;display:inline-block;border-radius:5px}.form_mitgliedsantrag .check-group .checkbox input[type=checkbox]+label span{display:none}.form_mitgliedsantrag .check-group.checkbox input[type=checkbox]+label span img{width:20px;height:20px;padding:3px}.form_mitgliedsantrag .check-group .checkbox input[type=checkbox]:checked+label span{display:block}.form_mitgliedsantrag .check-group .checkbox-text{float:left;width:calc(100% - 50px)}.form_mitgliedsantrag .btn-group{width:100%;display:table;margin-top:30px}.form_mitgliedsantrag .btn-group .btn-primary{width:100%;padding:10px;border:none;font-size:1rem;line-height:1.5;border-left:0;background-color:#7ab200;border-radius:20px;color:#1b3000;font-weight:400}.form_mitgliedsantrag .btn-group .btn-primary:hover{background-color:#5a2973;color:#fff;cursor:pointer}.form_mitgliedsantrag .alert{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;width:calc(100% - 42px);border:1px solid;border-radius:10px;margin-bottom:20px}.form_mitgliedsantrag .alert-success{background-color:#7ab200;color:#fff;border-color:#7ab200}.form_mitgliedsantrag .alert-success p{color:#fff}.form_mitgliedsantrag .alert-error{background-color:#f8d7da;color:#58151c;border-color:#f1aeb5}.form_mitgliedsantrag .alert-error p{color:#58151c}