/*#kudos-container {
	text-align: center;
}
#kudos {
	max-width: 520px; margin-left: auto; margin-right: auto; text-align: left;
}*/

#kudos-img {
	padding-top: 30px;
	padding-bottom: 50px;
}

#intro_div, #intro_div p, #intro_div {
	font-size: 18px;
	color: #313e51;
	text-align: left;
}

#intro_div h2 {
	color: #000;
	font-size: 20px;
}

#form_div, #form_div label {
	text-align: left;
	font-size: 18px;
}

#form_div .form-group {
	margin-bottom: 25px;
}

#form_div select, #form_div input, #form_div textarea {
	font-size: 18px;
	border: 2px solid #bcbcbc;
}

ul.as-list > li::before {
	display: none;
}

ul.as-selections li.as-original input, .as-input {
	border: none !important;
	height: 25px;
	width: 100%;
	box-shadow: none !important;
}
ul.as-selections {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 2px solid #bcbcbc;
}

ul.as-selections.loading {
	background-color: #FFF;
}

li.as-result-item.active {
	background-color: #5a7fa1;
}

ul.as-selections li.as-selection-item {
	color: #2b3840;
	font-size: 14px;
	font-family: "Lucida Grande", arial, sans-serif;
	text-shadow: 0 1px 1px #fff;
	background-color: #eeeeee;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddeefe), to(#bfe0f1));
	border: 1px solid #acc3ec;
	border-top-color: #c0d9e9;
	padding: 2px 7px 2px 10px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0 1px 1px #e4edf2;
	-webkit-box-shadow: 0 1px 1px #e4edf2;
	-moz-box-shadow: 0 1px 1px #e4edf2;
}