body, button, input, h1, p {
		font-family: 'Lato', Helvetica, Arial, sans-serif;

}
p {
	color:#7C8759;
	font-size:24px;
}
::-webkit-input-placeholder {
   color: #cccccc;
}

:-moz-placeholder { /* Firefox 18- */
   color: #cccccc;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #cccccc;  
}

:-ms-input-placeholder {  
   color: #cccccc;
}
#main-button {
	background-color:#94BA1E;
	color:#ffffff;
	font-weight:400;
	padding:0 25px;
	font-size:14px;
	box-shadow:none;
	border:none;
	cursor: pointer;
	text-transform:uppercase;
	margin:0 0 45px 25px;
	vertical-align:top;
}
#main-button:hover {
	background-color:#7C8759;
}
input {
	margin-bottom:45px;
	border:1px solid #999999;
	font-size:24px;
	color:#666666;
	padding-left:10px;
}
input, #main-button {
	height:46px;
	line-height:46px;
}
#main-title, #main-field {
	text-align:center;
}
.container {
	text-align:left;
	vertical-align:middle;
	width:20%;
	margin:0 auto;
}
h2 {
	font-size:80px;
	vertical-align:middle;
	margin:10px 10px 10px 0;
}
h2, h3 {
	display:inline-block;
}
/*Icons created by IcoMoon - https://icomoon.io/ */
@font-face {
 font-family: 'icomoon';
 src:url('../fonts/fonts/icomoon.eot');
 src:url('../fonts/fonts/icomoon.eot') format('embedded-opentype'), url('../fonts/fonts/icomoon.woff') format('woff'), url('../fonts/fonts/icomoon.ttf') format('truetype'), url('../fonts/fonts/icomoon.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
 [class^="icon-"], [class*=" icon-"] {
 font-family: 'icomoon';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;
 margin-right:8px;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.icon-smile {
	color:#EDD63E;
}
.icon-smile:before {
	content: "\e9e1";
}
.icon-sad {
	color:#1E5CBA;
}
.icon-sad:before {
	content: "\e9e5";
}
.icon-neutral {
	color:#7A8AEF;
}
.icon-neutral:before {
	content: "\e9fb";
}
@media screen and (max-width:1044px) {
	.container {
		width:30%;
	}
}
@media screen and (max-width:720px) {
	.container {
		width:50%;
	}
}
@media screen and (max-width:415px) {
	.container {
		width:80%;
	}
	#main-button {
		margin:25px 0;
	}
	input {
		margin:0 auto;
		display:block;
	}
}