#content fieldset {
  padding: 30px 30px 10px !important;
}
#content legend {
  text-shadow: none !important;
  text-transform: uppercase;
  font-weight: bold;
  background: #59656b !important;
  color: #FFF !important;
  font-size: .9rem;
  position: relative;
  width: auto;
  border: 0;
  padding: 0 1rem;
  text-indent: inherit;
  border-radius: 2px;
  top: auto;
  left: auto;
  height: auto;
}

#content .fs1 legend{
  background: #ee7169 !important;
}
#content .fs2 legend{
  background: #72c3b8 !important;
}
#content .fs2{
  padding-top: .5rem !important;
}

#content a:link, #content a:visited {
  text-decoration: underline;
  color: #ee7169;
}

.nostyle {
  font-weight: normal;
}
#content .form-check-input{
  margin-top: .1rem;
}

.form-check input, .form-check label{
  cursor:pointer;
}
#content h3{
  margin: 1rem 0 .5rem !important;
  font-weight: bold !important;
  text-shadow: none !important;
  border-bottom: 0 !important;
  font-size: 1rem !important;
}


.question:nth-child(odd) h3{
  color:#72c3b8;
}
.question:nth-child(even) h3{
  color:#ee7169;
}
.question:nth-child(odd) span.badge{
  background:#72c3b8;
}
.question:nth-child(even) span.badge{
  background:#ee7169;
}
.form-check {
  margin-left: .8rem;
}

#content input.form-submit {
  background: #ee7169 !important;
  color: #FFF !important;
  border: 0 !important;
  font-weight: bold !important;
  font-size: 16px !important;
}

#content input.form-submit:hover {
  background: #72c3b8 !important;
}

.qhelp{
  color: #6c757d!important;
  margin-left: 1rem!important;
  font-style: italic;
}
