html {
	
	background:none;
	

}

body {
	
	background:none;

}

#viewing-form-container {
	
	font-family: "Poppins", sans-serif;
	font-weight:200;
	
}

h3 {
	
	font-size:1.4rem;
	font-weight:400;
	
}

.alert h1 {
	
	font-size:1.5rem;
	
}

.alert {
	
	-webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
     border-radius: 0 !important;
	
}

#form-container {
	
	background:#F5F5F5;
	padding:35px 25px 35px 25px;
	
}

#viewing-form-container .form-select, #viewing-form-container .form-control {
	
	/*-webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
     border-radius: 0 !important;
	 font-weight:300;*/
	 font-weight:300;
	 font-size:0.9rem;
	 
	
}

.btn {
	
	-webkit-border-radius: 10px !important;
     -moz-border-radius: 10px !important;
     border-radius: 10px !important;
	 font-weight:300;
	 
	
}

.form-control, .form-select {
	
	border:none;
	
}

#viewing-form-container .form-control, #viewing-form-container .form-select {
	
	border:1px solid #EAEAEA;
	
}

.btn-check:focus+.btn-primary,.btn-primary:focus {
	

	box-shadow:0 0 0 .25rem #CCC
	
	}

	
.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus {
	
	box-shadow:0 0 0 .25rem #CCC
	
	}
	
.btn-primary.disabled,.btn-primary:disabled {
	
	color:#fff;
	background-color:#CCC;
	border-color:#CCC
	
	}
	
.form-check-input:focus {
	
	border-color:#666;
	outline:0;
	box-shadow:0 0 0 .25rem rgba(0,0,0,.15)
	
	}
	
.form-check-input:checked {
	
	background-color:#296AC2;
	border-color:#296AC2;
	
	}
	
.form-select:focus, .form-control:focus {
	

	box-shadow:0 0 0 .25rem rgba(0,0,0,0.1);
	border-color:rgba(0,0,0,0.1);
	
	}

	
.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus {
	
	box-shadow:0 0 0 .25rem #CCC
	
	}

.btn-check:focus+.btn-primary,.btn-primary:focus {
	

	box-shadow:0 0 0 .25rem #CCC
	
	}

	
.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus {
	
	box-shadow:0 0 0 .25rem #CCC
	
	}
	
.btn-primary.disabled,.btn-primary:disabled {
	
	color:#fff;
	background-color:#CCC;
	border-color:#CCC
	
	}
	

	
.form-check-input:focus {
	
	border-color:#666;
	outline:0;
	box-shadow:0 0 0 .25rem rgba(0,0,0,.10)
	
	}	

.btn {
	
	border:none;
	padding:15px 25px;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
	
}


.error {
	
	color:#C00;
	
}

p.error {
	
	margin:0;
	padding:10px 0 10px 0;
	font-size:0.9em;
	
}

ol.error {
	
	list-style-type:none;
	margin:0;
	padding:0;
	color:#C00;
	font-size:0.9em;
	
}



/*---------------------- Custom colours -----------------------*/


/* Buttons */

.btn-primary, .btn-primary:focus,.btn-primary:not(.disabled):active:focus {
	
	background:#F7B82C;
	
}



.btn-primary:hover {
	
	background:#F8BD36;
	
}

@media (max-width: 767px) {
	
	#form-container {
	
	padding:25px 15px 35px 15px;
	
}

	
}