.cmCustomFormToolbar{width:200px;background:#EEE;float:left;padding:5px;padding-top:2px;height:700px;border:1px solid #CCC;border-right:0;box-sizing:border-box;-moz-box-sizing:border-box}.cmFrameworkToolItem{border-top:1px solid #FFF;border-bottom:1px solid #CCC;padding:5px;float:left;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;z-index:55}.cmFrameworkToolItem:hover{cursor:move;background:#DDD}.cmFrameworkToolItem span,.cmFrameworkToolItem input,.cmFrameworkToolItem textarea,.cmFrameworkToolItem select,.cmFrameworkToolItem fieldset,.cmFrameworkToolItem fieldset legend,.cmFrameworkToolItem .ui-slider{width:95%}.cmFrameworkToolItem span{margin-bottom:0!important}.cmFrameworkToolItem .ui-slider{margin-top:5px;background:#666}.cmFrameworkToolItem .ui-slider-handle{border:1px solid #666}.cmFrameworkToolItem fieldset .cmGroup{width:100%}.cmFrameworkToolItem fieldset .cmGroup .cmCheckboxLabel{width:30px!important}.cmFrameworkToolItem.ui-draggable-dragging{width:200px!important;background:#EEE;-moz-opacity:.5;opacity:.5;padding:10px;border:0}.cmFrameworkToolItem .cmEditCanvas{margin-top:5px;width:100%}.cmFrameworkToolItem .cmEditCanvas .cmLayoutHandler-Flow.cmLayoutSector{padding-bottom:30px;opacity:1.0!important}.cmFrameworkToolItem .cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector{opacity:1.0!important;border:0;border-left:1px dashed blue;box-sizing:border-box;-moz-box-sizing:border-box;float:left;height:20px}.cmFrameworkToolItem .cmTitleBase,.cmFrameworkToolItem .cmSlider span{display:none}.cmFrameworkToolItem .cmSingleCheckbox span{width:60px!important;display:inline-block!important}.cmFrameworkObject{float:left;width:100%}.cmFrameworkObject .cmInfo,.cmFrameworkObject .cmAlert,.cmFrameworkObject .cmAdvisory,.cmFrameworkObject .cmNormal{text-align:left;font-weight:normal}.cmFrameworkObject .cmInfo,.cmFrameworkObject .cmAlert{padding:7px 5px 5px 30px;background-position:2px 2px;min-height:1.2rem}.cmFrameworkObject .cmAdvisory,.cmFrameworkObject .cmNormal{padding:5px}.cmCustomFormViewMain{box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #CCC;background:white;height:700px;padding:5px;margin:0;position:relative;box-shadow:2px 3px 3px 0 #AAA inset;width:100%;float:left}.cmAdvancedCustomFormEditor .cmCustomFormViewMain{width:794px}.cmCustomFormViewCanvas{box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #CCC;background:white;padding:5px;overflow-y:auto;margin:0;position:absolute;top:0;left:0;height:100%;width:100%;box-shadow:2px 3px 3px 0 #AAA inset;overflow-y:auto}.cmCustomFormEditor img{position:absolute;top:44px;left:201px;z-index:30}.cmEditCanvas .cmFrameworkObject.cmInvalidObject{background:#FEE;height:50px}.cmEditCanvas .cmFrameworkObject.cmInvalidCustomField,.cmEditCanvas .cmFrameworkObject.cmInvalidCustomField .cmFrameworkObject{background:#FFE}.cmEditCanvas.cmMaster{padding-right:35px}.cmEditCanvas{float:left;width:100%}.cmEditCanvas .cmFrameworkObject{border:1px solid #DDD;margin-top:-1px;margin-bottom:0;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box;padding-right:35px}.cmEditCanvas .cmFrameworkObject>.cmFrameworkObject{padding:0;border:0}.cmEditCanvas .cmLayoutSector>.cmFrameworkObject{padding:5px!important;padding-right:35px!important}.cmEditCanvas .cmFrameworkObject:first-child{margin-top:0}.cmEditCanvas .cmFrameworkObject{position:relative}.cmEditCanvas .cmFrameworkObject:hover{cursor:move}.cmEditCanvas .cmFrameworkObject.cmSelected:not(.cmSorting){background:#efe}.cmEditCanvas .cmFrameworkObject:hover{opacity:1.0;-moz-opacity:1.0}.cmEditCanvas .cmFrameworkObject.cmSelected,.cmSorting{opacity:1.0;-moz-opacity:1.0;border:1px solid #666;-moz-box-shadow:2px 2px 5px #888;box-shadow:2px 2px 5px #888;z-index:45}.cmSorting>*{display:none!important}.cmFrameworkObject hr{background:black;padding:1px;margin:5px}.cmFrameworkObject.ui-draggable-dragging{z-index:50;opacity:.8}.cmEditCanvas .cmLayoutHandler-Flow.cmLayoutSector{border:1px dashed #F0B;background:transparent;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:50px}.cmEditCanvas .cmSectorRow{border:1px dashed #00F;border-top:0}.cmEditCanvas .cmSectorRow:first-child{border:1px dashed #00F}.cmLayoutHandler-Table.cmLayoutSector{border:0;box-sizing:border-box;-moz-box-sizing:border-box;float:left;min-height:5px}.cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector{border-left:1px dashed #00F;padding-bottom:35px}.cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector:first-child{border-left:0}.cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector.cmOccupied{padding:0}.cmCustomFormToolbar .cmLayoutHandler-Table.cmLayoutSector{margin:5px 0;padding-bottom:20px}.cmMaster .cmLayoutSector .cmLayoutSector{min-height:0}.cmEditCanvas .cmLayoutHandler-Grid.cmLayoutSector{box-sizing:border-box;-moz-box-sizing:border-box;border:1px dotted black}.cmLayoutHandler-Grid.cmLayoutSector .cmFrameworkObject{position:absolute;width:auto}.cmHoverTarget{border:1px solid blue!important;background:#FFC!important}.cmCustomFormEditor{position:relative;width:994px;display:inline-block}#cfOverlay{position:absolute;background:#222;top:43px;left:200px;width:795px;height:700px;-moz-opacity:.7;opacity:.7;z-index:90}#cfConfigEditor{position:absolute;bottom:0;left:0;width:100%;height:280px;z-index:92}#cfConfigEditorFooter{position:absolute;bottom:0;padding:5px;z-index:93;background:#444}#cfConfigEditorTabs{padding:0;background:0;border:0}#cfConfigEditorTabs .ui-tabs-nav{border:0;background:0}#cfConfigEditorTabs .ui-tabs-nav li{border:0;background:#333;margin-bottom:1px}#cfConfigEditorTabs .ui-tabs-nav li a:hover{background:0}#cfConfigEditorTabs .ui-tabs-nav li.ui-tabs-active{background:#444}#cfConfigEditorTabs .ui-tabs-nav li a{color:#DDD}#cfConfigEditorTabs .ui-widget-content{height:224px;background:#444;color:#BBB;width:100%;box-sizing:border-box}#cfConfigEditor .cmDataTable tr{background:#333}#cfConfigEditor .cmDataTable td{padding:2px}#cfConfigEditor .cmDataTable td select,#cfConfigEditor .cmDataTable td input{margin-left:10px;margin-top:0!important}#cfConfigEditor .cmDataTable tr:first-child{background:#555}#cfConfigEditor .cmDataTable th{width:172px;padding:3px;color:#BBB}.cmHighlight,.cmUsingExternalData{z-index:91!important;box-shadow:0 0 25px 0 #FF0!important;-moz-box-shadow:0 0 25px 0 #FF0!important;opacity:1.0!important;-moz-opacity:1.0!important;background:white}.cmLayoutSector.ui-state-disabled{opacity:1.0!important;-moz-opacity:1.0!important}#divFields{float:left;max-height:180px;overflow-y:auto}#divConditions{max-height:170px;overflow-y:auto}.cmEditCanvas .cmActionHidden{display:block!important;opacity:.25;-moz-opacity:.25}.cmForceConditionals .cmActionHidden{opacity:1.0;-moz-opacity:1.0}.actionTag{display:inline;position:absolute;top:0;right:50px;margin:5px;color:white;padding:2px 15px;border-radius:15px;font-weight:bold;font-size:11px}.cmForceConditionals .actionTag{display:none!important}.cmForceConditionals .cmInvalidCustomField .actionTag{display:block!important}.cmInvalidObject .actionTag{background:#BBB}.cmInvalidCustomField .actionTag{background:#BBB}.cmInvalidCustomField.htmlError .actionTag{background:#F00}.actionTag.cmActionShow{background:green}.actionTag.cmActionHide{background:red}.actionTag.cmActionRequire{background:blue}.cmSorting .actionTag{display:none!important}.cmFunctionBar{position:absolute;top:0;right:-26px;width:25px}.cmFunctionBar button{background-color:#CCC!important;background-repeat:no-repeat!important;background-position:2px 2px!important;width:24px!important;height:24px!important;border:2px outset!important}.cmFunctionBar button.delete{background-image:url(/common/lib/images/cmclosered.png)!important}.cmFunctionBar button.duplicate{background-image:url(/common/lib/images/copy.png)!important}.cmFrameworkToolItem.cmInvalidTool div{text-align:center;padding:5px 0;background:#FEE;margin:5px 0}hr.cmConfigEditor{width:200px;float:left;margin:12px 0;border:1px dotted #AAA;box-sizing:border-box;-moz-box-sizing:border-box}div.cmConfigEditor{position:absolute;left:350px;top:44px;width:390px;padding:10px;border:1px dotted #DDD;box-sizing:border-box;max-height:185px;overflow-y:auto;-moz-box-sizing:border-box}.cmCustomFieldFilters input{width:auto!important}.cmCustomFormHeader{width:100%;border:1px solid #CCC;border-bottom:0;border-right:1px solid #CCC;background:#EEE;height:43px}.cmCustomFormHeader h2{background-image:url('/common/lib/core/ui/common/images/dragdrop.png');background-repeat:no-repeat;background-position:125px center;width:179px;padding:10px;font-weight:bold;border-right:1px solid #CCC;margin:0;float:left}.cmCustomFormHeader h3{float:left;margin:0;padding:11px;font-size:16px;border-left:1px solid #FFF}.cmCustomFormFooter{float:left;width:100%;background:#EEE;border:1px solid #CCC;border-top:1px solid #FFF}.cmDisabler{position:absolute;top:0;left:0;width:100%;height:100%;background:#888;opacity:.66;z-index:40}.cmExternalData{width:30px;height:20px;background:#333;position:absolute;color:#CCC;font-size:10px;text-align:center;padding-top:6px;border-radius:0 0 0 10px;text-decoration:none;z-index:1000;top:0;right:0}.cmExternalData>div.extScroll{overflow-y:auto;overflow-x:hidden;float:left;max-height:665px}a.cmExternalData:hover{color:#CCC;background:#333}div.cmExternalData{width:260px;height:699px;border-radius:10px 0 0 10px}.cmExternalDataHeader{text-align:left;width:60%;float:left;margin:5px 10px 0 35px;font-size:12px;font-weight:bold}.cmExternalData button{float:right;margin:2px 5px}.cmExternalDataField{float:left}.cmExternalDataField:first-child{margin-top:10px}.cmExternalDataField>span{padding-top:5px;color:#AAA;text-align:left;margin-left:12px;width:70px}fieldset.cmExternalDataField .cmCheckboxLabel{float:left;width:100%!important}fieldset.cmExternalDataField .cmGroup{width:50%}fieldset.cmExternalDataField{width:100%}fieldset.cmExternalDataField>legend{font-size:10px;color:#AAA;clear:both;width:auto;margin:5px 20px}.cmExternalDataField:hover span{color:#FF0!important}.cmPopupTip{position:absolute;top:40px;right:40px;z-index:1005;width:20px}.cmPopupTip div{float:right;top:40px;right:10px;border:1px solid blue;background:#BBFCFF;color:blue;padding:3px 6px;border-radius:25px;font-weight:bold;font-size:10px}.cmPopupTip div:hover{cursor:pointer}.cmPopupTip span{position:absolute;right:22px;background:#BBFCFF;color:blue;padding:8px;border-radius:5px;border:1px solid blue;width:350px}.cmExternalData .cmPopupTip{position:absolute;top:8px;left:10px}.cmExternalData .cmPopupTip div{float:left}.cmExternalData .cmPopupTip span{font-size:12px;text-align:left}.cmFrameworkObject fieldset,.cmFrameworkObject legend,.cmFrameworkObject legend span,.cmFrameworkObject .cmCheckboxLabel{width:100%!important}.cmFrameworkObject label.cmCheckboxLabel>span{max-width:90%}.cmFrameworkObject .cmLayoutHandler-Table label.cmCheckboxLabel>span{max-width:75%}.cmFrameworkObject fieldset.cmHorizontalInput,.cmFrameworkObject .cmHorizontalInput legend,.cmFrameworkObject .cmHorizontalInput label,.cmFrameworkObject .cmHorizontalInput .cmCheckboxLabel{width:auto!important;display:inline;float:left;min-width:20%}.cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector.cmOccupied .cmFrameworkObject .cmHorizontalInput .cmCheckboxLabel{min-width:45%}.cmFrameworkObject fieldset.cmHorizontalInput,.cmFrameworkObject .cmHorizontalInput legend,.cmFrameworkObject .cmHorizontalInput label,.cmFrameworkObject .cmHorizontalInput .cmCheckboxLabel span{width:auto!important}.cmFrameworkObject fieldset.cmHorizontalInput,.cmFrameworkObject .cmHorizontalInput legend,.cmFrameworkObject .cmHorizontalInput label,.cmFrameworkObject .cmHorizontalInput input{width:auto!important}.cmFrameworkObject .cmCheckboxTitleBase{max-width:90%}.cmFrameworkObject .cmFormSlider .cmTitleBase,.cmFrameworkObject .cmLegendLabel,.cmFrameworkObject .cmInputFieldset{width:100%!important}.cmFrameworkObject .cmCheckboxLabel input{width:25px!important}.cmFrameworkObject.cmSingleCheckbox .cmCheckboxTitleBase span{font-weight:bold}.cmFrameworkObject.cmSingleCheckbox input{float:left}.cmFrameworkObject.cmSingleCheckbox.cmStretch span{width:100%!important}.cmCustomText{position:relative}.cmCustomText .cmPopupTip{right:-32px;top:5px}.cmCanvas{font-size:12px!important}.cmCanvas .cmFrameworkObject{padding:5px;-moz-box-sizing:border-box;box-sizing:border-box;margin:3px 0}.cmCanvas.cmFieldsetBase,.cmEditCanvas.cmFieldsetBase{float:none;width:auto}.cmCanvas .cmCustomField.cmFrameworkObject{padding:0}.cmCanvas .cmLayoutHandler-Table.cmLayoutSector>.cmFrameworkObject{padding:6px}.cmCanvas .cmLayoutHandler-Table.cmLayoutSector .cmInputLabel:not(.cmCheckboxLabel) span:not(.cmFieldTip):not(.cmTitleWidth),.cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector .cmInputLabel:not(.cmCheckboxLabel) span:not(.cmFieldTip):not(.cmTitleWidth){width:20%!important}.cmCanvas .cmLayoutHandler-Table.cmLayoutSector .cmInputLabel:not(.cmCheckboxLabel) span.w100prct,.cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector .cmInputLabel:not(.cmCheckboxLabel) span.w100prct{width:100%!important}.cmCanvas .cmLayoutHandler-Table.cmLayoutSector .cmCheckboxLabel input,.cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector .cmCheckboxLabel input{width:auto!important}.cmCanvas .cmLayoutHandler-Table.cmLayoutSector .cmCheckboxLabel span,.cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector .cmCheckboxLabel span{width:auto%!important}.cmCanvas .cmLayoutHandler-Table.cmLayoutSector .cmInputLabel:not(.cmCheckboxLabel) input,.cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector .cmInputLabel:not(.cmCheckboxLabel) input{width:80%!important}.cmCanvas .cmLayoutHandler-Table.cmLayoutSector .cmInputLabel:not(.cmCheckboxLabel) input.w100prct,.cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector .cmInputLabel:not(.cmCheckboxLabel) input.w100prct{width:100%!important}.cmCanvas .cmLayoutHandler-Table.cmLayoutSector .cmInputLabel:not(.cmCheckboxLabel) select,.cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector .cmInputLabel:not(.cmCheckboxLabel) select{width:80%!important}.cmCanvas .cmLayoutHandler-Table.cmLayoutSector .cmInputLabel:not(.cmCheckboxLabel) select.w100prct,.cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector .cmInputLabel:not(.cmCheckboxLabel) select.w100prct{width:100%!important}.cmCanvas .cmLayoutHandler-Table.cmLayoutSector div.cmGroup,.cmEditCanvas .cmLayoutHandler-Table.cmLayoutSector div.cmGroup{width:100%!important}.cmFrameworkObject div.cmGroup{width:100%!important}#cfEditDialog .cmDataTable{width:98%;text-align:center;margin:5px;border:1px solid #EEE}#cfEditDialog .cmDataTable th{background:black;padding:5px;color:White;font-weight:bold}#cfEditDialog .cmDataTable tr td{padding:2px}#cfEditDialog .cmDataTable tr:nth-child(odd){background:#EFF}#cfEditDialog .cmDataTable tr:nth-child(even){background:#EEE}#cfEditDialog .cmDataTable tr td:first-child{text-align:left}#cfEditDialog button.cmGoButton{margin:10px 5px 0 5px;width:200px}#cfFieldEditDialog{height:auto!important;max-height:440px}.cmFilterLegend{margin-top:7px}.cmFilterLegend span{width:150px;font-size:12px;font-weight:bold}div.cmScrollingTextBox{height:200px;color:black;background:white;padding:10px 20px;border:1px solid #CCC;overflow:auto;overflow-x:hidden;font-family:"Times New Roman",Times,serif;line-height:1.5em;-moz-box-sizing:border-box;box-sizing:border-box}.cmScrollingTextBox h3{margin:20px 80px 0 80px;border-bottom:3px solid #69A0CD;padding:10px 0}.cmFrameworkToolItem div.cmScrollingTextBox{padding:0 10px;overflow:hidden}.cmFrameworkToolItem div.cmScrollingTextBox h4{margin:5px;border-bottom:2px solid #69A0CD}.cfPopup a.cmExternalData{top:0;right:0}.cfPopup div.cmExternalData{top:0;right:0}.cmCustomFieldEditDialog legend span{font-size:12px!important;line-height:2.5em;font-family:Arial,sans-serif!important}.cmFrameworkModel.ui-autocomplete{z-index:50;border-radius:0}.cmFrameworkModel.ui-autocomplete .ui-state-focus,.cmFrameworkModel.ui-autocomplete .ui-state-active{border-radius:0;background:#EFF}.cmCustomForm .cmTitleBase{float:left;padding:3px}.cmCustomForm .cmHorizontalInput .cmTitleBase{width:110px}.cmCustomForm .cmLegendLabel{font-size:12px;padding:3px;font-family:Arial}.cmCustomForm .cmFieldTip{display:block;padding:3px;float:none;clear:both;width:90%;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.cmCustomForm textarea{resize:none}.bnBtn{margin:8px 0 0 8px}.guidHighlight{z-index:1000004!important;background:#FFC!important}.guidHighlight>.cmFunctionBar{display:none!important}.diagNameLabel input{width:150px;font-family:Lucida Console;padding:4px 8px 3px 8px;color:#888;background:#DDD;border:1px dotted #AAA}.diagNameLabel input:focus{background:#FFF;color:#000}.diagNameLabel tr.edited input{border:1px dotted #F80;background:#FFA;color:#C00}.diagNameLabel a.guidView{width:100%;height:100%;display:block;padding:7px 0 7px 0}.diagNameLabel a.guidView:hover{background:#FA6}.cmCustomFormToolbar .cmFormControl{margin:0;padding:0}.cmCustomFormToolbar .cmFormControl span.cmFormControlTitleOuter{display:none}.cmFormControl.cmFormControlStretch.cmFormControlTextBox.cmFormControlSignatureName{padding-right:5px}.cmCustomFormToolbar .cmFormControl.cmFormControlSlider .cmFormControlInputWrapper{height:22px}.cmCustomFormToolbar .cmFormControl.cmFormControlSlider .cmFormControlInputWrapper .cmFormControlInput.cmFormControlListSlider .cmFormControlListSliderWrapper{width:160px}.cmCustomFormToolbar .cmFormControl.cmFormControlSlider .cmFormControlInputWrapper .cmFormControlInput.cmFormControlListSlider .cmFormControlListSliderLabelLeft,.cmCustomFormToolbar .cmFormControl.cmFormControlSlider .cmFormControlInputWrapper .cmFormControlInput.cmFormControlListSlider .cmFormControlListSliderLabelRight,.cmCustomFormToolbar .cmFormControl.cmFormControlSlider .cmFormControlInputWrapper .cmFormControlInput.cmFormControlListSlider .cmFormControlListSliderWrapper .cmFormControlListSliderValue{display:none}@media only screen and (max-width:530px){.campminder-mobile body#cmBody .cmForm .cmCustomForm h1{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.5rem;line-height:1.75rem;font-weight:bold;margin-top:10px!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}.campminder-mobile body#cmBody .cmForm .cmCustomForm h2{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.125rem;line-height:1.3125rem;font-weight:normal;margin-top:10px!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}.campminder-mobile body#cmBody .cmForm .cmCustomForm h3{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:.875rem;line-height:1rem;font-weight:bold;margin-top:10px!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}.campminder-mobile body#cmBody .cmForm .cmCustomForm h4{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.25rem;line-height:1.4375rem;font-weight:normal;margin-top:10px!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}.campminder-mobile body#cmBody .cmForm .cmCustomForm h5{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1rem;line-height:1.125rem;font-weight:bold;margin-top:10px!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}.campminder-mobile body#cmBody .cmForm .cmCustomForm h6{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:.8125rem;line-height:.9375rem;font-weight:bold;margin-top:10px!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}.campminder-mobile .cmLayoutHandler-PermissionFrame{width:100%!important;display:block;float:none!important}.campminder-mobile .cmFrameworkObject{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.campminder-mobile .cmFrameworkObject h1{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.5rem;line-height:1.75rem;font-weight:bold}.campminder-mobile .cmFrameworkObject h2{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.125rem;line-height:1.3125rem;font-weight:normal}.campminder-mobile .cmFrameworkObject h3{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:.875rem;line-height:1rem;font-weight:bold}.campminder-mobile .cmFrameworkObject h4{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.25rem;line-height:1.4375rem;font-weight:normal}.campminder-mobile .cmFrameworkObject h5{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1rem;line-height:1.125rem;font-weight:bold}.campminder-mobile .cmFrameworkObject h6{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:.8125rem;line-height:.9375rem;font-weight:bold}.campminder-mobile .cmFrameworkObject input[type=text],.campminder-mobile .cmFrameworkObject input[type=email],.campminder-mobile .cmFrameworkObject input[type=password],.campminder-mobile .cmFrameworkObject textarea,.campminder-mobile .cmFrameworkObject select{width:100%!important;display:block;float:none!important;display:block;height:initial!important;line-height:1.2;font-size:1.125rem;padding:10px!important;border-radius:2px;box-sizing:border-box}.campminder-mobile .cmFrameworkObject input[type=text][disabled],.campminder-mobile .cmFrameworkObject input[type=email][disabled],.campminder-mobile .cmFrameworkObject input[type=password][disabled],.campminder-mobile .cmFrameworkObject textarea[disabled],.campminder-mobile .cmFrameworkObject select[disabled]{background-color:#f8f8f8}.campminder-mobile .cmFrameworkObject select:not([size]){display:block;height:initial!important;line-height:1.2;font-size:1.125rem;padding:10px!important;border-radius:2px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:35px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;background-size:24px 24px}.campminder-mobile .cmFrameworkObject p,.campminder-mobile .cmFrameworkObject span,.campminder-mobile .cmFrameworkObject ol,.campminder-mobile .cmFrameworkObject ul{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1rem;line-height:1.375rem}.campminder-mobile .cmFrameworkObject hr{width:100%!important;display:block;float:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.campminder-mobile .cmFrameworkObject .cmFormControl{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.campminder-mobile .cmFrameworkObject .cmFormControl:not(.cmFormControlSignatureDate){width:100%!important;display:block;float:none!important}.campminder-mobile .cmFrameworkObject .cmFormControl .cmFormControlTitleOuter .cmFormControlTitleInner{font-size:.875rem;line-height:1rem;font-weight:bold}.campminder-mobile .cmFrameworkObject .cmFormControl.cmRequiredField .cmFormControlTitleOuter .cmFormControlTitleInner{border-bottom:0;position:relative}.campminder-mobile .cmFrameworkObject .cmFormControl.cmRequiredField .cmFormControlTitleOuter .cmFormControlTitleInner:after{display:inline-block;content:"*";color:#c00;position:relative;top:-4px;margin-left:2px}.campminder-mobile .cmFrameworkObject .cmFormControl .cmFormControlTitleOuter,.campminder-mobile .cmFrameworkObject .cmFormControl .cmFormControlInputWrapper{width:100%!important;display:block;float:none!important;padding-left:0}.campminder-mobile .cmFrameworkObject .cmFormControl .cmFormControlInput textarea{display:block;height:initial!important;line-height:1.2;font-size:1.125rem;padding:10px!important;border-radius:2px;box-sizing:border-box}.campminder-mobile .cmFrameworkObject .cmFormControl .cmFormControlFieldTip{font-size:.8125rem;line-height:.9375rem;padding:8px 13px}.campminder-mobile .cmFrameworkObject .cmFormControl .cmCheckboxLabel{display:flex;align-items:flex-start;justify-content:flex-start}.campminder-mobile .cmFrameworkObject .cmFormControl .cmCheckboxLabel input[type=checkbox],.campminder-mobile .cmFrameworkObject .cmFormControl .cmCheckboxLabel input[type=radio]{margin-top:6px}.campminder-mobile .cmFrameworkObject .cmFormControl.cmFormControlListSlider,.campminder-mobile .cmFrameworkObject .cmFormControl .cmFormControlListSlider{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.campminder-mobile .cmFrameworkObject .cmFormControl.cmFormControlListSlider .cmFormControlListSliderLabelLeft,.campminder-mobile .cmFrameworkObject .cmFormControl.cmFormControlListSlider .cmFormControlListSliderLabelRight,.campminder-mobile .cmFrameworkObject .cmFormControl .cmFormControlListSlider .cmFormControlListSliderLabelLeft,.campminder-mobile .cmFrameworkObject .cmFormControl .cmFormControlListSlider .cmFormControlListSliderLabelRight{width:40%;flex-grow:0;flex-shrink:1}.campminder-mobile .cmFrameworkObject .cmFormControl.cmFormControlListSlider .cmFormControlListSliderLabelLeft,.campminder-mobile .cmFrameworkObject .cmFormControl .cmFormControlListSlider .cmFormControlListSliderLabelLeft{order:2;text-align:left!important}.campminder-mobile .cmFrameworkObject .cmFormControl.cmFormControlListSlider .cmFormControlListSliderLabelRight,.campminder-mobile .cmFrameworkObject .cmFormControl .cmFormControlListSlider .cmFormControlListSliderLabelRight{order:3;text-align:right!important}.campminder-mobile .cmFrameworkObject .cmFormControl.cmFormControlListSlider .cmFormControlListSliderWrapper,.campminder-mobile .cmFrameworkObject .cmFormControl .cmFormControlListSlider .cmFormControlListSliderWrapper{width:100%!important;order:1;padding-left:0;padding-right:0}.campminder-mobile .cmFrameworkObject .cmFormControlSignature{display:flex!important;flex-direction:column}.campminder-mobile .cmFrameworkObject .cmFormControlSignature .cmFormControlSignatureDate{flex-grow:0;align-self:flex-end;max-width:120px}.campminder-mobile .cmFrameworkObject .cmInputFieldset .cmGroup{display:flex!important;flex-direction:column}.campminder-mobile .cmFrameworkObject .cmInputFieldset .cmRequiredField{border-bottom:0;position:relative}.campminder-mobile .cmFrameworkObject .cmInputFieldset .cmRequiredField:after{display:inline-block;content:"*";color:#c00;position:relative;top:-4px;margin-left:2px}.campminder-mobile .cmFrameworkObject .cmInputFieldset .cmCheckboxLabel{display:flex;align-items:flex-start;justify-content:flex-start}.campminder-mobile .cmFrameworkObject .cmInputFieldset .cmCheckboxLabel input[type=checkbox],.campminder-mobile .cmFrameworkObject .cmInputFieldset .cmCheckboxLabel input[type=radio]{margin-top:6px}.campminder-mobile .cmFrameworkObject .cmFloatLeft,.campminder-mobile .cmFrameworkObject .cmFloatRight{float:none!important}.campminder-mobile .cmFrameworkObject .cmInfo,.campminder-mobile .cmFrameworkObject .cmAlert,.campminder-mobile .cmFrameworkObject .cmAdvisory,.campminder-mobile .cmFrameworkObject .cmNormal{text-align:left;font-size:1rem;line-height:1.125rem;font-weight:normal}.campminder-mobile .cmFrameworkObject .cmInfo,.campminder-mobile .cmFrameworkObject .cmAlert{padding:10px 10px 10px 35px;background-position:7px 7px}.campminder-mobile .cmFrameworkObject .cmAdvisory,.campminder-mobile .cmFrameworkObject .cmNormal{padding:10px 10px 10px 10px}.campminder-mobile .cmFrameworkObject .cmSectorRow .cmLayoutHandler-Table{width:100%!important;display:block;float:none!important}}@media only screen and (max-width:1024px){.campanion-mobile body#cmBody .cmForm .cmCustomForm h1{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.5rem;line-height:1.75rem;font-weight:bold;margin-top:10px!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}.campanion-mobile body#cmBody .cmForm .cmCustomForm h2{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.125rem;line-height:1.3125rem;font-weight:normal;margin-top:10px!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}.campanion-mobile body#cmBody .cmForm .cmCustomForm h3{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:.875rem;line-height:1rem;font-weight:bold;margin-top:10px!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}.campanion-mobile body#cmBody .cmForm .cmCustomForm h4{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.25rem;line-height:1.4375rem;font-weight:normal;margin-top:10px!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}.campanion-mobile body#cmBody .cmForm .cmCustomForm h5{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1rem;line-height:1.125rem;font-weight:bold;margin-top:10px!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}.campanion-mobile body#cmBody .cmForm .cmCustomForm h6{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:.8125rem;line-height:.9375rem;font-weight:bold;margin-top:10px!important;margin-bottom:10px!important;padding-top:0!important;padding-bottom:0!important}.campanion-mobile .cmLayoutHandler-PermissionFrame{width:100%!important;display:block;float:none!important}.campanion-mobile .cmFrameworkObject{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.campanion-mobile .cmFrameworkObject h1{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.5rem;line-height:1.75rem;font-weight:bold}.campanion-mobile .cmFrameworkObject h2{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.125rem;line-height:1.3125rem;font-weight:normal}.campanion-mobile .cmFrameworkObject h3{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:.875rem;line-height:1rem;font-weight:bold}.campanion-mobile .cmFrameworkObject h4{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1.25rem;line-height:1.4375rem;font-weight:normal}.campanion-mobile .cmFrameworkObject h5{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1rem;line-height:1.125rem;font-weight:bold}.campanion-mobile .cmFrameworkObject h6{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:.8125rem;line-height:.9375rem;font-weight:bold}.campanion-mobile .cmFrameworkObject input[type=text],.campanion-mobile .cmFrameworkObject input[type=email],.campanion-mobile .cmFrameworkObject input[type=password],.campanion-mobile .cmFrameworkObject textarea,.campanion-mobile .cmFrameworkObject select{width:100%!important;display:block;float:none!important;display:block;height:initial!important;line-height:1.2;font-size:1.125rem;padding:10px!important;border-radius:2px;box-sizing:border-box}.campanion-mobile .cmFrameworkObject input[type=text][disabled],.campanion-mobile .cmFrameworkObject input[type=email][disabled],.campanion-mobile .cmFrameworkObject input[type=password][disabled],.campanion-mobile .cmFrameworkObject textarea[disabled],.campanion-mobile .cmFrameworkObject select[disabled]{background-color:#f8f8f8}.campanion-mobile .cmFrameworkObject select:not([size]){display:block;height:initial!important;line-height:1.2;font-size:1.125rem;padding:10px!important;border-radius:2px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:35px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;background-size:24px 24px}.campanion-mobile .cmFrameworkObject p,.campanion-mobile .cmFrameworkObject span,.campanion-mobile .cmFrameworkObject ol,.campanion-mobile .cmFrameworkObject ul{text-align:left;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;font-size:1rem;line-height:1.375rem}.campanion-mobile .cmFrameworkObject hr{width:100%!important;display:block;float:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.campanion-mobile .cmFrameworkObject .cmFormControl{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.campanion-mobile .cmFrameworkObject .cmFormControl:not(.cmFormControlSignatureDate){width:100%!important;display:block;float:none!important}.campanion-mobile .cmFrameworkObject .cmFormControl .cmFormControlTitleOuter .cmFormControlTitleInner{font-size:.875rem;line-height:1rem;font-weight:bold}.campanion-mobile .cmFrameworkObject .cmFormControl.cmRequiredField .cmFormControlTitleOuter .cmFormControlTitleInner{border-bottom:0;position:relative}.campanion-mobile .cmFrameworkObject .cmFormControl.cmRequiredField .cmFormControlTitleOuter .cmFormControlTitleInner:after{display:inline-block;content:"*";color:#c00;position:relative;top:-4px;margin-left:2px}.campanion-mobile .cmFrameworkObject .cmFormControl .cmFormControlTitleOuter,.campanion-mobile .cmFrameworkObject .cmFormControl .cmFormControlInputWrapper{width:100%!important;display:block;float:none!important;padding-left:0}.campanion-mobile .cmFrameworkObject .cmFormControl .cmFormControlInput textarea{display:block;height:initial!important;line-height:1.2;font-size:1.125rem;padding:10px!important;border-radius:2px;box-sizing:border-box}.campanion-mobile .cmFrameworkObject .cmFormControl .cmFormControlFieldTip{font-size:.8125rem;line-height:.9375rem;padding:8px 13px}.campanion-mobile .cmFrameworkObject .cmFormControl .cmCheckboxLabel{display:flex;align-items:flex-start;justify-content:flex-start}.campanion-mobile .cmFrameworkObject .cmFormControl .cmCheckboxLabel input[type=checkbox],.campanion-mobile .cmFrameworkObject .cmFormControl .cmCheckboxLabel input[type=radio]{margin-top:6px}.campanion-mobile .cmFrameworkObject .cmFormControl.cmFormControlListSlider,.campanion-mobile .cmFrameworkObject .cmFormControl .cmFormControlListSlider{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.campanion-mobile .cmFrameworkObject .cmFormControl.cmFormControlListSlider .cmFormControlListSliderLabelLeft,.campanion-mobile .cmFrameworkObject .cmFormControl.cmFormControlListSlider .cmFormControlListSliderLabelRight,.campanion-mobile .cmFrameworkObject .cmFormControl .cmFormControlListSlider .cmFormControlListSliderLabelLeft,.campanion-mobile .cmFrameworkObject .cmFormControl .cmFormControlListSlider .cmFormControlListSliderLabelRight{width:40%;flex-grow:0;flex-shrink:1}.campanion-mobile .cmFrameworkObject .cmFormControl.cmFormControlListSlider .cmFormControlListSliderLabelLeft,.campanion-mobile .cmFrameworkObject .cmFormControl .cmFormControlListSlider .cmFormControlListSliderLabelLeft{order:2;text-align:left!important}.campanion-mobile .cmFrameworkObject .cmFormControl.cmFormControlListSlider .cmFormControlListSliderLabelRight,.campanion-mobile .cmFrameworkObject .cmFormControl .cmFormControlListSlider .cmFormControlListSliderLabelRight{order:3;text-align:right!important}.campanion-mobile .cmFrameworkObject .cmFormControl.cmFormControlListSlider .cmFormControlListSliderWrapper,.campanion-mobile .cmFrameworkObject .cmFormControl .cmFormControlListSlider .cmFormControlListSliderWrapper{width:100%!important;order:1;padding-left:0;padding-right:0}.campanion-mobile .cmFrameworkObject .cmFormControlSignature{display:flex!important;flex-direction:column}.campanion-mobile .cmFrameworkObject .cmFormControlSignature .cmFormControlSignatureDate{flex-grow:0;align-self:flex-end;max-width:120px}.campanion-mobile .cmFrameworkObject .cmInputFieldset .cmGroup{display:flex!important;flex-direction:column}.campanion-mobile .cmFrameworkObject .cmInputFieldset .cmRequiredField{border-bottom:0;position:relative}.campanion-mobile .cmFrameworkObject .cmInputFieldset .cmRequiredField:after{display:inline-block;content:"*";color:#c00;position:relative;top:-4px;margin-left:2px}.campanion-mobile .cmFrameworkObject .cmInputFieldset .cmCheckboxLabel{display:flex;align-items:flex-start;justify-content:flex-start}.campanion-mobile .cmFrameworkObject .cmInputFieldset .cmCheckboxLabel input[type=checkbox],.campanion-mobile .cmFrameworkObject .cmInputFieldset .cmCheckboxLabel input[type=radio]{margin-top:6px}.campanion-mobile .cmFrameworkObject .cmFloatLeft,.campanion-mobile .cmFrameworkObject .cmFloatRight{float:none!important}.campanion-mobile .cmFrameworkObject .cmInfo,.campanion-mobile .cmFrameworkObject .cmAlert,.campanion-mobile .cmFrameworkObject .cmAdvisory,.campanion-mobile .cmFrameworkObject .cmNormal{text-align:left;font-size:1rem;line-height:1.125rem;font-weight:normal}.campanion-mobile .cmFrameworkObject .cmInfo,.campanion-mobile .cmFrameworkObject .cmAlert{padding:10px 10px 10px 35px;background-position:7px 7px}.campanion-mobile .cmFrameworkObject .cmAdvisory,.campanion-mobile .cmFrameworkObject .cmNormal{padding:10px 10px 10px 10px}.campanion-mobile .cmFrameworkObject .cmSectorRow .cmLayoutHandler-Table{width:100%!important;display:block;float:none!important}}