.Formbuilder .Formpage{border:1px solid #d1d1d1}.Formbuilder .Formpart{display:block;float:left}.Formbuilder .Field{display:block;float:left;margin-bottom:.5em}.Formbuilder .Quarter{width:25%}.Formbuilder .errorbox{margin-top:.2em;display:none}.Formbuilder .errorboxforce{margin:0 !important;padding:0 !important}.Formbuilder .Half{width:50%}.Formbuilder .ThreeQuarters{width:75%}.Formbuilder .Third{width:33.3333%}.Formbuilder .TwoThirds{width:66.6666%}.Formbuilder .Full{width:100%}.hiddenbycondition{display:none !important}.Formbuilder .Field Fieldset .isInputbox>label{float:left}.Field label.islabel,.Field fieldset legend.islabel{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Field input[type=text],.Field input[type=email],.Field input[type=number],.Field input[type=url],.Field input[type=password],.Field input[type=date],.Field select,.Field textarea,.Field .fileuploadwrapper{width:100%;min-height:100%;display:block;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Formbuilder .Field .isInputbox>input[type=checkbox],.Formbuilder .Field .isInputbox>input[type=radio]{float:left}.Formbuilder .Field.labelLeft .isInputbox[type="checkbox"],.Formbuilder .Field.labelLeft .isInputbox[type="radio"],.Formbuilder .Field.labelLeft fieldset div.isInputbox,.Formbuilder .Field.labelLeft label{float:left}.Formbuilder .Field.labelLeft label.islabel,.Formbuilder .Field.labelLeft fieldset legend.islabel{display:block;float:left;padding:0}.Formbuilder .Field.labelLeft .isInputbox[type=text],.Formbuilder .Field.labelLeft .isInputbox[type=email],.Formbuilder .Field.labelLeft .isInputbox[type=number],.Formbuilder .Field.labelLeft .isInputbox[type=url],.Formbuilder .Field.labelLeft .isInputbox[type=date],.Formbuilder .Field.labelLeft .isInputbox[type=password],.Formbuilder .Field.labelLeft select,.Formbuilder .Field.labelLeft textarea,.Formbuilder .Field.labelLeft .fileuploadwrapper,.Formbuilder .Field.labelLeft .errorbox{display:block;float:right;width:80%;padding:0}.Formbuilder .Field.labelTop label.islabel,.Formbuilder .Field.labelTop fieldset legend.islabel{display:block;width:100%;padding:0}.Formbuilder .Field.labelTop .isInputbox[type=text],.Formbuilder .Field.labelTop .isInputbox[type=email],.Formbuilder .Field.labelTop .isInputbox[type=number],.Formbuilder .Field.labelTop .isInputbox[type=url],.Formbuilder .Field.labelTop select,.Formbuilder .Field.labelTop textarea,.Formbuilder .Field.labelTop .fileuploadwrapper,.Formbuilder .Field.labelTop .errorbox{display:block;width:100%;padding:0}.Formbuilder .Field.labelTop.Full label.islabel,.Formbuilder .Field.labelTop.Full fieldset legend.islabel{display:block;width:100%;padding:0}.Formbuilder .Field.labelTop.Full .isInputbox[type=text],.Formbuilder .Field.labelTop.Full .isInputbox[type=email],.Formbuilder .Field.labelTop.Full .isInputbox[type=number],.Formbuilder .Field.labelTop.Full .isInputbox[type=url],.Formbuilder .Field.labelTop.Full select,.Formbuilder .Field.labelTop.Full textarea,.Formbuilder .Field.labelTop.Full .fileuploadwrapper,.Formbuilder .Field.labelTop.Full .errorbox{display:block;width:100%;padding:0}.Formbuilder .Formpart>p{margin-bottom:.5em}.fieldwrapper.hidden{display:none}.Field .checkboxgroup{display:block;clear:both}.Field .checkboxgrid table,.Field .radiobuttongrid table{width:100%}.Field .checkboxgrid table th,.Field .radiobuttongrid table th{text-align:left;width:49%}.Field .checkboxgrid table td.gridgutter,.Field .radiobuttongrid table td.gridgutter{width:2%}.Field .checkboxgrid table td,.Field .radiobuttongrid table td{text-align:center;vertical-align:middle}.Field .checkboxgrid table tr.even,.Field .radiobuttongrid table tr.even{background-color:#f6f6f6}.state-error{border:1px solid #cd0a0a !important;border-color:#cd0a0a !important;background-color:#fdd !important;outline:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}input:invalid{border:1px solid #cd0a0a !important;border-color:#cd0a0a !important;background-color:#fdd !important;outline:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}input:-moz-ui-invalid{border:1px solid #cd0a0a !important;border-color:#cd0a0a !important;background-color:#fdd !important;outline:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}