fieldset{font-size:12px;border:1px solid #d0dce4;margin:0 0 15px;padding:0 16px 16px;border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px}fieldset legend{font-size:14px;color:#3c8dc0;display:block;margin-bottom:5px}textarea{resize:none;min-height:56px}input,textarea{border:1px solid #c5c5c5;background:#fff;color:#333;font-size:12px;font-family:inherit;margin:5px 0 6px 0;padding:4px}input[type="text"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="tel"]:focus,textarea:focus{border-color:#4a9bdf;box-shadow:0 0 5px #aedcfa;-moz-box-shadow:0 0 5px #aedcfa;-webkit-box-shadow:0 0 5px #aedcfa}input[type="text"]:disabled{background-color:#ebebe4}input[type="text"]:read-only{background-color:#f9f7ca}.editor-label{margin:6px 0 0 0}.editor-label .field-validation-error{float:right}.editor-field{margin:0}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red;padding-bottom:5px}.validation-summary-errors ul{margin:0;padding:0}.validation-summary-errors li{display:inline;list-style:none;margin:0}.validation-summary-valid{display:none}