	html {
			height: 100%;
			scroll-padding-top: calc(4.5rem - 1px);
			overflow-x: hidden !important;
			/*word-break: break-all;*/
		}

	body {
		background-image: url("../images/bgc.png?0");
		background-attachment: fixed;
		background-size: cover;
		background-repeat: no-repeat;
		background-color: #020408;
		font-family: "Anybody", sans-serif !important;
		font-optical-sizing: auto;
		font-style: normal;
		overflow-x: hidden !important;
		}

/*
	body::before {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			
			background-color: #07090B;
			opacity: 0.9;
			z-index: -1;
			mix-blend-mode:;
	}
	*/
	/*background-image: linear-gradient(120deg, #eaee44, #33d0ff);*/
	
	.word-break {
		word-break: break-all !important;
	}

	img {
			max-width: 100%;
		}

	a {
			text-decoration: none;
			color: #fff;
		}

	a:hover {
			color: #2775CA;
		}
		
	h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
			margin-top: 0;
			margin-bottom: 0.5rem;
			font-family: "Anybody", sans-serif;
		}

	.wallet-adapter-button {
		height: 38px !important;
		line-height: 38px !important;
		padding: 0 20px !important;
		margin-top: 10px !important;
	}
	
	.wallet-adapter-button-trigger {
		background-color: transparent !important;
		border: 1px solid #fff !important;
		border-radius: 50px !important;
	}

	.wallet-adapter-button-trigger:hover {
		background-color: #2775CA !important;
	}

	.page-section {
		background-color: transparent;
	}

	.page-section .page-section-heading {
		font-size: 2.25rem;
		line-height: 2rem;
	}

	@media (min-width: 992px) {
		.page-section .page-section-heading {
			font-size: 3rem;
			line-height: 2.5rem;
		}
	}
	
	.divider-custom {
		margin: 1.25rem 0 1.5rem;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.divider-custom .divider-custom-line {
		width: 100%;
		max-width: 7rem;
		height: 0.25rem;
		background-color: #2c3e50;
		border-radius: 1rem;
		border-color: #2c3e50;
	}

	.divider-custom .divider-custom-line:first-child {
		margin-right: 1rem;
	}

	.divider-custom .divider-custom-line:last-child {
		margin-left: 1rem;
	}

	.divider-custom .divider-custom-icon {
		color: #2c3e50;
		font-size: 2rem;
	}

	.divider-custom.divider-light .divider-custom-line {
		background-color: #fff;
	}

	.divider-custom.divider-light .divider-custom-icon {
		color: #fff;
	}

	
	.border-bottom-small > .border-bottom {
		border-bottom: 0.1px solid #fff !important;
	}

	.btn:focus {
		outline: none;
		box-shadow: none;
	  }

	.btn-xl {
		padding: 1rem 1.75rem;
		font-size: 1.25rem;
	}
	
	.btn-social {
		border-radius: 100%;
		display: inline-flex;
		width: 3.25rem;
		height: 3.25rem;
		font-size: 1.25rem;
		justify-content: center;
		align-items: center;
	}

	.btn-social:hover {
		background-color: #2775CA;
		color: #fff;
	}

	.btn-border-radius {
		border-radius: 50px !important;
		border: 1px solid #fff !important;
	}

	.btn-border-radius-dark {
		border-radius: 50px !important;
		border: 1px solid #040404 !important;
	}

	.btn-border-radius-right {
		border: 2px solid #fff !important;
		border-top-right-radius: 50px 50px !important;
		border-bottom-right-radius: 50px 50px !important;
	}

	.div-border-radius-right {
		border-top-right-radius: 500px 500px !important;
		border-bottom-right-radius: 500px 500px !important;
	}

	.div-border-radius-left {
		border-top-left-radius: 500px 500px !important;
		border-bottom-left-radius: 500px 500px !important;
	}
	
	.div-border-radius-right-padding {
		padding-right: 200px;
	}

	.div-border-radius-left-padding {
		padding-left: 200px;
	}

	.fs-new-here {
		font-size: 19rem;
		line-height: 1;
	}

	@media (max-width: 1194px) {

		.div-border-radius-right-padding {
			padding-right: 10px;
		}

		.div-border-radius-left-padding {
			padding-left: 10px;
		}
	}

	@media (max-width: 992px) {

		.div-border-radius-right-padding {
			padding-right: 2px;
		}

		.div-border-radius-left-padding {
			padding-left: 0px;
		}

		.div-border-radius-left {
			border-top-left-radius: 0px 0px !important;
			border-bottom-left-radius: 0px 0px !important;
		}

		.fs-new-here {
			font-size: 10rem;
			line-height: 1;
		}
		
	
	}

	#mainNav {
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		/*font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";*/
		font-weight: 700;
	}

	#mainNav .navbar-brand {
		/*color:;*/
	}

	#mainNav .navbar-nav {
		margin-top: 1rem;
	}

	#mainNav .navbar-nav li.nav-item a.nav-link {
		color: #fff;
	}

	#mainNav .navbar-nav li.nav-item a.nav-link:hover {
		color: #6b6b6b;
	}

	#mainNav .navbar-nav li.nav-item a.nav-link:active, #mainNav .navbar-nav li.nav-item a.nav-link:focus {
		color: #fff;
	}

	#mainNav .navbar-nav li.nav-item a.nav-link.active {
		color: #1abc9c;
	}

	#mainNav .navbar-toggler {
		font-size: 80%;
		padding: 0.8rem;
	}

		.navbar-toggler:focus,
		.navbar-toggler:active,
		.navbar-toggler-icon:focus {
		outline: none;
		box-shadow: none;
}

