@font-face {
    font-family: HKGrotesk-Bold;
    src: url(/assets/fonts/hk-grotesk/HKGrotesk-Bold.otf);
}

@font-face {
    font-family: HKGrotesk-Regular;
    src: url(/assets/fonts/hk-grotesk/HKGrotesk-Regular.otf);
}

@font-face {
    font-family: HKGrotesk-SemiBold;
    src: url(/assets/fonts/hk-grotesk/HKGrotesk-SemiBold.otf);
}

@font-face {
    font-family: Roboto-Black;
    src: url(/assets/fonts/hk-grotesk/Roboto-Black.otf);
}

body, html {
/*	background-color: #F8F9FA;*/
}

.form-data {
	width: 100%;
	max-width: 500px;
	padding: 15px;
	margin: auto;
	padding-top: 2em;
}

.form-data .checkbox {
	font-weight: 400;
}

.form-data .form-control {
	position: relative;
	box-sizing: border-box;
	height: auto;
	padding: 10px;
	font-size: 16px;
}

.form-data .form-control:focus {
	z-index: 2;
}

.copy-text {
	font-family: HKGrotesk-Regular;
	font-size: 12pt;
	color: #333333;
}

.mobile-applicants {
	display: none;
}

.btn-primary, .btn-primary:hover {
    color: #fff;
    background-color: #fc531d;
    border-color: #fc531d;
}

@media (max-width: 576px) {
	.mobile-applicants-hidden {
		display: none;
	}

	.mobile-applicants {
		display: block;
	}

	.form-data .form-control {
		font-size: 14px;
	}

	.form-text {
		margin: .25rem !important;
		font-size:10px!important;
	}

	#body > div.container {
		margin:0px;
		padding:0px;
	}
}
