td label { color: black; } form .required label, form label.required, span.required { background: url(/image/required.png); background-repeat: no-repeat; padding-left: 12px; background-position: left top; } #questionList .required { background: none; padding-left: 3px; } td.label { font-weight: bold; font-size: 12px; } .checkbox-grid div, .radio-grid div { margin: 4px 0; } input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]).datepicker, input.datepicker { width: 95px; } .ui-datepicker-trigger { cursor: pointer; margin-left: 5px; } input.hasDatepicker, .ui-datepicker-trigger { vertical-align: middle; } input.text, input.textbox, input.password, input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]), textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; margin: 0; padding: 3px; } .incomplete { border-width: 3px; border-color: #FF0000; } .FcontentI { border: 1px solid; border-color: #000099; background-color: #F6F6F6; font-size: 14px; } .width-normal, input.text, input.textbox, input.passord, input.normal, input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]), textarea, select.normal { width: 250px; } textarea { height: 90px; } .width-tiny, input.tiny, input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]).tiny { width: 40px; } .width-short, input.short, input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]).short, select.short, textarea.short { width: 110px; } .width-medium, input.medium, input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]).medium, select.medium, textarea.medium { width: 160px; } .width-long, input.long, input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]).long, select.long, textarea.long { width: 360px; } textarea.long { height: 210px; } .width-huge, input.huge, input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]).huge, select.huge, textarea.huge { width: 500px; } textarea.huge { height: 350px; } .width-full, input.full, input:not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):not([type="checkbox"]):not([type="radio"]).full, select.full, textarea.full { width: 100%; } textarea.full { height: 250px; } input.checkbox, input.radio, input[type="checkbox"], input[type="radio"] { margin: 0; padding: 0; border: none; background: transparent; cursor: pointer; } form table.form input.checkbox, form table.form input.radio, form table.form input[type="checkbox"], form table.form input[type="radio"] { margin: 0 5px 0 5px; } form table.form [disabled] { border-style:solid; border-width:thin; border-color:#eee; background-color: #eee; color: #888; } form table.form [hidden="1"] { border:none; background-color: #FFFFFF; color: #FFFFFF; visibility: hidden; } form table.form tr.pricing { border-width:medium; border-color:#333; }