input,select,textarea{font:inherit}select{line-height:30px;height:30px;border:1px solid #9e9e9e;margin:0;padding:0}select.compact{height:26px;line-height:26px}input,textarea{border:1px solid #aaa;padding:6px;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);display:inline-block;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}input[type="radio"],textarea[type="radio"],input[type="checkbox"],textarea[type="checkbox"]{border:none;border-radius:0;box-shadow:none}input.compact,textarea.compact{padding:4px}input.large,textarea.large{padding:14px;font-size:17px}input.input-mini,textarea.input-mini{width:60px}input.input-small,textarea.input-small{width:90px}input.input-medium,textarea.input-medium{width:150px}input.input-large,textarea.input-large{width:210px}input.input-xlarge,textarea.input-xlarge{width:270px}input.input-xxlarge,textarea.input-xxlarge{width:530px}.input-error,.input-validation-error{box-shadow:0 0 4px 0 #C03F1E;border-color:#C03F1E;background:-webkit-linear-gradient(#FDE9E4, #fff);background:-moz-linear-gradient(#FDE9E4, #fff);background:-ms-linear-gradient(#FDE9E4, #fff);background:linear-gradient(#FDE9E4, #fff)}.error-message,.field-validation-error{background:#C03F1E;font-size:13px;color:#fff;display:block;padding:4px 8px;border-radius:3px;margin-top:3px;z-index:1}.error-message.big,.field-validation-error.big{padding:5px 10px;margin-top:10px;font-size:14px;line-height:1.4;border-radius:5px}.error-message.attached,.field-validation-error.attached{right:6px;margin-top:-3px;position:absolute;white-space:nowrap}.field-validation-valid{display:none}input,textarea,.input-area,select{position:relative}input.width-1,textarea.width-1,.input-area.width-1,select.width-1{width:61.6px}input.width-2,textarea.width-2,.input-area.width-2,select.width-2{width:143.2px}input.width-3,textarea.width-3,.input-area.width-3,select.width-3{width:224.8px}input.width-4,textarea.width-4,.input-area.width-4,select.width-4{width:306.4px}input.width-5,textarea.width-5,.input-area.width-5,select.width-5{width:388px}input.width-6,textarea.width-6,.input-area.width-6,select.width-6{width:469.6px}input.width-7,textarea.width-7,.input-area.width-7,select.width-7{width:551.2px}input.width-8,textarea.width-8,.input-area.width-8,select.width-8{width:632.8px}input.width-9,textarea.width-9,.input-area.width-9,select.width-9{width:714.4px}input.width-10,textarea.width-10,.input-area.width-10,select.width-10{width:796px}input.width-11,textarea.width-11,.input-area.width-11,select.width-11{width:877.6px}input.width-12,textarea.width-12,.input-area.width-12,select.width-12{width:959.2px}input.full-width,textarea.full-width,.input-area.full-width,select.full-width{width:100%}input[type="checkbox"],input[type="radio"]{padding:0;margin:0 6px 0 0;vertical-align:middle;display:inline-block}.input-group{display:inline-block}.input-group input,.input-group .action-button{display:block;float:left;font:inherit;padding:6px 8px !important;line-height:16px !important;height:29px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}.input-group input:not(:first-child),.input-group .action-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.input-group input:not(:last-child),.input-group .action-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group input.compact,.input-group .action-button.compact{padding:4px !important;height:24px !important}.input-group .action-button{box-shadow:none;font-weight:bold;padding-left:10px;padding-right:10px}.input-group .action-button:active{top:0 !important}.input-group .action-button.compact{padding-left:8px;padding-right:8px}.horizontal-form{display:table;width:100%;font-size:14px}.horizontal-form .full-width{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}.horizontal-form label.radio,.horizontal-form label.checkbox{display:inline-block;margin-bottom:8px}.horizontal-form .radio-group li,.horizontal-form .checkbox-group li{margin-bottom:8px}.horizontal-form .radio-group li:last-child,.horizontal-form .checkbox-group li:last-child{margin-bottom:0}.horizontal-form .radio-group li label,.horizontal-form .checkbox-group li label{display:inline-block}.horizontal-form .radio-group li label>*,.horizontal-form .checkbox-group li label>*{vertical-align:middle}.horizontal-form>.field{display:table-row}.horizontal-form>.field>.label{width:200px;padding-right:30px}.horizontal-form>.field>.label>strong,.horizontal-form>.field>.label>.description{display:block;font-size:18px;margin-bottom:10px}.horizontal-form>.field>.label :last-child{margin-bottom:0}.horizontal-form>.field>.label .description{color:#888a85;font-size:14px;line-height:1.5}.horizontal-form>.field>.label,.horizontal-form>.field>.input-area{display:table-cell;vertical-align:top;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #ccc}.horizontal-form>.field:first-child>.label,.horizontal-form>.field:first-child>.input-area{padding-top:0}.horizontal-form>.field:last-child>.label,.horizontal-form>.field:last-child>.input-area{padding-bottom:0;border-bottom:0}.small-fields{display:table;margin-bottom:15px}.small-fields:last-of-type{margin-bottom:0}.small-fields .field{display:table-row;font-size:14px;color:#444;position:relative}.small-fields .field .label,.small-fields .field>label,.small-fields .field .input-area{display:table-cell;padding-bottom:8px;vertical-align:middle}.small-fields .field .input-area{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}.small-fields .field .label,.small-fields .field>label{padding-right:10px;text-align:right;white-space:nowrap}.small-fields .field:last-of-type .label,.small-fields .field:last-of-type>label,.small-fields .field:last-of-type .input-area{padding-bottom:0}.small-fields .multiple-fields{display:table;table-layout:fixed}.small-fields .multiple-fields .field{display:table-cell;padding-right:8px;position:relative}.small-fields .multiple-fields .field:last-child{padding-right:0}.small-fields .multiple-fields.full-width .field{width:100%}.small-fields .multiple-fields.full-width .field .input-area{width:100%;display:block}.vertical-form{font-size:14px;display:table}.vertical-form h1,.vertical-form h2,.vertical-form h3{margin-top:35px}.vertical-form .multiple-fields .field{display:table-cell;position:relative;padding-left:20px}.vertical-form .multiple-fields .field:first-child{padding-left:0}.vertical-form>.multiple-fields:last-child,.vertical-form>.field:last-child{margin-bottom:0}.vertical-form>.multiple-fields,.vertical-form>.field{display:block;margin-bottom:20px}.vertical-form>.multiple-fields:first-child .label,.vertical-form>.field:first-child .label{margin-top:0}.vertical-form .field .label{white-space:nowrap;display:block;padding-bottom:8px}.vertical-form .field .input-area{display:block}.vertical-form .field .description{padding-top:8px;color:#888a85;font-size:13px;line-height:1.5}.small-gap{margin-top:15px !important}