fieldset { padding: 0; margin: 0; border: 0; min-width: 0; }

legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #222222; border: 0; border-bottom: 1px solid #e5e5e5; }

label { display: inline-block; margin-bottom: 5px; font-weight: bold; }

input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; /* IE8-9 */ line-height: normal; }

input[type="file"] { display: block; }

input[type="range"] { display: block; width: 100%; }

select[multiple], select[size] { height: auto; }

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857; color: #222222; }

.form-control, #container form div.text input.text, #container form div.textarea textarea, #container form div.dropdown select.dropdown, #container form div.requiredField input[type="text"].required, #container form div.requiredField input[type="email"].required, #container form div.requiredField textarea.required, #container form div.requiredField select.required { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: #222222; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.form-control:focus, #container form div.text input.text:focus, #container form div.textarea textarea:focus, #container form div.dropdown select.dropdown:focus, #container form div.requiredField input[type="text"].required:focus, #container form div.requiredField input[type="email"].required:focus, #container form div.requiredField textarea.required:focus, #container form div.requiredField select.required:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
.form-control::-moz-placeholder, #container form div.text input.text::-moz-placeholder, #container form div.textarea textarea::-moz-placeholder, #container form div.dropdown select.dropdown::-moz-placeholder, #container form div.requiredField input[type="text"].required::-moz-placeholder, #container form div.requiredField input[type="email"].required::-moz-placeholder, #container form div.requiredField textarea.required::-moz-placeholder, #container form div.requiredField select.required::-moz-placeholder { color: #f6f6f6; opacity: 1; }
.form-control:-ms-input-placeholder, #container form div.text input.text:-ms-input-placeholder, #container form div.textarea textarea:-ms-input-placeholder, #container form div.dropdown select.dropdown:-ms-input-placeholder, #container form div.requiredField input[type="text"].required:-ms-input-placeholder, #container form div.requiredField input[type="email"].required:-ms-input-placeholder, #container form div.requiredField textarea.required:-ms-input-placeholder, #container form div.requiredField select.required:-ms-input-placeholder { color: #f6f6f6; }
.form-control::-webkit-input-placeholder, #container form div.text input.text::-webkit-input-placeholder, #container form div.textarea textarea::-webkit-input-placeholder, #container form div.dropdown select.dropdown::-webkit-input-placeholder, #container form div.requiredField input[type="text"].required::-webkit-input-placeholder, #container form div.requiredField input[type="email"].required::-webkit-input-placeholder, #container form div.requiredField textarea.required::-webkit-input-placeholder, #container form div.requiredField select.required::-webkit-input-placeholder { color: #f6f6f6; }
.form-control[disabled], #container form div.text input[disabled].text, #container form div.textarea textarea[disabled], #container form div.dropdown select[disabled].dropdown, #container form div.requiredField input[disabled][type="text"].required, #container form div.requiredField input[disabled][type="email"].required, #container form div.requiredField textarea[disabled].required, #container form div.requiredField select[disabled].required, .form-control[readonly], #container form div.text input[readonly].text, #container form div.textarea textarea[readonly], #container form div.dropdown select[readonly].dropdown, #container form div.requiredField input[readonly][type="text"].required, #container form div.requiredField input[readonly][type="email"].required, #container form div.requiredField textarea[readonly].required, #container form div.requiredField select[readonly].required, fieldset[disabled] .form-control, fieldset[disabled] #container form div.text input.text, #container form div.text fieldset[disabled] input.text, fieldset[disabled] #container form div.textarea textarea, #container form div.textarea fieldset[disabled] textarea, fieldset[disabled] #container form div.dropdown select.dropdown, #container form div.dropdown fieldset[disabled] select.dropdown, fieldset[disabled] #container form div.requiredField input[type="text"].required, #container form div.requiredField fieldset[disabled] input[type="text"].required, fieldset[disabled] #container form div.requiredField input[type="email"].required, #container form div.requiredField fieldset[disabled] input[type="email"].required, fieldset[disabled] #container form div.requiredField textarea.required, #container form div.requiredField fieldset[disabled] textarea.required, fieldset[disabled] #container form div.requiredField select.required, #container form div.requiredField fieldset[disabled] select.required { cursor: not-allowed; background-color: white; opacity: 1; }

