*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#fff;margin:0}a img{border:0}::-moz-selection{background-color:#6ab344;color:#fff}::selection{background-color:#6ab344;color:#fff}#account form{background:#fff;border:1px solid #ebebeb;box-shadow:0 1px 1px 0 rgba(0,0,0,.149),0 1px 2px 0 rgba(0,0,0,.098);margin:4em auto;min-width:400px;padding:3em 2em 2em;width:50%}.form_title{font-size:18px;font-weight:400}.form_subtitle{color:#636363;font-size:14px;font-weight:400;margin:10px 0}input,select,textarea{box-sizing:border-box;font-family:Roboto,sans-serif}.container{background:#fff;border-radius:1px;margin:2rem auto;max-width:40rem;padding:3rem 5rem 0;position:relative;width:100%}.container:before{bottom:0;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);content:"";left:0;position:absolute;right:0;top:0;transform:scale(.98);transition:transform .2s ease-in-out;z-index:-1}.container:hover:before{transform:scale(1)}.button-container{text-align:center}fieldset{border:none;margin:0 0 3rem;padding:0}.form-group,.form-radio{margin-bottom:2.25rem;margin-top:2.25rem;position:relative}.form-radio{margin-bottom:10px;margin-top:10px}.form-inline>.btn,.form-inline>.form-group{display:inline-block;margin-bottom:0}.form-help{color:#b3b3b3;font-size:.8rem;margin-left:.125rem;margin-top:.125rem}.checkbox .form-help,.form-group .form-help,.form-radio .form-help{position:absolute;width:100%}.checkbox .form-help{margin-bottom:1rem;position:relative}.form-radio .form-help{margin-top:-1rem;padding-top:.25rem}.form-group input{height:1.9rem}.form-group textarea{resize:none}.form-group select{background:none;border:none;box-shadow:none;font-size:1rem;height:1.6rem;line-height:1.6;padding:.125rem .125rem .0625rem;width:100%}.form-group .control-label{color:#b3b3b3;font-size:1rem;font-weight:400;padding-left:.125rem;pointer-events:none;position:absolute;top:.25rem;transition:all .2s ease;z-index:1}.form-group .bar{border-bottom:1px solid #999;display:block;position:relative}.form-group .bar:before{background:#337ab7;bottom:-.0625rem;content:"";height:.125rem;left:50%;position:absolute;transition:left .2s ease,width .2s ease;width:0;z-index:2}.form-group.bigger .bar:before{height:3px}.form-group input,.form-group textarea{background:none;border-color:transparent;border-width:0;box-shadow:none;color:transparent;display:block;font-size:1rem;line-height:1.9;padding:.125rem .125rem .0625rem;transition:all .2s ease;width:100%}.form-group.bigger input,.form-group.bigger textarea{font-size:18px;height:2.9rem;padding:10px 10px 10px 5px}.form-group input[type=file]{line-height:1}.form-group input[type=file]~.bar{display:none}.form-group input.form-file,.form-group input.has-value,.form-group input:focus,.form-group input:valid,.form-group select,.form-group textarea.form-file,.form-group textarea.has-value,.form-group textarea:focus,.form-group textarea:valid{color:#333}.form-group input.form-file~.control-label,.form-group input.has-value~.control-label,.form-group input:focus~.control-label,.form-group input:valid~.control-label,.form-group select~.control-label,.form-group textarea.form-file~.control-label,.form-group textarea.has-value~.control-label,.form-group textarea:focus~.control-label,.form-group textarea:valid~.control-label{color:gray;font-size:.9rem;left:0;top:-1.1rem}.form-group.bigger input.form-file~.control-label,.form-group.bigger input.has-value~.control-label,.form-group.bigger input:focus~.control-label,.form-group.bigger input:valid~.control-label,.form-group.bigger select~.control-label,.form-group.bigger textarea.form-file~.control-label,.form-group.bigger textarea.has-value~.control-label,.form-group.bigger textarea:focus~.control-label,.form-group.bigger textarea:valid~.control-label{font-size:18px}.form-group.bigger label.control-label{color:#999;font-size:18px;font-weight:400;left:5px;pointer-events:none;position:absolute;top:10px;transition:all .2s ease 0s}.form-group.bigger input.used~label,.form-group.bigger input:focus~label{color:#4a89dc;font-size:14px!important;left:4px;top:-20px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none}.form-group input:focus~.control-label,.form-group select:focus~.control-label,.form-group textarea:focus~.control-label{color:#337ab7}.form-group input:focus~.bar:before,.form-group select:focus~.bar:before,.form-group textarea:focus~.bar:before{left:0;width:100%}.group .checkbox{margin:0}.group .radio_label{font-size:15px}.checkbox label,.form-radio label{color:#333;cursor:pointer;display:block;padding-left:2rem;position:relative;text-align:left}.checkbox input,.form-radio input{left:0;opacity:1e-8;position:absolute;width:auto}.radio{margin-bottom:1rem}.radio .helper{color:#999;cursor:pointer;display:block;font-size:1rem;left:-.25rem;position:absolute;top:-.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio .helper:after,.radio .helper:before{border:.125rem solid;border-radius:50%;content:"";height:1rem;left:0;margin:.25rem;position:absolute;top:0;transition:transform .2s ease;width:1rem}.radio .helper:after{background-color:#337ab7;border-color:#337ab7;transform:scale(0)}.radio label:hover .helper{color:#337ab7}.radio input:checked~.helper:after{transform:scale(.5)}.radio input:checked~.helper:before{color:#337ab7}.checkbox{margin-bottom:1rem;margin-top:3rem}.checkbox .helper{border:.125rem solid;border-radius:.0625rem;color:#999;height:1rem;left:0;position:absolute;top:0;transition:border-color .2s ease;width:1rem;z-index:0}.checkbox .helper:after,.checkbox .helper:before{background-color:#337ab7;border-radius:.25rem;content:"";display:block;height:0;opacity:0;position:absolute;transform-origin:left top;transition:opacity .2s ease,height 0s linear .2s;width:.2rem}.checkbox .helper:before{box-shadow:0 0 0 .0625rem #fff;left:.38rem;top:.65rem;transform:rotate(-135deg)}.checkbox .helper:after{left:0;top:.3rem;transform:rotate(-45deg)}.checkbox input:checked~.helper,.checkbox label:hover .helper{color:#337ab7}.checkbox input:checked~.helper:after,.checkbox input:checked~.helper:before{opacity:1;transition:height .2s ease}.checkbox input:checked~.helper:after{height:.5rem}.checkbox input:checked~.helper:before{height:1.2rem;transition-delay:.2s}.checkbox+.checkbox,.radio+.radio{margin-top:1rem}.has-error .legend.legend,.has-error.checkbox .form-help,.has-error.checkbox .helper,.has-error.form-group .control-label.control-label,.has-error.form-group .form-help,.has-error.form-group .helper,.has-error.form-radio .form-help,.has-error.form-radio .helper,.has-error.radio .form-help,.has-error.radio .helper{color:#d9534f}.has-error .bar:before{background:#d9534f;left:0;width:100%}.button{background:currentColor;border:1px solid;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);color:#4f93ce;cursor:pointer;font-size:1.1rem;margin:3rem 0;overflow:hidden;padding:.75rem 3rem;position:relative;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.button span{color:#fff;position:relative;z-index:1}.button:before{background:#071017;border:50vh solid #1d4567;border-radius:50%;content:"";display:block;height:30vh;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:30vh;z-index:0}.button:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);color:#337ab7}.button:active:before,.button:focus:before{opacity:0;transform:translate(-50%,-50%) scale(1);transition:transform 1.12s ease,opacity .2s ease .364s}.button:focus{outline:none}.help-block{color:red;padding:0 2px}#company_type_block .radio{margin:.7rem 5px}.mdl-form-group .mdl-textfield{width:100%}.mdl-form-group .mdl-textfield--floating-label .mdl-textfield__label{color:#b3b3b3;font-size:14px}.mdl-form-group .mdl-textfield--floating-label input:focus~.mdl-textfield__label,.mdl-form-group .mdl-textfield--floating-label select:focus~.mdl-textfield__label,.mdl-form-group .mdl-textfield--floating-label textarea:focus~.mdl-textfield__label{color:#337ab7}.mdl-form-group .mdl-textfield.is-invalid .mdl-textfield__input{border-color:#999}.mdl-form-group .mdl-textfield--floating-label .mdl-textfield__label:after{background-color:#337ab7}.ajax-component{background-color:#d1d1d1;padding:20px}.ajax-component select{background-color:#fff}.ajax-component .component-errors{background:#e1e1e1;list-style-type:square;margin-top:15px;padding:20px}.ajax-component .component-errors li{margin-left:10px;text-align:left}
