.nav-tabs > li > a:hover {
	color: #e57373;
}
.nav-tabs.nav-tabs-alt > li > a:hover {
	-webkit-box-shadow: 0 2px #e57373;
	box-shadow: 0 2px #e57373;
}
.nav-tabs.nav-tabs-alt > li.active > a,
.nav-tabs.nav-tabs-alt > li.active > a:hover,
.nav-tabs.nav-tabs-alt > li.active > a:focus {
	-webkit-box-shadow: 0 2px #e57373;
	box-shadow: 0 2px #e57373;
}

.nav-tabs {
	background-color: #f9f9f9;
	border-bottom: none;
}
.nav-tabs.nav-tabs-right > li {
	float: right;
}
.nav-tabs.nav-justified > li > a {
	margin-bottom: 0;
}
.nav-tabs > li {
	margin-bottom: 0;
}
.nav-tabs > li > a {
	margin-right: 0;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #646464;
	font-weight: 600;
	border: 1px solid transparent;
	border-radius: 0;
	font-size: 18px;
}
.nav-tabs > li > a:hover {
	color: #e57373;
	background-color: transparent;
	border-color: transparent;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #646464;
	background-color: #fff;
	border-color: transparent;
}
.nav-tabs.nav-tabs-alt {
	background-color: transparent;
	border-bottom: 1px solid #e9e9e9;
}
.nav-tabs.nav-tabs-alt > li > a {
	-webkit-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}
.nav-tabs.nav-tabs-alt > li > a:hover {
	-webkit-box-shadow: 0 2px #e57373;
	box-shadow: 0 2px #e57373;
}
.nav-tabs.nav-tabs-alt > li.active > a,
.nav-tabs.nav-tabs-alt > li.active > a:hover,
.nav-tabs.nav-tabs-alt > li.active > a:focus {
	-webkit-box-shadow: 0 2px #e57373;
	box-shadow: 0 2px #e57373;
}

.nav-tabs.nav-justified>li>a {
	border-radius: 0;
}

ul.ul-justify li {
	text-align: justify;
}


.img-square {
	display: block; border: 1px solid #ececec; position: relative; overflow:hidden; padding-bottom:100%;
	background-size: cover; background-position: center center;
}