.logo-box { height: 90px; }

.input-label { font-size: 18px; letter-spacing: 2.5px; color: #393938; }
.input { width: 100%; height: 50px; padding: 20px; margin: 20px auto; border-radius: 5px; border: 2px solid #dcdcdc; }
select.input { padding: 10px 20px; }
input.submit.btn { background-color: #fff; }
input.submit.btn:hover { color: #000; }

.circle { width: 60px; height: 60px; border-radius: 100px; border: 2px solid #000; }
.circle p { font-size: 25px; }

p.password-checkbox { font-size: 17px; }
p.password-checkbox input { margin-right: 10px; }

@media only screen and (max-device-width: 768px) {

	form { margin-top: 50px; }
	.container .col-sm-6 { width: 90%; margin-left: 5%; }
	.input-label { font-size: 35px; }
	.input { font-size: 35px; height: 100px; border-radius: 10px; }
	.logo-box { height: 150px; }
	.logo.sm { width: 150px; }

	.password-checkbox input[type="checkbox"] {
		/* Double-sized Checkboxes */
		-ms-transform: scale(3); /* IE */
		-moz-transform: scale(3); /* FF */
		-webkit-transform: scale(3); /* Safari and Chrome */
		-o-transform: scale(3); /* Opera */
		padding: 10px;
		margin: 0px 25px 0px 10px;
	}
	p.password-checkbox { margin-top: 20px; margin-bottom: 20px; font-size: 35px; }

	.circle { height: 80px; width: 80px; }
	.circle p { font-size: 45px; }

}
