.form-floating label{color:#e0c4ff!important}.vue-form input,.vue-form label,.vue-form select,.vue-form textarea{color:#2b3e51}.vue-form input[type=email],.vue-form input[type=text],.vue-form select,.vue-form textarea{background-color:#fff;border:1px solid #cfd9db;border-radius:.25em;box-shadow:inset 0 1px 1px rgba(0,0,0,.08);padding:12px}.vue-form input[type=email]:focus,.vue-form input[type=text]:focus,.vue-form select:focus,.vue-form textarea:focus{border-color:#2c3e50;box-shadow:0 0 5px rgba(44,151,222,.2);outline:none}.vue-form .select{position:relative}.vue-form .select:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' xml:space='preserve'%3E%3Cpath fill='%232c3e50' d='m.9 5.5 2.2-2.1L8 8.3l4.9-4.9 2.2 2.1L8 12.6z'/%3E%3C/svg%3E") no-repeat 50%;content:"";display:block;height:16px;margin-top:-8px;pointer-events:none;position:absolute;right:16px;top:50%;width:16px;z-index:1}.vue-form select{box-shadow:0 1px 3px rgba(0,0,0,.08);cursor:pointer}.vue-form select::-ms-expand{display:none}.vue-form input[type=checkbox],.vue-form input[type=radio]{left:0;margin:0;opacity:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.vue-form input[type=checkbox]+label,.vue-form input[type=radio]+label{padding-left:24px}.vue-form input[type=checkbox]+label:after,.vue-form input[type=checkbox]+label:before,.vue-form input[type=radio]+label:after,.vue-form input[type=radio]+label:before{content:"";display:block;height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:16px}.vue-form input[type=checkbox]+label:before,.vue-form input[type=radio]+label:before{background:#fff;border:1px solid #cfd9db;box-shadow:inset 0 1px 1px rgba(0,0,0,.08)}.vue-form input[type=radio]+label:after,.vue-form input[type=radio]+label:before{border-radius:50%}.vue-form input[type=checkbox]+label:after,.vue-form input[type=checkbox]+label:before{border-radius:.25em}.vue-form input[type=checkbox]+label:after,.vue-form input[type=radio]+label:after{background-color:#2c3e50;background-position:50%;background-repeat:no-repeat;box-shadow:0 0 5px rgba(44,151,222,.4);display:none}.vue-form input[type=radio]+label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' xml:space='preserve'%3E%3Ccircle fill='%23FFF' cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.vue-form input[type=checkbox]+label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' xml:space='preserve'%3E%3Cpath fill='none' stroke='%23FFF' stroke-width='2' stroke-linecap='square' stroke-miterlimit='10' d='m5 8 2 2 4-4'/%3E%3C/svg%3E")}.vue-form input[type=checkbox]:focus+label:before,.vue-form input[type=radio]:focus+label:before{box-shadow:0 0 5px rgba(44,151,222,.6)}.vue-form input[type=checkbox]:checked+label:after,.vue-form input[type=radio]:checked+label:after{display:block}.vue-form input[type=checkbox]:checked+label:after,.vue-form input[type=checkbox]:checked+label:before,.vue-form input[type=radio]:checked+label:after,.vue-form input[type=radio]:checked+label:before{animation:cd-bounce .3s}.vue-form textarea{min-height:120px;overflow:auto;resize:vertical}.vue-form input[type=submit]{cursor:pointer}.vue-form input[type=submit]:focus{background:#2b3e51;outline:none}.vue-form input[type=submit]:active{transform:scale(.9)}.vue-form .error-message{height:35px;margin:0}.vue-form .error-message p{background:#e94b35}.vue-form .error-message p,.vue-form .success{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:.25em;color:#fff;font-size:1.4rem;padding:16px;text-align:center}.vue-form .success{background:#2e8b57}.vue-form .error-field{border-color:#e94b35!important}.vue-form .counter{background-color:#ecf0f1;font-size:10px;padding:4px;position:absolute;right:0;top:0}.debug{background-color:#000;background:rgba(0,0,0,.8);border-radius:4px;box-shadow:0 4px 6px 0 rgba(0,0,0,.3);margin:50px auto;padding:50px;width:500px}.debug pre{color:#fff;font-family:Source Code Pro,monospace;font-size:18px;font-weight:300;line-height:30px;white-space:pre-wrap}@keyframes cd-bounce{0%,to{transform:scale(1)}50%{transform:scale(.8)}}