.nav-item .active {
		/*border-color: #fff !important;
		background-color: #2B3E50;*/
}

@media (min-width: 992px) {

	.stick {
			position: sticky;
			height: fit-content;
			top: 80px;
	}

}
	
	@media (min-width: 992px) {

		#mainNav {
			padding-top: 0.5rem;
			padding-bottom: 0.5rem;
			transition: padding-top 0.3s, padding-bottom 0.3s;
		}

		#mainNav .navbar-brand {
			font-size: 1.75em;
			transition: font-size 0.3s;
		}

		#mainNav .navbar-nav {
			margin-top: 0;
		}

		#mainNav .navbar-nav > li.nav-item > a.nav-link.active {
			color: #fff;
			background: #6b6b6b;
		}

		#mainNav .navbar-nav > li.nav-item > a.nav-link.active:active, #mainNav .navbar-nav > li.nav-item > a.nav-link.active:focus, #mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover {
			color: #fff;
			background: #6b6b6b;
			border-bottom: 2px solid red;
		}

		#mainNav.navbar-shrink {
			padding-top: 0.5rem;
			padding-bottom: 0.5rem;
		}

		#mainNav.navbar-shrink .navbar-brand {
			font-size: 1.5em;
		}

	}
	
	.masthead {
		padding-top: calc(1rem + 74px);
		
		/*background-color: #0e0e0e;**/
		/*background: rgb(14,14,14);
		background: radial-gradient(circle, rgba(14,14,14,1) 50%, rgba(25,25,25,1) 100%);*/

		/*background-image: radial-gradient(#0b162b 1.5px, transparent 1.5px);
		background-size: 25px 25px;
		background-color: #0c0c0c;*/
		background-color: transparent;
	}

	.logo {
		max-width: 40px;
		padding-left: 5px;
	}

	@media (min-width: 992px) {
		.logo {
			max-width: 80px;
		}
	}

	.icons-boxed {
		max-height: 22px;
	}

	@media (min-width: 810px) {
		.icons-boxed {
			max-height: 36px;
		}
	}

	h6, .h6, h5, .h5, h4, .h4 {
		font-weight: 400;
	}

	.masthead .arrow-right {
		width: 18px;
		height: 18px;
	}

	.masthead .bracket-l, .masthead .bracket-r {
		height: 18px;
	}

	@media (min-width: 810px) {

		.masthead .arrow-right {
			width: 40px;
			height: 40px;
		}

		.masthead .bracket-l, .masthead .bracket-r {
			height: 40px;
		}

	}

	.rounded-bottom-lc:last-child {
			border-bottom-left-radius: 10px;
			border-bottom-right-radius: 10px;
			border-bottom: 0px !important;
	}

	.masthead h1 {
		font-size: 1rem;
		color: #fff;
		padding-bottom: 0.5rem;
		font-family: "Anybody", sans-serif;
		font-weight: 600;
	}

	@media (min-width: 810px) {
		.masthead h1 {
			font-size: 2.1rem;
			color: #fff;
			padding-bottom: 2rem;
			font-family: "Anybody", sans-serif;
			font-weight: 600;
		}
	}

	.masthead h2 {
		font-size: 2rem;
		color: #cbcbcb;
	}

	.masthead .masthead-heading {
		font-size: 2.75rem;
		line-height: 2.75rem;
	}

	.masthead .masthead-subheading {
		font-size: 1.25rem;
	}

	.masthead .masthead-avatar {
		width: 15rem;
	}
	
