fieldset{margin:5px;padding:10px;border:0}fieldset h3{font-size:14px;text-transform:uppercase;border-bottom:1px solid #adadad;margin-bottom:15px;color:#000;font-weight:normal;font-family:Arial}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],textarea,select{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#f7f7f7));background:-webkit-linear-gradient(center bottom,#fff 0,#f7f7f7 50%);background:-moz-linear-gradient(center bottom,#fff 0,#f7f7f7 50%);background:-o-linear-gradient(top,#fff 0,#f7f7f7 50%);background:-ms-linear-gradient(top,#fff 0,#f7f7f7 50%);background:linear-gradient(top,#fff 0,#f7f7f7 50%);padding:2px;color:#666;font-size:14px;border:1px solid #aaa}fieldset.main-fieldset{color:#666;font-family:Tahoma;font-size:13px}.main-fieldset .display-label,.main-fieldset .editor-label,.job-info .display-label,.job-info .editor-label{float:left;padding:2px;margin-left:20px;color:#6f6f6f;width:180px}.editor-label--mandatory::after{content:'*';color:#be2b2b;margin-left:8px}.editor-field input[type="text"],.editor-field input[type="tel"],.editor-field input[type="email"],.editor-field input[type="password"],.editor-field textarea,.editor-field select{width:380px}.main-fieldset .form-row{clear:both;margin-top:.5em;margin-bottom:20px}.main-fieldset a.deleteimg{background-image:url('images/step-cross.png');display:block;height:16px;overflow:hidden;text-indent:-9000px;width:16px}.main-fieldset a.deleteimg:hover{background-position:0 -17px}.qq-upload-button{background:#1ae!important}.qq-upload-button:hover{background:#6cf!important}.editor-field.check{padding-top:4px}.editor-field.check input{width:20px!important}.editor-field input.check{width:20px!important}.editor-field input[type="radio"]{width:20px!important}.editor-field input[type="checkbox"]{width:20px!important}.editor-field.small input[type="checkbox"]{width:13px!important}.display-field,.editor-field{display:inline-block;float:none}.editor-field--block{display:block}.editor-field .sentence-case{text-transform:lowercase;display:inline-block}.editor-field .sentence-case:first-letter {text-transform:uppercase}.form-row a{color:#08a}.form-row a:hover{text-decoration:underline}.kstable{font-size:12px;table-layout:fixed;border-bottom:1px solid #c0c0c0;border-collapse:collapse}.table-full-width{width:100%}.kstable tr{border-bottom:1px solid #ccc;padding:3px 0}.kstable th,.kstable td{padding:0;margin:0;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0;border-spacing:0 0;text-align:left}.kstable th{text-align:left;padding:5px 0;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;background-color:#f7f7f7}.kstable span.th{padding:3px;margin:0 2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kstable span.td{padding:3px 5px;margin:0}.kstable span.th,.kstable span.td{display:block;border:0 solid transparent}.kstable span.th.so{cursor:pointer;padding-right:20px;position:relative}.kstable .soi{display:none;border:5px solid transparent;position:absolute;right:5px;top:6px;width:0;height:0}.kstable span.th.so.soa .soi{display:block;border-top:0 solid transparent;border-bottom:10px solid #09a}.kstable span.th.so.sod .soi{display:block;border-bottom:0 solid transparent;border-top:10px solid #09a}.kstable tr:hover td{background:#eee}.kstable tr:hover td.formContainer{background-color:initial}.kstable a{color:#0ae}.ksblue{color:#0ae}span.editicon i.icon{background-image:none;background-repeat:no-repeat;padding-left:20px;width:0;height:16px;float:left;margin-top:6px}span.editicon:hover i.icon{background-image:url('images/step-pencil.png')}span.editicon a{display:block;margin-left:20px;float:none}.bar{height:22px;background:url('images/progressbar.gif');background-repeat:repeat-x}.dialog-select-buttons .button{width:120px;height:40px;line-height:26px;vertical-align:top}