.has-iframe .f-html {
	padding: 0 !important;
}

.table-responsive {
	background-image: linear-gradient(to right, white, white, white), linear-gradient(to right, white, white, white), linear-gradient(to right, rgba(0, 0, 20, .1), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)), linear-gradient(to left, rgba(0, 0, 20, .1), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
	background-position: left center, right center, left center, right center;
	background-repeat: no-repeat;
	background-color: white;
	background-size: 20px 100%, 20px 100%, 10px 100%, 10px 100%;
	background-attachment: local, local, scroll, scroll;
}

.table th, .table td {
	background-color: transparent;
}

.table th {
	color: var(--darkBlueGrey) !important;
	white-space: nowrap;
}

.table td {
	color: var(--slateGrey) !important;
	font-size: 14px;
}

@media only screen and (max-width : 767px) {
  .table {
	  white-space: nowrap;
	}
}

@media only screen and (min-width : 767px) {
	.iframe-overlay img {
  	transition: all 0.3s;
	}

  .iframe-overlay:hover img {
    filter: brightness(0.7);
    transform: scale(1.05);
  }
}