header, nav, section, article, aside, footer {
   display:block;
}
.container-body {
	padding-bottom: 20px;
	padding-top: 20px;
}
.row {
	margin-left: 0;
}
a, .btn-link {
	/* color: #c41230; */
	color: #DC2529;
}
a:hover, a:focus, .btn-link:hover, .btn-link:focus {
	/* color: #ff3c3c; */
	color: #BF2126;
}
.btn-primary, .btn-info {
	background-image: none;
	/* background-color: #c41230; */
	background-color: #DC2529;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled], .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	/* background-color: #ff3c3c; */
	background-color: #BF2126;
}
#checkAvailability {
	margin-top: -10px;
}
.alert-info {
	background-color: #f5f5f5;
	border-color: #e3e3e3;
	color: #333;
}
/* Branding */
header {
	margin-bottom: 110px;
}
.header {
	padding-top: 0;
}
.nav-main a:hover {
	color: #fff;
	text-decoration: none;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	height: auto !important;
}
.footer {
	background-color: #404040;
}
@media (max-width: 767px) {
body {
	padding-left: 0;
	padding-right: 0;
}
.container-fluid {
	padding-left: 20px;
	padding-right: 20px;
}
@media (max-width: 600px) {
header {
	margin-bottom: 0;
}
.logo {
	margin: 40px 0 10px;
}
.nav-social-wrap {
	margin-top: 50px;
}
}