﻿
.countdown-block {
	float: left;
	width: 50%;
	position: relative;
	z-index: 1;	
	padding-top: 10%;
}

.info-block {
	float: left;
	width: 50%;	
	position: relative;
	z-index: 1;
	padding-top: 10%;
}

	.info-block:after {
		content: '';
		width: 4px;
		height: 400px;
		position: absolute;
		right: -12px;
		z-index: 2;
		background: #fff;
		opacity: 0.4;
	}

.heading-sec {
	float: left;
	width: 100%;
	color: #fff;	
	position: relative;
	z-index: 2;
}

	.heading-sec h1 {
		font-weight: 700;
		font-size: 76px;
	}

.contact-sec {
	float: left;
	width: 100%;
	position: relative;
	z-index: 2;
}

	.contact-sec .subscribe-box .form-control {
		background: rgba(255,255,255,0.2);
		color: #fff;
		font-size: 20px;
		border-color: rgba(255,255,255,0.2);
		transition: .25s ease-in;
		-webkit-transition: .25s ease-in;
		-moz-transition: .25s ease-in;
	}

		.contact-sec .subscribe-box .form-control:focus {
			background: #fff;
			border-color: #fff;
			color: #222;
			transition: .25s ease-in;
			-webkit-transition: .25s ease-in;
			-moz-transition: .25s ease-in;
			box-shadow: none;
		}

		.contact-sec .subscribe-box .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
			color: #fff;
			font-size: 20px;
			opacity: 0.6;
			font-weight: 300;
		}

		.contact-sec .subscribe-box .form-control::-ms-input-placeholder { /* IE 10+ */
			color: #fff;
		}

		.contact-sec .subscribe-box .form-control::-moz-placeholder { /* Firefox 18- */
			color: #fff;
		}

.error-msg {
	width: 70%;
}

.logout-reason {
    width: 70%;
    margin-bottom: 10px;
}
