[class*="col-"] {
	min-height: inherit
}

.help-block {
	margin-bottom: 0
}

.carousel-indicators li {
	background: rgba(255,255,255,.2);
}
.carousel-indicators li.active {
	background: #fff
}

.carousel-indicators li.active,
.carousel-indicators li {
	width: 10px;
	height: 10px;
	margin: 0 2px;
	border: none
}

.carousel-control {
	background: none !important;
	text-shadow: none;
}


/* OVERLOAD BS */
.navbar-brand {
	padding: 0;
}
.nav>li > a:focus,
.nav>li > a:hover {
	background: none
}

.btn-group-sm > .btn,
.btn-sm {
	padding: 8px 12px;
	font-size: .9em;
}

.social > li > a:hover,
.nav > li > a:hover,
.nav > li.active > a {
	opacity: 1 !important
	
}

.modal-content {
	border: none;
	border-radius: 0;
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.10);
  box-shadow: 2px 2px 2px rgba(0,0,0,0.10);	
}

.form-horizontal .control-label {
	 color: #111;
	 text-transform: uppercase;
}

textarea,
.form-control {
	border-radius: 0;
	padding: 15px;
	border: 1px solid #f7f7f7;
	background: #f9f9f9;
	color: #111;
	font-weight: 500
}

.form-control::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color:#999;
}

.form-control:-moz-placeholder,
textarea:-moz-placeholder {
	color:#999;
}

.form-control::-moz-placeholder,
textarea::-moz-placeholder {
	color:#999;
}

.form-control:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color:#999;
}

textarea:focus,
.form-control:focus {
	background: #f4f4f4
}

.form-control {
	height: 50px;
}

.modal-title {
	font-size: 1.3em;
	font-weight: 500
}

.modal-header {
	padding:20px 30px
}

.modal-body {
	padding: 30px
}

.modal-header {
	background: #f7f7f7;
}