form {
  width: 100% !important;
  max-width: 500px !important;
}

input,
textarea,
select {
  border: 1px solid #000;
  width: 100%;
}

input,
select {
  height: 30px;
}

label {
  width: 100%;
}

.action {
  margin: 2% 0;
  width: 25%;
  background: #a3c6e9;
  color: #1b2d5b;
  border: none;
  border-top: 2px solid #cbdced;
  border-right: 2px solid #cbdced;
  border-bottom: 2px solid #77a8d9;
  border-left: 2px solid #77a8d9;
}

/*-------------PRE-EXERCISE QUESTIONNAIRE----------------*/

#UserForm_Form {
  width: 80%;
}

.valYes,
.valNo,
.odd,
.even {
  list-style: none;
  clear: both;
  height: 25px;
  float: left;
  width: 50%;
}

input.checkbox {
  width: 15px;
  margin-right: 4%;
}

.middleColumn {
  padding-bottom: 20px;
  clear: both;
  display: flex;
  flex-direction: column;
}

.optionset {
  padding-bottom: 0;
}

.optionset .middleColumn div,
.checkbox {
  display: flex;
  align-items: center;
}

.valYes label,
.valNo label,
.odd label,
.even label {
  display: flex;
}

/*-------------LOGIN----------------*/

#Email,
#Password,
#Remember {
  max-width: 600px;
  width: 100%;
}

.nocaptcha {
  display: none;
}

