html {overflow-y: scroll;}/* to avoid jump due to scrollbar*/
body {font-family: 'Poppins', sans-serif; font-weight: 200;}
#homepage {overflow: hidden;}

.fz-navbar {background-color: #e9e9e9 !important;}
.navbar-light .navbar-nav .nav-link {color: #090909;
}

.fz-logo {padding-top: 90px;}
.fz-main {padding-top: 54px;}
.fz-pdf {
	width: 100%;
	padding: 0.9rem;
	margin-bottom: 0.9rem;
	border: 1px solid #999;
	background-color: #e9e9e9;
}
.fz-pdf a {
	color: #191919;
	font-weight: bold;
}
/* pet-amber page */
.fz-left-pet-amber {position: fixed; left: 0; top: 0; background-repeat: no-repeat; min-height: 100%;}
.fz-right-pet-amber {margin-left: 50%; background-color: #fff;}
.fz-pet-amber-all {margin-top: 0.9rem;}
.fz-fixed-img { padding: 1.9rem 0;}
.fz-left-image {display: block;}
#collare h1 {
	color: #9fdbe9;
	font-size: 1.9rem;
}
#collare h2 {
	color: #1f9c97;
	font-size: 1.53rem;
}
#collare h2 span {
	color: #9fdbe9;
	font-size: 1.35rem;
}
#collare p {
	color: #fff;
	font-size: 1.18rem;
}
.tab-content {
	margin-bottom: 50px;
}

.tab-content > .tab-pane {
	background-image: url("../images/pet-amber/pet-amber-bg.png");
}
.fz-pet-care-image {
	display: block;
}
.fz-pet-table {
	overflow-x:auto;
}
table {
	width: 100%;
}
th, td {
	padding: 0.45rem;
	color: #fff;
	text-align: center;
	border: 1px solid #ddd;
}
.fz-table-td {
	font-weight: bold;
}

/* when not active use specificity to override the !important on border-(color) */
.nav-tabs .nav-link:not(.active) {
    border-color: transparent !important;
	color: #999;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #191919;
	background-color: #fff;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {color: #727272;}
.border {
	border: 1px solid #999 !important;
}
.fz-border {border-bottom: 1px solid #fff !important;}

@media (max-width: 768px) {
.fz-left-pet-amber {background-image: none; min-height: 100%;}
.fz-right-pet-amber {margin: 22.5rem auto auto auto;}
.fz-fixed-img { padding: 0;}
/*.fz-storia-img {float: none;}
.fz-pet-amber-quote {position: relative; bottom: 0;}*/
}
/*
@media (min-width: 768px) {
.fz-pet-amber-quote {background: rgba(255, 255, 255, 0.5);}
}
*/
.fz-footer {
	z-index: 9;
	position: fixed;
	background-color: #d9d9d9;
	bottom: 0;
	left: 0;
	width: 100%;
}
.fz-footer a {color: #fc7c01; text-decoration: none;}
@media (max-width: 768px) {
.fz-footer {
	z-index: 9;
	position: relative;
	margin: 0;
	width: 100%;
}
}