@keyframes pulse {
	0% {
		background-color: rgba(165,165,165,.1);
	}

	50% {
		background-color: rgba(165,165,165,.3);
	}

	100% {
		background-color: rgba(165,165,165,.1);
	}
}

.color-black{
	color:black !important; 
}


.table-lazy-load {
	animation: pulse 1s infinite ease-in-out;
	-webkit-animation: pulse 1s infinite ease-in-out;
	height: 15px;
	display: inline-block;
	width: 60px;
	border-radius: 10px;
}

.mt-5 {
	margin-top: 5px;
}
.mt-10 {
	margin-top: 10px;
}

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

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

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

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

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


.mb-0 {
	margin-bottom: 0px;
}
.mb-5 {
	margin-bottom: 5px;
}

.mb-10 {
	margin-bottom: 10px;
}

.mb-15 {
	margin-bottom: 15px;
}

.mb-20 {
	margin-bottom: 20px;
}

.mb-30 {
	margin-bottom: 30px;
}

.mb-40 {
	margin-bottom: 40px;
}

.mb-50 {
	margin-bottom: 50px;
}




.p-all {
	padding: 30px;
}

.font-12 {
	font-size: 12px;
}

.font-14{
	font-size:14px;
}

.font-16 {
	font-size: 16px;
}

.font-18 {
	font-size: 18px;
}

.home-heading-table-margin {
	margin-top: 50px;
}

.tab-pane h6 {
	font-size: 18px;
	color: black;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 8px;
	position: relative;
	float: left;
}

	.tab-pane h6:before {
		background-color: #7F0006;
	}
	.tab-pane h6:before {
		content: '';
		position: absolute;
		/*right: 0px;*/
		bottom: 0px;
		width: 60px;
		height: 3px;
		
	}

.top-symbol-heading h2 {
	font-size: 24px;
	color: black;
	font-weight: 600;
	margin-bottom: 0px;
	padding-bottom: 8px;
	position: relative;
}

	.top-symbol-heading h2:before {
		background-color: #7F0006;
	}

	.top-symbol-heading h2:before {
		content: '';
		position: absolute;
		/*right: 0px;*/
		bottom: 0px;
		width: 100%;
		height: 3px;
	}

.taniforex-client-detail tbody a {
	color: #7F0006;
}

.widget_popular_news tbody a {
	color: #7F0006;
}

.widget_popular_news tbody a:hover {
	color: black;
}

.taniforex-symbols-table figure {
	float: left;
	margin: 8px 0px 0px 10px;
	width: 24px;
	line-height: 1;
	box-shadow: 3px 3px 5px #ccc;
}

.taniforex-symbols-table .v-line {
	font-weight: 900;
	color: black;
}

.home-period-li {
	padding: 5px 10px 5px 10px;
	border: solid 2px #7F0006;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 12px;
	margin-right: 8px;
	font-size: 12px;
	font-weight: 700;
}

	.home-period-ul .active {
		background-color: #7F0006;
	}

.home-period-ul .active a{
	color: white;
}

.home-period-ul li {
	line-height: normal;
}

._period span {
	padding: 4px 8px 4px 8px;
	border: solid 2px #7F0006;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 12px;
	margin-right: 8px;
	font-size: 12px;
	font-weight: 700;
	color: black;
}

	._period span:hover {
		background-color: #7F0006;
		color: white;
	}

	._period .active {
		background-color: #7F0006;
		color: white;
	}
table thead {
	background-color: black;
	color: white;
}


.h1 {
	color: black;
	font-weight: 600;
	margin-bottom: 26px;
}


._signal-links {
	padding: 6px 10px 6px 10px;
	border: solid 2px #000000;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 12px;
	margin-right: 8px;
	font-size: 16px;
	font-weight: 700;
	background: black;
}

	._signal-links a {
		color: white;
	}

	._signal-links:hover {
		border: solid 2px #7F0006;
		background-color: #7F0006;
		color: white;
	}

._signal_links_active {
	border: solid 2px #7F0006;
	background-color: #7F0006;
	color: white;
}