@media (min-width: 992px) {
		.masthead {
			padding-top: calc(2rem + 80px);
		}

		.masthead .masthead-heading {
			font-size: 4rem;
			line-height: 3.5rem;
		}

		.masthead .masthead-subheading {
			font-size: 1.5rem;
		}
}

.footer {
	padding-top: 5rem;
	padding-bottom: 5rem;
	background-color: transparent;
	color: #fff;
}
	
.copyright {
		background-color: transparent;
		padding-bottom: 2rem;
}


.button-small {
	padding: 0.1rem 0.2rem 0.1rem 0.2rem;
}

@media (max-width: 768px) {
	.td-none {
		display: none;
	}
}

.text-white, .text-light {
	color: #e1e1e1 !important;
}

.text-grey-light{
	color: #656565;
}

.ci-blue {
	color: #2775CA;
}

.c-ci {
	color: #2775CA;
}

.bg-ci-blue {
	color: #fff;
	background-color: #2775CA;
	border-color: #2775CA;
}

.bg-grey-0 {
	background-color: #131313;
}

.bg-grey-1 {
	background-color: #171717;
}

.bg-grey-2 {
	background-color: #121620;
}

.bg-grey-2-trans {
	background-color: #121620de;
}

.bg-grey-2-home {
	background-color: #121620;
}

.bg-grey-2-home:hover {
	background-color: #0c0f15;
}

.bg-grey-3 {
	background-color: #1A212D;
}

.bg-grey-input {
	background-color: #1A212D;
	color: #fff;
}

.bg-grey-input:focus {
    background-color: #1A212D;
	color: #fff;
}

.bg-grey-nav {
	background-color: #050B15;
}

.border-grey-1 {
	border: 1px solid #121620;
}

.border-grey-2 {
	border: 1px solid #1e2021;
}

.border-grey-3 {
	border: 1px solid #0e0e0e;
}

.border-bottom-grey-1 {
	border-bottom: 1px solid #3e3e3e;
}

.rounded-top-left-1 {
	border-top-left-radius: .3rem;
}

.rounded-top-right-1 {
	border-top-right-radius: .3rem;
}

.rounded-bottom-left-1 {
	border-bottom-left-radius: .3rem;
}

.rounded-bottom-right-1 {
	border-bottom-right-radius: .3rem;
}

.rounded-link {
	border: 1px solid #fff;
	padding: 8px 10px 5px 10px;
	border-radius: 50px;
}

.text-red {
	color: #F5465D;
}

.text-green {
	color: #0DCB81;
}

#btn-back-to-top {
	bottom: 20px;
	display: none;
	position: fixed;
	right: 20px;
	z-index: 9999;
}

.tablist-style {
	border-bottom:0px;
	display: inline-flex;
}

tr {
	border-color: #454545;
}

tr:nth-child(2n+1) {
	/*background: ;*/
}

#overlay {
	position: fixed;
	bottom: 25px;
	right: 25px;
	margin: 0px;
	min-width: 320px;
	z-index: 9999;
}

#overlay .alert {
	background-color: #40ebc7;
	color: #333;
	border: 1px solid #29cfab;
}

@media (max-width: 690px) {
	#overlay {
		width: 100%;
		bottom: 5px;
		right: 0px;
		padding: 0 10px 0 10px;
	}
}

.overlay_content {
	display: none;
	background-color: rgba(0,0,0,.5);
	bottom: 0;
	cursor: pointer;
	height: 100%;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1094;
}

#overlaytext-inline {
	background-color: #121620;
	border-radius: 14px;
	color: #fff;
	overflow-x: hidden;
	overflow-y: scroll;
	position: absolute;
	scrollbar-width: thin;
	top: 50%;
	left: 50%;
	transform:translate(-50%, -50%);
	min-width: 320px;
}

#overlaytext-inline-ns {
	background-color: #121620;
	border-radius: 14px;
	color: #fff;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	transform:translate(-50%, -50%);
	min-width: 320px;
	scrollbar-width: none !important;
	-webkit-scrollbar: none !important;
	-ms-overflow-style: none !important;
}

