/*!
 * Float Labels
 *
 * @version: 3.2.0
 * @author: Paul Ryley (http://geminilabs.io)
 * @url: https://geminilabs.github.io/float-labels.js
 * @license: MIT
 */.fl-form .fl-wrap{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fl-form input.fl-input,.fl-form select.fl-select,.fl-form textarea.fl-textarea{width:100%;outline:0;font-size:15px;line-height:1.5;border-radius:2px;border:1px solid #c2c2c2;background-color:#fff;box-sizing:border-box;transition:all .2s ease-in-out;margin-bottom:24px}.fl-form input.fl-input:-moz-placeholder,.fl-form select.fl-select:-moz-placeholder,.fl-form textarea.fl-textarea:-moz-placeholder{color:#ccc}.fl-form input.fl-input::-moz-placeholder,.fl-form select.fl-select::-moz-placeholder,.fl-form textarea.fl-textarea::-moz-placeholder{color:#ccc}.fl-form input.fl-input:-ms-input-placeholder,.fl-form select.fl-select:-ms-input-placeholder,.fl-form textarea.fl-textarea:-ms-input-placeholder{color:#ccc}.fl-form input.fl-input::-webkit-input-placeholder,.fl-form select.fl-select::-webkit-input-placeholder,.fl-form textarea.fl-textarea::-webkit-input-placeholder{color:#ccc}.fl-form select.fl-select{position:relative;color:#ccc;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.fl-form .fl-is-active input.fl-input,.fl-form .fl-is-active select.fl-select,.fl-form .fl-is-active textarea.fl-textarea{color:#444;background-color:#fff;border-color:#c2c2c2}.fl-form .fl-has-focus input.fl-input,.fl-form .fl-has-focus select.fl-select,.fl-form .fl-has-focus textarea.fl-textarea{background-color:#fff;border-color:#634002}.fl-form label.fl-label{opacity:0;visibility:hidden;display:block;position:absolute;top:-13px;left:0;font-size:13px;font-weight:400;line-height:1;color:#ccc;border-radius-top-left:2px;transition:all .2s ease-in-out;z-index:1}.fl-form .fl-is-active label.fl-label{opacity:1;visibility:visible}.fl-form .fl-has-focus label.fl-label{color:#634002}.fl-form .fl-is-required:before{opacity:1;content:'*';display:block;position:absolute;top:1px;right:15px;font-size:15px;line-height:1.75;color:#D32F2F;transition:all .2s ease-in-out;padding:6px 0 0;z-index:1}.fl-form .fl-is-required.fl-is-active:before{opacity:0}.fl-form.fl-style-1 input.fl-input,.fl-form.fl-style-1 select.fl-select,.fl-form.fl-style-1 textarea.fl-textarea{padding:6px 12px}.fl-form.fl-style-1 select.fl-select{height:38px}.fl-form.fl-style-1 .fl-is-active input.fl-input,.fl-form.fl-style-1 .fl-is-active select.fl-select,.fl-form.fl-style-1 .fl-is-active textarea.fl-textarea{padding:6px 12px}.fl-form.fl-style-1 label.fl-label{top:1px;left:10px;background-color:transparent;padding:12px 3px;font-family:"Open Sans"}.fl-form.fl-style-1 label.fl-label:before{content:'';display:block;position:absolute;top:20px;left:0;right:0;height:1px;background-color:#fff;z-index:-1}.fl-form.fl-style-1 .fl-is-active label.fl-label{top:-10px;padding:3px}.fl-form.fl-style-1 .fl-is-active label.fl-label:before{top:10px}.fl-form.fl-style-2 input.fl-input,.fl-form.fl-style-2 select.fl-select,.fl-form.fl-style-2 textarea.fl-textarea{padding:12px}.fl-form.fl-style-2 select.fl-select{height:50px}.fl-form.fl-style-2 .fl-is-active input.fl-input,.fl-form.fl-style-2 .fl-is-active select.fl-select,.fl-form.fl-style-2 .fl-is-active textarea.fl-textarea{padding:18px 12px 6px}.fl-form.fl-style-2 label.fl-label{top:1px;left:10px;padding:6px 3px 3px}.fl-form.fl-style-2 .fl-is-required:before{padding-top:12px}.fl-form.fl-style-3 .fl-wrap{background-color:#f0e8e1;border-radius:5px;padding:6px}.fl-form.fl-style-3 input.fl-input,.fl-form.fl-style-3 select.fl-select,.fl-form.fl-style-3 textarea.fl-textarea{padding:15px 12px 16px 57px;font-family:"Open Sans";margin-bottom:0;border-color:#d9c6b8}.fl-form.fl-style-3 input.fl-input:-moz-placeholder,.fl-form.fl-style-3 select.fl-select:-moz-placeholder,.fl-form.fl-style-3 textarea.fl-textarea:-moz-placeholder{opacity:1;color:#d9c6b8}.fl-form.fl-style-3 input.fl-input::-moz-placeholder,.fl-form.fl-style-3 select.fl-select::-moz-placeholder,.fl-form.fl-style-3 textarea.fl-textarea::-moz-placeholder{opacity:1;color:#d9c6b8}.fl-form.fl-style-3 input.fl-input:-ms-input-placeholder,.fl-form.fl-style-3 select.fl-select:-ms-input-placeholder,.fl-form.fl-style-3 textarea.fl-textarea:-ms-input-placeholder{opacity:1;color:#d9c6b8}.fl-form.fl-style-3 input.fl-input::-webkit-input-placeholder,.fl-form.fl-style-3 select.fl-select::-webkit-input-placeholder,.fl-form.fl-style-3 textarea.fl-textarea::-webkit-input-placeholder{opacity:1;color:#d9c6b8}.fl-form.fl-style-3 select.fl-select{height:50px}.fl-form.fl-style-3 .fl-is-active input.fl-input,.fl-form.fl-style-3 .fl-is-active select.fl-select,.fl-form.fl-style-3 .fl-is-active textarea.fl-textarea{color:#634002}.fl-form.fl-style-3 .fl-has-focus input.fl-input,.fl-form.fl-style-3 .fl-has-focus select.fl-select,.fl-form.fl-style-3 .fl-has-focus textarea.fl-textarea{border-color:#bfa793}.fl-form.fl-style-3 .fl-is-active input.fl-input,.fl-form.fl-style-3 .fl-is-active select.fl-select,.fl-form.fl-style-3 .fl-is-active textarea.fl-textarea,.fl-form.fl-style-3 .fl-has-focus.fl-is-active input.fl-input,.fl-form.fl-style-3 .fl-has-focus.fl-is-active select.fl-select,.fl-form.fl-style-3 .fl-has-focus.fl-is-active textarea.fl-textarea{padding:24px 12px 7px 57px;font-weight:600;border-color:#7a5332}.fl-form.fl-style-3 label.fl-label{top:9px;left:63px;padding:6px 2px 3px;font-family:"Open Sans";color:#d9c6b8}.fl-form.fl-style-3 .fl-is-required:before{padding-top:12px}.fl-form.fl-style-3 svg.svg-inline--fa{display:block;position:absolute;top:24px;left:26px;font-size:25px;color:#d9c6b8}.fl-form.fl-style-3 .fehlerrahmen{box-shadow:0 0 3px 0 #fe0000}.fl-form .fl-wrap-select:after{content:'';position:absolute;display:block;top:1px;right:6px;height:calc(100% - 2px);width:12px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'><path fill='#ccc' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/></svg>") no-repeat;background-position:100% 50%;background-size:7px 14px;z-index:2}