textarea.form-control, #container form div.textarea textarea, #container form div.requiredField textarea.required { height: auto; }

input[type="search"] { -webkit-appearance: none; }

input[type="date"] { line-height: 34px; }

.form-group, #container form div.text, #container form div.textarea, #container form div.dropdown, #container form div.checkboxset, #container form div.checkbox, #container form div.field.checkbox, #container form div.optionset, #container form div.file { margin-bottom: 15px; }

.radio, .checkbox, #container form .field.checkbox { display: block; min-height: 20px; margin-top: 10px; margin-bottom: 10px; padding-left: 20px; }
.radio label, .checkbox label, #container form .field.checkbox label { display: inline; font-weight: normal; cursor: pointer; }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], #container form .field.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { float: left; margin-left: -20px; }

.radio + .radio, .checkbox + .checkbox, #container form .field.checkbox + .checkbox, #container form .checkbox + .field.checkbox { margin-top: -5px; }

.radio-inline, .checkbox-inline { display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; }

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; }

input[type="radio"][disabled], fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], fieldset[disabled] input[type="checkbox"], .radio[disabled], fieldset[disabled] .radio, .radio-inline[disabled], fieldset[disabled] .radio-inline, .checkbox[disabled], #container form [disabled].field.checkbox, fieldset[disabled] .checkbox, fieldset[disabled] #container form .field.checkbox, #container form fieldset[disabled] .field.checkbox, .checkbox-inline[disabled], fieldset[disabled] .checkbox-inline { cursor: not-allowed; }

.input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

select.input-sm { height: 30px; line-height: 30px; }

textarea.input-sm, select[multiple].input-sm { height: auto; }

.input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }

select.input-lg { height: 46px; line-height: 46px; }

textarea.input-lg, select[multiple].input-lg { height: auto; }

.has-feedback { position: relative; }
.has-feedback .form-control, .has-feedback #container form div.text input.text, #container form div.text .has-feedback input.text, .has-feedback #container form div.textarea textarea, #container form div.textarea .has-feedback textarea, .has-feedback #container form div.dropdown select.dropdown, #container form div.dropdown .has-feedback select.dropdown, .has-feedback #container form div.requiredField input[type="text"].required, #container form div.requiredField .has-feedback input[type="text"].required, .has-feedback #container form div.requiredField input[type="email"].required, #container form div.requiredField .has-feedback input[type="email"].required, .has-feedback #container form div.requiredField textarea.required, #container form div.requiredField .has-feedback textarea.required, .has-feedback #container form div.requiredField select.required, #container form div.requiredField .has-feedback select.required { padding-right: 42.5px; }
.has-feedback .form-control-feedback { position: absolute; top: 25px; right: 0; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; }