@media (max-width: 768px) {
	.overlay_content {
		width: 100%;
	}
}

@media (max-width: 690px) {
	.overlay_content {
		width: 100%;
	}
}

.toast {
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 320px;
	max-width: 100%;
	font-size: 0.875rem;
	pointer-events: auto;
	background-color: #2e2e2e;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
	z-index: 99999;
}

.toast.showing {
	opacity: 0;
}

.toast:not(.show) {
	display: none;
}

.toast-container {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	max-width: 100%;
	pointer-events: none;
}

.toast-container > :not(:last-child) {
	margin-bottom: 0.75rem;
}

.toast-header {
	display: flex;
	align-items: center;
	padding: 0.5rem 0.75rem;
	color: #fff;
	background-color: #2775CA;
	background-clip: padding-box;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	border-top-left-radius: calc(0.5rem - 1px);
	border-top-right-radius: calc(0.5rem - 1px);
}

.toast-header .btn-close {
	margin-right: -0.375rem;
	margin-left: 0.75rem;
}

.toast-body {
	padding: 0.75rem;
	word-wrap: break-word;
}

.blur {
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
	filter: blur(5px);
}

.arrow-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
}

.arrow-pink {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
}

.nms-1 {
	margin-left: -5px;
}

.nms-2 {
	margin-left: -10px;
}

.nme-1 {
	margin-right: -15px;
}

.nme-2 {
	margin-right: -25px;
}

.border-input-group {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}  

.form-check-input:checked {
	background-color: #C1D1EE;
	border-color: #C1D1EE;
}

.tap-chart-description {
	bottom: 10px;
	opacity: .7;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	font-size: 0.7rem;
}

@media (max-width: 1080px) {
	.tap-chart-description {
		white-space: nowrap;
		hyphens: none;
	}
}

.area-chart-wrapper {
	margin-bottom: 30px;
	margin-right: 30px;
	position: relative;
	width: 70%;
}

@media (max-width: 992px) {
	.area-chart-wrapper {
		width: 100%;
	}
}

.pie-chart-wrapper {
	margin-bottom: 30px;
	padding-bottom: 30px;
	position: relative;
	width: 30%;
}

@media (max-width: 992px) {
	.pie-chart-wrapper {
		width: 100%;
	}
}

.tap-pie-chart {
	height: 180px;
	width: 100%;
	margin-top: 20px;
}

.coin-img {
	height: 30px;
	width: 30px;
}

.coin-img-marquee {
	height: 20px;
	width: 20px;
	border-radius: 50px;
}


#va .pool-name img {
	vertical-align: sub;
}

.vab {
	vertical-align: text-bottom;
}

#output_tiers span {
	background-color: #36394A;
	padding: 7px 10px 5px 10px;
	line-height: 3;
	margin-right: 8px;
	border-radius: 50px;
	font-size: 0.9rem;
	hyphens: none !important;
	white-space: nowrap;
}

#output_tiers span:hover {
	background-color: #2B3E50;
}

.second-nav a:hover {
	background-color: #2B3E50;
	border-width: 0.125rem !important;
	border-color: #fff !important;
}

.second-nav a {
	font-size: 1rem;
}

@media (max-width: 812px) {
	.second-nav a {
		font-size: 0.7rem;
	}
}

.bounce-in {
	animation: bounce-in 2s ease infinite;
	animation-fill-mode: forwards;
	animation: bounce-in 1s;
}
@keyframes bounce-in {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	70% { transform: scale(.9); }
	100% { transform: scale(1); }
}

.bounce-in-right {
	animation: bounce-in-right 2s ease infinite;
	animation-fill-mode: forwards;
	animation: bounce-in-right 0.6s;
}
@keyframes bounce-in-right {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	60% {
		opacity: 1;
		transform: translateX(-30px);
	}
	80% { transform: translateX(10px); }
	100% { transform: translateX(0); }
}

.fade-in {
	animation: fadeIn ease 3s;
	-webkit-animation: fadeIn ease 3s;
	-moz-animation: fadeIn ease 3s;
	-o-animation: fadeIn ease 3s;
	-ms-animation: fadeIn ease 3s;
}

@keyframes fadeIn {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}

@-moz-keyframes fadeIn {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}

@-o-keyframes fadeIn {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}

