body {
	background-color: #0A2449 !important;
	color: #fff !important;
	font-size: 16px !important;
}

.container {
	width: 100%  !important;
	padding: 0px  !important;
}

.content {
	margin: 0px !important;
}

.survey-container {
	padding: 0px !important;
	margin: 0px !important;
}

#SurveyForm {
	margin: 0px !important;
}

fieldset {
  margin-left: -15px;
  margin-right: -15px;
}

div .required label::after {
	color: #fff !important;
}

h1 {
  display: none;
}

h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #fff !important;
}

.form-control {
	font-size: 16px !important;
}

.btn {
  font-weight: 600 !important;
  padding: 16px 32px  !important;
  font-size: 18px !important;
  line-height: 1 !important;
  border-radius: 40px !important;
  text-shadow: none !important;
}

.btn-primary {
  background-image: none !important;
  filter: none !important;
  border: 2px solid #f9d84b !important;
  color: #0A2449 !important;
  background-color: #f9d84b !important;
  transition: 0.3s ease-in-out 0s;
}

.btn-primary:hover {
  color: #f9d84b !important;
  background-color: #0A2449 !important;
  border-color: #f9d84b !important;
}

.btn-primary:focus {
  transform: scale(0.95);
}

label a {
  text-decoration: underline;
}

label a:hover {
  opacity: 0.7;
}