
html,body {
	min-height: 100%;
}

body {
	background-image: url("registration_bg_02.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	font-size: 1em;
}

a {
	text-decoration: none;
	color: #636466;
}

a:hover {
	text-decoration: none;
	color: #636466;
}


h1 {
	padding: 0px;
	margin: 0px;
	color: #0c6b3e;
	font-weight: normal;
	line-height: 1.2em;
	font-size: 2em;
}

h1 .bolder {
	font-weight: bold;
}

p {
	color: #636466;
	line-height: 1.3em;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 4px 0px;
}

#content {
	max-width: 680px;
}

.logo img {
	max-width: 160px;
}

.form {
	background: rgba(255,255,255,0.8);
	font-size: 1em;
}

.form-logo {
	width: auto;
	max-width: 100%;
}

.btn-primary, .btn-primary:hover, .btn-primary:focus {
   background: #0d6b38  !important;
   color: #FFF;
   border: 0px;
   border-radius: 0px;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 30px;
   padding-left: 30px;
   text-transform: uppercase;
   line-height: 1em;
   font-weight: bold;
}

.no-focusborder:focus {
  outline-style: none  !important;
  box-shadow: none  !important;
  border-color: transparent  !important;
}

label {
	color: #636466;
	line-height: 1em;
}

.form-check-input:checked {
    background-color: #0d6b38;
    border-color: #0d6b38;
}


.form-check-input:focus {
   	outline-style: none;
	box-shadow: none;
	border-color: transparent;
}

.copyright p {
	padding-top: 4px;
	color: #636466;
}