@-ms-keyframes fadeIn {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}

.fade-in-fast {
	animation: fadeInFast ease 4s;
	-webkit-animation: fadeInFast ease 4s;
	-moz-animation: fadeInFast ease 4s;
	-o-animation: fadeInFast ease 4s;
	-ms-animation: fadeInFast ease 4s;
}

@keyframes fadeInFast {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}

@-moz-keyframes fadeInFast {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}

@-webkit-keyframes fadeInFast {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}

@-o-keyframes fadeInFast {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}

@-ms-keyframes fadeInFast {
	0% {
		opacity:0;
	}
	100% {
		opacity:1;
	}
}

.alert-green, .alert-success {
	background-color: #73d696 !important;
	border-color: #73d696 !important;
	color: #333 !important;
	border-radius: 0.2rem !important;
	line-height: 1;
}

.alert-red, .alert-danger {
	background-color: #d3535f !important;
	border-color: #d3535f !important;
	color: #fff !important;
	border-radius: 0.2rem !important;
	line-height: 1;
}

.mt-32 {
	margin-top: 32px;
}

@media (max-width: 812px) {
	.mt-32 {
		margin-top: 10px;
	}
}

#buttonshort.btn-danger {
	background-color: #F5465D !important;
	border-color: #F5465D !important;
}

#buttonlong.btn-success {
	background-color: #F5465D !important;
	border-color: #F5465D !important;
}

#buttonshort.active {
	background-color: #C1D1EE !important;
	border-color: #C1D1EE !important;
	color: #050B15 !important;
}

#buttonlong.active {
	background-color: #C1D1EE !important;
	border-color: #C1D1EE !important;
	color: #050B15 !important;
}

.btn-tf {
	background-color: #F5465D !important;
	border-color: #F5465D !important;
	color: #fff !important;
}

#buttontf15m.active, #buttontf1h.active, #buttontf4h.active, #buttontf1d.active, #buttonactive.active {
	background-color: #C1D1EE !important;
	border-color: #C1D1EE !important;
	color: #050B15 !important;
}

.small {
	font-size: .9rem;
}
.smaller {
	font-size: .8rem !important;
}

@media (max-width: 690px) {

	.fs-m-sm {
		font-size: .8rem !important;
	}

	.fs-5 {
		font-size: 1rem !important;
		line-height: 0.9;
	}

	.lh1 {
		line-height: 1.1;
	}

}

/* landingpage */

.bg-blue {
	background-color: #12367E !important;
}

.bg-sand {
	background-color: #F7F1EE !important;
}

.bg-blue-light {
	background-color: #C2D1EE !important;
}

.text-information {
	width: auto;
}

.be05px {
	border-right: 0.5px solid #fff;
}

.bb05px {
	border-bottom: 0.5px solid #fff;
}

.bs05px {
	border-left: 0.5px solid #fff;
}

.bt05px {
	border-top: 0.5px solid #fff;
}

.mt-vh {
	margin-top: 8vh;
}

.mh-slogan {
	font-size: 4rem;
	color: #fff;
	padding-bottom: 1rem;
	font-weight: 400;
	line-height: 1.2;
}

.fs-small {
	font-size: .8rem;
}

.rotate {
	transform: rotate(100rad);
}

.head-graphic {
	position: absolute;
	margin-left: -150px;
	margin-top: 10px;
	width: 300px;
}

.head-text {
	padding-top: 20vh;
}

.video {
	min-height: 35vw;
}

@media (max-width: 992px) {

	.video {
		min-height: 50vw;
	}

}

.video-play-head-margin {
	margin-right: -100px;
	width: 600px;
}

.flash-margin {
	margin-left: -100px;
	width: 400px;
}

@media (max-width: 1400px) {

	.video-play-head-margin {
		margin-right: -100px;
	}

	.flash-margin {
		margin-left: -100px;
	}

}

.wh-content {
	width: 900px;
 }

@media (max-width: 1400px) {

	.text-information {
		width: auto;
	}

	.head-text {
		padding-top: 22vh;
	}

}

@media (max-width: 811px) {
	.head-graphic {
		position: inherit;
		margin-left: 0;
		margin-top: 10px;
		width: 300px;

	}
	
	.head-text {
		padding-top: 3vh;
	}

	.mh-slogan {
		font-size: 2rem;
		padding-bottom: 1rem;
	}

	.mt-vh {
		margin-top: 1vh;
		text-align: right;
	}

	.bs05px {
		border-left: 0px solid #fff;
	}

	.bb05px {
		border-bottom: 0px solid #fff;
	}

}

