.headline-1 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.63em;
  margin: .5em 0; }

.btn-group {
  margin-bottom: 1em; }
  .btn-group .btn-primary {
    background-color: #34a360;
    font-size: 1.5em;
    height: 2.5em; }

#regform .form-group {
  margin-bottom: 1em; }
  #regform .form-group input {
    font-size: 1.5em;
    height: 2.5em;
    text-align: center;
    padding: .5em;
    border-radius: .3em;
    border-width: .1em; }

.required,
.unknown-error-msg,
.legal-warning-text {
  font-size: .88em;
  line-height: 1.3; }

.required,
.unknown-error-msg {
  background: #fff;
  color: #ff0000;
  padding: 0;
  margin-top: .5em; }

.legal-warning-text {
  color: #000; }
  .legal-warning-text a {
    color: #f46a6a;
    text-decoration: none; }

.filter-box .ft-form .ti004-next-btn .btn-group .btn-primary {
  height: 2.5em; }

#regform .custom-select {
  text-align: center; }
  #regform .custom-select select.error + .select-selected {
    border-width: .07em; }
  #regform .custom-select .select-selected {
    font-size: 1.5em;
    height: 2.5em;
    line-height: 2.5;
    border-radius: 0.3em;
    border-width: 0.1em;
    padding: 0; }
    #regform .custom-select .select-selected::before {
      width: 0.8em;
      height: 0.8em;
      right: 0.8em; }
    #regform .custom-select .select-selected::after {
      width: 2em;
      height: 2em;
      right: 0.2em;
      border-radius: 0.2em; }
  #regform .custom-select .select-items {
    max-height: 40vh; }

@media (min-width: 568px) {
  #regform .custom-select .select-items {
    max-height: none; } }

/*# sourceMappingURL=style--md.css.map */
