.ajaxErrorMessage,.validateErrorMessage{display:block;position:absolute;background-color:#600;color:#fff;padding:4px;font-size:11pt;border:1px solid #933;text-align:left}.validateHasErrors{border:1px solid #933;background-color:#fee}.formDIV{margin-top:5px;margin-bottom:7px}.input100w{width:50%;max-width:100px}table.cmsFormTable{border-spacing:2px;width:100%;margin:0}.cmsFormTable td{vertical-align:top;box-sizing:border-box}.cmsFormTable>tbody>tr>td:first-of-type,.cmsFormTable>tr>td:first-of-type{min-width:100px;max-width:200px;width:25%;font-size:80%}.cmsFormTable>tbody>tr>td:first-of-type sup{font-size:100%}.cmsFormTable tr>td .dynaCombo,.cmsFormTable tr>td input:not([type]),.cmsFormTable tr>td input[type=email],.cmsFormTable tr>td input[type=file],.cmsFormTable tr>td input[type=password],.cmsFormTable tr>td input[type=text],.cmsFormTable tr>td select,.cmsFormTable tr>td textarea{width:100%;min-width:80px;box-sizing:border-box;padding:4px}.cmsFormTable tr>td input.validateColour,.cmsFormTable tr>td input.validateDate,.cmsFormTable tr>td input.validateDateTime,.cmsFormTable tr>td input.validateNumber,.cmsFormTable tr>td input.validateTime,.cmsFormTable tr>td input[type=decimal],.cmsFormTable tr>td input[type=number]{width:60%;min-width:40px}.cmsFormTable tr>td .dynaCombo input[type=text]{width:83%}.cmsFormTable tr>td .dynaCombo input[type=button]{width:15%}.cmsFormTable tr>td input.widthauto,.cmsFormTable tr>td select.widthauto{width:auto;min-width:10px}@media only screen and (min-width:1200px){table.cmsFormTable{width:100%;border-spacing:8px}}.cmsFormTable tr>td .dynaCombo{padding:0}.dynaCombo{display:inline-flex}.cmsFormElements{max-width:960px;overflow:auto;box-sizing:border-box;box-sizing:border-box;padding:0;margin:1% auto}.cmsFormElement{box-sizing:border-box;overflow:hidden;margin-bottom:1%;display:flex;gap:1%}.cmsFormElements .row,.row.cmsFormElement{margin-inline:auto}.column.cmsFormData,.column.cmsFormPrompt{padding-inline:0}.row.cmsFormElement.clearfix:after,.row.cmsFormElement.clearfix:before{content:"";display:none}.cmsFormPrompt{font-size:80%;margin:0;box-sizing:border-box;flex:1}.cmsFormData{flex:3;margin:0;box-sizing:border-box}.cmsFormDataNoPrompt{clear:both;display:block;flex:1}.cmsFormData input,.cmsFormData select,.cmsFormData textarea,.cmsFormDataNoPrompt textarea{vertical-align:middle;width:100%;box-sizing:border-box;padding:4px}.cmsFormData button{vertical-align:middle;box-sizing:border-box;padding:4px}.autowidth input,.autowidth select,.cmsFormData input.widthauto,.cmsFormData input[type=button],.cmsFormData input[type=checkbox],.cmsFormData input[type=image],.cmsFormData input[type=radio],.cmsFormData input[type=reset],.cmsFormData input[type=submit],.cmsFormData select.widthauto,input.qtyTextField,input.widthauto,select.qtyTextField,select.widthauto{box-sizing:border-box;width:auto;max-width:100%}.cmsFormElement .cmsFormDataWithLookup input,.mytable tr>td>form{width:100%}.cmsFormElement.paymentOption{flex-direction:row}.cmsFormElement input.input100w,.cmsFormElement select.input100w{width:80%;min-width:100px;max-width:200px}.cmsFormData input.widthauto,.cmsFormData select.widthauto,.cmsFormElement input[type=button],.cmsFormElement input[type=checkbox],.cmsFormElement input[type=file],.cmsFormElement input[type=image],.cmsFormElement input[type=radio],.cmsFormElement input[type=reset],.cmsFormElement input[type=submit]{width:auto;height:auto}.cmsFormOptions{flex:3}.cmsFormActions{flex:1}.cmsFormActions input[type=submit]{font-size:130%}.cmsCheckBox{text-align:center}body .cmsFormElementsStacked .cmsFormData,body .cmsFormElementsStacked .cmsFormElement,body .cmsFormElementsStacked .cmsFormPrompt{display:block;width:100%;float:none;margin:0}body .cmsFormElementsCompressed .cmsFormActions,body .cmsFormElementsCompressed .cmsFormData,body .cmsFormElementsCompressed .cmsFormElement,body .cmsFormElementsCompressed .cmsFormElement div,body .cmsFormElementsCompressed .cmsFormPrompt{display:inline-block;width:auto;float:none}body .cmsFormElementsCompressed .cmsFormData input{max-width:150px}body .cmsFormElementsCompressed .cmsFormElements{max-width:100%}.cmsFormData .GSTwording{margin-left:6px}.checkboxButton input{border:0;background:inherit}.checkboxButton{display:inline-flex;padding:5px 10px;background-color:#eee;border:1px solid #ccc;cursor:pointer;border-radius:5px;transition:.2s ease-in-out;gap:5px}.checkboxButton:has(input:checked){background-color:#ddd;color:#000;border-color:#000}.checkboxButton:hover{background-color:#d8d8d8;color:#000}.mytable .tr>.td>input:not([type]),.mytable .tr>.td>input[type=decimal],.mytable .tr>.td>input[type=number],.mytable .tr>.td>input[type=text],.mytable .tr>.td>select,.mytable .tr>.td>textarea,.mytable tr>td>form>input:not([type]),.mytable tr>td>form>input[type=text],.mytable tr>td>input:not([type]),.mytable tr>td>input[type=decimal],.mytable tr>td>input[type=number],.mytable tr>td>input[type=text],.mytable tr>td>select,.mytable tr>td>textarea{box-sizing:border-box;width:100%;min-width:60px}.mytable input[type=checkbox]{width:20px;height:20px}.toprightcheckbox input[type=checkbox]{width:20px;height:20px;margin:0}.cmsListOfLinks a{display:block;text-decoration:none;cursor:pointer}
