input[type="radio"]{

  -webkit-transform:scale(2);
     -moz-transform:scale(2);
      -ms-transform:scale(2);
       -o-transform:scale(2);
          transform:scale(2)!important;
		  margin-left: -30px !important;
}

input[type="radio"] + label {
	margin-left: 0px !important;
}


td input[type="radio"]{

  -webkit-transform:scale(2);
     -moz-transform:scale(2);
      -ms-transform:scale(2);
       -o-transform:scale(2);
          transform:scale(2)!important;
		  margin-left: 10px !important;
}

td input[type="radio"] + label {
	margin-left: 0px !important;
	font-weight: normal !important;
}

input[type="checkbox"]{

  -webkit-transform:scale(2);
     -moz-transform:scale(2);
      -ms-transform:scale(2);
       -o-transform:scale(2);
          transform:scale(2)!important;
		  margin-left: 10px !important;
		  display: inline;
		  	
		  
}

input[type="checkbox"] + label {
	margin-left: 10px !important;
	display: inline;
	line-height: 40px;
}


label {
	font-weight: lighter !important;
}


#mainDiv .table {
  border-top:1px dotted #004785;
  margin-top:20px;
  margin-bottom: 30px;
}

input[type="submit"], .startAgainButton {
  padding:10px 30px!important;
  background: #004785!important;
  color:#FFF!important;
}

label {
  display: unset;
}

.radio label, .checkbox label, label{
  min-height: 20px;
  padding-left: 10px;
  font-weight: 300;
}

.field_type .continueButton, .field_type .startAgainButton {
  margin-top: 20px;
  margin-bottom:20px;
}

.alert-danger, .alert-error {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}