﻿/*---------------------------------------------------------------------
Forms
---------------------------------------------------------------------*/
.clsFormCreator>h2{ color: #4b4b4b; margin-bottom: 30px; }
.clsFormCreator fieldset{ border:none; padding:0 0 20px 0; margin: 10px 0 20px 0; }
.clsFormCreator>fieldset{padding: 20px 20px 20px 20px; margin: 20px 20px; border: solid 1px #3571b3; background-color: #f2f2ef;box-shadow: 2px 2px 3px; -moz-box-shadow: 2px 2px 3px; -webkit-box-shadow: 2px 2px 3px;}
.clsFormCreator fieldset>div{ float:left; }
.clsFormCreator fieldset legend{ font:700 130% Lato,arial,verdana,sans-serif; color: #3c7ec1; padding:0; margin: 0 0 10px 0; }
.clsFormCreator .clsFormCreator_textbox,
.clsFormCreator .clsFormCreator_droplist,
.clsFormCreator .clsFormCreator_datebox,
.clsFormCreator .clsFormCreator_listbox,
.clsFormCreator .clsFormCreator_checkbox{ width: 320px; float:left; margin: 0 5px 5px 0; }
.clsFormCreator>fieldset .clsFormCreator_textbox,
.clsFormCreator>fieldset .clsFormCreator_droplist,
.clsFormCreator>fieldset .clsFormCreator_datebox,
.clsFormCreator>fieldset .clsFormCreator_listbox,
.clsFormCreator>fieldset .clsFormCreator_checkbox{ width: 290px; }
.clsFormCreator .clsFormCreator_textarea{clear:both;padding-top:;}
.clsFormCreator .clsFormCreator_datebox input{margin-top:-10px;}
.clsFormCreator .clsFormCreator_datebox img{margin-top: -5px;}
.clsFormCreator label{ display:block; width: 310px; margin: 10px 0 5px 0; }
.clsFormCreator>fieldset label{ width: 270px; }
.clsFormCreator input[type='text']{ height: 18px !important; border:solid 1px #3571b3; }
.clsFormCreator textarea{ border:solid 1px #3571b3; width: 100%; }
.clsFormCreator .clsFormCreator_checkboxlist span,
.clsFormCreator .clsRadioButtonListSpanOptions  span{display:block; margin:10px 0;}
.clsFormCreator .clsCheckBoxListSpanOptions legend span{display:inline; }
.clsFormCreator .clsFormCreator_checkboxlist label,
.clsFormCreator .clsRadioButtonListSpanOptions label,
.clsFormCreator_checkboxnotifyaccessed label{display:inline;}
.clsFormCreator input[type='checkbox'],
.clsFormCreator input[type='radio']{margin-right:20px; }
.clsFormCreator .formCreatorCaptchaTable{ margin: 20px auto; width: 320px; }
.clsFormCreator .clsMandatory{ margin:15px 0; clear: both;}
.clsFormCreator .clsFormCreator_checkbox{float:left;margin: 35px 0 20px 0;}
.clsFormCreator .clsFormCreator_checkbox label{display:inline; }
.clsFormCreator .clsFormCreator_uploadfilebox { padding-top:10px; padding-bottom:10px;  }
.clsFormCreator .clsFormCreator_uploadfilebox label{margin-bottom:10px;font:700 130% Lato,arial,verdana,sans-serif; color: #3c7ec1; padding:0; margin: 0 0 10px 0; }
.clsFormCreator .clsFormCreator_uploadfilebox a{display:block; margin-bottom:10px;}
.clsFormCreator .clsFormCreator_htmlcontent{margin:20px 0;}
.clsFormCreator .clsFormCreator_uploadfilebox input {display:block; margin-top:20px;}

.full-width .clsFormCreator .clsFormCreator_textbox,
.full-width .clsFormCreator .clsFormCreator_droplist,
.full-width .clsFormCreator .clsFormCreator_datebox{ width:450px; }
.full-width .clsFormCreator .clsFormCreator_textarea{clear:both;padding-top:;}
.full-width .clsFormCreator .clsFormCreator_datebox input{margin-top:-10px;}
.full-width .clsFormCreator .clsFormCreator_datebox img{margin-top: -5px;}
.full-width .clsFormCreator label{ width:440px; }

.full-width .clsFormCreator>fieldset .clsFormCreator_textbox,
.full-width .clsFormCreator>fieldset .clsFormCreator_droplist,
.full-width .clsFormCreator>fieldset .clsFormCreator_datebox,
.full-width .clsFormCreator>fieldset .clsFormCreator_listbox,
.full-width .clsFormCreator>fieldset .clsFormCreator_checkbox{ width: 280px; }

.clsFormCreator .clsBtnSubmit,
.clsFormCreator .clsBtnClear{ float:left;}

/*---------------------------------------------------------------------
Claim Form
---------------------------------------------------------------------*/
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div{width:160px}
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox{width: 140px; height:20px;}
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div{width:260px}
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_textarea{width:inherit}
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div+div+div.clsFormCreator_textbox+div,
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div{width:110px;}
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div+div+div+div+div+div+div+div.clsFormCreator_textbox{padding-left: 410px;}

.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div input,
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div input,
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div+div input,
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div+div+div+div+div+div+div+div input,
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div+div+div+div+div+div+div+div+div input,
.full-width .clsFormCreator .Fieldset_YourClaimDetails>div.clsFormCreator_datebox+div+div+div+div+div+div+div+div+div+div+div+div input{text-align:right; padding-right:3px;}

/* Hide the submit button for the claim form */
#FormCreator_1596 .clsBtnSubmit{display:none;}


/*---------------------------------------------------------------------
Form Results
---------------------------------------------------------------------*/
.divFormResults .clsSearchParameters{padding:10px 20px; background-color:#f0f0ef;}
.divFormResults .clsSearchParameters .search-panel>div{margin:20px 0;}
.divFormResults .clsSearchParameters div.search-keywords{float:left;width: 330px; height: 35px;padding: 5px 0 0 0;}
.divFormResults .clsSearchParameters .pnlSearchMore{float:left; height:40px}
.divFormResults .clsSearchParameters .advanced-search-panel>div{height:30px;}
.divFormResults .clsSearchParameters .advanced-search-panel{clear:both;}
.divFormResults .clsSearchParameters label{display:block; float:left; width: 90px;}
.divFormResults .clsSearchParameters .advanced-search-panel input{width:200px !important;}
.divFormResults .clsSearchParameters .advanced-search-panel .rcSingle{width:230px !important; }
.divFormResults .clsSearchParameters .advanced-search-panel .rcInputCell{float:left;width: 200px !important;}
.divFormResults .clsSearchParameters .advanced-search-panel .rcPopupButton{float:left;}
.divFormResults .clsSearchParameters .clsFormResultsSearchButton{clear:both;}
.divFormResults .total-records{margin:20px 0; clear:both;}

.divFormResults .clsFormResultsRepeater .pagination>p{display:none;}
.divFormResults .clsFormResultsRepeater .pagination ul{margin:0; padding:0;}
.divFormResults .clsFormResultsRepeater .pagination ul li{margin:0 20px 0 0; display:block; float:left;}
.divFormResults .clsFormResultsRepeater .pagination ul li>span>span{display:none;}
.divFormResults .clsFormResultsRepeater .pagination ul li.disabled{display:none;}

#DivFormContent .clsFormCreator{margin-bottom:50px;}
#DivFormContent .clsFormCreator label{font-weight:bold; display:block; }
#DivFormContent .clsFormCreator input[type='checkbox']+label{display:inline;}
#DivFormContent .clsFormCreator input[type='radio']+label{display:inline;}
#DivFormContent .clsFormCreator input{border:none;background-color: transparent;}
#DivFormContent .clsFormCreator textarea{border:none;background-color: transparent;}
#DivFormContent .clsFormCreator span[style*='red'], #DivFormContent .clsFormCreator .clsMandatory{display:none;}
#DivFormContent .clsFormCreator .clsFormCreator_datebox input{ margin:0;}
#DivFormContent .clsFormCreator .clsFormCreator_datebox img{display:none;}