.has-success .help-block, .has-success .control-label, .has-success #container form div.requiredField label.required, #container form div.requiredField .has-success label.required, .has-success .radio, .has-success .checkbox, .has-success #container form .field.checkbox, #container form .has-success .field.checkbox, .has-success .radio-inline, .has-success .checkbox-inline { color: #3c763d; }
.has-success .form-control, .has-success #container form div.text input.text, #container form div.text .has-success input.text, .has-success #container form div.textarea textarea, #container form div.textarea .has-success textarea, .has-success #container form div.dropdown select.dropdown, #container form div.dropdown .has-success select.dropdown, .has-success #container form div.requiredField input[type="text"].required, #container form div.requiredField .has-success input[type="text"].required, .has-success #container form div.requiredField input[type="email"].required, #container form div.requiredField .has-success input[type="email"].required, .has-success #container form div.requiredField textarea.required, #container form div.requiredField .has-success textarea.required, .has-success #container form div.requiredField select.required, #container form div.requiredField .has-success select.required { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-success .form-control:focus, .has-success #container form div.text input.text:focus, #container form div.text .has-success input.text:focus, .has-success #container form div.textarea textarea:focus, #container form div.textarea .has-success textarea:focus, .has-success #container form div.dropdown select.dropdown:focus, #container form div.dropdown .has-success select.dropdown:focus, .has-success #container form div.requiredField input[type="text"].required:focus, #container form div.requiredField .has-success input[type="text"].required:focus, .has-success #container form div.requiredField input[type="email"].required:focus, #container form div.requiredField .has-success input[type="email"].required:focus, .has-success #container form div.requiredField textarea.required:focus, #container form div.requiredField .has-success textarea.required:focus, .has-success #container form div.requiredField select.required:focus, #container form div.requiredField .has-success select.required:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
.has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8; }
.has-success .form-control-feedback { color: #3c763d; }

.has-warning .help-block, .has-warning .control-label, .has-warning #container form div.requiredField label.required, #container form div.requiredField .has-warning label.required, .has-warning .radio, .has-warning .checkbox, .has-warning #container form .field.checkbox, #container form .has-warning .field.checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline { color: #8a6d3b; }
.has-warning .form-control, .has-warning #container form div.text input.text, #container form div.text .has-warning input.text, .has-warning #container form div.textarea textarea, #container form div.textarea .has-warning textarea, .has-warning #container form div.dropdown select.dropdown, #container form div.dropdown .has-warning select.dropdown, .has-warning #container form div.requiredField input[type="text"].required, #container form div.requiredField .has-warning input[type="text"].required, .has-warning #container form div.requiredField input[type="email"].required, #container form div.requiredField .has-warning input[type="email"].required, .has-warning #container form div.requiredField textarea.required, #container form div.requiredField .has-warning textarea.required, .has-warning #container form div.requiredField select.required, #container form div.requiredField .has-warning select.required { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-warning .form-control:focus, .has-warning #container form div.text input.text:focus, #container form div.text .has-warning input.text:focus, .has-warning #container form div.textarea textarea:focus, #container form div.textarea .has-warning textarea:focus, .has-warning #container form div.dropdown select.dropdown:focus, #container form div.dropdown .has-warning select.dropdown:focus, .has-warning #container form div.requiredField input[type="text"].required:focus, #container form div.requiredField .has-warning input[type="text"].required:focus, .has-warning #container form div.requiredField input[type="email"].required:focus, #container form div.requiredField .has-warning input[type="email"].required:focus, .has-warning #container form div.requiredField textarea.required:focus, #container form div.requiredField .has-warning textarea.required:focus, .has-warning #container form div.requiredField select.required:focus, #container form div.requiredField .has-warning select.required:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
.has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3; }
.has-warning .form-control-feedback { color: #8a6d3b; }

.has-error .help-block, #container form div.requiredField .help-block, .has-error .control-label, #container form div.requiredField .control-label, #container form div.requiredField label.required, .has-error .radio, #container form div.requiredField .radio, .has-error .checkbox, #container form div.requiredField .checkbox, .has-error #container form .field.checkbox, #container form .has-error .field.checkbox, .has-error .radio-inline, #container form div.requiredField .radio-inline, .has-error .checkbox-inline, #container form div.requiredField .checkbox-inline { color: #a94442; }
.has-error .form-control, #container form div.requiredField .form-control, .has-error #container form div.text input.text, #container form div.text .has-error input.text, #container form div.requiredField div.text input.text, #container form div.text div.requiredField input.text, .has-error #container form div.textarea textarea, #container form div.textarea .has-error textarea, #container form div.requiredField div.textarea textarea, #container form div.textarea div.requiredField textarea, .has-error #container form div.dropdown select.dropdown, #container form div.dropdown .has-error select.dropdown, #container form div.requiredField div.dropdown select.dropdown, #container form div.dropdown div.requiredField select.dropdown, #container form div.requiredField input[type="text"].required, #container form div.requiredField input[type="email"].required, #container form div.requiredField textarea.required, #container form div.requiredField select.required { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-error .form-control:focus, #container form div.requiredField .form-control:focus, .has-error #container form div.text input.text:focus, #container form div.text .has-error input.text:focus, #container form div.requiredField div.text input.text:focus, #container form div.text div.requiredField input.text:focus, .has-error #container form div.textarea textarea:focus, #container form div.textarea .has-error textarea:focus, #container form div.requiredField div.textarea textarea:focus, #container form div.textarea div.requiredField textarea:focus, .has-error #container form div.dropdown select.dropdown:focus, #container form div.dropdown .has-error select.dropdown:focus, #container form div.requiredField div.dropdown select.dropdown:focus, #container form div.dropdown div.requiredField select.dropdown:focus, #container form div.requiredField input[type="text"].required:focus, #container form div.requiredField input[type="email"].required:focus, #container form div.requiredField textarea.required:focus, #container form div.requiredField select.required:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
.has-error .input-group-addon, #container form div.requiredField .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede; }
.has-error .form-control-feedback, #container form div.requiredField .form-control-feedback { color: #a94442; }

.form-control-static { margin-bottom: 0; }

.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: white; }

