.partContentForm{max-width:500px}form.form{padding:0;margin:0}.form fieldset{padding:0;margin:0;border:none}.form label,.form input,.form select,.form textarea,.form .spanLegend{font-family:Open Sans,sans-serif;font-size:18px;color:#555;font-weight:300}.form label,.form input,.form .spanAdditional,.form .labelFirst,.form select{line-height:160%;min-height:50px;display:block;border:solid 1px transparent}.form .spanLegend{color:#f7971d;font-weight:700;font-size:125%;display:block;margin-bottom:10px}.form label{width:35%}.form .select2{float:left}.form .labelFirst{width:auto;float:none;display:block}.form input,.form textarea{-webkit-appearance:none;border-radius:0;outline:none}.form input:focus,.form textarea:focus{border-color:#f7971d}.form input,.form .inputLabel,.form textarea,.form .labelError{width:100%;min-height:50px}.form input,.form textarea{border:1px solid #ccc;padding:0 12px;outline:0}.form textarea{resize:none;padding-top:6px;padding-bottom:6px;overflow:auto;vertical-align:top}.form span{display:block}.form .spanFooter{clear:both;height:10px;display:block}.form .formButton{-webkit-appearance:none;height:52px;cursor:pointer;padding:0;border:solid 3px #F7971D;color:#f7971d;background-color:transparent;text-align:center;font-weight:600;transition:background-color .3s}.form .formButton:hover{color:#fff;background-color:#f7971d}.form .formButton:focus{border-color:inherit}.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#999;opacity:1}.form input:-moz-placeholder,.form textarea:-moz-placeholder{color:#999;opacity:1}.form input::-moz-placeholder,.form textarea::-moz-placeholder{color:#999;opacity:1}.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#999;opacity:1}.form label.error,.form .labelError{color:#fff}.form input.error,.form textarea.error,.form input[type=file]+label.error{border:1px solid #fff;background-color:#fae9e9}.form .labelError{color:#fff;border:1px solid #fff;background-color:#fae9e9;float:none;height:auto;display:block;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}
