@font-face{font-family:'Calibri';src:local("Calibri"),url("/themes/custom/uv_mitgliedsantrag_theme/css/../fonts/calibri.woff2") format("woff2"),url("/themes/custom/uv_mitgliedsantrag_theme/css/../fonts/calibri.woff") format("woff")}@font-face{font-family:'Calibri Bold';src:local("Calibri Bold"),url("/themes/custom/uv_mitgliedsantrag_theme/css/../fonts/calibri-bold.woff2") format("woff2"),url("/themes/custom/uv_mitgliedsantrag_theme/css/../fonts/calibri-bold.woff") format("woff")}@font-face{font-family:'din';src:local("din"),url("/themes/custom/uv_mitgliedsantrag_theme/css/../fonts/din.woff2") format("woff2"),url("/themes/custom/uv_mitgliedsantrag_theme/css/../fonts/din.woff") format("woff")}div#sliding-popup{border-top:1px solid #333;padding:20px 10px}@media only screen and (min-width:768px){div#sliding-popup{padding:20px 30px}}div#sliding-popup .cc_message{color:#333;font-family:"Calibri",Verdana,sans-serif;font-size:20px;line-height:30px}div#sliding-popup .eu-cookie-compliance-message{max-width:none}div#sliding-popup .popup-content{display:flex;justify-content:center;align-items:center;max-width:none}@media only screen and (min-width:768px){div#sliding-popup .popup-content{justify-content:space-between}}div#sliding-popup .popup-content #popup-text p{font-size:20px;line-height:30px;font-weight:400;margin:0}div#sliding-popup .popup-content .find-more-button{margin:10px 0 0;color:#e5007d;font-family:"Calibri",Verdana,sans-serif;font-size:20px;line-height:30px;font-weight:400;text-decoration:none;display:block}div#sliding-popup .popup-content #popup-buttons{align-self:end;margin:0 0 3px 5px}div#sliding-popup .popup-content #popup-buttons .find-more-button{display:none}div#sliding-popup .popup-content #popup-buttons .agree-button{font-family:"Calibri",Verdana,sans-serif;font-weight:400;font-size:20px;padding:0;line-height:1;box-shadow:none;text-shadow:none;background:0 0;border-radius:0;margin:0;color:#e5007d;border:0;cursor:pointer}div#sliding-popup .popup-content #popup-buttons .agree-button:hover,div#sliding-popup .popup-content #popup-buttons .agree-button:focus{background:0 0;opacity:.8;transition:all .4s ease-in-out}.form-item{margin:0 0 15px}label{font-weight:400;display:block;margin:0 0 5px}label.form-required:after{background:0 0;content:'*';color:#e5007d;padding:0 0 0 2px}.radio label,.checkbox label{padding-left:0}.form-inline .form-control{display:block}input{-webkit-appearance:none;transition:all .3s ease-in-out}button{transition:all .3s ease-in-out}.form-control::-moz-placeholder{color:#333;opacity:1}.form-control::-webkit-input-placeholder{color:#333}.form-control::-webkit-input-placeholder{color:#333}.form-control:-ms-input-placeholder{color:#333}.form-control:-ms-input-placeholder{color:#333}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.control-label.option,.form-checkbox{position:relative;display:inline-block;vertical-align:middle;padding:0;cursor:pointer;font-size:17px;margin-left:30px}.control-label.option:before,.form-checkbox:before{content:'';background:#fff;border:2px solid #dcdfe5;display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:10px;text-align:center;margin-left:-30px}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-left:0;opacity:0;-webkit-appearance:checkbox}.form-checkbox:checked+.control-label.option:before{content:"\f00c";font-family:'FontAwesome';font-size:18px}.form-item-legal .form-checkbox{opacity:0}.form-text,.form-email,.form-tel,.form-select,.select2 .select2-selection,.form-number,.form-date{font:400 18px/1 Calibri,sans-serif;color:#333;padding:0 10px;min-height:44px;border:2px solid #dcdfe5;border-radius:0;max-width:450px;border-radius:0}.form-text:focus,.form-email:focus,.form-tel:focus,.form-select:focus,.select2 .select2-selection:focus,.form-number:focus,.form-date:focus{box-shadow:none;border-color:#e5007d}.form-text.parsley-error,.form-email.parsley-error,.form-tel.parsley-error,.form-select.parsley-error,.select2 .select2-selection.parsley-error,.form-number.parsley-error,.form-date.parsley-error{border-color:#e5007d}.region-content .select-wrapper{max-width:450px;position:relative;display:block}.region-content .select-wrapper:after{color:#dcdfe5;top:23px}.region-content .select-wrapper select{cursor:pointer}.panel-default{border:0;box-shadow:none}.panel-default>.panel-heading{background:0 0;border:0;padding:0}.panel-default .panel-title{margin:0 0 10px;padding:0;display:flex;font-size:17px}.panel-default .panel-title:after{display:none}.panel-default .panel-body:not(.collapse){padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.panel-default .panel-body:not(.collapse):before,.panel-default .panel-body:not(.collapse):after{display:none}.panel-default .panel-body:not(.collapse) .form-item-adressdaten-address-line1{width:76%}.panel-default .panel-body:not(.collapse) .form-item-adressdaten-address-line2{width:21%}@media only screen and (min-width:768px){.panel-default .panel-body:not(.collapse) .form-item-adressdaten-address-line2{width:20%}}.panel-default .panel-body:not(.collapse) .form-item-adressdaten-postal-code{width:21%;margin-right:0}@media only screen and (min-width:768px){.panel-default .panel-body:not(.collapse) .form-item-adressdaten-postal-code{width:20%}}.panel-default .panel-body:not(.collapse) .form-item-adressdaten-locality{width:76%}.panel-default .panel-body:not(.collapse) .form-item-adressdaten-locality #edit-adressdaten-locality{width:100%}.panel-default .panel-body:not(.collapse) #edit-adressdaten-country-code{width:100%}.panel-default .panel-body:not(.collapse) .address-container-inline{display:none}.input-group{display:block}#edit-markup-04 h2{font:400 30px/34px Din,sans-serif;color:#009ee3}#edit-markup-04 ul{margin:20px 0 35px;padding:0}#edit-markup-04 li{margin:0 0 5px;padding:0;list-style:none}@media only screen and (min-width:768px){#edit-markup-04 li{display:inline-block;margin:0}}@media only screen and (min-width:768px){#edit-markup-04 li+li{margin:0 0 0 15px}}#edit-info-ds-001--content{margin-left:17px}.more-information{margin:20px 0 35px;padding:0}.more-information a{color:#333;display:flex}.more-information a:hover,.more-information a:focus{color:#e5007d;text-decoration:none}.more-information a:before{content:'\25b6';font-size:12px;color:#e5007d;padding:0 8px 0 0}#edit-info-ds-001 .panel-title{margin:0;padding:0;display:flex}#edit-info-ds-001 .panel-title:before{content:'\25b6';font-size:12px;color:#e5007d;padding:0 8px 0 0}#edit-info-ds-001 .panel-title[aria-expanded=true]:before{transform:rotate(90deg);transform-origin:6px 12px;transition:all .5s ease-in-out}.readonly{border:2px solid #dcdfe5;padding:0 10px;min-height:44px;display:flex;align-items:center;font-size:18px;background:#dcdfe5}.readonly-email{margin:40px 0 15px}#edit-adressdaten--wrapper{margin:40px 0 0}#edit-adressdaten--wrapper .panel-title{font-size:22px}#edit-adressdaten-container1{margin:0}.address-container-inline{display:flex;margin:0 0 15px}.form-item-adressdaten-postal-code{width:80px;margin-right:15px}@media only screen and (min-width:768px){#edit-adressdaten-locality{width:351px}}.input-group .select-wrapper:first-child .form-control:first-child{border-bottom-left-radius:0;border-top-left-radius:0;float:none}.input-group-addon{border-left:0;display:none}#edit-markup-01{margin:40px 0 15px}#edit-adressdaten-country-code label,#edit-nationalitaet--wrapper .panel-heading{display:none}#ui-datepicker-div{z-index:99 !important}.intl-tel-input{width:100%}#edit-telefon,#edit-geburtsdatum{width:100%}#edit-abbestellungen-details .panel-title:before{content:'\25b6';font-size:12px;color:#e5007d;padding:0 8px 0 0}#edit-abbestellungen-details .panel-title[aria-expanded=true]:before{transform:rotate(90deg);transform-origin:6px 12px;transition:all .5s ease-in-out}#edit-markup-15,#edit-markup-17,#edit-markup-16{margin-left:30px}.webform-has-field-suffix{display:flex;align-items:center;flex-wrap:wrap;margin:0 0 20px}.webform-has-field-suffix label{width:100%;margin:0 0 5px}.webform-has-field-suffix .form-number{margin:0 5px 0 0;max-width:120px}.webform-has-field-suffix span{display:inline-block;margin:0 6px 0 10px;font-size:18px}.webform-has-field-suffix span:after{content:'';width:100%}.form-item-partei,.form-item-parteimitglied-von,.form-item-parteimitglied-bis,#edit-markup-10,#edit-markup-11{margin-left:30px}#edit-parteimitglied-von,#edit-parteimitglied-bis{width:100%}#edit-actions{margin:30px 0 0;display:flex;justify-content:space-between;text-align:right}#edit-actions button#edit-wizard-prev{margin:0 20px 15px 0}a{color:#e5007d;transition:all .3s ease-in-out}a:hover,a:focus{color:#009ee3}legend{border:0;font-size:22px}.form-item-intro img{max-width:100%}@media only screen and (min-width:768px){.form-item-intro img{display:none}}.form-item-confirm-no-email-intro{font-size:16px}#edit-amount-range{display:flex}#edit-amount-range .form-item{width:65px;height:46px;margin-right:10px}@media only screen and (min-width:768px){#edit-amount-range .form-item{width:75px;margin-right:15px}}#edit-amount-range .form-item:first-child{display:none}#edit-amount-range label{display:block;width:100%;height:46px;padding:0;font:400 22px/1 Calibri Bold,sans-serif;color:#fff;background:#e5007d;display:flex;justify-content:center;align-items:center}#edit-amount-range label:hover{background:#009ee3}#edit-amount-range .form-radio{position:absolute;opacity:0}#edit-amount-range .form-radio:checked+.control-label.option{background:#009ee3}#edit-amount-range em{font-style:normal}#edit-summary{line-height:24px}#edit-amount-summary{font:400 17px/1 Calibri Bold,sans-serif}.parsley-required{display:none}#email-no-consent{display:none}button.button{display:inline-block;width:100%;max-width:180px;margin:0 0 15px;color:#e5007d;border:2px solid #e5007d;border-radius:0;font:400 17px/1 'Calibri Bold',sans-serif;text-transform:uppercase;letter-spacing:.02em;background:#fff;padding:10px 0;cursor:pointer}button.button:hover,button.button:focus{background:#e5007d;border-color:#e5007d;color:#fff}button.button[disabled]{border-color:grey;color:grey}button.button[disabled]:hover{background:0 0;border-color:grey;color:grey}div.alert{padding:0;line-height:18px;border-radius:0}div.alert-danger{font-family:'Calibri Bold';border:0;background:0 0;position:relative;margin:10px 0 25px}div.alert-danger:before{font-family:FontAwesome;content:'\f071';padding:0 3px 0 0}.select2-container--default .select2-selection--single .select2-selection__rendered{appearance:none;line-height:2;padding-right:3em}.select2-selection__arrow b{display:none !important}body{font:400 17px/22px Calibri,sans-serif;min-height:calc(100vh + 1px)}@media only screen and (min-width:768px){body.path-frontpage{background:url(/themes/custom/uv_mitgliedsantrag_theme/images/fdp_mitgliedsantrag.png) no-repeat 40% center fixed;background-size:cover;background-position:center center}}@media only screen and (min-width:1024px){body:not(.webform-page-allgemein){background:url(/themes/custom/uv_mitgliedsantrag_theme/images/fdp_mitgliedsantrag.png) no-repeat 40% center fixed;background-size:cover;background-position:center center}}body:not(.webform-page-allgemein) #myVideo{display:none}#myVideo{display:none}@media only screen and (min-width:1100px){#myVideo{display:block;position:fixed;right:0;bottom:0;min-width:100%;min-height:100%}}strong,b{font-family:'Calibri Bold';font-weight:400}img{width:100%}.region.region-header{display:flex;justify-content:flex-start;flex-wrap:wrap}.page-header{border:0;display:none}.main-container{position:relative;background:#fff;width:100%;max-width:500px;padding:6.25%;box-sizing:border-box}@media only screen and (min-width:768px){.main-container{margin:60px 0 40px 40px}}@media only screen and (min-width:1100px){.main-container{padding:25px;margin-left:calc(50% - 480px)}}@media only screen and (min-width:1400px){.main-container{margin-left:calc(50% - 600px)}}h1{font:400 30px/34px Din,sans-serif;color:#009ee3}h2,h3{font:400 30px/34px Din,sans-serif;color:#009ee3;margin:0 0 22px}.form-item-note{font-size:16px;line-height:20px;color:#6c6c6c}.webform-progress-tracker.progress-tracker{margin:20px 0 30px}.webform-progress .progress-step{width:calc((100%/7) - 6px);height:10px;background:#eeeff0}.webform-progress .progress-step+li{margin:0 0 0 1px}.webform-progress .progress-step.is-active,.webform-progress .progress-step.is-complete{background:#009ee3}.webform-progress .progress-step .progress-marker,.webform-progress .progress-step .progress-text{display:none}table{border-collapse:collapse;width:100%;margin:10px 0;border:1px solid #e8e8e8;border-bottom:0}th{background:#eee;font-weight:400;font-family:'Calibri Bold'}th,td{border:0;border-bottom:1px solid #e8e8e8;padding:10px 20px}#edit-markup-19{margin:30px 0 0}#edit-markup-19 a{display:inline-block;margin:0 15px 0 0;color:#6c6c6c}