.stock_search_btn {
	border: none;
	color: #ffffff;
	padding: 7px 20px 7px 20px;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #292c31;
}

	.stock_search_btn:before {
		content: '';
		position: absolute;
		right: -5px;
		top: 50%;
		width: 0;
		height: 0;
		margin: -5px 0px 0px 0px;
		border-top: 5px solid transparent;
		border-left: 5px solid #292c31;
		border-bottom: 5px solid transparent;
	}

.text-center{
	float:initial;
	text-align:center;
}

.bg-white {
	background-color: #ffffff !important;
}

.style-heading {
	font-size: 20px;
	color: black;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 8px;
	position: relative;
	
}

	.style-heading:before {
		background-color: #7F0006;
	}

	.style-heading:before {
		content: '';
		position: absolute;
		/*right: 0px;*/
		bottom: 0px;
		width: 60px;
		height: 3px;
	}


.currency-profile-icon {
	/*width: 35px;*/
	height: 24px;
	margin-right: 12px;
	box-shadow: 3px 3px 5px #ccc;
}

.display-flex {
	display: flex;
	align-items: center;
}

.live-price {
	color: #7F0006;
}

.live-price-font {
	font-size: 14px;
	font-weight: 700;
}

.price-live-c {
	font-size: 26px;
	font-weight: 700;
	color: black;
}

.price-live-ch {
	font-size: 24px;
	font-weight: 700;
	color: black;
	padding-left: 14px;
}

.price-live-cp {
	font-size: 24px;
	font-weight: 700;
	color: black;
	padding-left: 14px;
}

.price-up-color {
	color: #0ea600;
}

.price-down-color {
	color: #ff0000;
}

.blink {
	animation: blink 1s step-start 2s infinite;
}

@keyframes blink {
	0% {
		opacity: 0;
	}

	50% {
		opacity: .5;
	}

	100% {
		opacity: 1;
	}
}

.taniforex-live-price {
	background-color: #f5f5f5;
	padding: 20px 6px 20px 16px;

}

.taniforex-app-download {
	background-color: #008000;
	padding: 20px 6px 20px 16px;
	border-radius: 6px;
}

.theme-bg {
	background-color: #f5f5f5;
}

.app-link h5 {
	color: white;
	font-weight: 700;
}

.app-link a {
	color: black;
	font-size:17px;
	font-weight: 700;
}

	.app-link a:hover {
		color: #7F0006;
	}


@media (max-width: 480px) {
	h1, .h1 {
		font-size:26px;
	}

	._signal-links {
		width: 100%;
		text-align: center;
	}

	.price-live-ch {
		font-size: 22px;
	}

	.price-live-cp {
		font-size: 22px;
	}

	.app-section-padding {
		padding-bottom: 100px !important;
	}
}


.signal-action {
	padding: 4px 8px 4px 8px;
	border-radius: 5px;
	color: white;
	font-weight: 700;
	font-size: 14px;
}







.app-download-bg {
	background-image: url(../../website/images/app-download-banner.webp);
	/*background-size: contain;
	background-position-y: bottom;
	background-position-x: center;*/
	background-size: auto 100%;
	background-position: center;
}

.download-app-title {
	color: #ffce10;
	font-size: 30px;
	font-weight: 700;
}
.section-heading .sec__desc {
	font-size: 18px;
	color: #808996;
	font-weight: 500;
	line-height: 30px;
}

.app-download-buttons {
	display: flex;
}

.pull-right {
	float: right !important;
}

.ios-app-icon, .android-app-icon {
	width: 13.2rem;
	height: 4rem;
	display: inline-block;
	padding: 4px;
}


.overlay {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #7F0006;
	opacity: .8;
	pointer-events: none;
}

.app-download-btn {
	padding: 12px 20px 14px 20px;
	background-color: white;
	border-radius: 100px;
	font-size: 16px;
}





.footer-fa-icon {
	padding: 12px;
	color: white !important;
	border-radius: 100%;
	width: 40px;
	height: 40px;
	text-align: center;
}

.fb-color {
	background-color: rgb(59, 89, 152);
}

.fb-twitter {
	background-color: rgb(43, 169, 225);
}

.fb-telegram {
	background-color: rgb(0, 136, 204);
}

.fb-whatsapp {
	background-color: rgb(52, 183, 241);
}


