.form-control { display: block; width: 100%; padding: 0.3125rem 0.3125rem; font-size: 1rem; line-height: 1.5; color: #442115; background-color: none; background-clip: padding-box; border: 1px solid #99aa3a; border-radius: 0px; transition: none; }
.form-control::-ms-expand { background-color: transparent; border: 0; }
.form-control:focus { color: #442115; background-color: #fff; border-color: #80bdff; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.form-control::placeholder { color: #6c757d; opacity: 1; }
.form-control:disabled, .form-control[readonly] { background-color: #e9ecef; opacity: 1; }

select.form-control:not([size]):not([multiple]) { height: calc(2.25rem + 2px); }
select.form-control:focus::-ms-value { color: #442115; background-color: none; }

.form-control-file, .form-control-range { display: block; width: 100%; }

.col-form-label { padding-top: calc(0.3125rem + 1px); padding-bottom: calc(0.3125rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.5; }

.col-form-label-lg { padding-top: calc(0.3125rem + 1px); padding-bottom: calc(0.3125rem + 1px); font-size: 1.25rem; line-height: 1.5; }

.col-form-label-sm { padding-top: calc(0.3125rem + 1px); padding-bottom: calc(0.3125rem + 1px); font-size: 0.85rem; line-height: 1.5; }

.form-control-plaintext { display: block; width: 100%; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-bottom: 0; line-height: 1.5; background-color: transparent; border: solid transparent; border-width: 1px 0; }
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; }

.form-control-sm { padding: 0.3125rem 0.3125rem; font-size: 0.85rem; line-height: 1.5; border-radius: 0px; }

select.form-control-sm:not([size]):not([multiple]) { height: calc(1.8125rem + 2px); }

.form-control-lg { padding: 0.3125rem 0.3125rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0px; }

select.form-control-lg:not([size]):not([multiple]) { height: calc(2.875rem + 2px); }

.form-group { margin-bottom: 1rem; }

.form-text { display: block; margin-top: 0.25rem; }

.form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }
.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }

.form-check { position: relative; display: block; padding-left: 1.25rem; }

.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }
.form-check-input:disabled ~ .form-check-label { color: #6c757d; }

.form-check-label { margin-bottom: 0; }

.form-check-inline { display: inline-flex; align-items: center; padding-left: 0; margin-right: 0.75rem; }
.form-check-inline .form-check-input { position: static; margin-top: 0; margin-right: 0.3125rem; margin-left: 0; }

.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #28a745; }

.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: .5rem; margin-top: .1rem; font-size: .875rem; line-height: 1; color: #fff; background-color: rgba(40, 167, 69, 0.8); border-radius: .2rem; }

.was-validated .form-control:valid, .form-control.is-valid, .was-validated .custom-select:valid, .custom-select.is-valid { border-color: #28a745; }
.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { border-color: #28a745; box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip { display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: #28a745; }
.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip { display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color: #28a745; }
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { background-color: #71dd8a; }
.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip { display: block; }
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { background-color: #34ce57; }
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color: #28a745; }
.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before { border-color: inherit; }
.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip { display: block; }
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: #dc3545; }

.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: .5rem; margin-top: .1rem; font-size: .875rem; line-height: 1; color: #fff; background-color: rgba(220, 53, 69, 0.8); border-radius: .2rem; }

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-invalid { border-color: #dc3545; }
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color: #dc3545; box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #dc3545; }
.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color: #dc3545; }
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { background-color: #efa2a9; }
.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { background-color: #e4606d; }
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color: #dc3545; }
.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before { border-color: inherit; }
.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline { display: flex; flex-flow: row wrap; align-items: center; }
.form-inline .form-check { width: 100%; }
@media (min-width: 576px) { .form-inline label { display: flex; align-items: center; justify-content: center; margin-bottom: 0; }
  .form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: row wrap; align-items: center; margin-bottom: 0; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-plaintext { display: inline-block; }
  .form-inline .input-group { width: auto; }
  .form-inline .form-check { display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0; }
  .form-inline .form-check-input { position: relative; margin-top: 0; margin-right: 0.25rem; margin-left: 0; }
  .form-inline .custom-control { align-items: center; justify-content: center; }
  .form-inline .custom-control-label { margin-bottom: 0; } }

.btn { display: inline-block; font-weight: bold; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; border: 0 solid transparent; padding: 0.25rem 0.5rem; font-size: 1rem; line-height: 1.5; border-radius: 0; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.btn:hover, .btn:focus { text-decoration: none; }
.btn:focus, .btn.focus { outline: 0; box-shadow: #442115; }
.btn.disabled, .btn:disabled { opacity: 0.75; }
.btn:not(:disabled):not(.disabled) { cursor: pointer; }
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { background-image: none; }

a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }

.btn-primary { color: #212529; background-color: #99aa3a; border-color: #99aa3a; }
.btn-primary:hover { color: #fff; background-color: #7f8d30; border-color: #77842d; }
.btn-primary:focus, .btn-primary.focus { box-shadow: 0 0 0 0.2rem rgba(153, 170, 58, 0.5); }
.btn-primary.disabled, .btn-primary:disabled { color: #212529; background-color: #99aa3a; border-color: #99aa3a; }
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color: #fff; background-color: #77842d; border-color: #6e7a2a; }
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(153, 170, 58, 0.5); }

.btn-secondary { color: #fff; background-color: #442115; border-color: #442115; }
.btn-secondary:hover { color: #fff; background-color: #27130c; border-color: #1d0e09; }
.btn-secondary:focus, .btn-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }
.btn-secondary.disabled, .btn-secondary:disabled { color: #fff; background-color: #442115; border-color: #442115; }
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color: #fff; background-color: #1d0e09; border-color: #130906; }
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }

.btn-success { color: #fff; background-color: #442115; border-color: #442115; }
.btn-success:hover { color: #fff; background-color: #27130c; border-color: #1d0e09; }
.btn-success:focus, .btn-success.focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }
.btn-success.disabled, .btn-success:disabled { color: #fff; background-color: #442115; border-color: #442115; }
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color: #fff; background-color: #1d0e09; border-color: #130906; }
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }

.btn-info { color: #fff; background-color: #442115; border-color: #442115; }
.btn-info:hover { color: #fff; background-color: #27130c; border-color: #1d0e09; }
.btn-info:focus, .btn-info.focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }
.btn-info.disabled, .btn-info:disabled { color: #fff; background-color: #442115; border-color: #442115; }
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { color: #fff; background-color: #1d0e09; border-color: #130906; }
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }

.btn-warning { color: #fff; background-color: #b50938; border-color: #b50938; }
.btn-warning:hover { color: #fff; background-color: #91072d; border-color: #840729; }
.btn-warning:focus, .btn-warning.focus { box-shadow: 0 0 0 0.2rem rgba(181, 9, 56, 0.5); }
.btn-warning.disabled, .btn-warning:disabled { color: #fff; background-color: #b50938; border-color: #b50938; }
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color: #fff; background-color: #840729; border-color: #780625; }
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(181, 9, 56, 0.5); }

.btn-danger { color: #fff; background-color: #442115; border-color: #442115; }
.btn-danger:hover { color: #fff; background-color: #27130c; border-color: #1d0e09; }
.btn-danger:focus, .btn-danger.focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }
.btn-danger.disabled, .btn-danger:disabled { color: #fff; background-color: #442115; border-color: #442115; }
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color: #fff; background-color: #1d0e09; border-color: #130906; }
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }

.btn-light { color: #fff; background-color: rgba(0, 0, 0, 0.1); border-color: rgba(0, 0, 0, 0.1); }
.btn-light:hover { color: #fff; background-color: rgba(0, 0, 0, 0.1); border-color: rgba(0, 0, 0, 0.1); }
.btn-light:focus, .btn-light.focus { box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
.btn-light.disabled, .btn-light:disabled { color: #fff; background-color: rgba(0, 0, 0, 0.1); border-color: rgba(0, 0, 0, 0.1); }
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { color: #fff; background-color: rgba(0, 0, 0, 0.1); border-color: rgba(0, 0, 0, 0.1); }
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-dark { color: #fff; background-color: #442115; border-color: #442115; }
.btn-dark:hover { color: #fff; background-color: #27130c; border-color: #1d0e09; }
.btn-dark:focus, .btn-dark.focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }
.btn-dark.disabled, .btn-dark:disabled { color: #fff; background-color: #442115; border-color: #442115; }
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { color: #fff; background-color: #1d0e09; border-color: #130906; }
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }

.btn-outline-primary { color: #99aa3a; background-color: transparent; background-image: none; border-color: #99aa3a; }
.btn-outline-primary:hover { color: #212529; background-color: #99aa3a; border-color: #99aa3a; }
.btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow: 0 0 0 0.2rem rgba(153, 170, 58, 0.5); }
.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: #99aa3a; background-color: transparent; }
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: #212529; background-color: #99aa3a; border-color: #99aa3a; }
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(153, 170, 58, 0.5); }

.btn-outline-secondary { color: #442115; background-color: transparent; background-image: none; border-color: #442115; }
.btn-outline-secondary:hover { color: #fff; background-color: #442115; border-color: #442115; }
.btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: #442115; background-color: transparent; }
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: #fff; background-color: #442115; border-color: #442115; }
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }

.btn-outline-success { color: #442115; background-color: transparent; background-image: none; border-color: #442115; }
.btn-outline-success:hover { color: #fff; background-color: #442115; border-color: #442115; }
.btn-outline-success:focus, .btn-outline-success.focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }
.btn-outline-success.disabled, .btn-outline-success:disabled { color: #442115; background-color: transparent; }
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color: #fff; background-color: #442115; border-color: #442115; }
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }

.btn-outline-info { color: #442115; background-color: transparent; background-image: none; border-color: #442115; }
.btn-outline-info:hover { color: #fff; background-color: #442115; border-color: #442115; }
.btn-outline-info:focus, .btn-outline-info.focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }
.btn-outline-info.disabled, .btn-outline-info:disabled { color: #442115; background-color: transparent; }
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color: #fff; background-color: #442115; border-color: #442115; }
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }

.btn-outline-warning { color: #b50938; background-color: transparent; background-image: none; border-color: #b50938; }
.btn-outline-warning:hover { color: #fff; background-color: #b50938; border-color: #b50938; }
.btn-outline-warning:focus, .btn-outline-warning.focus { box-shadow: 0 0 0 0.2rem rgba(181, 9, 56, 0.5); }
.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: #b50938; background-color: transparent; }
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color: #fff; background-color: #b50938; border-color: #b50938; }
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(181, 9, 56, 0.5); }

.btn-outline-danger { color: #442115; background-color: transparent; background-image: none; border-color: #442115; }
.btn-outline-danger:hover { color: #fff; background-color: #442115; border-color: #442115; }
.btn-outline-danger:focus, .btn-outline-danger.focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }
.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: #442115; background-color: transparent; }
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color: #fff; background-color: #442115; border-color: #442115; }
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }

.btn-outline-light { color: rgba(0, 0, 0, 0.1); background-color: transparent; background-image: none; border-color: rgba(0, 0, 0, 0.1); }
.btn-outline-light:hover { color: #fff; background-color: rgba(0, 0, 0, 0.1); border-color: rgba(0, 0, 0, 0.1); }
.btn-outline-light:focus, .btn-outline-light.focus { box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
.btn-outline-light.disabled, .btn-outline-light:disabled { color: rgba(0, 0, 0, 0.1); background-color: transparent; }
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { color: #fff; background-color: rgba(0, 0, 0, 0.1); border-color: rgba(0, 0, 0, 0.1); }
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-dark { color: #442115; background-color: transparent; background-image: none; border-color: #442115; }
.btn-outline-dark:hover { color: #fff; background-color: #442115; border-color: #442115; }
.btn-outline-dark:focus, .btn-outline-dark.focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }
.btn-outline-dark.disabled, .btn-outline-dark:disabled { color: #442115; background-color: transparent; }
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { color: #fff; background-color: #442115; border-color: #442115; }
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(68, 33, 21, 0.5); }

.btn-link { font-weight: 400; color: #442115; background-color: transparent; }
.btn-link:hover { color: #442115; text-decoration: none; background-color: transparent; border-color: transparent; }
.btn-link:focus, .btn-link.focus { text-decoration: none; border-color: transparent; box-shadow: none; }
.btn-link:disabled, .btn-link.disabled { color: #442115; }

.btn-lg { padding: 0.25rem 0.25rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0; }

.btn-sm { padding: 0.25rem 0.25rem; font-size: 0.85rem; line-height: 1.5; border-radius: 0; }

.btn-block { display: block; width: 100%; }
.btn-block + .btn-block { margin-top: 0.5rem; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.subdued_text, label.required:after, .feedback_form .disclaimer, .feedback_form .alert_text, .btn, .subdued_text, .feedback_form .alert_text { font-size: 0.85rem; font-family: Arial, Helvetica, sans-serif; color: #b50938; }

.subdued_text { font-size: 0.85rem; }

label, select { color: #442115; }

label { font-family: Arial, Helvetica, sans-serif; font-size: 1rem; }

div[class*="col"], label[class*="col"] { padding-left: 0px; margin-bottom: .25rem; }

.btn-primary { font-size: 1.15rem; display: block; margin: 0 auto; color: #fff; text-transform: uppercase; border-radius: 0px; }

.btn-primary:focus { background-color: #99aa3a; }

.form-control:focus { box-shadow: 0 0 0 0.1rem #99aa3a; border-color: rgba(0, 0, 0, 0.1); }

#contents { border: none; background-color: transparent; }

.alert-primary { background-color: #442115; color: #99aa3a; }
