input,
textarea,
keygen,
select,
button {
	font-family: 'cf_asty_stdregular';
}
button.close {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=") no-repeat 50%;
	float: none;
}

a, a:hover, a:focus,
.btn, .btn:hover, .btn:focus {
	color: #222;
	font-size: 1em;
	text-decoration: none;
}

.carousel-indicators {
	bottom: -20px;
	left: 0;
	margin: 0;
	text-align: left;
}
.carousel-indicators li {
	margin: 0;
	border: 1px solid #666;
}
.carousel-indicators li.active {
	width: 10px;
	height: 10px;
	background-color: #666;
}

.carousel-control,
.carousel-control:hover,
.carousel-control:focus {
	opacity: 1 !important;
	background: none !important;
	text-shadow: none !important;

	top: initial !important;
	bottom: 0 !important;

	color: #B29000;
	font-size: .8em;
}
.carousel-control.left {
	display: none;
}

blockquote {
	font-size: inherit;
	border: 0;
}

.panel {
	margin: 0;
	border: 0;
	background: none;
	box-shadow: none;
}
.panel-body {
	padding: 0;
}