@media (min-width: 768px) { .form-inline .form-group, .form-inline #container form div.text, #container form .form-inline div.text, .form-inline #container form div.textarea, #container form .form-inline div.textarea, .form-inline #container form div.dropdown, #container form .form-inline div.dropdown, .form-inline #container form div.checkboxset, #container form .form-inline div.checkboxset, .form-inline #container form div.checkbox, #container form .form-inline div.checkbox, .form-inline #container form div.optionset, #container form .form-inline div.optionset, .form-inline #container form div.file, #container form .form-inline div.file { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  .form-inline .form-control, .form-inline #container form div.text input.text, #container form div.text .form-inline input.text, .form-inline #container form div.textarea textarea, #container form div.textarea .form-inline textarea, .form-inline #container form div.dropdown select.dropdown, #container form div.dropdown .form-inline select.dropdown, .form-inline #container form div.requiredField input[type="text"].required, #container form div.requiredField .form-inline input[type="text"].required, .form-inline #container form div.requiredField input[type="email"].required, #container form div.requiredField .form-inline input[type="email"].required, .form-inline #container form div.requiredField textarea.required, #container form div.requiredField .form-inline textarea.required, .form-inline #container form div.requiredField select.required, #container form div.requiredField .form-inline select.required { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .input-group > .form-control, .form-inline #container form div.text .input-group > input.text, #container form div.text .form-inline .input-group > input.text, .form-inline #container form div.textarea .input-group > textarea, #container form div.textarea .form-inline .input-group > textarea, .form-inline #container form div.dropdown .input-group > select.dropdown, #container form div.dropdown .form-inline .input-group > select.dropdown, .form-inline #container form div.requiredField .input-group > input[type="text"].required, #container form div.requiredField .form-inline .input-group > input[type="text"].required, .form-inline #container form div.requiredField .input-group > input[type="email"].required, #container form div.requiredField .form-inline .input-group > input[type="email"].required, .form-inline #container form div.requiredField .input-group > textarea.required, #container form div.requiredField .form-inline .input-group > textarea.required, .form-inline #container form div.requiredField .input-group > select.required, #container form div.requiredField .form-inline .input-group > select.required { width: 100%; }
  .form-inline .control-label, .form-inline #container form div.requiredField label.required, #container form div.requiredField .form-inline label.required { margin-bottom: 0; vertical-align: middle; }
  .form-inline .radio, .form-inline .checkbox, .form-inline #container form .field.checkbox, #container form .form-inline .field.checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; padding-left: 0; vertical-align: middle; }
  .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"], .form-inline #container form .field.checkbox input[type="checkbox"], #container form .form-inline .field.checkbox input[type="checkbox"] { float: none; margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback { top: 0; } }

.form-horizontal .control-label, .form-horizontal #container form div.requiredField label.required, #container form div.requiredField .form-horizontal label.required, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal #container form .field.checkbox, #container form .form-horizontal .field.checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px; }
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal #container form .field.checkbox, #container form .form-horizontal .field.checkbox { min-height: 27px; }
.form-horizontal .form-group, .form-horizontal #container form div.text, #container form .form-horizontal div.text, .form-horizontal #container form div.textarea, #container form .form-horizontal div.textarea, .form-horizontal #container form div.dropdown, #container form .form-horizontal div.dropdown, .form-horizontal #container form div.checkboxset, #container form .form-horizontal div.checkboxset, .form-horizontal #container form div.checkbox, #container form .form-horizontal div.checkbox, .form-horizontal #container form div.optionset, #container form .form-horizontal div.optionset, .form-horizontal #container form div.file, #container form .form-horizontal div.file { margin-left: -15px; margin-right: -15px; }
.form-horizontal .form-group:before, .form-horizontal #container form div.text:before, #container form .form-horizontal div.text:before, .form-horizontal #container form div.textarea:before, #container form .form-horizontal div.textarea:before, .form-horizontal #container form div.dropdown:before, #container form .form-horizontal div.dropdown:before, .form-horizontal #container form div.checkboxset:before, #container form .form-horizontal div.checkboxset:before, .form-horizontal #container form div.checkbox:before, #container form .form-horizontal div.checkbox:before, .form-horizontal #container form div.optionset:before, #container form .form-horizontal div.optionset:before, .form-horizontal #container form div.file:before, #container form .form-horizontal div.file:before, .form-horizontal .form-group:after, .form-horizontal #container form div.text:after, #container form .form-horizontal div.text:after, .form-horizontal #container form div.textarea:after, #container form .form-horizontal div.textarea:after, .form-horizontal #container form div.dropdown:after, #container form .form-horizontal div.dropdown:after, .form-horizontal #container form div.checkboxset:after, #container form .form-horizontal div.checkboxset:after, .form-horizontal #container form div.checkbox:after, #container form .form-horizontal div.checkbox:after, .form-horizontal #container form div.optionset:after, #container form .form-horizontal div.optionset:after, .form-horizontal #container form div.file:after, #container form .form-horizontal div.file:after { content: " "; display: table; }
.form-horizontal .form-group:after, .form-horizontal #container form div.text:after, #container form .form-horizontal div.text:after, .form-horizontal #container form div.textarea:after, #container form .form-horizontal div.textarea:after, .form-horizontal #container form div.dropdown:after, #container form .form-horizontal div.dropdown:after, .form-horizontal #container form div.checkboxset:after, #container form .form-horizontal div.checkboxset:after, .form-horizontal #container form div.checkbox:after, #container form .form-horizontal div.checkbox:after, .form-horizontal #container form div.optionset:after, #container form .form-horizontal div.optionset:after, .form-horizontal #container form div.file:after, #container form .form-horizontal div.file:after { clear: both; }
.form-horizontal .form-control-static { padding-top: 7px; }
@media (min-width: 768px) { .form-horizontal .control-label, .form-horizontal #container form div.requiredField label.required, #container form div.requiredField .form-horizontal label.required { text-align: right; } }
.form-horizontal .has-feedback .form-control-feedback { top: 0; right: 15px; }

.btn, #container form .Actions input { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.btn:focus, #container form .Actions input:focus, .btn:active:focus, #container form .Actions input:active:focus, .btn.active:focus, #container form .Actions input.active:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn:hover, #container form .Actions input:hover, .btn:focus, #container form .Actions input:focus { color: #333; text-decoration: none; }
.btn:active, #container form .Actions input:active, .btn.active, #container form .Actions input.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn.disabled, #container form .Actions input.disabled, .btn[disabled], #container form .Actions input[disabled], fieldset[disabled] .btn, fieldset[disabled] #container form .Actions input, #container form .Actions fieldset[disabled] input { cursor: not-allowed; pointer-events: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }

.btn-default, #container form .Actions input[type="reset"], #container form .Actions input[type="button"] { color: #333; background-color: #fff; border-color: #ccc; }
.btn-default:hover, #container form .Actions input[type="reset"]:hover, #container form .Actions input[type="button"]:hover, .btn-default:focus, #container form .Actions input[type="reset"]:focus, #container form .Actions input[type="button"]:focus, .btn-default:active, #container form .Actions input[type="reset"]:active, #container form .Actions input[type="button"]:active, .btn-default.active, #container form .Actions input.active[type="reset"], #container form .Actions input.active[type="button"] { color: #333; background-color: #ebebeb; border-color: #adadad; }
.open .btn-default.dropdown-toggle, .open #container form .Actions input.dropdown-toggle[type="reset"], #container form .Actions .open input.dropdown-toggle[type="reset"], .open #container form .Actions input.dropdown-toggle[type="button"], #container form .Actions .open input.dropdown-toggle[type="button"] { color: #333; background-color: #ebebeb; border-color: #adadad; }
.btn-default:active, #container form .Actions input[type="reset"]:active, #container form .Actions input[type="button"]:active, .btn-default.active, #container form .Actions input.active[type="reset"], #container form .Actions input.active[type="button"] { background-image: none; }
.open .btn-default.dropdown-toggle, .open #container form .Actions input.dropdown-toggle[type="reset"], #container form .Actions .open input.dropdown-toggle[type="reset"], .open #container form .Actions input.dropdown-toggle[type="button"], #container form .Actions .open input.dropdown-toggle[type="button"] { background-image: none; }
.btn-default.disabled, #container form .Actions input.disabled[type="reset"], #container form .Actions input.disabled[type="button"], .btn-default.disabled:hover, #container form .Actions input.disabled[type="reset"]:hover, #container form .Actions input.disabled[type="button"]:hover, .btn-default.disabled:focus, #container form .Actions input.disabled[type="reset"]:focus, #container form .Actions input.disabled[type="button"]:focus, .btn-default.disabled:active, #container form .Actions input.disabled[type="reset"]:active, #container form .Actions input.disabled[type="button"]:active, .btn-default.disabled.active, #container form .Actions input.disabled.active[type="reset"], #container form .Actions input.disabled.active[type="button"], .btn-default[disabled], #container form .Actions input[disabled][type="reset"], #container form .Actions input[disabled][type="button"], .btn-default[disabled]:hover, #container form .Actions input[disabled][type="reset"]:hover, #container form .Actions input[disabled][type="button"]:hover, .btn-default[disabled]:focus, #container form .Actions input[disabled][type="reset"]:focus, #container form .Actions input[disabled][type="button"]:focus, .btn-default[disabled]:active, #container form .Actions input[disabled][type="reset"]:active, #container form .Actions input[disabled][type="button"]:active, .btn-default[disabled].active, #container form .Actions input[disabled].active[type="reset"], #container form .Actions input[disabled].active[type="button"], fieldset[disabled] .btn-default, fieldset[disabled] #container form .Actions input[type="reset"], #container form .Actions fieldset[disabled] input[type="reset"], fieldset[disabled] #container form .Actions input[type="button"], #container form .Actions fieldset[disabled] input[type="button"], fieldset[disabled] .btn-default:hover, fieldset[disabled] #container form .Actions input[type="reset"]:hover, #container form .Actions fieldset[disabled] input[type="reset"]:hover, fieldset[disabled] #container form .Actions input[type="button"]:hover, #container form .Actions fieldset[disabled] input[type="button"]:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] #container form .Actions input[type="reset"]:focus, #container form .Actions fieldset[disabled] input[type="reset"]:focus, fieldset[disabled] #container form .Actions input[type="button"]:focus, #container form .Actions fieldset[disabled] input[type="button"]:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] #container form .Actions input[type="reset"]:active, #container form .Actions fieldset[disabled] input[type="reset"]:active, fieldset[disabled] #container form .Actions input[type="button"]:active, #container form .Actions fieldset[disabled] input[type="button"]:active, fieldset[disabled] .btn-default.active, fieldset[disabled] #container form .Actions input.active[type="reset"], #container form .Actions fieldset[disabled] input.active[type="reset"], fieldset[disabled] #container form .Actions input.active[type="button"], #container form .Actions fieldset[disabled] input.active[type="button"] { background-color: #fff; border-color: #ccc; }
.btn-default .badge, #container form .Actions input[type="reset"] .badge, #container form .Actions input[type="button"] .badge { color: #fff; background-color: #333; }

.btn-primary, #container form .Actions input[type="submit"] { color: #000000; background-color: #fff; border-color: #f2f2f2; }
.btn-primary:hover, #container form .Actions input[type="submit"]:hover, .btn-primary:focus, #container form .Actions input[type="submit"]:focus, .btn-primary:active, #container form .Actions input[type="submit"]:active, .btn-primary.active, #container form .Actions input.active[type="submit"] { color: #000000; background-color: #ebebeb; border-color: #d4d4d4; }
.open .btn-primary.dropdown-toggle, .open #container form .Actions input.dropdown-toggle[type="submit"], #container form .Actions .open input.dropdown-toggle[type="submit"] { color: #000000; background-color: #ebebeb; border-color: #d4d4d4; }
.btn-primary:active, #container form .Actions input[type="submit"]:active, .btn-primary.active, #container form .Actions input.active[type="submit"] { background-image: none; }
.open .btn-primary.dropdown-toggle, .open #container form .Actions input.dropdown-toggle[type="submit"], #container form .Actions .open input.dropdown-toggle[type="submit"] { background-image: none; }
.btn-primary.disabled, #container form .Actions input.disabled[type="submit"], .btn-primary.disabled:hover, #container form .Actions input.disabled[type="submit"]:hover, .btn-primary.disabled:focus, #container form .Actions input.disabled[type="submit"]:focus, .btn-primary.disabled:active, #container form .Actions input.disabled[type="submit"]:active, .btn-primary.disabled.active, #container form .Actions input.disabled.active[type="submit"], .btn-primary[disabled], #container form .Actions input[disabled][type="submit"], .btn-primary[disabled]:hover, #container form .Actions input[disabled][type="submit"]:hover, .btn-primary[disabled]:focus, #container form .Actions input[disabled][type="submit"]:focus, .btn-primary[disabled]:active, #container form .Actions input[disabled][type="submit"]:active, .btn-primary[disabled].active, #container form .Actions input[disabled].active[type="submit"], fieldset[disabled] .btn-primary, fieldset[disabled] #container form .Actions input[type="submit"], #container form .Actions fieldset[disabled] input[type="submit"], fieldset[disabled] .btn-primary:hover, fieldset[disabled] #container form .Actions input[type="submit"]:hover, #container form .Actions fieldset[disabled] input[type="submit"]:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] #container form .Actions input[type="submit"]:focus, #container form .Actions fieldset[disabled] input[type="submit"]:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] #container form .Actions input[type="submit"]:active, #container form .Actions fieldset[disabled] input[type="submit"]:active, fieldset[disabled] .btn-primary.active, fieldset[disabled] #container form .Actions input.active[type="submit"], #container form .Actions fieldset[disabled] input.active[type="submit"] { background-color: #fff; border-color: #f2f2f2; }
.btn-primary .badge, #container form .Actions input[type="submit"] .badge { color: #fff; background-color: #000000; }

.btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active { color: #fff; background-color: #47a447; border-color: #398439; }
.open .btn-success.dropdown-toggle { color: #fff; background-color: #47a447; border-color: #398439; }
.btn-success:active, .btn-success.active { background-image: none; }
.open .btn-success.dropdown-toggle { background-image: none; }
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { background-color: #5cb85c; border-color: #4cae4c; }
.btn-success .badge { color: #5cb85c; background-color: #fff; }

.btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da; }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active { color: #fff; background-color: #39b3d7; border-color: #269abc; }
.open .btn-info.dropdown-toggle { color: #fff; background-color: #39b3d7; border-color: #269abc; }
.btn-info:active, .btn-info.active { background-image: none; }
.open .btn-info.dropdown-toggle { background-image: none; }
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { background-color: #5bc0de; border-color: #46b8da; }
.btn-info .badge { color: #5bc0de; background-color: #fff; }

.btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active { color: #fff; background-color: #ed9c28; border-color: #d58512; }
.open .btn-warning.dropdown-toggle { color: #fff; background-color: #ed9c28; border-color: #d58512; }
.btn-warning:active, .btn-warning.active { background-image: none; }
.open .btn-warning.dropdown-toggle { background-image: none; }
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { background-color: #f0ad4e; border-color: #eea236; }
.btn-warning .badge { color: #f0ad4e; background-color: #fff; }

.btn-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; }
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active { color: #fff; background-color: #d2322d; border-color: #ac2925; }
.open .btn-danger.dropdown-toggle { color: #fff; background-color: #d2322d; border-color: #ac2925; }
.btn-danger:active, .btn-danger.active { background-image: none; }
.open .btn-danger.dropdown-toggle { background-image: none; }
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { background-color: #d9534f; border-color: #d43f3a; }
.btn-danger .badge { color: #d9534f; background-color: #fff; }

.btn-link { color: #fff; font-weight: normal; cursor: pointer; border-radius: 0; }
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; }
.btn-link:hover, .btn-link:focus { color: #d9d9d9; text-decoration: underline; background-color: transparent; }
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { color: #f6f6f6; text-decoration: none; }

.btn-lg { padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }

.btn-sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

.btn-block { display: block; width: 100%; padding-left: 0; padding-right: 0; }

.btn-block + .btn-block { margin-top: 5px; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.alert, .alert-success, #container form .message.good, .alert-info, .alert-warning, .alert-danger, #container form .message.bad, #container form .message.validation, #container form .message { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; }
.alert h4, .alert-success h4, #container form .message.good h4, .alert-info h4, .alert-warning h4, .alert-danger h4, #container form .message.bad h4, #container form .message.validation h4, #container form .message h4 { margin-top: 0; color: inherit; }
.alert .alert-link, .alert-success .alert-link, .alert-info .alert-link, .alert-warning .alert-link, .alert-danger .alert-link, #container form .message .alert-link { font-weight: bold; }
.alert > p, .alert-success > p, #container form .message.good > p, .alert-info > p, .alert-warning > p, .alert-danger > p, #container form .message.bad > p, #container form .message.validation > p, #container form .message > p, .alert > ul, .alert-success > ul, #container form .message.good > ul, .alert-info > ul, .alert-warning > ul, .alert-danger > ul, #container form .message.bad > ul, #container form .message.validation > ul, #container form .message > ul { margin-bottom: 0; }
.alert > p + p, .alert-success > p + p, #container form .message.good > p + p, .alert-info > p + p, .alert-warning > p + p, .alert-danger > p + p, #container form .message.bad > p + p, #container form .message.validation > p + p, #container form .message > p + p { margin-top: 5px; }

.alert-dismissable { padding-right: 35px; }
.alert-dismissable .close { position: relative; top: -2px; right: -21px; color: inherit; }

.alert-success, #container form .message.good { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; }
.alert-success hr, #container form .message.good hr { border-top-color: #c9e2b3; }
.alert-success .alert-link, #container form .message.good .alert-link { color: #2b542c; }

.alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #31708f; }
.alert-info hr { border-top-color: #a6e1ec; }
.alert-info .alert-link { color: #245269; }

.alert-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; }
.alert-warning hr { border-top-color: #f7e1b5; }
.alert-warning .alert-link { color: #66512c; }

.alert-danger, #container form .message.bad, #container form .message.validation { background-color: #f2dede; border-color: #ebccd1; color: #a94442; }
.alert-danger hr, #container form .message.bad hr, #container form .message.validation hr { border-top-color: #e4b9c0; }
.alert-danger .alert-link, #container form .message.bad .alert-link, #container form .message.validation .alert-link { color: #843534; }

#container form ul { list-style: none; }
#container form div.checkboxset, #container form div.optionset { overflow: hidden; }
#container form div.checkboxset ul li, #container form div.optionset ul li { clear: both; }
#container form div.checkboxset ul li input, #container form div.optionset ul li input { float: left; margin-top: 0px; margin-left: -20px; }
#container form div.checkboxset ul li label, #container form div.optionset ul li label { float: left; font-weight: normal; }
#container form .field.checkbox input { margin-left: -20px; margin-top: 1px; }
#container form .field label.left { text-shadow: none; }
#container form .message { display: block; }
#container form .message.good { text-shadow: none; }
#container form ul.chzn-results li { color: black; font-size: 1.1em; }
#container form .chzn-container .chzn-results .highlighted { color: white; }
#container form .field:first-child { margin-top: 0; }
