* html .slFormContainer{width:99%}.slForm label{display:block;float:left;padding:.13em .5em .07em 0}.slFormCheckboxBox,.slFormDate,.slFormElement,.slFormTimeInputBox,.slSelect{min-height:1.8em;padding:3px 0}.slFormPlainData{min-height:0;padding:0}.slFormElementFullSize label,.slMultiSelect label,.slSelect label{float:none}.slSelect label{display:inline}.slFormBorder{border-radius:4px;margin-bottom:.5em}.slForm{background-color:#e7edf1;border:1px solid #afc2e1;border-radius:4px;margin:0;padding:.2em .8em .6em}.slFormHolder{width:100%}.slForm fieldset{border:1px solid #b1c5d1;border-radius:3px;margin:0 0 .5em;padding:.1em 1.3em .8em 1em}* html .slForm fieldset{padding:0 .7em .7em .7em}.slForm legend{padding:.5em;width:auto}.slFormButton{color:#333;background:#e7edf1 url(../images/slForm/button-background.png) repeat-x;padding:1px 10px;border-radius:3px;border-top:1px solid #9abbce;border-left:1px solid #9abbce;border-bottom:1px solid #618093;border-right:1px solid #618093;box-shadow:0 0 3px 2px rgba(255,255,255,.7)}.slFormButton:hover{color:#000;background-color:#e0e4f4;box-shadow:0 0 2px 2px rgba(15,209,249,.3)}.slFormInput,select{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #aaa;border-left:1px solid #aaa;background-color:#fff;margin:0;padding:1px 2px;line-height:120%;border-radius:2px}.slFormInput{border-radius:3px}.slFormInput:focus{border-top:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #888;border-right:1px solid #888;box-shadow:0 0 2px 2px rgba(15,209,249,.2)}.slForm select{padding:0}.slForm .slSelect select{border-radius:3px;margin-left:-2px}.slForm legend .slSelect select{float:left}.slFormTextBox{padding:2px 0}.slFormTextBox strong{float:left;padding:.13em .5em .07em 0}.slFormYesNoBox{padding:.2em 0}.slFormBitmapBox{padding-bottom:2px}.slFormPhotoBox img{margin-bottom:2px}.slFormTextAreaReadOnly{background-color:#e7edf1}.slFormTabs{margin:0;padding:0;padding-left:5px}* html .slFormTabs{padding:2px 0 1px 0}.slFormTabs li{margin:0;margin-bottom:0;padding:4px 0;border-left:1px solid #afc2e1;border-top:1px solid #afc2e1;border-right:1px solid #7296ad;list-style:none;display:inline-block;background:#c7d6de url(../images/slForm/form-folder.png) repeat-x;position:relative;bottom:-1px;border-radius:3px 3px 0 0}* html .slFormTabs li{padding:1px 0}.slFormTabs li.selected{background:#e7edf1 url(../images/slForm/form-folder-selected.png) repeat-x;padding:5px 0}.slFormTabs li a:hover{background-color:#fff;color:#000}.slFormTabs li a{color:#333;margin:0;padding:0 8px;text-decoration:none}.slFormTabs li.selected a{color:#000;text-decoration:none}.slFormTabs li.alltabs{background:0 0;border:none;text-decoration:underline}.slFormTabs li.alltabs a{border:none;text-decoration:underline}.slFormRequiredValue{font-weight:700}.slFormRequiredErrorValue{color:#c00;font-weight:700}.slFormValueError{color:#c00}.slFormInputValueError{background-color:#ffe0e0}.slFormInputRequiredError{background-color:#ffe0e0}.slFormDate div,.slFormDateTime div,.slFormTime div{display:inline}.slFormTimeInput{width:4.5em}.slFormTimeInputBox{display:inline-block;margin-right:1em}.slSelect{padding-right:.5em;white-space:nowrap}.slFormDate .slSelect,.slFormDateTime .slSelect{padding-right:0}.slFormDateTime{padding:.4em 0}.slFormDateTextInput{margin-right:3px;width:7em}.slDualMultiSelect{font-family:Tahoma,helvetica,sans-serif;font-size:.85em}ul.slFormElement{margin:0;padding:0 1.5em}li.slFormElementValueText{display:list-item;list-style-type:square;margin:0;padding:0}.slFormBitmapBox span{display:block}input{vertical-align:middle}.slFormCalendarBox{position:relative}.slCalendarHead select{vertical-align:middle}.slFormCalendarBox .slFormCalendar{border:1px solid #666;box-shadow:4px 4px 4px 2px rgba(0,0,0,.25);border-radius:5px;overflow:hidden;position:absolute;top:-1px;left:19px;display:none;background:#fff;z-index:500}.fullWidth{width:99.5%}.slFormSuggestContainer{float:left;position:relative}.slFormSuggestResults{position:absolute;left:0;top:1.8em;margin:0;padding:0;border:1px solid #999;width:30em;background:#fff;z-index:1;box-shadow:4px 4px 4px 1px rgba(0,0,0,.2);border-radius:0 0 5px 5px}ul.slFormSuggestResults li{cursor:pointer;list-style-type:none;padding:.2em .2em}.slFormSuggestResults li.selected{color:#fff;background-color:#333}.slFormSuggestResults li.selected strong{color:#f8d}.slFormSuggestResults.scrollable{height:300px;overflow-y:scroll}.slFormEditableOptions .slFormAddLink{padding-bottom:.3em}.slFormEditableOptions .slFormAddLink a{padding:1px 1px 1px 20px;background:url(../images/slForm/plus.png) no-repeat 0 50%;font-weight:700;color:#004c13;color:#ff4b00}.slFormEditableOptions .slFormInput{width:90%}.slFormEditableOptions img,.slFormRadio img{vertical-align:middle}.slFormEditableOption{margin:.3em 0}.slFormEditableOptionSorting{cursor:pointer}.slFormEditableOptionSorting img{margin:4px}.slMultiSelect td{width:48%}.slFormOneLineTextInput{overflow:auto}.slFormOneLineTextInput input{max-width:500px;min-width:100px;width:50%}.slFormElementValueText{display:inline-block;padding:.13em .5em .07em 0;vertical-align:middle}.slFormReadOnly label{clear:left;font-weight:700;text-align:right;width:30%}.slFormReadOnly .slFormElement{overflow:auto}.slFormSubmitSection{text-align:center}.slFormSubmitSection .slFormButton{margin-right:.5em}.slFormSubmitSectionTop{margin:.5em 0 0 0}.slTaggerContainer .slTaggerTags{position:relative;padding:5px;border:1px solid #ccc;display:block;-moz-border-radius:5px;border-radius:5px;background:#fefefe;min-height:24px}.slTaggerContainer .slTaggerTag{background-color:#e7edf1;border:1px solid #b1c5d1;border-radius:2px;color:#111;margin:2px;padding:0 4px;display:inline-block;height:2em;line-height:2em}.slTaggerContainer .slTaggerTag .slTaggerRemove{color:#b1c5d1;cursor:pointer;margin-left:7px}.slTaggerContainer .slFormSuggestContainer{display:inline-block}.slTaggerContainer input{background:#fff url(../images/icons/shadow/tag--pencil.png) no-repeat 5px 50%;border:1px solid #b1c5d1;border-radius:2px;color:#000;margin:10px 2px 2px 2px;padding:4px 4px 4px 25px}.slTaggerTags .slFormSuggestContainer{margin:0;padding:0}.slTaggerTags .slFormSuggestContainer input{height:2em;line-height:2em;margin:0 0 0 3px;padding:0 4px 0 25px}.slTaggerTags .slFormSuggestContainer .processing{background:#fff url(../images/slEffect/processing-small.gif) no-repeat 5px 50%}.slFormProcessingMessage{background:#fff url(../images/slEffect/processing-small.gif) no-repeat 4px 4px}.slFormInputWithDefault{color:#888}.slFormElementTextPre{white-space:pre-wrap}.slFormAddButton,.slFormConfirmButton,.slFormDeleteButton,.slFormSaveButton{border:2px solid #666;border-radius:3px;min-height:22px;padding-left:22px}.slFormAddButton,.slFormConfirmButton{border-color:#00a500}.slFormAddButton{background:url(../images/slForm/add-button-background.png) no-repeat 0 center}.slFormConfirmButton{background:url(../images/slForm/confirm-button-background.png) no-repeat 1px 0}.slFormAddButton:hover,.slFormConfirmButton:hover{border-color:#060}.slFormDeleteButton{border-color:#ff000c}.slFormDeleteButton:hover{border-color:#ff000c}.slFormDelete,.slFormDeleteButton{background:url(../images/slForm/delete-button-background.png) no-repeat 0 0}.slFormDelete{display:inline-block;height:20px;vertical-align:middle;width:20px}.slFormSaveButton{background:url(../images/slForm/save-button-background.png) no-repeat 0 0;border-color:#a970c8}.slFormSaveButton:hover{border-color:#7c5293}.slFormElementTagger label,.slFormWysiwygContainer label{float:none}.slFormCheckboxSubstite{width:30px;height:30px;display:block;text-align:center;overflow:hidden;text-indent:-200px}.slFormCheckboxSubstiteNo{background:url(../images/slForm/checkbox-no-small.png) no-repeat}.slFormCheckboxSubstiteNo:hover{background:url(../images/slForm/checkbox-no-hover-small.png) no-repeat}.slFormCheckboxSubstiteYes{background:url(../images/slForm/checkbox-yes-small.png) no-repeat}.slFormCheckboxSubstiteYes:hover{background:url(../images/slForm/checkbox-yes-hover-small.png) no-repeat}.slFormElementGeolocation{position:relative}.slFormElementGeolocation label{width:5em}.slFormElementGeolocation .slFormInput{min-width:15em;width:15em}.slFormElementGeolocation .slFormGoogleMapLink{background:url(../images/slForm/map-pin.png) no-repeat 0 50%;display:inline-block;left:22em;padding:2px 0 2px 19px;position:absolute;top:.25em}.slSelectLeftArrow,.slSelectRightArrow{display:inline-block;font-size:1.3em;font-weight:700;cursor:pointer;height:11px;width:10px;text-align:center;line-height:10px;background:#ccc;border-radius:3px;border:1px solid #666;box-shadow:0 0 2px 1px rgba(0,0,0,.1);background:#fcfff4;background:-moz-linear-gradient(top,#fcfff4 0,#dfe5d7 40%,#b3bead 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfff4),color-stop(40%,#dfe5d7),color-stop(100%,#b3bead));background:-webkit-linear-gradient(top,#fcfff4 0,#dfe5d7 40%,#b3bead 100%);background:-o-linear-gradient(top,#fcfff4 0,#dfe5d7 40%,#b3bead 100%);background:-ms-linear-gradient(top,#fcfff4 0,#dfe5d7 40%,#b3bead 100%);background:linear-gradient(to bottom,#fcfff4 0,#dfe5d7 40%,#b3bead 100%)}.slSelectLeftArrow:hover,.slSelectRightArrow:hover{box-shadow:none}.slSelectLeftArrow{margin-right:4px;padding:2px 4px 2px 1px}.slSelectRightArrow{margin-left:4px;padding:2px 3px 2px 3px}.slSelectArrowInactive{border:1px solid #bbb;box-shadow:none;color:#888;cursor:default}.slFormFieldInfoBox span{font-weight:700;color:#d30300;display:inline-block;background:url(../images/icons/exclamation--frame.png) no-repeat 0 10%;padding:3px 0 3px 20px;margin:3px}.slPasswordGenerator{margin-left:.5em}.slFormImageImage{position:relative}.slFormImageImage img{margin-bottom:5px;min-width:150px;max-width:255px;border-radius:5px;cursor:pointer;border:1px solid #e7edf1;-moz-transition:all .5s}.slFormImageImage:hover img{border:1px solid #fff;box-shadow:0 0 3px 3px rgba(0,0,0,.1);-moz-transition:all .5s}.slFormNoImage{display:inline-block;width:200px}.slFormImageControls{padding:3px 0 3px 0;vertical-align:middle}.slFormImageControls img{cursor:pointer;vertical-align:middle}.slStatusBox{display:inline-block;min-height:15px;padding:5px 10px 5px 23px}.slFormErrorMessage,.slFormInfoMessage,.slFormOKMessage{background:#fdffe2 url(../images/icons/tick.png) no-repeat 4px 4px;border-radius:5px;text-align:left}.slFormInfoMessage{background:#fff url(../images/icons/information-balloon.png) no-repeat 4px 4px}.slFormErrorMessage{background:#fdffe2 url(../images/layout/error.png) no-repeat 4px 4px;color:#d30300}.slFormPasswordHideMessage{display:none}.slFormCheckBoxInputSortable{display:block}.slFormCheckBoxInputSortable label{display:inline-block;float:none;text-align:left}
