*{
	font-family: 'Open Sans', sans-serif;
}
.background-img{
	position: fixed;
	top:0;
	z-index: -1;
	min-width: 100%;

}
.content{
	background: rgba(0,0,0,.7);
	color:#fff;
	min-height: 500px;
	text-align: center;	
	padding: 0;	

}
.logo{
	margin:auto;
	margin-top: 30px;
}

.btn[type=submit]{
	clear: both;
	margin:auto;
}

a{
	color:#ddd;
}

a:hover{
	color:#fff;	
	text-decoration: none;	
}
.btn{
	border-radius: 0;
	min-width: 250px;
	padding: 15px;
}
form{
	max-width: 500px;
	text-align: center;
	margin:auto;
}
@media (min-width: 400px) {
	h4{
		/*
		margin-top: 30px;
		margin-bottom: 30px;
		*/
		line-height: 1.7; 
	}
		
	.form-control{
		border-radius: 0;
		height: 45px;
		opacity: 1;
		color:#FFF !important ; 
		background: rgba(255,246,0,.5);	
		border:1px solid #aaa;
	}
	form{
		max-width: 500px;
		text-align: center;
		margin:auto;
	}
	.footer span{
		font-size: 22px;
		margin-left: 10px;
		font-weight: bold;	
	}
	h5{
		
			margin-top: 30px;
			margin-bottom: 30px;
			line-height: 1.7; 
			font-size: 24px;
	}
		
	
}

@media screen and (max-width: 1024px) {
	h4{
		/*
		margin-top: 30px;
		margin-bottom: 30px;
		*/
		line-height: 1.7; 
		font-size: 45px;
	}
	h5{
	
		margin-top: 30px;
		margin-bottom: 30px;
		line-height: 1.7; 
		font-size: 30px;
	}

	
	.form-control{
		border-radius: 0;
		height: 65px;
		opacity: 1;
		color:#FFF !important ; 
		background: rgba(255,246,0,.5);	
		border:1px solid #aaa;
		font-size: 45px;
	}
	form{
		max-width: 580px;
		text-align: center;
		margin:auto;
	}
	label {
		display: inline-block;
		max-width: 100%;
		margin-bottom: 5px;
		font-size: 25px;
	}		
	a {
		font-size: 25px;
	}	
	.btn {
		border-radius: 0;
		min-width: 250px;
		padding: 15px;
		font-size: 45px;
	}	

	.footer span{
		font-size: 30px;
		margin-left: 10px;
		font-weight: bold;	
			
	}
}

.input-group{
	margin: 10px;
}
.input-group-addon{
	border-radius: 0;	
	background:rgba(255,255,255,.05);	
	color:#fff;	
	border:1px solid #aaa;
}
.footer{
	padding: 10px;
	text-align: center;	
	color:#fff;
	background:rgba(255,255,255,.2);
	margin:0;
}
.footer img{
	text-align: center;
	margin:auto;
}

@font-face {
    font-family: armtb;
    src: url(armtb.ttf);
}

input::-webkit-input-placeholder {
	color: white !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
	color: white !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
	color: white !important;  
}
 
input:-ms-input-placeholder {  
	color: white !important;  
}

.blink {
	-webkit-animation: blink .75s linear infinite;
	-moz-animation: blink .75s linear infinite;
	-ms-animation: blink .75s linear infinite;
	-o-animation: blink .75s linear infinite;
	 animation: blink .75s linear infinite;
}
@-webkit-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-moz-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-o-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
