/*Add in Sass*/
.bg-well{background-color: #F4F4F4;}

/*error pages*/
.error-title{ font-size: 13rem; }
.error-subtitle{ font-size: 1.5rem; }

/*Home site styles*/
section.ilcFeatures .tradingFutureText{font-size: 4rem;}
section.ilcFeatures .card{font-size: 1.8rem; line-height: 2.3rem; border:none;}
section.ilcFeatures .card .card-body{height: 190px; display: flex; align-items: center;}
section.ilcFeatures p.descriptionTradeviewHome{border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-size: 1.4rem;}

/*Forms*/
.threeDropdowns .bootstrap-select{max-width: 80px;}

.loader {border: 10px solid #f3f3f3; /* Light grey */ border-top: 10px solid #ff0000; /* Blue */ border-radius: 50%; width: 40px; height: 40px; animation: spin 2s linear infinite; }
@keyframes spin {0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }

/*Cabinet*/
.depositMethodPanel{height: 180px;}
.depositMethodPanel .depositPanel{z-index: 1;}
.depositMethodPanel .depositPanel span::before {content: ''; background-image: url(/assets/img/icons/bank_white.svg); background-size: 20px 20px; display: inline-block; width: 20px; height: 20px; position: absolute; left: 5px; }
.depositMethodPanel .depositPanel:hover .img-fluid {filter: blur(20px) grayscale(100%); transition: 0.3s; }
.depositMethodPanel:hover ul.currenciesDepositCabinet{margin-top: 0; transition: 0.25s all ease-in-out; -webkit-transition: 0.25s all ease-in-out; overflow-x: scroll; overflow-y: hidden;}
.depositMethodPanel ul.currenciesDepositCabinet {box-shadow: inset 0px 5px 10px #00000059; margin-top: -45px; z-index: -1;}
.depositMethodPanel ul.currenciesDepositCabinet li.list-group-item{background-color: transparent; font-size: 12px;}
.bankIframe{min-height: 800px;}
.bankIframeGcen{min-height: 1720px;}
.mainmenu-logo {
	position: relative;
	top: 17px;
}


/*Demo*/
body.demo{ font-family: 'Museo Sans'; color: #041718 !important; }
.font-weight-100{ font-weight: 100 !important; }
.font-weight-300{ font-weight: 300 !important; }
.font-weight-500{ font-weight: 500 !important; }
.font-weight-700{ font-weight: 700 !important; }
.font-weight-900{ font-weight: 900 !important; }
.z-index-1{ z-index: 1; }
.z-index-2{ z-index: 2; }
.z-index-3{ z-index: 3; }
.z-index-4{ z-index: 4; }
.z-index-5{ z-index: 5; }
.z-index-10{ z-index: 10; }
.z-index-20{ z-index: 20; }
.w-90{ width: 90% }
/*.bg-darkblue{ background: #041718; }*/
.bg-darkblue{ background-image: url(/assets/img/demo/bg-home.png); background-position: bottom; background-repeat: no-repeat; background-size: cover; }
.text-darkblue{ color: #041718 !important; }
.margin-n{ margin-bottom: -5.1rem; }

/*--demo menu--*/
.fixed{ position: fixed; z-index: 50; top: 0; left: 0; transition: 0.5s; }
.mainMenu.after-border::after{ content: ''; width: 90%; height: 1px; position: absolute; top: 80px; left: 5%; background: #50bbc3; }
.solutions-bg{ height: 100%;top: 0;width: 450px;left: 52%; }
.fund-security{ -moz-transform: scale(1.3); -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); }
.introducing-broker{ -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); left: -65px; }
.mam{ -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); left: -65px; }
.light-brand .brand,
.dark-brand .brand{ width: 230px; }
@media ( max-width: 1280px ){ 
.light-brand .brand,
.dark-brand .brand{ width: 160px; } }
.contact-button{ bottom: 80px; right: 30px; cursor: pointer; }

/*--demo home content--*/
.demo .init-home-text { font-size: 1px; opacity: 0; }
.demo .home-tablet-image{  top: 10px; left: 10%; }
.demo .bg-darkblue .ilc-home-text{ font-size: 2.5rem !important; }
.demo .ilc-image-text{ transform: scale(1.4); position: relative; left: -20px; }
.demo .nav-tabs { border-bottom: 1px solid #0635c9; }
.demo .nav-tabs .nav-item{ padding: 0 5px; }
.demo .nav-tabs .nav-link{ color: #fff; border-left: 1px solid #88f9ff; }
.demo .nav-tabs .nav-link.active{ color: #0635c9; background-color: transparent; border-color: #0635C9; border-radius: 0.25rem; box-shadow: 0 0.5rem 1rem rgba(6, 53, 201, 0.47) !important;  }
.table th{ border-top: none; }
.blue-shadow{ box-shadow: 0.4em 0.6rem 1.5rem rgba(57, 217, 226, 0.60) !important; }
.ilc-section{ overflow: hidden; }
.tradingFutureText { font-size: 4rem !important; }
.ilc-image-bull{ right: -170px; top: 20%; }
.ilc-image-bear{ left: -220px; }
.platform-devices{ transform: scale(1.8); right: -40%; top: 190px; }
.platform-devices-tablet{ top: -30px; right: -450px; }
.cryptos-image{ top: 30px; left: -50px; transform: scale(1.3); }
#carouselExampleIndicators { top: 155px; left: -60px; }
.carousel-inner { height: 290px; }
.modal-dialog{ max-width: 700px; }
.modal-close-button{ border-radius: 30px;padding: 0.5rem 0.8rem; }
.carousel-control-prev-icon{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300BCC5' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }
.carousel-control-next-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300BCC5 ' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }
.carousel-indicators{ bottom: -290px; position: relative; }
.carousel-indicators li{ width: 20px; background-color: rgb(0, 183, 193); }
.carousel-indicators .active{ background-color: #0635C9; }
.carousel-control-prev, .carousel-control-next { position: relative; }
.carousel-control-next { right: -175px; top: -250px; }
.carousel-control-prev { left: 20px; top: -230px; }
.fp-slides{ top: -380px; z-index: 2; }
.fp-controlArrow.fp-next{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300BCC5 ' with='50px' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); border: none; width: 50px; height: 50px; }
.fp-controlArrow.fp-prev{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300BCC5' width='50px' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); border: none; width: 50px; height: 50px; }

/*--- animations ---*/
/*spreads*/
.bg-darkblue .left-side .spreads-title.animation-out{ left: -200px; opacity: 0; }
.bg-darkblue .left-side .spreads-title.animation-in{ left: 0; opacity: 1; }
.bg-darkblue .left-side .spreads-title.transition{ transition: 1.2s; }

.bg-darkblue .left-side .spreadsHomeTable.animation-out{ left: -300px; opacity: 0; }
.bg-darkblue .left-side .spreadsHomeTable.animation-in{ left: 0; opacity: 1; }
.bg-darkblue .left-side .spreadsHomeTable.transition{ transition: 1.4s; }

.bg-darkblue .left-side .description-text.animation-out{ left: -200px; opacity: 0; }
.bg-darkblue .left-side .description-text.animation-in{ left: 0; opacity: 1; }
.bg-darkblue .left-side .description-text.transition{ transition: 1.4s; }

.bg-darkblue .right-side .home-tablet-image.animation-out{ top: -30px; opacity: 0; }
.bg-darkblue .right-side .home-tablet-image.animation-in{ top: 10px; opacity: 1; }
.bg-darkblue .right-side .home-tablet-image.transition{ transition: 1.2s; }

.bg-darkblue .right-side .homeButtonsSpreads.animation-out{ bottom: -30px; opacity: 0; }
.bg-darkblue .right-side .homeButtonsSpreads.animation-in{ bottom: 0; opacity: 1; }
.bg-darkblue .right-side .homeButtonsSpreads.transition{ transition: 1s; }

/*ilc*/
.ilc-section .left-side .ilc-title.animation-out{ left: -200px; opacity: 0; }
.ilc-section .left-side .ilc-title.animation-in{ left: 0; opacity: 1; }
.ilc-section .left-side .ilc-title.transition{ transition: 1s; }

.ilc-section .left-side .ilc-text.animation-out{ left: -300px; opacity: 0; }
.ilc-section .left-side .ilc-text.animation-in{ left: 0; opacity: 1; }
.ilc-section .left-side .ilc-text.transition{ transition: 0.6s; }

.ilc-section .right-side .ilc-icon-leftcol.animation-out{ right: -150px; opacity: 0; }
.ilc-section .right-side .ilc-icon-leftcol.animation-in{ right: 0; opacity: 1; }
.ilc-section .right-side .ilc-icon-leftcol.transition{ transition: 1s; }

.ilc-section .right-side .ilc-icon-rightcol.animation-out{ right: -200px; opacity: 0; }
.ilc-section .right-side .ilc-icon-rightcol.animation-in{ right: 0; opacity: 1; }
.ilc-section .right-side .ilc-icon-rightcol.transition{ transition: 0.8s; }

/*platforms*/
.trading-platforms .left-side .platforms-title.animation-out{ left: -300px; opacity: 0; }
.trading-platforms .left-side .platforms-title.animation-in{ left: 0; opacity: 1; }
.trading-platforms .left-side .platforms-title.transition{ transition: 0.8s; }

.trading-platforms .left-side .platform-buttons.animation-out{ left: -100px; opacity: 0; }
.trading-platforms .left-side .platform-buttons.animation-in{ left: 0; opacity: 1; }
.trading-platforms .left-side .platform-buttons.transition{ transition: 1s; }

.trading-platforms .left-side .platforms-text.animation-out{ left: -200px; opacity: 0; }
.trading-platforms .left-side .platforms-text.animation-in{ left: 0; opacity: 1; }
.trading-platforms .left-side .platforms-text.transition{ transition: 1.2s; }

.trading-platforms .platforms-devices.animation-out{ opacity: 0; }
.trading-platforms .platforms-devices.animation-in{ opacity: 1; }
.trading-platforms .platforms-devices.transition{ transition: 0.8s; }

/*crypto*/
.crypto-section .crypto-device.animation-out{ left: -200px; opacity: 0; }
.crypto-section .crypto-device.animation-in{ left: 0; opacity: 1; }
.crypto-section .crypto-device.transition{ transition: 0.8s; }

.crypto-section .right-side .crypto-title.animation-out{ right: -200px; opacity: 0; }
.crypto-section .right-side .crypto-title.animation-in{ right: 0; opacity: 1; }
.crypto-section .right-side .crypto-title.transition{ transition: 1s; }

.crypto-section .right-side .crypto-text.animation-out{ right: -150px; opacity: 0; }
.crypto-section .right-side .crypto-text.animation-in{ right: 0; opacity: 1; }
.crypto-section .right-side .crypto-text.transition{ transition: 1.2s; }

.crypto-section .right-side .item-1.animation-out{ right: -100px; opacity: 0; }
.crypto-section .right-side .item-1.animation-in{ right: 0; opacity: 1; }
.crypto-section .right-side .item-1.transition{ transition: 0.8s; }

.crypto-section .right-side .item-2.animation-out{ right: -140px; opacity: 0; }
.crypto-section .right-side .item-2.animation-in{ right: 0; opacity: 1; }
.crypto-section .right-side .item-2.transition{ transition: 1s; }

.crypto-section .right-side .item-3.animation-out{ right: -160px; opacity: 0; }
.crypto-section .right-side .item-3.animation-in{ right: 0; opacity: 1; }
.crypto-section .right-side .item-3.transition{ transition: 1.2s; }

.crypto-section .right-side .item-4.animation-out{ right: -180px; opacity: 0; }
.crypto-section .right-side .item-4.animation-in{ right: 0; opacity: 1; }
.crypto-section .right-side .item-4.transition{ transition: 1.4s; }

/*solutions*/
.solutions-section .solutions-title.animation-out{ left: -200px; opacity: 0; }
.solutions-section .solutions-title.animation-in{ left: 0; opacity: 1; }
.solutions-section .solutions-title.transition{ transition: 1s; }

.solutions-section .left-side .solutions-subtitle.animation-out{ bottom: -20px; opacity: 0; }
.solutions-section .left-side .solutions-subtitle.animation-in{ bottom: 0; opacity: 1; }
.solutions-section .left-side .solutions-subtitle.transition{ transition: 1s; }

.solutions-section .left-side .item-1.animation-out{ right: -40px; opacity: 0; }
.solutions-section .left-side .item-1.animation-in{ right: 0; opacity: 1; }
.solutions-section .left-side .item-1.transition{ transition: 0.8s; }

.solutions-section .left-side .item-2.animation-out{ right: -60px; opacity: 0; }
.solutions-section .left-side .item-2.animation-in{ right: 0; opacity: 1; }
.solutions-section .left-side .item-2.transition{ transition: 0.9s; }

.solutions-section .left-side .item-3.animation-out{ right: -80px; opacity: 0; }
.solutions-section .left-side .item-3.animation-in{ right: 0; opacity: 1; }
.solutions-section .left-side .item-3.transition{ transition: 1s; }

.solutions-section .left-side .item-4.animation-out{ right: -100px; opacity: 0; }
.solutions-section .left-side .item-4.animation-in{ right: 0; opacity: 1; }
.solutions-section .left-side .item-4.transition{ transition: 1.1s; }

.solutions-section .left-side .item-5.animation-out{ right: -110px; opacity: 0; }
.solutions-section .left-side .item-5.animation-in{ right: 0; opacity: 1; }
.solutions-section .left-side .item-5.transition{ transition: 1.1s; }

.solutions-section .solutions-image.animation-out{ top: -40px; opacity: 0; }
.solutions-section .solutions-image.animation-in{ top: 0; opacity: 1; }
.solutions-section .solutions-image.transition{ transition: 1.1s; }

.solutions-section .solutions-bg.animation-out{ height: 0%; }
.solutions-section .solutions-bg.animation-in{ height: 100% }
.solutions-section .solutions-bg.transition{ transition: 0.5s; }
/*---END animations---*/

/*Platforms*/
.demo .nav-pills .nav-link{ filter: grayscale(100%); transition: 0.3s; position: relative; border-radius: 2rem; }
.demo .nav-pills .nav-link.active{ filter: grayscale(0%); z-index: 5 !important; -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,1)), to(rgba(0,0,0,1))) !important; background: #fff !important;}

.platform-buttons ul {
		min-height: 100px;
	}
	.platform-buttons ul li {
		position: absolute !important;
		transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-mask-image 0.3s;
		transition-timing-function: ease-in-out;
		left: 0px;
		opacity: 1;
		z-index: 0;
	}
	
	.platform-buttons ul li[data-order="0"] {
		left: 0px;
		opacity: 1;
		z-index: 3;
	}
	.platform-buttons ul li[data-order="1"] {
		left: 90px;
		-webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.7)), to(rgba(0,0,0,0.95)));
		z-index: 2;
	}
	.platform-buttons ul li[data-order="2"] {
		left: 170px;
		-webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.85)));
		z-index: 1;
	}
	.platform-buttons ul li[data-order="3"] {
		left: 260px;
		-webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.4)));
		z-index: 0;
	}

