@charset "UTF-8";

@font-face{
    font-family: 'Roboto', sans-serif;
}

body {
	margin: 0px;
	
}

.form-control{
	font-family: 'Roboto';
	width:100%;
	height: 100%;
	text-align: center;
	background-color: transparent;
	outline: none;
	border: none;
	letter-spacing: 2px;
	font-size: 16px;
	color:#fff;
}

.form-control-textArea{
	font-family: 'Roboto';
	width:100%;
	height: 100%;
	background-color: transparent;
	letter-spacing: 2px;
	font-size: 16px;
	color:#fff;
	text-align: center;
	padding-top: 8px;
	outline: none;
	border: none;
}

#buttonFrame{
	width: 100%;
	text-align: center;
	padding-top: 24px;
}

.btn {
	cursor:pointer;
	font-family: roboto;
	letter-spacing: 4px;
  	border-width: 0;
  	border-bottom-width: 3px;
  	border-radius: 3px;
	font-size:18px; 
	color: #ffffff;
	padding:14px 60px;
}
.btn.btn-primary {
  	background: #D2232D;
  	border-color: #074161; 
	border-radius:8px;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus {
 	background: #5A0500;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #ffffff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #ffffff;
   opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #ffffff;
   opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #ffffff;
}


#captchaFrame{
	text-align: center;
	margin-top: 20px;
}

@media screen and (max-width: 500px) {
	#captchaFrame{
		width: 100%;
		text-align: justify;
	}
  }

.g-recaptcha{
	display: inline-block;
}