.bg-slider {
	background-image: url("../images/bg-slider.png?0");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom;
	min-height: 450px;
}

#carouselTAPIndicators .carousel-control-next-icon, #carouselTAPIndicators .carousel-control-prev-icon, #carouselTAPIndicators .carousel-control-next, #carouselTAPIndicators .carousel-control-prev {
	display: none;
}

#carouselTAPIndicators .carousel-indicators {
	left: auto;
	margin-right: 3%;
}

#carouselTAPIndicators .carousel-indicators button {
	width: 10px;
	height: 10px;
	border-radius: 100%;
}

#video .modal-body {
	padding: 0;
	line-height: 0;
}

#video .modal-header {
	padding: 10px;
}

.accordion-button::after {
	width: 1.25rem;
	height: 1.25rem;
	margin-left: auto;
	content: "";
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cmVjdCB4PSIyNi42OTM4IiB5PSIwLjAwMDE2Nzg0NyIgd2lkdGg9IjUuMjQ3NTIiIGhlaWdodD0iMzEuNjg3IiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAyNi42OTM4IDAuMDAwMTY3ODQ3KSIgZmlsbD0iIzA0MDQwNCIvPgogIDxyZWN0IHg9IjI4LjM3NTIiIHk9IjI0LjIzMDIiIHdpZHRoPSI1LjI0NzUyIiBoZWlnaHQ9IjIyLjIwMTEiIHRyYW5zZm9ybT0icm90YXRlKDkwIDI4LjM3NTIgMjQuMjMwMikiIGZpbGw9IiMwNDA0MDQiLz4KICA8cmVjdCB3aWR0aD0iNS4yNDc1MiIgaGVpZ2h0PSIyMi4yMDExIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAxLjg3MjY2ZS0wOCAxLjg3MjY2ZS0wOCAxIDYuMTk4IDIuMDUzMDIpIiBmaWxsPSIjMDQwNDA0Ii8+CiAgPC9zdmc+");
	background-repeat: no-repeat;
	background-size: 1.25rem;
}

.accordion-button:not(.collapsed)::after {
	transform: rotate(-180deg);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iNC42NjA4OSIgeT0iMjkuNDc3NCIgd2lkdGg9IjUuMjQ3NTIiIGhlaWdodD0iMzEuNjg3IiB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDQuNjYwODkgMjkuNDc3NCkiIGZpbGw9IiMwNDA0MDQiLz4KPHJlY3QgeD0iMi45Nzk0OSIgeT0iNS4yNDczNiIgd2lkdGg9IjUuMjQ3NTIiIGhlaWdodD0iMjIuMjAxMSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDIuOTc5NDkgNS4yNDczNikiIGZpbGw9IiMwNDA0MDQiLz4KPHJlY3Qgd2lkdGg9IjUuMjQ3NTIiIGhlaWdodD0iMjIuMjAxMSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAtMS4wNjE0OWUtMDcgLTEuMDYxNDllLTA3IC0xIDI1LjE1NjcgMjcuNDI0NSkiIGZpbGw9IiMwNDA0MDQiLz4KPC9zdmc+Cg==");
}

.marquee-row {
	width: 100%;
	overflow-x: hidden;
}

.marquee-block {
	position:relative;
	display: flex;
	width: 100%;  
	animation-duration: 20s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	justify-content: space-between;
}

.marquee-item-list {
	display: inline-flex;
}

.marquee-item-list li {
	width: 100%;
	list-style: none;
	padding-right: 30px !important;
	white-space: nowrap;
}

.marquee {
	animation-name: marquee;
}

.marquee:hover {
	-webkit-animation-play-state: paused;
	-moz-animation-play-state: paused;
	-o-animation-play-state: paused;
	animation-play-state: paused;
}

@keyframes marquee {
	0% { left: 0; }
	100% {left: -100%;}
}

#nav-tabs-content .nav-tabs {
	border-bottom: none !important;
}

#nav-tabs-content button:hover {
	background-color: #fff;
}

.gradient-grey {
	background: rgb(18,22,32);
	background: linear-gradient(0deg, rgba(18,22,32,1) 0%, rgba(18,22,32,1) 50%, rgba(18,22,32,1) 100%);
}