.demo .trading-platforms{background-color: #444; background-image: url(/assets/img/demo/platforms-bg.jpg); background-position: bottom; background-repeat: no-repeat; background-size: cover; margin-top: 30px; overflow: hidden; padding-bottom: 20px; padding-top: 30px; position: relative; }
.demo .trading-platforms h2{font-size: 36px; margin-bottom: 20px; }
.demo .trading-platforms p{font-size: 24px; }
.demo .trading-platforms .heightFull{height: 100%; }
.demo .trading-platforms .platforms-link{box-sizing: border-box; list-style: none; margin-bottom: 50px; margin-top: 30px; max-width: 300px; padding: 0 20px; position: relative; }
@-webkit-keyframes fadeIn {from {opacity: 0; width: 100%; } }
@-moz-keyframes fadeIn {from {opacity: 0; width: 100%; } }
@-o-keyframes fadeIn {from {opacity: 0; width: 100%; } }
@keyframes fadeIn {from {opacity: 0; width: 100%; } }
.demo.trading-platforms .platforms-link:before{background: transparent; border-left: 2px solid rgba(255, 255, 255, 0.5); border-right: 2px solid rgba(255, 255, 255, 0.5); content: ""; height: 50%; left: 50%; opacity: 1; position: absolute; top:50%; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); width: 120%; -webkit-animation: fadeIn 1s infinite alternate; -moz-animation: fadeIn 1s infinite alternate; -o-animation: fadeIn 1s infinite alternate; animation: fadeIn 1s infinite alternate; }
.demo.trading-platforms .platforms-link:hover:before{content:none; }
.demo.trading-platforms .platforms-link li{border-bottom: #fff solid 1px; display: block; width: 100%; }
.demo.trading-platforms .platforms-link li:last-child{border:0; }
.demo.trading-platforms .platforms-link li a{color: #fff; display: block; opacity: 0.9; padding: 10px 20px; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; transition: all 0.25s; width: 100%; }
.demo.trading-platforms .platforms-link li a:hover{opacity: 1; -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
@-webkit-keyframes arrowFadeIn {from {right: 3px;} }
@-moz-keyframes arrowFadeIn {from {right: 3px;} }
@-o-keyframes arrowFadeIn {from {right: 3px;} }
@keyframes arrowFadeIn {from {right: 3px;} }
.demo .trading-platforms .platforms-link:before{background: transparent; border-left: 2px solid rgba(255, 255, 255, 0.5); border-right: 2px solid rgba(255, 255, 255, 0.5); content: ""; height: 50%; left: 50%; opacity: 1; position: absolute; top:50%; -webkit-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); width: 120%; -webkit-animation: fadeIn 1s infinite alternate; -moz-animation: fadeIn 1s infinite alternate; -o-animation: fadeIn 1s infinite alternate; animation: fadeIn 1s infinite alternate; }
.demo .trading-platforms .platforms-link:hover:before{content:none; }
.demo .trading-platforms .platforms-link li{border-bottom: #fff solid 1px; display: block; width: 100%; }
.demo .trading-platforms .platforms-link li:last-child{border:0; }
.demo .trading-platforms .platforms-link li a i{-webkit-animation: arrowFadeIn 0.7s infinite alternate; -moz-animation: arrowFadeIn 0.7s infinite alternate; -o-animation: arrowFadeIn 0.7s infinite alternate; animation: arrowFadeIn 0.7s infinite alternate; color: rgba(255, 255, 255, 0.7); opacity: 0; position: absolute; right: 7px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.25s; -moz-transition: all 0.25s; transition: all 0.25s; }
.demo .trading-platforms .platforms-link li a:hover i{opacity: 1; }
.demo .trading-platforms .contentPlatforms {min-height: 350px;margin-top: 40px;}
.demo .trading-platforms .platforms-slide{box-sizing: border-box; margin: 40px 10px; min-height: 280px; padding: 30px; -webkit-perspective: 280px; -ms-perspective: 280px; perspective: 280px; position: absolute; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; width: 100%; display: block; left: -2500px; transition: opacity 0.1s ease-out, left 0.5s ease-out; }
.demo .trading-platforms .platforms-slide:nth-child(1){-webkit-transform: translateX(15%); -ms-transform: translateX(15%); transform: translateX(15%); }
.demo .trading-platforms .platforms-slide:nth-child(2){-webkit-transform: translateX(30%); -ms-transform: translateX(30%); transform: translateX(30%); }
.demo .trading-platforms .platforms-slide:nth-child(3){-webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); }
.demo .trading-platforms .platforms-slide:nth-child(4){-webkit-transform: translateX(85%); -ms-transform: translateX(85%); transform: translateX(85%); }
.demo .trading-platforms .platforms-slide .imgSlide{position: absolute; -webkit-transform: rotateY(45deg) scale(1.01); -ms-transform: rotateY(45deg) scale(1.01); transform: rotateY(45deg) scale(1.01); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.demo .trading-platforms .platforms-slide .captionSliderPlatforms{position: absolute; background: #000000bd; padding: 20px; border: 1px solid white; color: white; top: -80px; left: -250px; font-size: 18px !important; width: 250px; box-shadow: 0px 0px 20px black; text-align: justify; z-index: 2; font-weight: 100; transform: translateY(30%) translateX(50%); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; opacity: 0;}
.demo .trading-platforms .platforms-slide .imgIcon{background: rgba(0, 0, 0, 0.5); border-radius: 2px; border: 2px solid rgba(255, 255, 255, 0.4); bottom: 0; box-shadow: 0 0 55px -8px #000; max-width: 110px; opacity: 0; position: absolute; right: -300px; -webkit-transform: translateY(30%) translateX(50%); -ms-transform: translateY(30%) translateX(50%); transform: translateY(30%) translateX(50%); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.demo .trading-platforms .platforms-slide.active{-webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); top: 67px; left: -107px !important; opacity: 1; transition: opacity 0.5s ease-out 0.3s, left 0.5s ease-out; }
.demo .trading-platforms .platforms-slide.tablet.active{-webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); top: 348px; left: 178px !important; opacity: 1; transition: opacity 0.5s ease-out 0.3s, left 0.5s ease-out; }
.demo .trading-platforms .platforms-slide.active .captionSliderPlatforms{opacity: 1;}
.demo .trading-platforms .platforms-slide.active .imgSlide{-webkit-transform: rotatex(2deg) scalex(1.4) scaley(1.26); -ms-transform: rotatex(2deg) scalex(1.4) scaley(1.26); transform: rotatex(2deg) scalex(1.4) scaley(1.26); }
.demo .trading-platforms .platforms-slide.active .imgSlide.tablet{-webkit-transform: rotateY(0deg) scalex(1.01) scaley(0.93);; -ms-transform: rotateY(0deg) scalex(1.01) scaley(0.93);; transform: rotateY(0deg) scalex(1.01) scaley(0.93);; }
.demo .trading-platforms .platforms-slide.active .imgIcon{opacity: 1; right: 0; }
.demo .trading-platforms .platforms-slide.hideSlide{opacity: 0; }
@media (max-width: 700px){.trading-platforms .contentPlatforms {min-height: 205px; } .trading-platforms .platforms-link:before{content: none;}.trading-platforms .platforms-link{margin-left: auto; margin-right: auto;}}

/*footer*/
.demo footer .terms-footer{ margin-top: 0 !important; 
background: -moz-linear-gradient(45deg, rgba(2,25,26,1) 0%, rgba(54,54,54,1) 76%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(2,25,26,1)), color-stop(76%, rgba(54,54,54,1)));
background: -webkit-linear-gradient(45deg, rgba(2,25,26,1) 0%, rgba(54,54,54,1) 76%);
background: -o-linear-gradient(45deg, rgba(2,25,26,1) 0%, rgba(54,54,54,1) 76%);
background: -ms-linear-gradient(45deg, rgba(2,25,26,1) 0%, rgba(54,54,54,1) 76%);
background: linear-gradient(45deg, rgba(2,25,26,1) 0%, rgba(54,54,54,1) 76%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02191a', endColorstr='#363636', GradientType=1 ); }
.bg-gradient{ 
	background: rgba(6,55,200,1);
	background: -moz-linear-gradient(left, rgba(6,55,200,1) 0%, rgba(55,209,220,1) 76%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(6,55,200,1)), color-stop(76%, rgba(55,209,220,1)));
	background: -webkit-linear-gradient(left, rgba(6,55,200,1) 0%, rgba(55,209,220,1) 76%);
	background: -o-linear-gradient(left, rgba(6,55,200,1) 0%, rgba(55,209,220,1) 76%);
	background: -ms-linear-gradient(left, rgba(6,55,200,1) 0%, rgba(55,209,220,1) 76%);
	background: linear-gradient(to right, rgba(6,55,200,1) 0%, rgba(55,209,220,1) 76%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0637c8', endColorstr='#37d1dc', GradientType=1 );
	height: 5px;
 }
 .demo .btn,
 .demo .btn-lg{ border-radius: 4rem !important; }
 .spreads-bar.sticky-top {
    bottom: 0;
    z-index: 30;
}

.option-title.dropdown-item {
	color: #000;
	font-weight: 700;
	position: relative;
	right: 10px;
	font-size: 0.9em;
  }

.option-divider.dropdown-item {
	background-color: #ccc;
	height: 1px;
	margin: 0;
	padding: 0;
	width: 95%;
	margin: 5px auto;
}

.snr-background {
	background-color: #081f5c;
	display: inline-block;
	width: 100%;
}

.snr-logo img { width: 100%; }

.form-textarea-placeholder-fix {
	height: 30px;
	top: 40px;
}

@media(max-width: 991px) {
	.form-textarea-placeholder-fix { top: 60px; }
}