.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	background-color: transparent;
}

.dropdown-menu {
	background: #51163f;
}

.dropdown-menu > li > a {
	border: 0;
	font-size: 1em !important;
	transition: all .2s;
}
.dropdown-menu > li > a:hover {
	background-color: rgba(213, 227, 202, .2);
	transition: all .2s;
}

.carousel-caption {
	left: 10% !important;
	right: 10% !important;
	padding-top: 0 !important;
	position: relative;
}

.carousel-control {
	opacity: 1;
}

.control-label {
	font-weight: normal;
}

.btn {
	padding: 10px 50px;
	letter-spacing: 1px;
	font-size: .8em;
	border: none !important;
}

.btn-lg {
	padding: 22px 52px;
	font-size: .7em;
}

.btn.btn-primary {
	background-color: #a13030;
	border-color: #a13030;
}
.btn.btn-primary:hover {
	background-color: #b35959;
}

.form-control {
	padding: 10px 15px;
	border-radius: 0;
}
.form-control:focus {
	box-shadow: none;
	border-color: #a13030;
}

.form-group label {
	font-weight: normal;
	font-size: .8em;
}

.modal .close {
	font-size: 2.5em;
}

.modal-backdrop.in {
	background: #301010;
}

.modal-content {
	border-radius: 0 !important;
}

.alert {
	border-radius: 0;
	width: 100%;
	text-align: center;
}


/* centered columns styles ================================= */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}
.col-fixed {
    /* custom width */
    width:320px;
}
.col-min {
    /* custom min width */
    min-width:320px;
}
.col-max {
    /* custom max width */
    max-width:320px;
}