/* CSS Document */

.input.checkbox .form-check input[type="checkbox"] {
	float: left;
   display: inline-block;
   margin: 4px 0 0 0;
}

.input.checkbox .form-check label>span {
	margin-left: 24px;
   display: block;
}

div.error.form-text {
	font-size: 1.2rem;
	color: #134786;
	background: #ffffe0 url('../Icons/warning.png') 12px 8px no-repeat;
	border: 1px solid #cccccc;
	padding: 6px 16px 8px 48px;
	font-style: normal;
	font-weight: 600;
	border-radius: 8px;
	margin: 4px 0 12px;
	display: block;
}

.actions .form-navigation .btn-toolbar .btn.btn-primary:hover, .actions .form-navigation .btn-toolbar .btn.btn-cancel:hover {
  background-color: #153C89;
  color: #ffffff;
  text-decoration: none;
}

.actions .form-navigation .btn-toolbar .btn.btn-primary, .actions .form-navigation .btn-toolbar .btn.btn-cancel {
  display: inline-block;
  font-weight: 700;
  border: 1.3px solid transparent;
  border-radius: 6px;
  padding: 0.5rem 2.5rem;
  margin: 0;
  text-align: center;
  text-decoration: none;
  font-size: 1.1rem;
  background-color: #FDCA2F;
  color: #000000;
  cursor: pointer;
}

input.error, textarea.error {
	background-color: rgb(224, 224, 255);
}

.form-group.has-error .input.checkbox .form-check label span {
	background-color: rgb(220, 220, 255);
}

.form-group label {
	font-size: 1.2rem;
	color: #134786;
	font-weight: 600;
}

.form-group label span {
	font-size: 1rem;
	color: #444444;
	font-weight: 400;
}

input.form-check-input {
	position: unset;
	margin-top: 0;
	margin-left: 0;
}

.radio {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.radio label {
  margin-bottom: 0;
}

.form-check-input[type="radio"] {
  margin: 8px 8px 0 0;
}

.form-group .radio label>span {
	margin-left: 24px;
   display: block;
}

.form-group .radio input[type="radio"] {
	float: left;
   display: inline-block;
   margin: 4px 0 0 0;
}



