@charset "UTF-8";input[type=checkbox]:focus,input[type=radio]:focus,input[type=range]:focus,textarea:focus{outline:0}form{border-radius:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,.12),0 2px 10px 0 rgba(0,0,0,.09);background:#fff;padding:30px 40px;position:relative;width:420px}@media screen and (max-width:600px){form{width:100%}}@media screen and (max-width:500px){form{padding:16px 20px}}label{color:#0d0d0d;transition:all .3s cubic-bezier(.64,.09,.08,1);margin:30px 0 10px;display:inline-block}.floating-label{-webkit-transform:translateY(-18px);transform:translateY(-18px);position:absolute}input[type=email],input[type=text],input[type=password],input[type=number]{position:relative;z-index:2;margin-bottom:30px;width:260px;display:block;border:none;padding:10px 0;border-bottom:solid 1px #2ecc71;will-change:background-position;transition:all .3s cubic-bezier(.64,.09,.08,1);background:linear-gradient(to bottom,rgba(255,255,255,0) 96%,#2ecc71 96%);background-position:-260px 0;background-size:260px 100%;background-repeat:no-repeat;color:#000;font-size:1em}input[type=email].input-active,input[type=email]:focus,input[type=text].input-active,input[type=text]:focus,input[type=password].input-active,input[type=password]:focus,input[type=number].input-active,input[type=number]:focus{background-position:0 0;box-shadow:none;outline:0}input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder{transition:all .2s cubic-bezier(.64,.09,.08,1)}@media screen and (max-width:460px){input[type=email],input[type=text],input[type=password],input[type=number]{width:200px;background-position:-200px 0;background-size:200px 100%}}@media screen and (max-width:320px){input[type=email],input[type=text],input[type=password],input[type=number]{width:160px;background-position:-160px 0;background-size:160px 100%}}.label-active{-webkit-transform:translateY(-38px);transform:translateY(-38px);font-size:.7em;color:gray}.label-required:before{content:'*';color:#000;position:absolute;margin-left:-10px}.clear-button{position:absolute;margin-top:-56px;margin-left:calc(100% - 184px);z-index:2;padding-bottom:2px;padding-right:.5px;cursor:pointer;width:18px;height:18px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:30px;font-size:12px;background:#9e9e9e;color:#fff;-webkit-transform:scale(0);transform:scale(0);transition:.3s ease-out}input[type=radio]:after,input[type=radio]:before{content:'';position:absolute;transition:all .3s cubic-bezier(.64,.09,.08,1)}@media screen and (max-width:600px){.clear-button{margin-left:60%}}.clear-button-active{-webkit-transform:scale(1);transform:scale(1)}.bf-autosuffix{box-shadow:0 2px 5px 0 rgba(0,0,0,.12),0 2px 10px 0 rgba(0,0,0,.09);display:inline-block;border-radius:3px;position:absolute;z-index:5;background:#fff;margin:-18px 0 0}.bf-autosuffix li{padding:14px 20px 14px 14px;margin:0;cursor:pointer;color:#000}.bf-autosuffix li:first-of-type{border-radius:3px 3px 0 0}.bf-autosuffix li:last-of-type{border-radius:0 0 3px 3px}.bf-autosuffix li:hover,.bf-selected{background:#ededed}@media screen and (max-width:620px){.bf-selected{background:0 0}}input[type=checkbox]{position:relative;cursor:pointer}input[type=checkbox]:before{content:'';width:16px;height:16px;border:2px solid #2ecc71;border-radius:3px;background:#fff;position:absolute}input[type=checkbox]:after{content:'✓';color:#fff;background:#2ecc71;position:absolute;top:0;left:0;width:16px;height:16px;border:2px solid #2ecc71;border-radius:3px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;transition:opacity .3s cubic-bezier(.64,.09,.08,1);will-change:opacity}input[type=checkbox]:checked:after{opacity:1}input[type=radio]{position:relative;top:2px;left:2px;margin:0 8px;cursor:pointer}input[type=radio]:before{background-color:#fff;width:16px;height:16px;border-radius:50%;border:2px solid #2ecc71;display:inline-block;top:-2px;left:-2px;background-image:radial-gradient(circle,#2ecc71 40%,#fff 50%);background-size:0;background-position:50% 50%;background-repeat:no-repeat;will-change:background-size;z-index:2}input[type=radio]:after{width:16px;height:16px;background:#fff;border-radius:50%}.bf-info-tooltip,.bf-password-view{top:-60px;position:relative;float:right;cursor:pointer}input[type=radio]:checked:before{background-size:14px 14px}.bf-radio-text{margin-top:30px;display:inline-block}.bf-radio-wrap{margin:11px 0}.bf-radio-wrap label{width:30%;margin:0 0 10px}select{border:none;border-bottom:solid 1px #9e9e9e;color:#000;padding:6px 0;cursor:pointer;display:block}input[type=range]{display:block;-webkit-appearance:none}input[type=range]::-webkit-slider-runnable-track{height:3px;cursor:pointer;background:#9e9e9e}input[type=range]::-webkit-slider-thumb{height:16px;width:16px;border-radius:50%;background:#2ecc71;cursor:pointer;-webkit-appearance:none;margin-top:-6px}input[type=range]::-moz-range-track{height:3px;cursor:pointer;background:#9e9e9e}input[type=range]::-moz-range-thumb{height:16px;width:16px;border-radius:50%;border:none;background:#2ecc71;cursor:pointer}input[type=range]::-ms-track{cursor:pointer;background:0 0;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#2ecc71}input[type=range]::-ms-fill-upper{background:#9e9e9e}input[type=range]::-ms-thumb{background:#2ecc71}textarea{width:100%;width:calc(100% - 4px);min-height:80px;display:block;border:1px solid #9e9e9e;transition:border .3s cubic-bezier(.64,.09,.08,1)}textarea:focus{border:1px solid #2ecc71}.bf-password-view{border-radius:3px;padding:0 4px;font-size:10px;text-align:center;background:#9e9e9e;color:#fff}.bf-info-tooltip{border-radius:500px;height:20px;width:20px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;item-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#9e9e9e;color:#fff}.bf-info-tooltip:after,.bf-info-tooltip:before{opacity:0;visibility:hidden;position:absolute;content:attr(data-tooltip);font-size:12px;padding:4px 8px;top:2.2em;left:50%;-webkit-transform:translateX(-50%) translateY(-2px);transform:translateX(-50%) translateY(-2px);background:#9e9e9e;color:#fff;white-space:nowrap;z-index:2;border-radius:3px;transition:opacity .2s cubic-bezier(.64,.09,.08,1),-webkit-transform .2s cubic-bezier(.64,.09,.08,1);transition:opacity .2s cubic-bezier(.64,.09,.08,1),transform .2s cubic-bezier(.64,.09,.08,1)}.bf-info-tooltip.bf-arrow:before,.bf-info-tooltip:before{content:'';background:0 0}.bf-info-tooltip:hover:after,.bf-info-tooltip:hover:before{display:block;opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.bf-info-tooltip.bf-arrow:before{top:1.8em;height:0;width:0;padding:0;border-bottom:solid 7px #9e9e9e;border-left:solid 7px transparent;border-right:solid 7px transparent}.bf-info-tooltip.info-tooltip-active:after{display:block;opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.bf-info-tooltip.bf-tooltip-left:after{top:0;right:2.2em;left:auto;-webkit-transform:translateX(2px) translateY(-4px);transform:translateX(2px) translateY(-4px)}.bf-info-tooltip.bf-tooltip-left:hover:after{-webkit-transform:translateX(0) translateY(-4px);transform:translateX(0) translateY(-4px)}.bf-info-tooltip.bf-tooltip-left.bf-arrow:before{top:0;border-bottom:solid 7px transparent;border-left:solid 7px #9e9e9e;border-top:solid 7px transparent;-webkit-transform:translateX(2px) translateY(3px);transform:translateX(2px) translateY(3px);right:1.3em;left:auto}.bf-info-tooltip.bf-tooltip-left.bf-arrow:hover:before{-webkit-transform:translateX(0) translateY(3px);transform:translateX(0) translateY(3px)}.bf-info-tooltip.bf-tooltip-right:after{top:0;left:2.2em;right:auto;-webkit-transform:translateX(-2px) translateY(-4px);transform:translateX(-2px) translateY(-4px)}.bf-info-tooltip.bf-tooltip-right:hover:after{-webkit-transform:translateX(0) translateY(-4px);transform:translateX(0) translateY(-4px)}.bf-info-tooltip.bf-tooltip-right.bf-arrow:before{top:0;border-bottom:solid 7px transparent;border-right:solid 7px #9e9e9e;border-top:solid 7px transparent;-webkit-transform:translateX(2px) translateY(3px);transform:translateX(2px) translateY(3px);left:.9em;right:auto}.bf-info-tooltip.bf-tooltip-right.bf-arrow:hover:before{-webkit-transform:translateX(4px) translateY(3px);transform:translateX(4px) translateY(3px)}.bf-info-tooltip.bf-tooltip-top:after{top:-2.6em;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.bf-info-tooltip.bf-tooltip-top:hover:after{-webkit-transform:translateX(-50%) translateY(-2px);transform:translateX(-50%) translateY(-2px)}.bf-info-tooltip.bf-tooltip-top.bf-arrow:before{top:-.8em;border-top:solid 7px #9e9e9e;border-left:solid 7px transparent;border-right:solid 7px transparent;border-bottom:none;-webkit-transform:translateX(-7px) translateY(3px);transform:translateX(-7px) translateY(3px)}.bf-info-tooltip.bf-tooltip-top.bf-arrow:hover:before{-webkit-transform:translateX(-7px) translateY(1px);transform:translateX(-7px) translateY(1px)}.bf-button{margin-top:30px;padding:8px 14px;background:#2ecc71;border-radius:3px;color:#fff;font-weight:500;transition:all .3s cubic-bezier(.64,.09,.08,1);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.bf-button:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background:#40d47e}.bf-blue{background:#3498db}.bf-blue:hover{background:#4aa3df}.bf-red{background:#f44336}.bf-red:hover{background:#f55a4e}.bf-orange{background:#ff9800}.bf-orange:hover{background:#ffa21a}