/* -- GENERAL -- */
.main {
	margin-top:10em;
}

.formular {
	border-left: 5px solid #DADFE1;
}

/* -- LOGO -- */
.logo img {
	margin: .5em auto;
	max-height: 13.2em;
}

/* -- FORMULAR -- */
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; }
input:focus::-moz-placeholder { color:transparent; } 
input:focus:-ms-input-placeholder { color:transparent; } 
textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } 
textarea:focus::-moz-placeholder { color:transparent; } 
textarea:focus:-ms-input-placeholder { color:transparent; } 

.main input[type="submit"] {
	background:#00B16A;
	border:none;
	color:white;
	margin: .5em 0;
	padding:.5em 0;
	text-transform: uppercase;
	width: 100%;
}

.main input[type="text"], .main input[type="email"] {
	background:none;
	border: 1px solid #BDC3C7;
	margin: .5em 0;
	padding: .5em 1em;
	width:100%;
}

.main textarea {
	background:none;
	border:1px solid #BDC3C7;
	height:13.2em;
	margin: .5em 0;
	overflow: auto;
	padding: .5em 1em;
	resize:none;
	width:100%;
}

.main input[type="text"]:focus, .main input[type="email"]:focus, .main textarea:focus {
	border-color:#00B16A;
	outline:none !important;
}

/* -- Alert Box -- */
.msg {
	background:#FDE3A7;
	margin: 1em 0;
	padding: .5em 0;
	text-align:center;
	width:100%;
}