html {
	width: 100%;
	height: 100%;
	position: absolute;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #f5f5f5;
	color: #000000;
	font-size: 14px;
	position: relative;
	min-height: 100%;
	width: 100%;
	padding-bottom: 60px;
	font-weight: 400;
	font-family: "Montserrat", sans-serif;
}

.footerbox {
	bottom: 0px;
	position: absolute;
	width: 100%;
	height: 60px;
}

.t-black {
	color: #101012;
}

.t-gray {
	color: #676767;
}

.t-yellow {
	color: #101012;
}

.tyellow {
	color: #3A5FAF;
}

.fnt-sm {
	font-size: 10px;
}

.fnt-bld {}

.content,
p,
li {
	font-size: 14px;
	line-height: 24px;
	color: #404040;
	font-weight: 400;
}

button:hover,
button:focus,
button:active {
	box-shadow: none;
	outline: none;
}

.text-right {
	text-align: right;
}

.alert {
	font-size: 14px;

}

.headbg {
	background: #fff;
	border-radius: 0px;
	padding: 8px 25px;
	z-index: 99;
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0px;
	padding-left: 255px;
}

.headermenu {
	position: relative;
	width: 100%;
}

.headbg .container {
	width: 100%;
	max-width: 100%;
	padding: 0px;
	padding-left: 0px;
}

.sitecontainer {
	width: 100%;
	max-width: 100%;
	padding: 0px 0px;
	position: relative;
}

.tradepage .sitecontainer {
	max-width: 100%;
}

.footerbox .container {
	width: 100%;
	max-width: 100%;
}

.headbg a.navbar-brand {
	width: 116px;
	display: none;
}

.logo {
	width: 100%;
	max-width: 112px;
	position: relative;
	top: 0;
}

.logoicon {
	margin-bottom: 34px;
}

.logoicon img {
	width: 100%;
	max-width: 180px;
	margin: 0px auto;
	position: relative;
	top: 9px;
}

.headermenu .headbg ul li a.nav-link {
	color: #323232;
	padding: 11px 13px;
	position: relative;
	font-size: 14px;
	font-weight: 500;
}

.headermenu .headbg ul .fullscreenicon a.nav-link {
	padding-right: 10px;
}

.headermenu .headbg ul li a.nav-link:hover,
.headermenu .headbg ul li a.nav-link:focus,
.headermenu .headbg ul li a.nav-link:active {
	color: #41b4e1;
}

.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
	color: #41b4e1;
}

.headermenu .headbg ul li a.dropdown-bs-toggle i {
	padding-left: 7px;
}

.headermenu .headbg ul li .dropdown-menu a.active {
	color: #3a5faf;
	background-color: transparent;
}

.headermenu .headbg ul li a.active {
	color: #3a5faf !important;
}

.dropdown-toggle::after {
	display: none;
}

.usermenu .fa-angle-right {
	padding-left: 20px;
	margin-right: 0px !important;
	position: absolute;
	right: 4px;
	top: 11px;
}

.headermenu .dropdown-menu {
	background: #ffffff;
	padding: 12px 4px;
	border-radius: 7px;
	border: 0px;
	margin-top: 0px;
	overflow: hidden;
	box-shadow: 1px 3px 12px 3px #00000012;
	min-width: 332px;
}

.headermenu .rightheadbg .dropdown-menu {
	left: inherit;
	right: 0px;
}

.headermenu .dropdown-menu .iconboxbg {
	width: 45px;
	height: 40px;
	border-radius: 5px;
	text-align: center;
	margin-right: 11px;
	display: inline-block;
	line-height: 35px;
	background: #f5f5f5;
}

.headermenu .dropdown-menu .iconboxbg img {
	filter: grayscale(1) invert(1);
	opacity: 1;
	width: 18px;
}

.headermenu .headbg ul.cryptolisttxt li a.nav-link {
	padding: 3px 18px;
	font-size: 14px;
}

.headermenu .headbg ul.cryptolisttxt>li:first-child a {
	padding-left: 0px;
}

.innerpagegrid .menuicn {
	display: none;
}

.headermenu .menuicn i {
	font-size: 15px;
	margin-top: 5px;
}

.dashboardicont a {
	padding-right: 2px !important;
}

.dashboardicont img {
	width: 100%;
	max-width: 18px;
}

.usermenu a.dropdown-bs-toggle {
	border: 1px solid #3A5FAF;
	border-radius: 5px;
	padding: 6px 11px !important;
	margin-top: 4px;
}

.usermenu .dropdown-menu {
	right: 0px;
	left: inherit;
}

.dropdown-divider {
	border-top: 0px;
	margin: 0px;
}

.headermenu .headbg .dropdown-item {
	color: #000 !important;
	font-size: 13px !important;
	padding: 6px 17px !important;
	position: relative;
	margin: 0px !important;
	font-weight: 500;
}

.headermenu .headbg .dropdown-item:hover,
.headermenu .headbg .dropdown-item:focus,
.headermenu .headbg .dropdown-item:active {
	background: none;
	color: #00959b;
}

.headermenu .headbg .dropdown-item i {
	color: #565656;
	font-size: 21px;
	float: right;
	position: relative;
	top: 2px;
}

.livepricemobile li a {
	color: #000;
	font-size: 13px;
	line-height: normal;
	text-decoration: none;
	line-height: 22px;
	white-space: nowrap;
}

.livepricenavbg>li:first-child a {
	font-size: 13px;
}

.livepricemobile li a:hover,
.livepricemobile li a:focus,
.livepricemobile li a:active {
	text-decoration: none;
}

.coinlisttable img,
.coinlisttable>div {
	display: table-cell !important;
	vertical-align: middle;
	line-height: 25px;
}

.coinlisttable {
	display: table;
}

.livepricemobile {
	padding: 0;
	background: none;
	position: relative;
}

.livepricenavbg {
	padding-left: 0px;
	width: 100%;
	display: flex;
	margin-bottom: 0px;
}

.livepricenavbg table {
	margin-bottom: 0px;
}

.livepricenavbg>li {
	list-style: none;
	float: left;
	padding: 6px 12px;
	width: auto;
	line-height: normal;
	white-space: nowrap;
	border-radius: 10px;
	margin: 0px 6px;
}

.livepricenavbg li .tabbanner li {
	padding: 0px 11px;
}

.livepricenavbg>li:first-child {
	margin-left: 0px;
}

.livepricenavbg li:last-child {
	margin-right: 0px;
}

.livepricemobile li a:hover,
.livepricemobile li a:focus,
.livepricemobile li a:active {
	color: #000;
}

.livepricemobile .dropdown .dropdown-menu {
	background: #ffffff;
	border-radius: 5px;
	padding: 0px;
	border: 0px;
	box-shadow: -1px 1px 15px 5px #04040421;
	min-width: 545px;
	margin-top: 6px;
}

.livepricemobile .dropdown .dropdown-menu a {
	padding: 7px 10px;
	font-size: 13px;
	line-height: normal;
}

.livepricemobile .dropdown .dropdown-menu a:hover,
.livepricemobile .dropdown .dropdown-menu a:focus,
.livepricemobile .dropdown .dropdown-menu a:active {
	background-color: #393d44;
}

.coinlisticon {
	width: 29px;
	height: 29px;
	margin-right: 7px;
}

.livepricet span {
	display: block;
	text-align: left;
	line-height: normal;
	font-size: 13px;
	padding-top: 1px;
	padding-right: 7px;
	font-weight: 500;
}

.livepricet span.t-gray {
	font-size: 12px;
	font-weight: 400;
}

.photopic {
	width: 30px;
	height: 30px;
	border-radius: 50px;
	margin-top: 0;
	margin-right: 3px;
	display: inline-block;
	overflow: hidden;
	background-color: #ffffff;
	border: 2px solid #ffffff;
	position: relative;
	top: -3px;
	float: left;
}

.headermenu ul li .photopic img {
	width: 100% !important;
}

.usermenu a.dropdown-toggle {
	margin-top: 1px;
}

.btn-block {
	width: 100%;
}

.chart {
	grid-area: chart;
}

.orderbook {
	position: relative;
}

.orderform {
	grid-area: orderform;
}

.tradehistory {
	overflow: hidden;
}

.openorder {
	grid-area: openorder;
}

.livepricelist {
	grid-area: livepricelist;
	overflow: visible !important;
	margin-top: 0px !important;
}

.recentliveprice {
	grid-area: recentliveprice;
	overflow: visible !important;
	border-left: 0px !important;
}

.mobilegrid {
	grid-area: mobilegrid;
	display: none;
}

.walletbalance {
	grid-area: walletbalance;
}

.headerorder {
	grid-area: headerorder;
	overflow: visible !important;
	border: 0px !important;
}

.headerorder .headbg {
	position: relative;
}

.marketlist {
	grid-area: marketlist;
}

.marketdepth {
	grid-area: marketdepth;
}

.orderbook {
	grid-area: orderbook;
}

.walletassets {
	grid-area: walletassets;
}

.tradehistory {
	grid-area: tradehistory;
}


.grid-box {
	display: -ms-grid;
	display: grid;
	grid-template-areas: "livepricelist livepricelist livepricelist"
		"orderbook chart marketlist"
		"orderbook orderform tradehistory"
		"openorder openorder openorder";
	grid-template-columns: 420px 1fr 420px;
	grid-gap: 0px;
	border-radius: 8px;
}

.grid-box>div,
.grid-box-futures>div {
	background: #ffffff;
	border: 1px solid #fff;
	position: relative;
	border-radius: 8px;
	overflow: hidden;
	margin: 3px;
}

.walletassets {
	display: none !important;
}

.tradepage .headbg {
	padding: 4px 0px;
	padding-left: 19px;
	padding-right: 15px;
}

.tradepagebg {
	padding-bottom: 50px;
}

.tradepage .footerbox {
	padding-left: 15px;
	padding-right: 15px;
	background: #fff;
	height: 50px;
	padding-top: 6px;
}

.tradepage .gridparentbox {
	padding-bottom: 5px;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 79px;
}

.tradepage .innerpagecontent {
	padding-left: 15px;
	padding-top: 92px;
	padding-right: 15px;
}

.chart.active {
	display: flex;
}

.walletbalance .btn-sm {
	text-decoration: underline;
	font-size: 11px;
}

.gridparentbox {
	padding-right: 26px;
	padding-bottom: 40px;
	padding-top: 0px;
	position: relative;
	padding-left: 271px;
}

.heading-box {
	padding: 16px 16px;
	margin: 0px;
	border-bottom: 1px solid #ededed;
	color: #000000;
	font-size: 17px;
	border-radius: 0;
	font-weight: 600;
}

.footerbox {
	z-index: 9;
	padding-left: 258px;
	padding-right: 14px;
}

.innerpagegrid .footerbox {
	background: none;
}

.footetext p {
	margin-bottom: 0px;
	font-size: 12px;
}

.chart,
.marketdepth {
	flex-direction: column;
	display: flex;
	border-left: 0px !important;
}

.chart .tab-content,
.tradechartlist.active,
.tradechartlist>div,
.tradechartlist>div>div {
	display: flex;
	flex: 1;
	flex-direction: column;
	-webkit-flex: 1;
	min-height: 400px;
}

.tradechartlist>div {
	height: 400px;
	min-height: 400px;
}

.marketchart.active,
.marketchart>div {
	display: flex;
	flex: auto;
	flex-direction: column;
	-webkit-flex: auto;
}

.marketchart>div {
	height: 400px;
	min-height: 400px;
}

.orderfrmtab {
	border-bottom: 0px;
	display: flex;
	gap: 0px;
	flex-wrap: inherit;
	border-bottom: 1px solid #e3e3e3;
}

.buyselltab {
	border: 0px;
}

.buyselltabbg {
	padding: 5px 0px;
	position: absolute;
	top: 2px;
	right: 5px;
	width: auto;
	margin: 0px auto;
	background: none;
	border-radius: 8px;
	display: none;
}

.sellorderform {}

.buyorderformactive1 .buyorderform {
	display: block !important;
}

.sellorderformactive1 .sellorderform {
	display: block !important;
}

.sellorderformactive1 .buyorderform {
	display: none;
}

.buyorderformactive1 .sellorderform {
	display: none;
}

.buyselltabbg .buyselltab {}

.orderformbox .tabrightbox {
	margin-top: 8px;
	right: 5px;
}

.orderfrmtab li {
	width: 50%;
	text-align: center;
	margin-bottom: 0px !important;
	padding: 0px 2px;
}

.orderformbox .orderfrmtab li a {
	border-radius: 0px;
	color: #757575;
	font-size: 14px;
	padding: 4px 19px;
	border: 0px !important;
	text-decoration: none;

}

.orderformbox .buyselltab li a {
	border: 0px;
	padding: 2px 19px;
	font-size: 14px;
	border-radius: 4px;
	background: #f5f5f5;
}

.orderformbox .buyselltab>li:last-child a {
	border-right: 0px !important;
}

.orderformbox .buyselltab li a.active {
	background-color: transparent;
	color: #fff;
}

.orderformbox .buyselltab li:first-child a.active {
	background-color: #14BB79;
	border-color: #14BB79 !important;
	color: #fff;
}

.orderformbox .buyselltab li:last-child a.active {
	background-color: #EC3B3C;
	border-color: #EC3B3C !important;
	color: #fff;
}

.sectable {
	border-bottom: 1px solid #dcdcdc;
}

.limitabbg {
	margin-top: 0;
}

.orderformbox .limitabbg li {
	padding: 0px;
	width: auto;
}

.orderformbox .limitabbg li a {
	padding: 11px 7px;
	text-transform: capitalize;
	font-size: 12px;
	border-bottom: 0px;
	background: none !important;
	font-weight: 500;
}

.orderformbox .limitabbg li a.active {
	color: #00060d;
	border-bottom: 0px;

	border-bottom: 2px solid #3A5FAF !important;
}

.orderfrmtab .dropdown .dropdown-item {
	background-color: #fff !important;
	padding: 7px 10px;
	font-size: 13px;
}

.orderfrmtab .dropdown .dropdown-item.active {
	border-bottom: 0px !important;
	color: #3498db;
}

.form-group {
	margin-bottom: 15px;
}

.siteformbg label {
	font-size: 14px;
	color: #333;
	font-weight: 500;
	margin-bottom: 7px;
}

.siteformbg .form-control {
	font-size: 13px;
	height: 45px;
	background: #f5f5f5;
	border: 1px solid #dddddd;
	color: #000000;
	box-shadow: none;
	outline: none;
	-webkit-appearance: auto;
	-moz-appearance: auto;
	appearance: auto;
	border-radius: 7px;
	font-weight: 400;
}

.siteformbg .input-group-text {
	height: 45px;
	background: #f5f5f5;
	border: 1px solid #dddddd;
	color: #333;
	font-size: 14px;
	font-weight: 500;
	box-shadow: none;
	outline: none;
}

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

.orderformbox .siteformbg label {
	font-size: 12px;
	margin-bottom: 0px;
	min-width: 100px;
}

.orderformbox .form-control,
.orderformbox .input-group-text {
	font-size: 13px;
	height: 35px !important;
	padding: 4px 10px;

}

.orderformbox .form-control {
	border-top-left-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}

.siteformbg .input-group-prepend .input-group-text {
	width: 82px;
	padding: 0px;
	background: none !important;
	border: 0px !important;
}

.orderformbox .form-group {
	margin-bottom: 12px;
	display: flex;
	align-items: center;
}

.form-control:focus {
	outline: none !important;
	box-shadow: none !important;
}

.oredrfromtable tbody tr td {
	border: 0px;
	color: #242424;
	font-size: 13px !important;
	padding: 4px 0px !important;
}

.sitebtn,
.borderbtn,
.gray-btn {
	padding: 9px 20px;
	border: 0px solid #3A5FAF;
	color: #fff;
	font-size: 14px;
	line-height: normal;
	border-radius: 5px;
	position: relative;
	background: linear-gradient(to left, #3A5FAF, #1E3A8A);
	transition: all 0.4s;
	font-weight: 500;
}

.borderbtn {
	border: 1px solid #3A5FAF;
	color: #3A5FAF;
	background: none;
	text-decoration: none !important;
	font-weight: 500;
}

.borderbtn:is(:hover, :focus, :active) {
	border: 1px solid #3A5FAF;
	color: #fff;
	background: #3A5FAF;
}

.sitebtn:is(:hover, :focus, :active) {
	color: #fff;
	background: linear-gradient(to right, #3A5FAF, #1E3A8A);
}

.green-btn,
.green-btn:hover,
.green-btn:focus,
.green-btn:active {
	background: #14BB79;
	border-color: #14BB79;
	color: #fff !important;
	box-shadow: none;
}

.red-btn,
.red-btn:hover,
.red-btn:focus,
.red-btn:active {
	background: #EC3B3C;
	border-color: #EC3B3C;
	color: #fff !important;
	box-shadow: none;
}

[data-simplebar] {
	position: relative;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: flex-start;
	align-items: flex-start;
}

.simplebar-wrapper {
	overflow: hidden;
	width: inherit;
	height: inherit;
	max-width: inherit;
	max-height: inherit;
}

.simplebar-mask {
	direction: inherit;
	position: absolute;
	overflow: hidden;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: auto !important;
	height: auto !important;
	z-index: 0;
}

.simplebar-offset {
	direction: inherit !important;
	box-sizing: inherit !important;
	resize: none !important;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0;
	margin: 0;
	-webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
	direction: inherit;
	box-sizing: border-box !important;
	position: relative;
	display: block;
	height: 100%;
	width: auto;
	visibility: visible;
	max-width: 100%;
	max-height: 100%;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
	content: " ";
	display: table;
}

.simplebar-placeholder {
	max-height: 100%;
	max-width: 100%;
	width: 100%;
	pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
	box-sizing: inherit !important;
	height: 100%;
	width: 100%;
	max-width: 1px;
	position: relative;
	float: left;
	max-height: 1px;
	overflow: hidden;
	z-index: -1;
	padding: 0;
	margin: 0;
	pointer-events: none;
	flex-grow: inherit;
	flex-shrink: 0;
	flex-basis: 0;
}

.simplebar-height-auto-observer {
	box-sizing: inherit;
	display: block;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 1000%;
	width: 1000%;
	min-height: 1px;
	min-width: 1px;
	overflow: hidden;
	pointer-events: none;
	z-index: -1;
}

.simplebar-track {
	z-index: 1;
	position: absolute;
	right: 0;
	bottom: 0;
	pointer-events: none;
	overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
	pointer-events: none;
	user-select: none;
	-webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
	pointer-events: all;
}

.simplebar-scrollbar {
	position: absolute;
	left: 0;
	right: 0;
	min-height: 10px;
}

.simplebar-scrollbar:before {
	position: absolute;
	content: "";
	background: #00000052;
	border-radius: 7px;
	left: 2px;
	right: 2px;
	opacity: 0;
	transition: opacity 0.2s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
	opacity: 0.5;
	transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
	top: 0;
	width: 11px;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
	top: 2px;
	bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
	left: 0;
	height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
	height: 100%;
	left: 2px;
	right: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
	right: auto;
	left: 0;
	top: 2px;
	height: 7px;
	min-height: 0;
	min-width: 10px;
	width: auto;
}

[data-simplebar-direction="rtl"] .simplebar-track.simplebar-vertical {
	right: auto;
	left: 0;
}

.hs-dummy-scrollbar-size {
	direction: rtl;
	position: fixed;
	opacity: 0;
	visibility: hidden;
	height: 500px;
	width: 500px;
	overflow-y: hidden;
	overflow-x: scroll;
}

.simplebar-hide-scrollbar {
	position: fixed;
	left: 0;
	visibility: hidden;
	overflow-y: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.simplebar-scrollbar:before {
	background: #00000052;
}

.sitescroll {
	max-height: 772px;
}

.openorder .sitescroll,
.orderhistory .sitescroll {
	max-height: 250px;
	min-height: 211px;
}

.tradehistory .sitescroll {
	max-height: 306px;
}

.sitetable thead tr th {
	border: 0px;
	background: #fff;
	border-bottom: 0px solid #ededed !important;
	color: #898989;
	font-size: 14px;
	padding: 9px 13px;
	white-space: nowrap;
	text-transform: capitalize;
	margin: 0px;
	font-weight: inherit;
	position: sticky;
	top: 0px;
	box-shadow: inset 0 -1px 0 #ededed;
	z-index: 9;
	font-weight: 600;
}

.sitetable tbody tr td {
	border: 0px;
	border-top: 0px solid #fff;
	color: #000000;
	font-size: 14px;
	padding: 9px 13px;
	white-space: nowrap;
	vertical-align: middle;
	font-weight: 500;
}

.tradecontentbox .sitetable .coinlisticon {
	width: 27px;
	height: 27px;
	margin-right: 6px;
}

.livepricebox .div-tr>div {
	font-size: 16px !important;
}

.tradepage tbody tr td {
	font-size: 12px !important;
	padding: 4px 6px;
}

.tradepage thead tr th {
	font-size: 12px;
	padding: 5px 6px;
}

.livepricebox .sitetable tr th {
	background: #f4f4f4 !important;
	vertical-align: middle !important;
	font-size: 15px;
	padding: 3px 10px !important;
	border-top: 0px !important;
	border-bottom: 0px !important;
	z-index: inherit;
}

.livepricebox th:first-child {
	font-size: 17px !important;
}

.t-green {
	color: #14BB79 !important;
	font-weight: 600;
}

.t-red {
	color: #EC3B3C !important;
	font-weight: 600;
}

.buyboxorder {
	min-height: 346px;
}

.buyboxorder .sitescroll {
	max-height: 349px;
}

.buyshow .buyboxorder .sitescroll {
	max-height: 713px;
}

.buyshow .buyboxorder {
	min-height: 728px;
}

.sellboxorder .sitescroll {
	position: relative;
	max-height: inherit;
	height: 380px;
	overflow: auto;
}

.sellboxorder .sellboxtablebg {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	max-height: 380px;
}

.sellshow .sellboxorder .sellboxtablebg {
	max-height: 728px;
}

.sellshow .sellboxorder .sitescroll {
	height: 728px;
}

.sellshow .sellboxorder table {
	xposition: relative;
}

.sellboxorder table tbody td {
	vertical-align: bottom;
}

.sellboxorder .sitescroll::-webkit-scrollbar-thumb {
	background: #0a0a0a24;
	border-radius: 50px;
	visibility: hidden;
}

.sellboxorder .sitescroll::-webkit-scrollbar-track {
	background: #ffffff;
}

.sellboxorder .sitescroll::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

.sellboxorder:hover .sitescroll::-webkit-scrollbar-thumb {
	visibility: visible;
}

.livepricebox .div-tr {
	background: #252a38;
}

/* .tradehistory {
	min-height: 249px;
} */

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

.tabbanner {
	border-bottom: 0px;
	margin: 0;
	display: flex;
	padding-bottom: 0px;
}

.tabbanner li a {
	border-radius: 0px !important;
	color: #b5b5b5;
	border: 0px;
	text-transform: capitalize;
	font-size: 14px;
	padding: 6px 22px;
	text-decoration: none;
	transition: all 0.4s;
	border: 0px !important;
	font-weight: 500;
}

.tradepage .tabbanner li a {
	font-size: 13px;
}

.tabbanner li a:hover {
	color: #000000;
}

.tabbanner li a.active {
	background-color: transparent;
	color: #00060d !important;
	border-bottom: 2px solid #3A5FAF !important;
}

.tradepage .tabbanner li a:hover {
	color: #3A5FAF;
}

.tabbanner li a.active:hover img {
	filter: none !important;
}

.orderformbox .orderfrmtab li a:hover {
	color: #3A5FAF;
}

.tabrightbox {
	position: absolute;
	right: 6px;
	top: 6px;
	margin-top: 1px;
}

.tabbanner li a .chartshow {
	display: none;
}

.tabbanner li a .charthide {
	display: block;
}

.tabbanner li a.active .chartshow {
	display: block;
}

.tabbanner li a.active .charthide {
	display: none;
}

.charttabbg li a,
.charttabbg li a.active {
	border: 0px !important;
	background: none !important;
}

.charttabbg li a {
	padding: 6px 20px;
}

a,
a:focus {
	outline: none;
	box-shadow: none;
}

.buyshow .sellboxorder,
.sellshow .buyboxorder {
	display: none !important;
}

.buyshow .buyboxorder,
.sellshow .sellboxorder {
	display: block;
}

.buysellshow .buyboxorder,
.buysellshow .sellboxorder {
	display: block;
}

.orderchangebg li img,
.orderchangebg li svg {
	width: 14px;
	height: auto;
	opacity: 0.6;
	position: relative;
	top: -2px;
}

.orderchangebg li a {
	cursor: pointer;
}

.orderchangebg li a {
	border: 0px !important;
	padding: 3px 7px;
	line-height: 20px;
	border-radius: 5px !important;
}

.buysellshow .orderchangebg li:first-child a,
.buyshow .orderchangebg li:nth-child(2) a,
.sellshow .orderchangebg li:last-child a {
	background-color: #e7e7e7 !important;
}

.orderbookhead .table {
	margin-bottom: 0px;
}

.suborderbook .tabrightbox {
	top: 8px;
	right: 7px;
	margin-top: 4px;
}

.livepricebox a {
	color: #474d57;
	margin-right: 10px;
	text-decoration: underline;
	text-transform: capitalize;
}

.livepricebox a:hover,
.livepricebox a:focus,
.livepricebox a:active {
	text-decoration: underline;
	color: #3498db;
}

.innerpagecontent {
	position: relative;
	padding-bottom: 11px;
	padding-top: 82px;
	padding-right: 20px;
	padding-left: 271px;
}

.innerpagegrid .gridparentbox .sitecontainer {
	position: relative;
}

.innerpagecontent .h2 {
	font-size: 25px;
	margin: 0;
	color: #00070e;
	text-align: left;
	font-weight: 700;
}

.innerpagecontent .h2>span {
	color: #3c3c3c;
}

.panelcontentbox {
	background: #fff;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	padding: 25px 25px;
}

.contentpanel {
	padding-top: 24px;
}

.innerpagegrid .centerbox .heading-box {
	font-size: 16px;
}

.qrcode img {
	width: 100%;
	max-width: 125px;
}

.innerpagecontent .x-line-center {
	display: none;
}

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

textarea {
	max-height: 250px;
	resize: none;
	height: auto !important;
}

.btn-sm,
.borderbtn {
	text-transform: capitalize;
	font-size: 14px !important;
	padding: 7px 19px !important;
	font-weight: 600;
}

.viewbtn {
	padding: 5px 11px;
	font-size: 14px;
	background: #3A5FAF;
	color: #fff;
	border: 0px;
}

.viewbtn:hover,
.viewbtn:focus,
.viewbtn:active {
	background: linear-gradient(to left, #3A5FAF, #1E3A8A);
	color: #fff;
}

.none-x {
	display: none;
}

.profilemdal .btn {
	-webkit-appearance: none;
}

.controls .btn,
.controls .custom-file-upload {
	padding: 9px 23px !important;
	margin: 5px 0px;
	background: none;
	color: #ff7622 !important;
	border: 1px solid #ff7622;
	font-size: 14px;
}

.controls .btn,
.controls .custom-file-upload {
	box-shadow: none !important;
}

.notestable tbody tr td {
	border: 0px;
	color: #e3e3e3;
	font-size: 13px;
	padding: 4px 0px;
}

.custom-file-upload {
	padding: 8px 18px;
	border: 0px;
	background: none;
	font-size: 14px !important;
	border-radius: 50px;
	cursor: pointer;
	color: #818181 !important;
	margin-top: 0;
	text-transform: capitalize;
	border: 1px solid #818181;
}

.rightboxbtn {
	position: absolute;
	top: 10px;
	right: 9px;
}


.modal-backdrop {
	background-color: #242424db;
}

.modal-backdrop.show {
	opacity: 1;
}

.searchfrm {
	margin: 0px;
	position: relative;
	display: flex;
	justify-content: start;
}

.searchfrm .form-control,
.searchfrm .input-group-text {
	height: 39px;
}

.searchfrm>div {
	width: auto;
	padding: 0px 5px;
	display: inline-block;
	min-width: 123px;
}

.clearbtn .form-group {
	display: flex;
}

.searchfrm .form-group {
	margin-bottom: 0;
}

.clearbtn {
	margin-top: 0px;
}

.seacrright>div>div {
	float: right;
}

.profilebannerbg>div {
	padding: 0px 5px;
}

.sidemenuscroll {
	max-height: 90%;
}

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

.flexboxtable {
	display: flex;
	width: 100%;
}

.flexboxtable>div {
	margin: 8px;
	width: 100%;
}

.flexboxtable>div:first-child {
	margin-left: 0px;
}

.flexboxtable>div:last-child {
	margin-right: 0px;
}

.walletboxt .coinlisticon {
	width: 35px;
	height: 35px;
}

.historytab .tabbanner {
	padding: 0;
}

.openorder .tabbanner {
	justify-content: inherit;
	position: relative;
	border-bottom: 1px solid #dddddd;
}

.historytab .tabbanner li {
	padding: 0px 7px;
}

.historytab .tabbanner li a {
	padding: 12px 17px;
	border-radius: 0;
	color: #898989;
	font-size: 13px;
	text-transform: capitalize;
	background: none !important;
}

.tradepage .innerpagetab .tabbanner li a {
	padding: 8px 6px;
	margin: 0 !important;
}

.boxtabb .tabbanner li a {
	border-radius: 7px !important;
	background-color: #e1e1e1;
	border: 0px;
	color: #000;
	font-size: 14px;
	padding: 8px 21px;

}

.boxtabb .tabbanner li {
	padding: 0px 5px;
}

.boxtabb .tabbanner li a.active {
	background-color: #3A5FAF !important;
	color: #fff !important;
	border-color: #dddddd;
}

.wlltdpstbox .qrcode img {
	margin-right: 5px;
}

.lightgraybg {
	background: #f5f5f5;
}

.fundboxb .lightgraybg {
	width: 100%;
	padding: 8px 16px;
	border-radius: 5px;
	color: #000;
	text-decoration: none;
	margin-bottom: 10px;
}

.fundboxb .lightgraybg>div {
	width: auto;

}

.fundboxb .lightgraybg>div:first-child {
	width: 60px;
	padding-right: 12px;
}

.fundboxb .lightgraybg>div:last-child {
	width: 50px;
	font-size: 18px;
}

.fundboxb h5 {
	font-size: 14px;
	margin: 0px;

}

.fundboxb img {
	padding: 9px;
	width: 43px;
	height: 40px;
	background: #fff;
	border-radius: 6px;
}

.table tr td .alink {
	font-size: 14px;
}

.rightboxbutton {
	position: relative;
	float: right;
	margin-bottom: 10px;
}

.bankinfot .h5,
.bankinfot .h4 {
	color: #fff;
	font-size: 13px;
}

.bankinfot .balancetable {
	padding: 12px 10px;
	border-bottom: 1px solid #373c4b;
}

.subhead {
	font-size: 18px;
	margin: 0px;
	padding-bottom: 20px;
	font-weight: 600;
}

.bankinfot {
	background: #252a38;
	border-top: 1px solid #373c4b;
	position: absolute;
	width: 100%;
	top: 40px;
}

.collpseformbg {
	position: relative;
}

.bankinfot>div:last-child {
	border-bottom: 0px;
}

.close,
.close:hover,
.close:focus,
.close:active {
	outline: none !important;
	box-shadow: none;
}

.supportsearch {}

.supportsearch .form-group {
	margin-bottom: 0px;
}

input::-webkit-input-placeholder {
	color: #ccc !important;
	font-size: 14px;
}

input::-moz-placeholder {
	color: #ccc !important;
	font-size: 14px;
}

input:-ms-input-placeholder {
	color: #ccc !important;
	font-size: 14px;
}

input::-ms-input-placeholder {
	color: #ccc !important;
	font-size: 14px;
}

input::placeholder {
	color: #ccc !important;
	font-size: 14px;
}

.marketlist table {
	margin-bottom: 2px;
}

.clearbtn .btn {
	margin-right: 3px;
	border-radius: 5px;
	text-transform: capitalize;
	font-size: 15px !important;
	padding: 9px 19px !important;
	width: 100%;
}

.table> :not(:first-child) {
	border-top: 0px;
}

.notesh5 {
	font-size: 15px;
	line-height: 23px;
	text-align: center;
	padding-bottom: 0px;
}

.pb-20 {
	padding-bottom: 20px;
}

.bankinfot .balancetable>div {
	padding: 0px 5px;
}

.orderbookscroll table {
	margin-bottom: 0px;
}

.buyboxorder thead,
.sellboxorder thead {
	visibility: hidden;
}

.buyboxorder th,
.sellboxorder th {
	padding: 0px !important;
	border: 0px !important;
	position: relative !important;
	line-height: 0px;
}

.buyboxorder .sitetable thead tr th {
	border-bottom: 0px !important;
}

.orderformbg .tab-content {
	display: flex;
	flex: 1;
	-webkit-flex: 1;
	flex-direction: column;
}

.orderformbg .tab-content>.active {
	display: flex;
	flex: 1;
	-webkit-flex: 1;
}

.orderformbg1 {
	display: flex;
	flex: 1;
	-webkit-flex: 1;
	min-height: 312px;
}

.orderformbg1>div {
	width: 100%;
	position: relative;
}

.orderformbg1>div:first-child {
	border-right: 1px solid #e9e9e9;
}

.orderformbox .siteformbg {
	padding: 11px 12px;
}

.orderformbox .h6 {
	font-size: 12px;
	margin: 0px;
}

.buttonloader {
	width: 100%;
	max-width: 28px;
	margin-bottom: 14px;
}

.seacrhbox {
	padding: 10px 10px;
}

.seacrhbox .form-control,
.seacrhbox .input-group-text {
	height: 30px;
	border-radius: 3px;
}

.seacrhbox .form-group {
	margin-bottom: 0px;
}

.stoplimtboxt .link-div>div {
	border: 1px solid #e3e3e3;
	text-align: center;
	padding: 3px 8px;
	background: #f1f1f1;
	margin-left: 4px;
	cursor: pointer;
	font-size: 11px;
	border-radius: 50px;
	line-height: 20px;
}

.stoplimtboxt .link-div>div:hover {
	background: #fff;
	color: #000;
}

.stoplimtboxt .link-div>div:first-child {
	margin-left: 0px;
}

.stoplimtboxt .link-div .activelimit {
	color: #ffffff;
	border-color: #101012;
	background: #101012;
}

.buyorderform,
.sellorderform {
	position: relative;
}

.balancewlt {
	position: relative;
	padding: 11px;
	padding-bottom: 0px;
}

.balancewlt .h6 {
	margin: 0px;
}

.balancewlt img {
	width: 100%;
	max-width: 17px;
	margin-right: 4px;
	margin-top: -5px;
}

.limitabbg img {
	width: 100%;
	max-width: 30px;
	margin-right: 3px;
	display: none;
}

.orderformbox .btn {
	padding: 10px 10px;
	border-radius: 4px;
	margin-top: 0px;
	font-size: 14px;
}

.infotablet td {
	border: 0px;
	padding: 0px;
	color: #000;
	font-size: 14px;
}

.infotablet .t-yellow {
	color: #768086;
}

.innersecrbox {
	position: absolute;
	top: -3px;
	right: 0px;
}

.innerpagegrid .sitetable tbody tr td {}

.amcharts-chart-div>a {
	display: none !important;
}

.amcharts-export-menu {
	display: none;
}

.fee-formbox input {
	border: 0px !important;
	padding: 0px;
}

.fee-formbox .input-group>div,
.fee-formbox .input-group>span {
	width: 100%;
}

.fee-formbox .input-group {
	flex-wrap: inherit;
}

.fee-formbox .feeamt {
	line-height: 24px;
	text-align: right;
}

.activerow {
	background: #f5f5f5;
}

.text-danger {
	color: #EC3B3C !important;

}

.tablebox {
	margin-bottom: 0;
	display: flex;
}

.walletbalancebox {
	display: table;
	width: 100%;
	margin-top: 17px;
}

.tablebox>div {
	margin: 9px 3px;
	width: 100%;
	padding: 14px 13px;
	margin-top: 0px;
	background: #f5f5f5;
}

.tablebox>div:first-child {
	margin-left: 0px;
}

.tablebox>div:last-child {
	margin-right: 0px;
}

.canvasjs-chart-credit {
	display: none;
}


.buyorderform h2,
.sellorderform h2 {
	border-radius: 0px !important;
	padding: 9px 10px;
	font-size: 14px;
}

.orderformbox .limitabbg li {
	position: relative;
	width: auto;
}

.noteshintbox {
	background: #fff;
	box-shadow: 1px 0px 6px 3px rgba(0, 0, 0, 0.15);
	padding: 10px 10px;
	margin: -8px auto;
	width: 100%;
	position: absolute;
	z-index: 9;
	left: 0px;
	top: 45px;
	font-size: 12px;
	line-height: 21px;
}

.limitabbg .dropdown .dropdown-toggle {
	padding-right: 6px;
	cursor: pointer;
}

.limitabbg .dropdown>span,
.limitabbg .dropdown>a {
	float: left;
}

.none {
	display: none;
}

.orderformbg {
	xflex: 1;
	x-webkit-flex: 1;
	padding: 0px 10px;
	padding-bottom: 0px;
}

.orderform {
	display: flex;
	flex: 1;
	flex-direction: column;
	-webkit-flex: 1;
}

.limitabbg .dropdown>span i {
	margin-top: 16px;
	font-size: 14px;
	color: #76808f;
	cursor: pointer;
}

.buyorderform .green-btn {
	color: #fff;
}

.modeicon {
	cursor: pointer !important;
	text-align: center;
}

.modebg .activemode {
	background: none;
	display: none;
}

.headbg .modeicon img,
.headbg .notifyicon img {
	width: 15px !important;
}

.headbg .modeicon img {
	filter: grayscale(1)invert(1);
}

.fee-formbox {
	margin-bottom: 5px !important;
	margin-top: 8px;
}

.ordertable {
	display: table;
	width: 98%;
	margin: 24px auto;
}

.trrow {
	display: table-row-group;
	background: #e6e6e6;
}

.ordertable .trrow>div {
	display: table-cell;
	vertical-align: top;
	float: none;
	padding: 10px 10px;
}

.accordeon-content td {
	padding: 0px !important;
	border: 0px !important;
}

.accordeon-content h5 {
	font-size: 16px;
	padding: 10px 10px;
	padding-bottom: 0px;
	margin: 0px;
}

.accordionrow {
	cursor: pointer;
}

.orderthead>div {
	font-size: 14px;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
}

.orderbody>div {
	font-size: 14px;
	border-bottom: 1px solid #ccc;
}

.ordertable>div:last-child>div {
	border-bottom: 0px;
}

.orderformbg1 .input-group-append .input-group-text {
	min-width: 48px;
	font-size: 11px;
	padding: 3px;
	justify-content: center;
}

.searchfrmbox {
	display: flex;
	padding: 0;
	width: 100%;
	justify-content: space-between;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 18px;
}

.orderformbg1 .siteformbg>div:last-child {
	margin-bottom: 0px;
}

.searchrightbox {
	position: absolute;
	top: -12px;
	right: 14px;
}

.searchrightbox .siteformbg {
	display: flex;
}

.searchrightbox .siteformbg>div {
	padding: 5px 5px;
}

.buysellinnerbox .sitescroll {
	max-height: inherit;
}

.searchfrmbox>form {
	width: 100%;
}

.profilebasicinfo .profiletablebox {
	width: auto;
}

.dashboardpage .profiletablebox {
	width: 100%;
}

.dashboardpage .profiletablebox h4>span,
.dashboardpage .profiletablebox h5>span {
	padding-left: 10px;
}

.dashboardpage .profiletablebox>div:last-child {
	float: right;
	text-align: right;
}

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

.chartflexbox .profiletablebox>div:first-child {
	width: 60px !important;
}

.securityinnerbox .profiletablebox>div:last-child {}

.tableboxt {
	display: table;
	width: 100%;
}

.tableboxt>div {
	width: 50%;
	display: table-cell;
	vertical-align: middle;
	float: none;
	padding: 9px 15px;
}

.btnlastbox .profiletablebox>div:last-child {
	width: 120px;
}

.tableboxt>div:nth-child(even) {
	border-right: 0px;
}

.profileiconpic {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background-color: #eeeeee;
	border: 2px solid #eeeeee;
	padding: 3px;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: -74px;
}

.profileiconpic img {
	width: 100%;
	height: 100%;
	border-radius: 50px;
}

.profiletablebox h4 {
	padding-bottom: 4px;

}

.cryptdetbox .d-flex h5 {
	width: 100%;
}

.cryptdetbox .d-flex h4 {
	width: 160px;
}

.cryptdetbox .d-flex {
	margin-bottom: 5px;
}

.cryptdetbox .d-flex h5 {
	text-align: right;
}

.profiletablebox h5 {
	font-size: 14px;
	margin: 0px;
}

.profiletablebox h4 {
	font-size: 15px;
	margin: 0px;
	padding-bottom: 5px;
	font-weight: 500;
}

.profiletablebox h4>span a,
.profiletablebox h4>span a:hover,
.profiletablebox h4>span a:focus,
.profiletablebox h4>span a:active {
	color: #fcd435;
	text-decoration: none;
}

.profiletablebox h4>span a {
	font-size: 13px;
}

.sectrightbox .profiletablebox img {
	max-width: 26px;
}

.sectrightbox .profiletablebox>div:first-child {
	width: 41px;
}

.showpassbg button,
.showpassbg a {
	background: #1a1a1a;
	border: 1px solid #1a1a1a;
	border-radius: 5px;
	color: #fff;
	padding: 3px 8px;
	margin-left: 5px;
	font-size: 12px;
	text-decoration: none;
}

.showpassbg button:hover,
.showpassbg button:focus,
.showpassbg button:active,
.showpassbg a:hover,
.showpassbg a:focus,
.showpassbg a:active {
	color: #676464;
	text-decoration: none;
}

.suborderbook .heading-box {
	position: relative;
}

.formrightbox .form-group {
	margin-bottom: 0px;
}

.flexboxtable .tabrightbox .btn {
	border-radius: 4px;
	text-transform: capitalize;
	font-size: 13px;
}

ul.noteslist {
	padding-left: 18px;
	margin-bottom: 0px;
	padding-top: 4px;
}

.profileboxt {
	border: 0px;
	margin: 5px 8px !important;
}

.profileboxt li {
	list-style: none;
}

.profileboxt ul {
	padding-left: 0px;
}

.profileboxt h6 {
	font-size: 15px;
	text-transform: uppercase;
	padding-bottom: 6px;
	margin: 0px;
}

.profileboxt i.fa-check-circle {
	font-size: 16px;
	color: #c5c5c5;
}

.verifytext,
.notverifytext {
	background: #1ac57f;
	padding: 5px 14px;
	color: #ffffff;
	border-radius: 25px;
	font-size: 12px;
	margin-left: 8px;
	position: relative;
	text-transform: inherit;
	top: -2px;
}

.notverifytext {
	background: #f8dad6;
	color: #db4534;
}

.securitylink .btn-link {
	color: #101012;
	font-size: 15px;
	text-decoration: none;
	width: 100%;
	display: inline-block;

	padding: 0px;
}

.securitylink .btn-link>div {
	padding: 7px 0px;
	min-height: 52px;
	padding-bottom: 0px;
}

.securitylink a:hover,
.securitylink a:focus,
.securitylink a:active {
	text-decoration: underline;
}

.verifyicon {
	color: #06b574;
}

.notverifyicon {
	color: #f72121;
}

.securityiconbox {
	width: 100%;
	max-width: 34px;
}

.securityinnerbox .profiletablebox {
	display: table;
	width: 100%;
}

.securityinnerbox .profiletablebox>div {
	text-align: left;
	display: table-cell;
	vertical-align: top;
}

.securityinnerbox .profiletablebox>div:nth-child(2) {
	padding-right: 42px;
}

.optverify h4 {
	font-size: 20px;
	padding: 0px;
	position: relative;
	top: -2px;
}

.securityinnerbox .contentbox>div:first-child {
	width: 45px;
}

.securityinnerbox .contentbox>div:last-child {
	width: 92px;
	text-align: end;
}

.profiletablebox h5 {
	padding-bottom: 0;
	line-height: 23px;
	font-size: 14px;
	padding-right: 0;
	font-weight: 400;
}

.noteslist li {
	line-height: 22px;
	font-size: 13px;
}

.securityinnerbox h5 a,
.securityinnerbox h5 a:hover,
.securityinnerbox h5 a:focus,
.securityinnerbox h5 a:active {
	color: #768086;
	text-decoration: none;
}

.balalnceflexbox>div:first-child {
	width: 28%;
}

.balalnceflexbox>div:last-child {
	width: 72%;
}

.balalnceflexbox>div {
	margin-top: 0px !important;
}

.profileboxt .borderbtn {
	margin-top: 10px;
}

.iconbtn {
	font-size: 18px !important;
	padding: 0;
	margin-top: 2px;
	padding-left: 10px;
	padding-right: 4px;
	color: #768086;
}

.coinfrmright .form-control {
	padding: 0px 10px;
	height: 30px;
	font-size: 13px;
}

.chartbalancebox {
	width: 100%;
	height: 430px;
	outline: none;
}

.chartbalancebox:focus,
.chartbalancebox:active,
.chartbalancebox:hover,
.chartbalancebox rect:focus,
.chartbalancebox svg:focus,
.chartbalancebox div:focus,
.chartbalancebox div div:focus {
	outline: none !important;
}

.highcharts-exporting-group {
	display: none;
}

.highcharts-credits {
	display: none;
}

.chartbalancebox .highcharts-series>path {
	stroke: #ffffff;
	stroke-width: 6px;
}

.highcharts-scrollbar-thumb {
	fill: #1d1d1d;
	stroke: #1d1d1d;
}

.highcharts-scrollbar-track {
	stroke: #2a2a2a;
}

.innerpagegrid .dashboardicont {
	display: none;
}

.mobiletoggle {
	display: none;
}

.mobiletoggle button {
	padding: 5px 8px;
	border: 1px solid #3A5FAF;
	background: none;
}

.mobiletoggle button:hover,
.mobiletoggle button:focus {
	outline: none;
	border: 1px solid #3A5FAF;
	box-shadow: none;
}

.mobiletoggle img {
	width: 21px;
}

.profilebox {
	display: table;
	width: 100%;
}

.profilebox>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
}


.pf-bg .profilepic {
	width: 110px !important;
	height: 110px;
	background-color: #f5f5f5;
	border-radius: 50%;
	text-align: center;
	background-position: center;
	background-repeat: no-repeat;
	padding: 21px;
	background-size: cover;
	border: 3px solid #f5f5f5;
	margin-top: -68px;
}

.profilebox>div:last-child {
	width: 150px;
}

.profilepic img {
	width: 100%;
	height: 100%;
	border-radius: 50px;
}

.profiledatainfo {
	margin: 0;
}

.darkprofile .profiledatainfo {
	margin-top: 0px;
}

.profiledatainfo .h4 {
	font-size: 14px;
	padding: 4px 0px;
	text-align: left;
	line-height: 25px;
}

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

.profiledatainfo h4 {
	line-height: 21px;
}

.profileuploadbtn {
	margin-bottom: 12px;
}

.profilebottombtn {
	margin-top: 6px;
}

.profilebottombtn .sitebtn {
	padding: 6px 22px;
}

.ruleslist {
	padding: 0px;
	margin-bottom: 0px;
	position: absolute;
	right: 5px;
	top: 9px;
}

.ruleslist li {
	list-style: none;
	float: left;
	padding: 3px 2px;
	position: relative;
}

.ruleslist li a>i {
	color: #b1b1b1;
}

.ruleslist li a {
	text-decoration: none;
	font-size: 13px;
	padding: 3px 4px;
	cursor: pointer;
	padding-bottom: 0;
	text-transform: capitalize;
	color: #b1b1b1 !important;
}

.ruleslist table tr>td>a:nth-child(2) {
	border-left: 1px solid #1d4d73;
}

.ruleslist table tr>td>a:first-child {
	padding-left: 0px !important;
}

.viewlinkbtn {
	color: #fba810 !important;
	font-size: 12px !important;
	text-decoration: underline !important;
	padding: 0px 5px !important;
}

.viewlinkbtn:hover,
.viewlinkbtn:focus,
.viewlinkbtn:active {
	color: #fba810 !important;
	text-decoration: underline;
}

.ruleslist table {
	margin-bottom: 0px;
}

.ruleslist li img {
	width: 100%;
	max-width: 12px;
}

.rulesnotes {
	background: #ffffff;
	box-shadow: 1px 2px 15px 6px #0605051a;
	padding: 4px 6px;
	margin: -8px auto;
	position: absolute;
	z-index: 9;
	right: 0px;
	top: 0;
	font-size: 12px;
	line-height: 21px;
	display: none;
	margin-top: 23px;
	cursor: auto;
}

.rulesnotes tr td {
	border-top: 0px !important;
	padding: 4px 9px !important;
	;
}

.ruleslist li a:hover .rulesnotes {
	display: block;
}

.rulesnotes tbody>tr td {
	font-size: 12px;
	padding: 3px 4px !important;
}

.kycupload img {
	width: 100%;
	max-width: 49px;
}

.devicetable .table-responsive {
	max-height: 317px;
}

.infotablet td {
	border-top: 0px !important;
}

.kycnotes h5 {
	font-size: 15px;
	margin: 2px 0px;
}

.kycnotes p {
	margin: 0px;
	padding-bottom: 4px;
	line-height: 29px;
	font-size: 14px;
}

.progresscontent {
	display: table;
	width: 100%;
}

.progresscontent>div {
	display: table-cell;
	vertical-align: top;
	padding: 5px 0px;
	font-size: 13px;
	margin: 0px;
	line-height: 20px;
}

.progresscontent>div:nth-child(2) {
	float: right;
	text-align: right;
}

.kycnotes {
	padding-bottom: 9px;
}

.kyctablebox {
	display: table;
	width: 100%;
	padding: 0px 19px;
}

.kyctablebox>div {
	display: table-cell;
	vertical-align: top;
	padding: 11px 0px;
}

.kyctablebox>div:first-child {
	width: 55%;
}

.kyctablebox>div:last-child {
	width: 45%;
}

.progresscntbg {
	background: #e6e6e6;
	padding: 10px 13px;
	border-radius: 5px;
}

.progresscntbg .progress {
	background-color: #ffffff;
	border: 1px solid #ccc;
}

.profilebox .controls img {
	width: 100%;
	max-width: 112px;
	display: inline-block;
	margin-bottom: 5px;
}

.countlistright {
	position: absolute;
	font-size: 13px;
	right: 6px;
	top: 11px;
}

.phoneflexbox {
	display: flex;
}

.phoneflexbox>div {
	width: 100%;
	padding: 0px 5px;
}

.phoneflexbox>div:first-child {
	padding-left: 0px;
}

.phoneflexbox>div:last-child {
	padding-right: 0px;
}

.radiusbtn {
	border-radius: 4px !important;
}

.phonesmsbg .input-group-append {
	margin-left: 4px;
}

.anticodebox h4 {
	font-size: 17px;
	margin: 0px;
	line-height: 21px;
	padding-bottom: 17px;
}

.anticodebox h4 {
	padding-bottom: 5px;
}

.anticodebox p {
	font-size: 13px;
	margin-bottom: 0px;
	color: #979797;
}

.contenttbox {
	padding-bottom: 18px;
}

.alinkt {
	color: #00959b !important;
	text-decoration: underline;
}

.alinkt:is(:hover, :focus, :active) {
	color: #00959b !important;
}

.antocodeemailbg {
	text-align: center;
}

.antocodeemailbg img {
	width: 100%;
	max-width: 100px;
	margin: 25px 0px;
}

.recoverlist {
	width: 100%;
	display: inline-block;
	padding: 22px 18px;
	border-radius: 5px;
	margin-bottom: 15px;
	position: relative;
}

.recoverlist ul {
	padding-left: 0px;
	margin-bottom: 0px;
	width: 100%;
}

.recoverlist li {
	float: left;
	list-style: none;
	font-size: 15px;
	line-height: 26px;
	padding: 4px 5px;
	width: 33.3%;
	color: #333;
}

.recoverlist .btn-sm {
	padding: 4px 8px !important;
	font-size: 11px !important;
}

.recoverlist .tabrightbox {
	top: 6px;
	right: 9px;
	margin: 0px;
}

.successrecoverybox img {
	width: 100%;
	max-width: 60px;
	margin: 5px 0px;
}

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

.ftext {
	color: #000000;
	margin: 0px;
	font-size: 14px;
	padding-top: 12px;
}

.innerpagegrid .ftext {
	padding-top: 7px;
}

.footerbottom p {
	margin: 0px;
	padding-top: 22px;
}

.appicons img {
	width: 100%;
	max-width: 145px;
}

.listrightbox {
	text-align: right;
}

.closeiconlist {
	color: #fff;
	position: absolute;
	right: 18px;
	top: 17px;
	border-radius: 50px;
	padding-top: 5px;
	text-align: center;
	z-index: 9;
	font-size: 12px;
	cursor: pointer;
	display: none;
}

.orderformbox input.form-control::-webkit-input-placeholder {
	color: #a0a0a0 !important;
}

.orderformbox input.form-control::-moz-placeholder {
	color: #a0a0a0 !important;
}

.orderformbox input.form-control:-ms-input-placeholder {
	color: #a0a0a0 !important;
}

.orderformbox input.form-control::placeholder {
	color: #a0a0a0 !important;
}

.marketlistsidemenu,
.buyselltopbox {
	display: none;
}

.closeiconlist i {
	font-size: 15px;
}

.mlmwizardform .advancebtns {
	font-size: 13px;
	word-break: break-word;
	padding: 8px 17px;
	white-space: inherit;
}

.marketlist .tab-content {
	height: 100%;
}

.marketlist .table-responsive {
	max-height: 190px;
	min-height: 192px;
}

.orderbookscroll>div:first-child .simplebar-scroll-content {
	margin-bottom: 0px !important;
	padding: 0px !important;
	overflow: inherit;
}

.orderbookscroll>div:first-child .simplebar-content {
	padding-bottom: 0px !important;
	margin: 0px !important;
	overflow: inherit !important;
}

.tradepage .tabrightbox {
	background: none;
}

.tradepage .seacrhbox {
	background: #ffffff;
}

.table tbody tr {
	cursor: pointer;
}

.table tbody tr:hover {
	background: #f1f1f1;
}

.fnt-bigsz {
	font-size: 20px;
}

.securitylink a:hover,
.securitylink a:focus,
.securitylink a:active {
	text-decoration: none;
}

.innerpagegrid .sitetable thead tr th {}

.hisorytoppage .tabbanner li a {
	border: 0px !important;
	background: none !important;
	padding: 14px 21px;
}

.cardlist .tabbanner li a.active {
	color: #000 !important;
}

.innerpagegrid .historytab {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #ededed;
}

.innerpagegrid .historytab .tabbanner li {
	padding: 0px 5px;
}

.innerpagegrid .historytab .tabbanner li a {
	font-size: 14px;
	padding: 10px 10px;
}

.profiletablebox>div:nth-child(2) h5 a {
	color: #1076ec;
}

.wlletboxt {
	margin-bottom: 0;
	border-top: 0;
	margin-top: 0;
}

.contentboxspace {
	padding: 10px 15px;
}

.spotorderbox .contentboxspace {
	padding: 0px;
}

.wlletboxt h4 {
	font-size: 15px !important;
	padding-top: 7px;
}

.wlletboxt .h3 {
	font-size: 20px !important;
}

.wlletboxt .tablebox>div:nth-child(2) {
	text-align: right;
}

.wlletboxt .tablebox .btn {
	border-radius: 5px;
	padding: 9px 24px;
	text-transform: inherit;
}

.securityinnerbox code {
	color: #768086;
}

.profileinfotable>div {
	vertical-align: middle;
}

hr {
	border-top: 1px dashed #e3e3e3;
	opacity: 1;
	background-color: transparent;
}

.tblue,
.tblue:hover,
.tblue:focus,
.tblue:active {
	color: #fe8b00;
	text-decoration: underline;
}

.spantblack {
	padding: 20px !important;
}

.labelwidthbox {
	width: 79px;
	display: inline-block;
}

.chat {
	margin: 0;
	padding: 0;
	list-style: none;
}

.chat .chat-body p {
	word-break: break-word;
	line-height: 22px;
	font-size: 13px;
	background: #f4eed7;
	padding: 10px 15px;
	margin-bottom: 10px;
	color: #101012;
	border-radius: 10px;
	border-top-left-radius: 0px;
}

.chat .left .img-circle {
	background: #fff6d2;
}

.chat .primary-font {
	margin: 0px;
	font-size: 13px;
	padding-bottom: 7px;
}

.chat h5 {
	margin: 0px;
	font-size: 12px;
	font-style: italic;
}

.chatbox .img-circle {
	width: 40px;
	height: 40px;
	border: 0px;
	border-radius: 50%;
	margin-top: 0px;
	background: #e5e5e5;
	padding: 6px;
}

.chatbox .header {
	margin: 0px 9px;
	display: inline-block;
}

.chat li {
	display: table;
	width: 100%;
	padding: 2px 30px;
}

.chat li>div {
	display: table-cell;
	vertical-align: top;
	float: none;
}

.chat li.right {
	float: right;
	text-align: right;
}

.chat li .chat-img {
	width: 43px;
}

.chatticketlist .tab-content {
	height: 100%;
}

.chatticketlist .tab-content>div,
.chatbox {
	height: 100%;
	padding: 0px 0px;
}

.chat-foot {
	width: 100%;
	display: inline-block;
	margin-top: 6px;
	padding: 0px 18px;
	border-top: 0px;
	padding-top: 14px;
	position: absolute;
	bottom: 0;
	left: 0px;
	background: #fff;
	height: 280px;
	border-top: 1px solid #e6e6e6;
}

.chat-foot .h6 {
	font-size: 14px;
	line-height: 24px;
}

.chat-foot img {
	width: 100%;
	max-width: 75px;
}

.chat .right p {
	background: #f1f1f1;
	border-radius: 10px;
	border-top-right-radius: 0px;
}

.ticketmsgtext {
	padding: 10px 15px;
	border-bottom: 1px solid #dedede;
}

.ticketmsgtext p {
	font-size: 13px;
	line-height: 24px;
	margin-bottom: 2px;
}

.chatboxscroll {
	width: 100%;
	display: inline-block;
	height: 90%;
	overflow-y: auto !important;
	padding-bottom: 265px;
}

.chatboxtop .tabrightbox {
	right: 8px;
	top: 5px;
}

.ticketb .sitebtn {
	border-radius: 25px;
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 0px;
	padding-top: 5px;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 12px;
}

.bckbtn {
	margin-top: 30px;
}

.bckbtn .btn,
.bckbtn .btn:hover,
.bckbtn .btn:focus,
.bckbtn .btn:active {
	font-size: 13px;
	text-transform: inherit;
}

.copiedbtn .input-group-text {
	border: 1px solid #fbeaed;
	background: #fbeaed;
	color: #d9304e;
	text-transform: inherit;
}

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

.notessub h5 {
	font-size: 14px;
	color: #333;
}

.notessub p {
	font-size: 13px;
	padding-bottom: 3px;
	margin: 0px;
}

.notestitle p {
	font-size: 14px;
	margin: 0px;
	padding-bottom: 3px !important;
	line-height: 27px;
}

.text-info {
	color: #02c076 !important;
	font-size: 14px;
}

.centerbox .contentpanel {
	padding: 15px;
}

.wlletboxt h4>span.btc_value_data,
.wlletboxt h4>span.btc_star_value_data {
	font-size: 25px !important;
	padding-top: 7px;
	color: #ffffff;
}

.prfbtn {
	position: relative;
}

.table-responsive-stack td,
.table-responsive-stack th {
	white-space: nowrap;
}

.table-responsive-stack th {
	border-bottom: 0px !important;
}

.centerbox {
	width: 100%;
	max-width: 542px;
}

.kycpagebg .centerbox {
	max-width: 740px;
}

.pagination {
	padding: 10px 10px;
}

.supportflexb>div:first-child {
	width: 30%;
	margin-left: 0px;
}

.supportflexb>div:last-child {
	width: 70%;
}

.supprotbox ul {
	text-align: center;
	border-bottom: 0px;
	display: block;
	margin: 0px;
	white-space: inherit;
}

.supprotbox li {
	width: 100%;
	margin-bottom: 10px !important;
}

.supprotbox li:last-child {
	margin-bottom: 0px !important;
}

.supprotbox .h4 {
	font-size: 16px;
	margin: 0px;
	text-transform: uppercase;
	color: #0a5bde;
}

.supprotbox img {
	width: 100%;
	max-width: 54px;
	margin: 35px 0px;
}

.supportflexb>div.active {
	background: #fff;
}

.modal .modal-content {
	background-color: #ffffff;
	border: 0px;
	border-radius: 16px;
}

.modal .modal-header {
	padding: 20px 29px;
	border-bottom: 0px;
}

.modal .modal-header h4 {
	font-size: 16px;
	margin: 0px;
	line-height: 26px;
	width: 100%;
	color: #000000;
	font-weight: 600;
}

.modal .modal-header .close {
	opacity: 1;
	width: 42px;
	height: 42px;
	background: #3A5FAF;
	border-radius: 50px;
	color: #fff;
	text-align: center;
	position: absolute;
	right: -12px;
	top: -12px;
	padding-top: 6px;
	cursor: pointer;
	z-index: 999;
	line-height: 21px;
	font-size: 28px;
	border: 0px;
	display: block;
}

.modal .modal-header .close:hover {
	opacity: 1;
	color: #fff;
}

.modal .modal-header .close>span {
	position: relative;
	top: -4px;
}

.flexb {
	display: flex;
}

.flexb>div {
	margin: 5px 5px;
	width: 100%;
}

.ticketmsgtext {
	padding: 10px 17px;
	border-bottom: 1px solid #d8dbe0;
	background: #ffffff;
	margin: 10px 0px;
	border-radius: 0px;
}

.ticketmsgtext p {
	font-size: 13px;
	line-height: 24px;
	margin-bottom: 2px;
}

.supportchatbox {
	max-width: 650px;
}


.supportflexb .sitescroll {
	max-height: 533px;
}

.supportbtn {
	top: 23px;
	right: 16px;
	z-index: 9;
}

.modal {
	top: 0;
}

.chatboxtop {
	width: 100%;
	max-width: 690px;
}


.topboxparentbg {
	position: relative;
	padding: 11px 0px;
}

.mobilegrid li {
	list-style: none;
	width: auto;
	padding: 6px 4px;
}

.mobilegrid li a {
	text-align: left;
	font-size: 13px;
	color: #000;
	text-transform: capitalize;
	padding: 5px 8px;
	display: inline-block;
	background: #f5f5f5;
	border-radius: 5px;
	text-decoration: none;
}

.openorder .heading-box,
.clostbuytab,
.orderformbox .hidettitle {
	display: none;
}

.mobilegrid li a:hover,
.mobilegrid li a:focus,
.mobilegrid li a:active {
	text-decoration: none;
}

.dropdown-large {
	position: absolute;
	min-width: 319px;
	border: 0px;
	padding: 0px;
	background: none;
	border-radius: 0px;
}

.tradepage .heading-box {
	padding: 14px 12px;
	font-size: 14px;
}

.kycproffbox {
	padding: 34px 21px;
	border-radius: 7px !important;
	background: #fdfdfd;
	border: 1px dashed #d7d7d7;
}

.dropdown-large .sitetable tbody tr td {
	padding: 7px 12px;
}

.chart .contentbox,
.marketdepth .contentbox {
	padding: 11px;
}

.chosen-container .chosen-results {
	color: #fff !important;
}

.chosen-container-single .chosen-search input[type="text"] {
	color: #fff !important;
}

.closeiconbtn {
	padding-bottom: 0;
	position: absolute;
	top: 3px;
	right: 3px;
	background: #3A5FAF;
	border-radius: 50px;
	width: 30px;
	height: 30px;
	color: #fff;
	text-align: center;
	padding-top: 4px;
	display: none;
	cursor: pointer;
}

.closeiconbtn .btn {
	position: relative;
	color: #50fcd3;
	z-index: 9;
	border-radius: 50px;
	padding: 13px 21px;
	top: inherit;
	left: inherit;
	cursor: pointer;
	font-size: 14px;
	text-align: left;
	width: 100%;
	display: inline-block;
}

.closeiconbtn .btn i {
	top: inherit;
	position: relative;
	right: 0;
	font-size: 14px;
	margin-right: 10px;
}

.innerpagecontent .x-line {
	margin: 10px auto;
}

.profileinfocenter {
	max-width: 630px;
}

.chart .tabrightbox {
	top: 3px;
}

.kycboxcenter {
	max-width: 560px;
	margin: 0px auto;
}

.chosen-container-single .chosen-single {
	height: 41px !important;
	border-radius: 7px !important;
}

.chosen-container .chosen-results li {
	color: #000;
}


.kycboxright {
	padding-left: 20px !important;
}

.spotorderbox .sitescroll {
	max-height: 388px;
}

.walletpagebg .contentboxspace {
	padding: 22px;
}

.fullscreenicon img {
	width: 15px;
	max-width: 100%;
}

.closescreen,
.openscreen {
	display: none;
}


.badge {
	padding: 5px 16px;
	font-size: 12px;
	color: #fff;
	border: 1px solid #696969;
	min-width: 73px;
	font-weight: normal;
	border-radius: 50px;

}

.badge-success {
	background-color: #e6fff6;
	border-color: #00c68a91;
	color: #005c40;
}

.badge-warning {
	background-color: #d1b43b29;
	border-color: #d1b43b4d;
	color: #3e3200;
}

.badge-info {
	background-color: #72bcf952;
	border-color: #5eb5ff52;
	color: #00315c;
}

.badge-danger {
	background-color: #ff9b9b2e;
	border-color: #f97b7b2e;
	color: #720006;
}

.supportbg .tabbanner {
	width: 100%;
}

.supportlist li .datetext {
	font-size: 12px;
	color: #ff7622;
	font-style: italic;
	padding-bottom: 10px;
	padding-top: 10px;
}

.supportlist li a p {
	margin-bottom: 0px;
	padding-bottom: 0;
	white-space: inherit;
	word-break: break-word;
	font-size: 14px;
	color: #787878;
	line-height: 24px;
}

.supportlist li a p.t-white {
	font-size: 16px;
	padding-bottom: 12px;
	color: #101012;
}

.supportbg .badge {
	padding: 6px 10px;
	min-width: 74px;
	font-size: 12px;
}

.flexbox {
	display: flex;
}

.flexbox>div {
	width: 100%;
	margin: 10px 8px;
}

.flexbox>div:first-child {
	margin-left: 0px;
}

.flexbox>div:last-child {
	margin-right: 0px;
}

.supportticketlist .tabrightbox {
	position: absolute;
	right: 12px;
	top: 11px;
}

.profilebox .desc {
	font-size: 15px;
}

.modal-open,
body.modal-open {
	padding-right: 0px !important;
}

.tabrightbox .subdropdown i {
	color: #344767;
	font-size: 17px;
}

.profilepage>div:first-child {
	width: 379px;
	min-height: 500px;
}

.walletpagebg .profilepage>div:first-child {
	width: 650px;
	min-height: inherit;
}

.leftsidetabbg>div:first-child {
	width: 65%;
}

.leftsidetabbg>div:last-child {
	width: 35%;
}

.leftsidetabbg>div:first-child.panelcontentbox {
	padding: 27px;
}

.leftsidetab .tabbanner {
	border-bottom: 0px;
	display: inline-block;
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
}

.leftsidetab li {
	width: 100%;
	padding-bottom: 17px !important;
}

.leftsidetab .tabbanner li a {
	padding: 26px 20px;
	display: table;
	width: 100%;
	border-radius: 10px !important;
	background: #fff !important;
	color: #000 !important;
	border: 1px solid #dfe6f1 !important;
	font-size: 16px;
}

.leftsidetab .tabbanner li a>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.leftsidetab .tabbanner li a>div:last-child {
	font-size: 19px;
}

.leftsidetab .tabbanner li a:hover {
	background: #f5f5f5 !important;
}

.leftsidetab .tabbanner li a.active {
	border: 1px solid #fe8b00 !important;
	background: #f7e0e2 !important;
}

.leftsidetab .tabbanner li a i {
	margin-right: 10px;
}

.leftsidetab .tabbanner>li:last-child {
	padding-bottom: 0px;
}

.faverifybox {
	padding-left: 20px;
	border-left: 1px dashed #e6e6e6;
}

.faverifybox>div {
	width: 100%;
	padding: 18px 0px;
	background: none;
	border-radius: 0px;
}

.faverifybox>div:first-child {
	padding-top: 0px;
}

.faverifybox>div:last-child {
	padding-bottom: 0px;
}

.securityinnerbox .optverify {
	text-align: center;
	padding: 18px 0px !important;
	position: relative;
	margin: 0px auto;
	width: 10%;
	background: none !important;
	border: 0px;
}

.walletpage .stoplimtboxt {
	margin-top: 37px;
}

.vluetxt {
	padding: 0px 10px;
}

.securitylink .btn-link i {
	font-size: 17px;
	position: relative;
	top: 2px;
	background: #f5f5f5;
	padding: 5px 5px;
	border-radius: 5px;
	width: 30px;
	height: 30px;
	text-align: center;
}

.securitylink a:hover,
.securitylink a:focus,
.securitylink a:active {
	outline: none;
	box-shadow: none;
}

.priceboxflex,
.priceboxflex .owl-stage {
	display: flex;
	width: 100%;
}

.priceboxflex .priceboxouter {
	width: 100%;
}

.priceboxflex .priceboxouter {
	width: 100%;
	padding: 0px 7px;
	padding-bottom: 15px;
}

.priceboxflex>div:nth-child(odd) {}

.priceboxflex>div:nth-child(even) {}

.priceboxflex .owl-stage>div {}

.priceboxflex .owl-stage>div:first-child {
	margin-left: 0px !important;
}

.priceboxflex .owl-stage>div:last-child {
	margin-right: 0px !important;
}

.priceboxflex .owl-stage .priceboxouter {
	background: none;
}

.priceboxflex .panelcontentbox {
	height: 100%;
	padding: 20px;
	position: relative;
	border: 1px solid #ebebeb;
}

.priceboxflex .panelcontentbox:before {
	content: "";
	position: absolute;
	right: -59px;
	bottom: -70px;
	width: 100%;
	height: 100%;
	background-image: url(../images/icon2.svg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 0.03;
	transform: rotate(12deg);
}

.livepricetable {
	display: table;
	width: 100%;
}

.livepricetable>div {
	display: table-cell;
	vertical-align: top;
	position: relative;
}

.livepricetable .h6 {
	font-size: 14px;
	margin: 0px;
}

.livepricetable h5 {
	font-size: 15px;
	line-height: 22px;
	margin: 0;
	padding-top: 0;
}

.chartline img {
	width: 100% !important;
	max-width: 136px !important;
	margin-left: auto;
}

.livepricetable>div:first-child img {
	width: 34px;
	border-radius: 16px;
	display: inline-block;
	float: left;
	top: 6px;
	margin-right: 7px;
	position: relative;
}

.livepricetable .h4 {
	font-size: 14px;
	line-height: 27px;
	color: #e2e8ef;
	margin: 0px;
}

.livepricetable .h5 {
	font-size: 14px;
	line-height: 20px;
	color: #616161;
}

.livepricetable .h5 .t-gray {}

.livepricetable .h3 {
	font-size: 19px;
	margin: 0px;

}

.livepricetable .h3 .h5 {
	font-size: 13px;
	padding-left: 10px;
}

.pricerowbox {
	display: inline-block;
	width: 100%;
	cursor: grab;
}

.bg-none {
	background: none !important;
}

.securitylistbg {
	background: none !important;
}

.walletpagebg .coinlisticon {
	width: 28px;
	height: 28px;
}

.walletpagebg table tbody tr>td:first-child small {
	text-decoration: underline;
	color: #96a7b7;
	padding-left: 49px;
	margin-top: -8px;
	display: block;
}

.paperproof img {
	max-width: 120px;
}

.profilebasicinfo {
	margin-top: 0px !important;
	margin-bottom: 11px !important;
}

.subheading {
	font-size: 22px;
	color: #242424;
	text-align: center;
	padding-bottom: 37px;
}

.kycformright hr {
	margin-bottom: 28px;
}

.kycformright .form-group {
	margin-bottom: 23px;
}

.tradepagemenuview {
	display: none !important;
}

.tradepage .tradepagemenuview {
	display: inline-block !important;
}

owl-carousel,
.owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent;
	position: relative;
}

.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	padding: 0px 0px;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
	display: none;
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
	display: block;
	background: none;
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
	background: 0 0;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
	position: absolute;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	touch-action: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.owl-carousel .animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

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

	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.owl-height {
	transition: height 0.5s ease-in-out;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 0.4s ease;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 0.1s ease;
}

.owl-carousel .owl-video-play-icon:hover {
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 0.4s ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

.owl-nav {
	position: relative;
	top: -53px;
	width: 100%;
	text-align: left;
	margin: 0px auto;
	display: none;
}

button.owl-next {
	right: 0;
	float: right;
}

h1.l-f.text-uppercase.text-center {
	margin: 50px 0px;
}

.owl-nav span {
	border: 1px solid #bfbfbf;
	border-radius: 61px;
	padding: 11px 15px;
	margin-top: 0px;
	color: #d3d3d3;
}

.owl-dots {
	position: absolute;
	width: 100%;
	max-width: 1070px;
}

.owl-dots button.owl-dot.active {
	background-color: #f7931e;
}

.owl-dots {
	text-align: center;
	margin-top: -7px;
	padding: 1px 0px;
	display: none;
}

.owl-dots button.owl-dot {
	width: 36px;
	height: 2px;
	border-radius: 7%;
	display: inline-block;
	background: #aeaeb0;
	margin: 0 3px;
}

.innerpagegrid .toptabbg li a {
	padding: 6px 32px;
	border: 1px solid #adadad !important;
	background: #ededed !important;
	border-radius: 6px !important;
}

.innerpagegrid .toptabbg li a.active {
	background-color: #0b0e11 !important;
	color: #fff !important;
}

.innerpagegrid .toptabbg li {
	padding: 0px 3px;
}

.waletdepst .tabrightbox {
	right: 0;
	top: -5px;
}

.insidetabbox {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 4px;
}

.insidetabbox li a {
	padding: 8px 23px !important;
}

.leftsidetabbg .sitescroll {
	max-height: 392px;
}

.waletdepst .sitescroll {
	max-height: 429px;
}

.tradepage .tabbanner {
	justify-content: inherit;
	border-bottom: 1px solid #ededed;
}

.orderchangebg {
	width: auto;
	display: flex;
	border-bottom: 0px !important;
	padding-left: 7px;
	position: absolute;
	right: 0px;
	top: 8px;
}

.orderchangebg li a {
	border-radius: 5px !important;
}

.orderchangebg>li:last-child a,
.suborderbook .innerpagetab .tabbanner li:last-child a {
	border-right: 0px !important;
}

.spotmargintab li {
	width: auto;
	text-align: center;
}

.devicetable .table tbody tr {
	cursor: default;
}

.chosen-single:hover {
	color: #000 !important;
}

.searchfrm1 .chosen-container {
	width: 100%;
	max-width: 200px;
}

.profilepagebg.flexbox>div:first-child {
	width: 30%;
}

.profilepagebg.flexbox>div:last-child {
	width: 70%;
}

.usermenu hr {
	border-color: #cbcbcb;
	margin: 11px 10px;
}

.walletpagebg .flexbox>div:first-child {
	width: 55%;
}

.transactioncht .highcharts-yaxis-grid path,
.transactioncht .highcharts-axis-line {
	stroke: #eaeaea;
}

.transactioncht text {
	fill: #242424 !important;
	color: #242424 !important;
}

.transactioncht {
	height: 267px;
	margin-top: 23px;
}

.controls.controlcolsebtn {
	position: absolute;
	top: 21px;
	right: -40px;
	left: 48px;
}

.profilepic .controls .btn {
	font-size: 13px;
	padding: 0px !important;
	padding-top: 0px !important;
	margin: 0px;
	border-radius: 58px;
	width: 25px;
	height: 25px;
	text-align: center;
}

.notesmodal>p {
	width: 100%;
	padding: 0px 10px;
	text-align: center;
}

.livepricelist .sitetable tbody tr td,
.livepricelist .sitetable thead tr th {
	border: 0px;
	padding: 7px 13px;
	font-size: 12px !important;
	line-height: 26px;
}

.livepricenavbg>li {}

.coinlisttable img,
.coinlisttable>div {
	line-height: 23px;
}

.coinlisttable img {
	width: 22px;
	height: 22px;
	position: relative;
	top: 2px;
}

.livepricenavbg>li:last-child {}

.livepricenavbg .nav-link {
	padding: 0px;
}

.livepricemobile li a {
	font-size: 13px;
}

.livepricenavbg>li:first-child {}

.tradepage .viewbtn {
	padding: 3px 10px;
	font-size: 12px;
}

.innerpagegrid .stylesettingdrop {
	display: none;
}

.livepricet>span>span {
	display: inline-block;
}

.livepricet>span>span:last-child {
	padding-left: 0;
	padding-top: 0px;
}

.devicetable tbody>tr:hover {
	background: none !important;
}

.backgroundoverlay.active {
	background: #040506e0;
	position: fixed;
	width: 100%;
	left: 0px;
	top: 0px;
	height: 100%;
	z-index: 9999;
}

.tradepagebg .backgroundoverlay.active {
	backdrop-filter: blur(1px);
}

.seacrhcloseicon:hover {
	background: #000;
	color: #fff;
}

.seacrhcloseicon {
	width: 36px;
	height: 36px;
	background: #000;
	display: block;
	border-radius: 50px;
	color: #fff;
	text-align: center;
	position: absolute;
	right: -12px;
	top: -12px;
	padding-top: 8px;
	cursor: pointer;
	z-index: 999;
	line-height: 21px;
}

.datepicker.dropdown-menu {
	z-index: 9999 !important;
}

.waletdepst table tr td,
.waletdepst table tr th {
	padding: 5px 4px !important;
}

.waletdepst table tr th {
	padding: 10px 4px !important;
}

.alink {
	color: #3A5FAF;
	text-decoration: none;
	font-weight: 500;
}

.alink:is(:hover, :focus, :active) {
	color: #3A5FAF;
}

.chartflexbox>div:first-child {
	width: 67%;
}

.chartflexbox>div:last-child {
	width: 33%;
}

.transaction .table-responsive {
	max-height: 690px;
}

.modalbgt .modal-body {
	padding: 30px 30px;
	padding-top: 0px;
}

.profilebox hr {
	margin-bottom: 30px;
}

.alink {
	font-size: 15px;
}

.innerpagecontent .tabrightbox {
	top: 0;
	right: 3px;
}

.live-chart {
	width: 100%;
	max-width: 157px;
}

.livepricebox .h3 {
	font-size: 17px;
	line-height: 24px;
	font-weight: 600;
}

.livepricetable img {
	width: 40px;
}

.tabel-content {
	display: table;
	width: 100%;
}

.tabel-content>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.charttable>div {
	padding: 0px 0px;
}

.charttable>div:first-child {
	width: 60%;
}

.charttable>div:last-child {
	width: 34%;
	text-align: end;
}

.chartf img {
	width: 100%;
	max-width: 264px;
}

.cbt {
	width: 100%;
	max-width: 179px;
}

.btn-check:focus+.btn,
.btn:focus {
	box-shadow: none;
}

.supportticketlist .tabrightbox .btn {
	border-radius: 7px;
	padding: 5px 15px !important;
}

.nodata {
	text-align: center;
}

.nodata img {
	width: 100%;
	max-width: 75px;
	display: block;
	margin: 0px auto;
	margin-top: 33px;
	margin-bottom: 10px;
}

.nodata:hover {
	background: none !important;
}

.nodata td {
	font-size: 14px !important;
}

.historypage .nodata td {
	padding: 27px 35px !important;
}

.marketpage .tabrightbox {
	top: 0;
	right: 23px;
}

.kycalertbox {
	padding: 0px 10px;
}

.headerorder {
	background: none !important;
	border: 0px !important;
}

.blancecbox>div {
	width: 100%;
	margin: 0px 5px;
}

.blancecbox>div:first-child {
	margin-left: 0px;
}

.blancecbox>div:last-child {
	margin-right: 0px;
}

.chartbalancebox .highcharts-legend-item text {
	font-size: 13px !important;
}

.lefttabscroll {
	max-height: 468px;
}

.anticodebox .notesh5 {
	text-align: left;
}

.kycpagebg .panelcontentbox {
	padding: 30px;
}

.tabrightbox .alink i.fa {
	/* font-size: 20px; */
	/* margin-top: 10px; */
}


.orderdata>h5 {
	width: 100%;
}

.orderdata .h5 {
	font-size: 15px;
	margin: 0px;
	padding: 13px 0px;
	padding-top: 0;
	line-height: 24px;
	color: #808289;
}

.orderdata .h5 .t-orange {
	color: #fff;
	float: right;
}

.highcharts-title {
	color: #000 !important;
	fill: #000 !important;
}

.highcharts-plot-band {
	fill: none;
}

.highcharts-legend-box {
	fill: none;
}

.highcharts-axis-line {
	stroke: #ffffff1a;
}

.highcharts-axis-labels>text,
.highcharts-axis text {
	fill: #ccc !important;
	font-size: 13px !important;
}

.highcharts-label-box.highcharts-tooltip-box {
	stroke: #ccc;
}

.highcharts-yaxis-grid>path {
	stroke: #ebebeb;
}

.markettabscroll {
	max-height: 141px;
}

.marketchart .amcharts-main-div text {
	fill: #ccc;
	color: #ccc;
}

.hisorytoppage .tabbanner li a {
	text-decoration: none;
}

.innerpagegrid .accounttab .tabbanner li a.active {
	border-radius: 8px !important;
	color: #c6961a !important;
}

.optverify span {
	position: relative;
	padding: 10px 27px;
}

.securityflexbox>div {
	width: 100%;
	padding: 15px 0px;
}

.securityflexbox>div:first-child {
	padding-top: 0px;
}

.securityflexbox>div:last-child {
	margin-right: 0px;
}

.coinicon {
	width: 40px;
	margin-right: 8px;
}

#card table tbody tr>td:last-child {
	text-align: right;
}

.t-pending {
	color: #d1b43b;
}

.historypage .tabrightbox {
	top: 17px;
	right: 22px;
}

.historypage .tabrightbox .cardlist {
	display: flex;
	align-items: center;
}

.historypage .tabrightbox .tabbanner {
	padding: 0;
}

.historypage .tabrightbox .tabbanner li a {
	padding: 8px 7px;
	font-size: 14px;
}

.historypage .tabrightbox .tabbanner {
	margin-right: 10px;
	background: #ebebeb !important;
	border-radius: 5px;
}

.cardlist .btn {
	background: #ebebeb !important;
	padding: 7px 14px !important;
	color: #000;
}

.cardlistbox .panelcontentbox {
	padding: 10px;
}

.profilcontent .contentbox {
	padding: 0px 0px;
	padding-bottom: 0px;
}

.balanceflexb .balanceshowt h5 {
	font-size: 16px;
	margin: 0px;
	line-height: 33px;
	text-align: left;
	padding: 0px;
	display: table;
	width: 100%;
}


.leftsidemenu {
	position: fixed;
	left: 0px;
	top: 0;
	height: 100%;
	z-index: 99;
	display: table;
	width: 241px;
	background: #fff;
}

.leftsidemenu {
	padding: 8px 3px;
	display: table-cell;
	vertical-align: top;
	float: none;
}

.leftsidemenu ul {
	padding: 0px;
	margin: 0px;
}

.leftsidemenu li {
	list-style: none;
	padding: 4px 10px;
	width: 100%;
	display: inline-block;
}

.leftsidemenu li a {
	color: #323232;
	font-size: 14px;
	position: relative;
	text-decoration: none;
	line-height: normal;
	line-height: normal;
	padding: 13px 15px;
	width: 100%;
	display: inline-block;
	border-radius: 0px;
	font-weight: 400;
}

.leftsidemenu li.active a,
.leftsidemenu li.active a:hover,
.leftsidemenu li.active a:focus,
.leftsidemenu li.active a:active {
	background: #00070e;
}

.leftsidemenu li a img {
	width: 16px;
	margin-right: 8px;
	position: relative;
	top: -1px;
	filter: grayscale(1)invert(1);
	opacity: 0.7;
}

.leftsidemenu li a.active img {
	opacity: 1;
}

.leftsidemenu li a>div {
	text-align: left;
	display: inline-block;
}

.wt-end {
	display: block;
}

.cry-wallet {
	width: 100%;
	max-width: 150px;
	padding-top: 25px;
}

.wallet-table {
	display: table;
	width: 100%;
}

.wallet-table>div {
	display: table-cell;
	vertical-align: middle;
}

.overview>div:last-child {
	text-align: end;
}

.balanceshowt h5 {
	margin: 0px;
	line-height: normal;
	font-size: 14px;
	padding-bottom: 6px;
	color: #4a4a4a;
}

.balanceshowt .h4 {
	font-size: 19px;
	margin: 0px;
	font-weight: 600;
}

.balanceshowt .h6 {
	font-size: 17px;
	margin: 0px;
}

.blancecbox .balanceshowt {
	padding-bottom: 14px;
}

.notifyicon {
	padding: 0px !important;
}

.notifyicon a {
	padding: 9px;
	position: relative;
}

.notifyicon .nav-link.dropdown-toggle {
	position: relative;
}

.notifyicon .nav-link.dropdown-toggle .badge.bg-danger {
	position: absolute;
	top: 0;
	border-radius: 50%;
	min-width: 20px;
	width: 20px;
	height: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 4px;
	right: -3px;
	font-size: 10px !important;
}

.headermenu ul li a img {
	width: 25px;
}

.headbg .notifyicon .dropdown-menu a {
	border-bottom: 1px solid #28282812;
	line-height: 21px;
	padding: 8px 20px !important;
	font-size: 14px !important;

}

.headbg .notifyicon .dropdown-menu a small {
	font-style: italic;
	color: #9d9d9d;
}

.headbg .notifyicon .dropdown-menu>a:first-child {
	background: #ffffff !important;
	padding: 16px 16px !important;
	color: #000000 !important;
	text-align: center;

}

.notifyicon .btn {
	width: 100%;
}

.notifyicon .fa-angle-right {
	position: absolute !important;
	top: 15px !important;
	right: 14px !important;
	font-size: 18px !important;
}

.headbg .notifyicon .dropdown-menu {
	min-width: 320px;
	right: 0px;
	left: inherit;
	padding: 0;
}

.notifyicon .userprofiledrop p {
	margin: 0px;
	padding: 0px;
	color: #000;

}

.balanceflexb .balanceshowt .h4 {
	margin: 0px;
	display: inline-block;
	line-height: 39px;
	font-size: 26px;
	padding-top: 0;
}

.overviewbalancebox .balanceshowt .h4 {
	font-size: 17px;

	margin: 0px;
	width: 100%;
	display: inline-block;
}

.overviewbalancebox .balanceshowt h5 {
	font-size: 14px;
}

.wlletpricebox {
	display: table;
	width: 100%;
	padding: 0px;
}

.wlletprceborder {
	padding: 14px 15px;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	margin-bottom: 14px;
}

.wlletpricebox>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.wlletpricebox>div:first-child {
	width: 50px;
}

.wlletpricebox h3 {
	font-size: 17px;

}

.wlletpricebox h5 {
	font-size: 15px;
	margin-bottom: 3px;

}

.wlletpricebox p {
	margin: 0px;
}

.wllettotbalance {
	position: relative;
}

.wlletprceborder .btn {
	width: 50%;
}

.wllettotbalance h5 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.securitylink {
	display: flex;
	position: relative;
}

.securitylink:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 70px;
	width: 100%;
	height: 1px;
	background: #e1e1e1;
}

.securitylink .panelcontentbox {
	margin: 11px 18px;
	border-radius: 5px;
	width: 100%;
	border: 1px dashed #d7d7d7;
	padding: 10px;
	text-align: center;
	position: relative;
	overflow: visible;
	background: #fdfdfd;
	padding-bottom: 20px;
}

.securitylink>.panelcontentbox:last-child::before {
	display: none;
}

.transaction table.sitetable tbody tr>td {
	padding: 17px 13px;
}

.transaction table.sitetable tbody tr>td:first-child {
	padding-left: 0px;
}

.transaction table.sitetable tbody tr>td:last-child {
	padding-right: 0px;
}

.securitylink img {
	width: 100%;
	max-width: 40px;
}

.transaction {
	position: relative;
}

.securitylink>div:first-child {
	margin-left: 0px;
}

.securitylink>div:last-child {
	margin-right: 0px;
}

.orderformbg1 .bg-none {
	padding: 0px;
	border-radius: 0px;
	border: 0px;
}

.pwdnotes p {
	margin-bottom: 9px;
}

.supportlist .panelcontentbox {
	padding: 20px 15px;
}

.historybgtab {
	background: #fff;
	border-radius: 5px;
	padding: 0px;
	width: 100%;
}

.historypage .historybgtab li a.active {
	color: #c6961a !important;
}

.hisorytoppage {
	position: relative;
	margin-bottom: 20px;
}

.hisorytoppage ul {
	white-space: nowrap;
}

.accounttab .tabbanner {
	display: inline-block;
	width: 100%;
	border: 0px;
}

.accounttab .tabbanner li a {
	display: inline-block;
	width: 100%;
	padding: 14px 12px;
}

.pwdnotes h5 {
	font-size: 17px;
}

.devicetable table {
	margin-bottom: 0px;
}

.ticketchat>p.text-center {
	margin-top: 15px;
	margin-bottom: 0px;
	color: #000;
}


.livepricenavbg .tabbanner {
	width: 100%;
}

.filtersearch {
	padding: 0px 16px;
	padding-top: 10px;
}

.leftsidemenu .notifyicon a {
	width: 100%;
	height: 100%;
	border-radius: 0px;
	padding-top: 24px !important;
}

.cardlistbox hr {
	margin: 0px;
}

.historypage .coinicon {
	width: 25px;
}


.marketlist .tabrightbox .btn {
	padding: 4px 9px;
	font-size: 11px;
}

.marketlistsidemenu,
.buyselltopbox {
	display: none;
}

.marketlistt li {
	list-style: none;
	float: left;
	display: flex;
}

.marketlistt {
	width: 100%;
	display: block;
	padding: 10px 10px;
	margin-bottom: 0px !important;
}

.marketlistt li i {
	font-size: 15px;
	margin-right: 9px;
	cursor: pointer;
}

.marketlist .tabrightbox {
	top: 6px;
	right: 12px;
}

.marketlist .form-control,
.marketlist .input-group-text {
	height: 36px;
	padding: 0px 13px;
	border-radius: 5px;
}

.walletpagebg .notesgray {
	width: 100%;
	display: inline-block;
}

.notestitle>p:last-child {
	margin-bottom: 0px;
}

.leftsidescroll {
	padding: 0px 0px;
	padding-bottom: 295px;
	height: 100%;
	overflow-y: auto;
}

.txtvisble-hidden {
	visibility: hidden;
}


input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0;
}

input[type="number"] {
	-moz-appearance: textfield !important;
}

.transaction .nodata img {
	max-width: 118px;
	display: block;
	margin: 0px auto;
	margin-top: 81px;
	margin-bottom: 10px;
}

.wlletrightbox.panelcontentbox {
	padding: 20px 11px;
	padding-bottom: 10px;
}

.wlletpricelist {
	max-height: 400px;
	min-height: 436px;
}

.banknotesbox tr>td {
	padding: 8px 5px !important;
}

.banknotesbox tr>td:first-child {
	width: 170px;
}

.banknotesbox tr>td:last-child {}

.banknotesbox tbody>tr:hover {
	background: none !important;
}

.bankmdl .modal-dialog {
	max-width: 670px;
}

.bankpage .panelcontentbox {
	padding: 13px 20px;
}

.sendcodebtn .btn {
	padding: 5px 6px !important;
	font-size: 14px !important;
	background: none;
	color: #ff7622;
	text-decoration: underline;
}

.sendcodebtn {
	top: -8px;
	right: 0px;
}

#emailotp .row {
	position: relative;
}

.faverifybox .d-flex {
	align-items: center;
}

.faverifybox .d-flex,
.faverifybox .d-flex>div {
	width: 100%;
}

.faverifybox .d-flex>div:first-child {
	width: 250px;
}

.securityinnerbox .profiletablebox .btn {
	width: 100%;
}

#emailotp .col-md-6 {
	position: relative;
}

.securitycommonpage .panelcontentbox {
	padding: 35px 35px;
}

.securitycommonpage .centerbox {
	max-width: 650px;
}

.otpverifybg.d-flex>.form-control {
	margin: 0px 3px;
}

.otpverifybg.d-flex>.form-control:first-child {
	margin-left: 0px;
}

.otpverifybg.d-flex>.form-control:last-child {
	margin-right: 0px;
}

.otpverifybg.d-flex>.form-control.code-input {
	text-align: center;
}

.securitycommonpage .innerpagecontent {
	padding-bottom: 23px;
}

.securitycommonpage .innerpagecontent h2 {
	font-size: 27px;
}

.anticodebox .checkboxtxt input[type="checkbox"] {
	position: relative;
	top: 2px;
}

.checkboxtxt span {
	font-size: 15px;
}

.pagination-tt svg {
	width: 17px;
	display: inline-block;
	position: relative;
	top: -1px;
}

.pagination-tt>nav>div:first-child {
	display: none;
}

.pagination-tt .bg-white {
	background-color: #ffffff !important;
	border: 1px solid #e6e6e6 !important;
	color: #000;
	padding: 7px 14px !important;
	font-size: 14px;
	margin-right: -4px !important;
	text-decoration: none;
}

.pagination-tt .cursor-default {
	background-color: #022d6f !important;
	color: #fff;
	border-color: #e6e6e6 !important;
}

.pagination {
	width: 100%;
	border-top: 1px dashed #e6e6e6;
}

.pagination-tt {
	width: 100%;
	display: inline-block;
	padding: 10px 0px;
}

.pagination-tt .rounded-l-md.cursor-default {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #fff !important;
	border: 1px solid #e6e6e6 !important;
	color: #000;
}

.pagination-tt [aria-label="Next &raquo;"] {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

#card .pagination-tt {
	padding: 0px;
}

#card .pagination {
	border: 0px;
}

.pagination-tt p {
	color: #000;
}

.addresslimittxt {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	max-width: 225px;
	display: inline-block;
}

.tooltip {
	font-size: 13px;
}

.tooltip-inner {
	max-width: 300px;
	padding: 6px 8px;
	background-color: #101012;
	line-height: 15px;
	color: #fff;
	text-align: start;
}

.tooltip-inner b {
	font-size: 13px;
	display: inline-block;
	margin: 7px 0px 4px;
}

.tooltip-inner b:first-child {
	margin-top: 0px;
}

.tooltip-inner p {
	font-size: 13px;
	margin-bottom: 0px;
	line-height: 20px;
}

.tooltip.show {
	opacity: 1;
}

.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before,
.bs-tooltip-top .tooltip-arrow::before {
	border-top-color: #101012;
}

.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before,
.bs-tooltip-start .tooltip-arrow::before {
	border-left-color: #101012;
}

.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before,
.bs-tooltip-end .tooltip-arrow::before {
	border-right-color: #101012;
}

.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before,
.bs-tooltip-bottom .tooltip-arrow::before {
	border-bottom-color: #101012;
}

.chartbalancebox .highcharts-background {
	fill: none;
}

.footerlogo p {
	font-size: 16px;
	line-height: 32px;
	padding-right: 40px;
}

.walletoverviewbg .flexbox>div:first-child {
	width: 70%;
}

.walletoverviewbg .flexbox>div:last-child {
	width: 30%;
}

.totblance>div {
	width: 100%;
	margin: 5px 6px;
	width: 100%;
	display: inline-block;
	position: relative;
}

.totblance>div:first-child {
	background-color: #afebe1;
}

.totblance>div:nth-child(2) {
	background-color: #ffcdcd;
}

.totblance>div:nth-child(3) {
	background-color: #f1e9ca;
}

.totblance>div:last-child {
	background-color: #c9e0f2;
}

.totblance>div::before {
	content: "";
	position: absolute;
	right: -50px;
	bottom: 34px;
	width: 100%;
	height: 100%;
	background-image: url(../images/icon.svg);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 0.05;
	transform: rotate(29deg);
}

.totblance.balanceshowt .h4 {
	float: left;
	font-size: 38px;

	color: #fff;
}

.wllettable .table-responsive {
	max-height: inherit;
}

.wllettable .btn.t-green {
	margin-right: 14px !important;
}

.wllettable .btn img {
	width: 100%;
	max-width: 12px;
	position: relative;
	top: -2px;
}

.wllettable .btn.t-red:hover,
.wllettable .btn.t-green:hover {
	box-shadow: none;
}

.borderbox {
	background: none;
	border: 1px dashed #5b5b5b;
}

.waletdepst {
	position: relative;
}

.table-content {
	display: table;
	width: 100%;
}

.table-content>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.introbox h4 {
	font-size: 13px;
}

.introbox .h5 {
	font-size: 13px;
	padding-bottom: 3px;
	display: inline-block;
	margin: 0px;
	line-height: 23px;
}

.introbox .h5 a {
	text-decoration: none;
	color: inherit;
}

.cryptobox .badge {
	min-width: inherit;
	margin-left: 10px;
	padding: 5px 11px;
	font-size: 12px;
}

.welcomebanner>div {
	padding: 20px 20px;
	width: 100%;
	background: #f5f5f5;
	margin: 0px 8px;
}

.welcomebanner>div:first-child {
	margin-left: 0px;
}

.welcomebanner>div:last-child {
	margin-right: 0px;
}

.welcomebanner .table-content>div:first-child {
	width: 66px;
}

.welcomebanner h5 {
	font-size: 15px;
	padding-bottom: 0;
	margin-bottom: 6px;
	font-weight: 500;
}

.welcomebanner .subhead {
	font-size: 20px;
	line-height: 29px;
}

.welcomebanner img {
	width: 50px;
	height: 50px;
	background: #ffff;
	border-radius: 5px;
	padding: 8px;
	border: 1px solid #e5e5e5;
}

.chartlineicon img {
	width: 100%;
	max-width: 150px;
	margin-top: 15px;
}

.wlletrightbox .chartlineicon img {
	margin-top: 10px;
}

.chartlineicon {
	min-height: 50px;
}

.introlist>div {
	float: left;
	padding: 0px 39px;
}

.introlist>div:first-child {
	padding-left: 0px;
}

.priceboxtable {
	position: relative;
}

.overviewbalancebox .table-content>div:first-child {
	width: 65%;
	border-right: 1px solid #ededed;
	padding-right: 15px;
}

.overviewbalancebox .table-content>div:last-child {
	width: 35%;
}

.stoptransferbox ul {
	padding: 0px;
	margin: 0px;
}

.stoptransferbox ul li {
	list-style: none;
	float: left;
	padding: 2px 2px;
}

.stoptransferbox ul li a {
	border: 1px solid #363636;
	background: #202020;
	padding: 5px 12px;
	border-radius: 7px;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}

.stoptransferbox {
	display: flex;
	width: 100%;
	padding: 9px;
	padding-bottom: 0px;
	justify-content: center;
}

.profileflexbox .flexbox>div {
	width: 30%;
}

.profileflexbox .flexbox>div:last-child {
	width: 70%;
}

.notestitle p>.t-black {
	font-size: 13px;
}

.topheadingbg .tabrightbox {}

.profileshowbox .photopic {
	width: 146px;
	height: 146px;
	margin: 0px auto;
	display: block;
	margin-bottom: 25px;
	border-radius: 50%;
}

.profileshowbox h5 {
	border-radius: 50px;
	padding: 0px 42px;
	font-size: 17px;
	width: 100%;
	display: inline-block;
	line-height: 23px;
	text-align: center;
}

.profileshowbox h5 .t-gray {

	color: #9b9b9b;
	font-size: 16px;
	padding-top: 3px;
}

.usermenu .dropdown-menu .profiledropbox:hover {
	background: none !important;
}

.profiledropscroll {
	height: 90%;
}

.welcomebanner p {
	margin-bottom: 0px;
	font-size: 14px;
	color: #8b8b8b;
	line-height: 20px;
}

.newscroll {
	max-height: 493px;
}

.overviewbalancebox h3,
.subbalancebox h3 {
	font-size: 22px;
	margin: 0px;
	font-weight: 600;
}

.overviewbalancebox .h5,
.subbalancebox .h5 {
	font-size: 16px;
}

.overviewbalancebox p {
	margin-bottom: 5px;
}

.appbanner,
.overblancebox {
	padding: 32px 35px;
}

.appbanner p {
	font-size: 23px;
	color: #fff;
	line-height: 36px;

	margin: 0px;
}

.appbgicon {
	width: 100%;
	max-width: 74px;
	margin: 33px 0px;
}

.appbanner {
	text-align: left;
}

.appbanner h3 img {
	width: 100%;
	max-width: 131px;
}

.link-div {
	display: flex;
	flex-wrap: inherit;
	margin: 0px;
}

.marketlist .sitetable .coinlisticon {
	width: 19px;
	height: 19px;
}

.marketlist .sitetable .h6 {
	font-size: 15px;
}

.tradecontentbox .t-greenbg,
.tradecontentbox .t-redbg {
	padding: 3px 12px;
}

.chatticketlist {
	padding: 0px;
}

.supportbg .flexbox>div {
	margin: 0px;
	padding: 0;
}

.supportbg .flexbox {
	padding: 0px;
}

.chatticketlist .heading-box {}

.supportlistscroll {
	max-height: 825px;
}

.mlmwizardform .flexbox>div:first-child {
	width: 350px;
	padding-right: 52px;
}

.kycupload {
	background: #ffffff;
	padding: 16px 20px;
	border-radius: 7px;
	border: 2px dashed #dddddd;
	display: table;
	width: 100%;
	position: relative;
}

.kycupload>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.kycupload>div:last-child {
	text-align: right;
}

.kycupload .input-group {
	width: 100%;
	flex-wrap: inherit;
	display: flex;
}

.kycupload .kycproffbox {
	width: 100%;
	text-align: center;
}

.supportlist .heading-box {
	padding: 30px 20px;
}

.supportlist {
	position: relative;
}

.supportlist .tabrightbox {
	right: 29px;
	top: 26px;
}

.balanceshowt img {
	width: 100%;
	max-width: 140px;
}

.sideiconb {
	width: 21px;
	margin-right: 11px;
	position: relative;
	top: -2px;
	filter: grayscale(1);
}

.profiletopbanner {
	background-image: linear-gradient(215deg, #1E3A8A, #3A5FAF, #1E3A8A);
	height: 112px;
	padding: 16px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.profiletopbanner h3 {
	font-size: 36px;

}

.closedropicon {
	position: absolute;
	top: 19px;
	right: 20px;
	cursor: pointer;
	z-index: 9;
}

.closedropicon .fa {
	font-size: 20px;
}

.transferwllt>div {
	width: 100%;
}

.transferwllt>div:nth-child(2) a {
	color: #fff;
}

.transferwllt>div:nth-child(2) {
	width: 100px;
	text-align: center;
	padding-top: 24px;
}

.leveragefrm .input-group-prepend .input-group-text {
	background: #202020 !important;
	border: 1px solid #363636 !important;
	text-align: center;
	justify-content: center;
	width: auto;
	padding: 10px 14px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.lvragebox {
	padding: 2px 4px !important;
	margin-left: 5px;
	min-width: inherit;
	font-size: 10px;
	line-height: 14px;
}

.kycpagebg .form-card .h5 {
	font-size: 20px;

	line-height: 28px;
	margin: 0;
}

.navbar-toggler {
	width: 20px;
	height: 20px;
	position: relative;
	transition: 0.5s ease-in-out;
}

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

.navbar-toggler span {
	margin: 0px;
	padding: 0px;
}

.toggler-icon {
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background: #ff7622;
	border-radius: 1px;
	opacity: 1;
	left: -12px;
	transform: rotate(0deg);
	transition: 0.25s ease-in-out;
}

.middle-bar {
	margin-top: 0px;
}

.navbar-toggler.collapsed .top-bar {
	position: absolute;
	top: 0px;
	transform: rotate(0deg);
}

.navbar-toggler.collapsed .middle-bar {
	opacity: 1;
	position: absolute;
	top: 10px;
	filter: alpha(opacity=100);
}

.navbar-toggler.collapsed .bottom-bar {
	position: absolute;
	top: 20px;
	transform: rotate(0deg);
}

.navbar-toggler .top-bar {
	top: inherit;
	transform: rotate(135deg);
}

.navbar-toggler .middle-bar {
	opacity: 0;
	top: inherit;
	filter: alpha(opacity=0);
}

.navbar-toggler .bottom-bar {
	top: inherit;
	transform: rotate(-135deg);
}

.toggler-icon {
	background: #ff7622;
}

.cryptobox .table-content>div:last-child {
	padding-right: 10px;
}

.navbar-nav.mb-show {
	display: none;
}

.red-btn:hover {
	box-shadow: 0px 4px 30px 2px #f97b7b26;
}

.green-btn:hover {
	box-shadow: 0px 4px 30px 2px #37bf8f29;
}

.coinflexb>span {
	width: 100%;
}

.coinflexb>span:first-child {
	width: 40px;
}

.transaction .btn-block {
	padding: 12px 15px !important;
}

.transaction .table tbody tr td {
	font-size: 14px;
	padding: 12px 15px !important;
	white-space: inherit;
	line-height: 23px;
}

.transaction .table tbody tr td .t-gray {
	font-size: 13px;
	line-height: 19px;
	display: inline-block;
}

.transaction .table tbody tr {
	background-color: #f3f3f3;
}

.cryptolisttxt .coinicon {
	width: 25px;
}

.priceboxtable .tabrightbox {
	right: 11px;
	top: -6px;
}


.trendcoinlist {
	padding: 0px;
	margin: 0px;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 3px;
}

.trendcoinlist li {
	list-style: none;
	width: 50%;
	padding: 6px;
}

.trendcoinlist .d-flex {
	padding: 12px 10px;
	border: 1px solid #f5f5f5;
	border-radius: 8px;
	cursor: pointer;
	background: #f5f5f5;
}

.trendcoinlist .d-flex>div {
	width: 100%;
	margin: 0px 5px;
}

.trendcoinlist .d-flex>div:first-child {
	width: 26px;
}

.trendcoinlist p {
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 22px;
}

.trendcoinlist h5 {
	font-size: 14px;
	margin-bottom: -1px;
	color: #343434;
}

.selectedcoin .d-flex {
	border-color: #70d4fb82 !important;
	background: #70d4fb4a !important;
}

.select2 img,
.select2-results__option img {
	width: 100% !important;
	max-width: 30px;
	height: 30px !important;
	float: left;
}

.select2-results__option img {
	position: relative;
}

.select2 p,
.select2-results__option p {
	font-size: 14px !important;
	margin: 0px;
	text-align: left !important;
	color: #101012;
	line-height: 31px !important;
	font-weight: 400 !important;
}

.select2-container--default .select2-selection--single,
.select2-dropdown {
	background-color: #f5f5f5 !important;
	border: 1px solid #dddddd !important;
	border-radius: 7px !important;
	height: auto !important;
	padding: 0;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
	background-color: #ffffff;
}

.select2-results__option {
	padding: 6px 12px !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #dddddd !important;
	color: #101012;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	padding: 6px 0px !important;
	padding-left: 11px !important;
	padding-right: 22px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #fffefe transparent transparent transparent;
	margin-left: -13px;
	margin-top: 5px;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #fffefe transparent;
}

.select2-container--default .select2-results>.select2-results__options {
	max-height: 261px !important;
}

.select2-results__options .d-flex span {
	position: relative;
	top: -4px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 11px;
	right: 7px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border: 0px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	background-image: url(../images/downarrow.png);
	background-size: 18px;
	background-position: right 9px center;
	background-repeat: no-repeat;
	padding-right: 24px;
	width: 24px !important;
	height: 24px !important;
	top: 10px !important;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
	transform: rotate(180deg);
	right: 14px;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #dadada !important;
	border-radius: 5px !important;
	padding: 8px 13px !important;
	outline-offset: 0px !important;
	box-shadow: none;
	outline: 0px;
	font-size: 15px;
	background: #ffffff;
	color: #101012;
}

.select2-search--dropdown {
	padding: 10px !important;
}

.select2-results {
	background: #ffffff !important;
	box-shadow: 0px 14px 11px #0000001f;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
	background-color: #f1f1f1 !important;
}

.wlltdpstbox .coinicon {
	width: 22px;
	margin-right: 3px;
}

.supportsearch .form-control,
.supportsearch .input-group-text {
	height: 39px;
}

.wllettable .tabrightbox {
	top: 23px;
	right: 16px;
}

.securitymdl .modal-dialog {
	max-width: 750px;
}

.boxtabb .tabbanner img {
	width: 100%;
	max-width: 30px;
	display: inline-block;
	margin: 0px auto;
	margin-right: 6px;
	filter: brightness(0.5);
}

.boxtabb .tabbanner li a.active img {
	filter: inherit;
}

.devicetable {
	gap: 15px;
}

.devicebox .panelcontentbox {
	width: 100%;
	padding: 15px;
}

.devicetable tbody tr>td:last-child,
.devicetable thead tr>th:last-child {
	text-align: right;
}

.antiflexbox>div {
	width: 100%;
	margin: 19px;
	text-align: center;
	background: #f5f5f5;
	padding: 40px 60px;
	border: 1px solid #ededed;
	border-radius: 10px;
}

.antiflexbox>div:first-child {
	margin-left: 0px;
}

.antiflexbox>div:last-child {
	margin-right: 0px;
}

.recoveryboxt .anticodebox {
	text-align: left;
}

.border-green,
.border-green:hover,
.border-green:focus {
	border: 1px solid #14BB79;
	color: #14BB79 !important;
}

.border-red,
.border-red:hover,
.border-red:focus {
	border: 1px solid #EC3B3C;
	color: #EC3B3C !important;
}

.walletassets table tbody tr:hover {
	background: none;
}

.walletassets .btn {
	width: 100%;
	margin-top: 0px;
	padding: 5px 10px !important;
	font-size: 14px !important;

}

.profilesubdropbox h5 {
	font-size: 14px;
	display: inline-block;
	margin-left: 5px;
	line-height: 20px;
	margin-bottom: 0px;

}

.profilesubdropbox>span {
	display: inline-block;
	top: 4px;
}

.headbg ul li a.profilesubdropbox {
	padding-bottom: 0px !important;
}

.webhide {
	display: none !important;
}

.leftsidemenu {}

.leftsidemenu {}

.leftsidemenu.active {
	display: block;
}

.leftsidemenu.active .closeiconbtn {
	display: block;
}

.leftsidemenu.active li a>div {
	display: inline-block;
}

.leftsidemenu.active li a:hover>div::after {
	display: none;
}

.pagewrapperbox .backgroundoverlay.active {
	display: none;
}

.tradepage .mobiletoggle {
	display: none;
}

.leftsidemenu li a.active i {
	background: none;
}

.leftsidemenu.active a {
	width: 100%;
	display: inline-block;
}

.leftsidemenu a.active {
	background: #f2f2f2;
}

.leftsidescroll a::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-left: 4px solid transparent;
}

.leftsidescroll a.active::before {
	border-left-color: #3A5FAF;
}

.tradepage .headbg .navbar-brand {
	margin-left: 0px;
	display: inline-block;
}

.chartlineb img {
	width: 100%;
	max-width: 120px;
}

.trendscroll {
	max-height: 391px;
}

.trendcoinlist li a {
	text-decoration: none;
}

.trendcoinlist li a h5 {
	color: #101012;
}

.flexboxtable.intertransfer>div:first-child {
	width: 40%;
}

.intertransfer .wlltdpstbox .coinicon {
	width: 25px;
}

.fiat-upload .kycproffbox {
	padding: 18px 21px;
}

.kycproffbox p {
	font-size: 13px;
}

.bankinfob {
	padding: 9px;
}

.bankinfob pre {}

.siteformbg .form-control:-webkit-autofill,
.siteformbg .form-control:-webkit-autofill:hover,
.siteformbg .form-control:-webkit-autofill:focus,
.siteformbg .form-control:-webkit-autofill:active {
	-webkit-background-clip: text;
	-webkit-text-fill-color: #101012;
	transition: background-color 5000s ease-in-out 0s;
	box-shadow: inset 0 0 20px 20px #fff;
	-webkit-box-shadow: 0 0 0 30px #fff inset !important;
}

.siteformbg .form-control:-webkit-autofill {
	caret-color: #101012;
}

.loader {
	position: fixed;
	background-color: #f4f4f4;
	z-index: 99;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.loader img {
	position: relative;
	left: 50%;
	top: 50%;
	width: 100%;
	max-width: 65px;
	transform: translate(-50%, -50%);
}

.leftsidescroll .dropdown-menu {
	position: relative !important;
	background: #ededed;
	transform: inherit !important;
	border: 0;
	padding: 4px 0px;
}

.leftsidescroll .dropdown a.dropdown-bs-toggle i.fa-angle-down {
	position: absolute;
	right: 10px;
	top: 15px;
	width: auto;
	height: auto;
	padding: 0px;
	margin: 0px;
	font-size: 20px;
}

.leftsidescroll .dropdown-menu a {
	padding: 10px 21px !important;
	border: 0px;
}

.leftsidescroll .dropdown-menu a img {
	margin-right: -1px;
	max-width: 9px;
	opacity: 0.3;
	position: relative;
	top: -1px;
	filter: inherit;
}

.leftsidescroll .dropdown-menu a.active {
	background-color: #dddddd;
	border-color: #333336;
	color: #000;
	border-radius: 0px;
}

.leftsidescroll .dropdown-item:focus,
.leftsidescroll .dropdown-item:hover {
	color: #000;
	background-color: #d7d7d7;
}

.chatticketlist .nodata img {
	max-width: 170px;
	margin-bottom: 13px;
}

.nodatacardbox {
	width: 100% !important;
}

.walletassets .d-flex {
	padding: 0px 3px;
	justify-content: center;
}

.cardlistbox .col-lg-12 {
	width: 100% !important;
}

.cardlistbox table tr td {
	padding: 8px 10px !important;
	font-size: 14px;
	white-space: inherit;
}

.cardlistbox table tr:hover {
	background: none !important;
}

.wlletdroplist .dropdown-bs-toggle {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	color: #101012;
	padding: 4px 12px;
	border-radius: 5px;
}

.wlletdroplist .dropdown-menu {
	background: #ffffff;
	padding: 5px;
	border-radius: 7px;
	border: 0px;
	overflow: hidden;
	box-shadow: 1px 5px 16px 9px #0000001c;
}

.wlletdroplist .dropdown-item {
	color: #101012;
	font-size: 15px !important;
	padding: 10px 18px !important;
	position: relative;
	margin: 0px !important;

	margin-bottom: 3px;
	border-radius: 5px;
}

.wlletdroplist .dropdown-item:hover,
.wlletdroplist .dropdown-item:focus,
.wlletdroplist .dropdown-item:active {
	background: #f5f5f5;
}

.select2-container--default .select2-selection--multiple {
	border-color: #dddddd;
	min-height: 40px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border-color: #dddddd;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #3e3e3e !important;
	color: #fff;
}

.select2-results {
	border-radius: 4px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #e6e6e6;
	border-color: #cfcfcf;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	font-size: 17px;
	position: relative;
	margin-top: -1px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] p {
	color: #fff;
}

.paymentpage .tabrightbox ul {
	background: #101012;
	padding: 7px 6px;
	margin: 0px;
	margin-top: 8px;
	border-radius: 5px;
}

.paymentpage .tabrightbox ul li {
	padding: 0px;
	list-style: none;
	padding-bottom: 4px;
}

.paymentpage .tabrightbox ul>li:last-child {
	padding-bottom: 0px;
}

.paymentpage .tabrightbox ul li a {
	text-decoration: none;
	color: #fff;
	padding: 6px 14px;
	width: 100%;
	display: inline-block;
	font-size: 15px;
}

.paymentpage .tabrightbox ul li a i {
	margin-right: 4px;
}

.morebtn i {
	float: right;
	position: relative;
	top: 4px;
}

.morebtn {
	border-top: 1px solid #38383e;
	padding-top: 6px !important;
	margin-top: 4px;
}

.paymentpage .tabrightbox {
	z-index: 9;
}

.paymentpage .tabrightbox .btn {
	border-radius: 5px;
}

.paymentcardbox table tbody tr td hr {
	margin: 0px 0px;
}

.paymentcardbox .panelcontentbox {
	padding: 10px 10px;
	padding-bottom: 0px;
}

.paymentcardbox table tbody tr:hover {
	background: none !important;
}

.paymentcardbox table .btn {
	padding: 2px 14px !important;
}

.paymentcardbox>div {
	margin-bottom: 20px;
}

.livepricet .cointxt {
	font-size: 13px;
	padding-top: 4px;
}

.walletassets .table tr td {
	padding: 5px 10px !important;
	font-size: 12px !important;
}

.table tr td .fa-star,
.table tr td .fa-star-o {
	margin-right: 12px;
	color: #bebebe;
	font-size: 14px;
}

.table tr td .fa-star.selected {
	color: #ffc107;
}

.rangesliderbox {
	background: none !important;
	border: 0px !important;
	margin: 0 7px !important;
	cursor: pointer;
}

.welcomebanner .badge {
	min-width: inherit;
	margin-left: 10px;
	padding: 5px 11px;
	font-size: 12px;
}

.referbox {
	position: relative;
}

.referbox .form-control,
.referbox .input-group-text {
	padding: 0px;
	background: none;
	border: 0px;
	height: auto;
}

.referbox .input-group-text {
	font-size: 16px;
	border: 0 !important;
}

.referbox .form-control {
	font-size: 26px;

	padding: 6px 0px;
}

.referbox .btn {
	background: #246db1;
	color: #fff;
	margin-bottom: 10px !important;
}

.competbox {
	background: #e7daf6;
}

.stckbox .btn {
	background: #00bbc7;
	color: #fff;
}

.competbox .btn {
	background: #9678bd;
	color: #fff;
}

.innerpagecontent p {
	padding-top: 4px;
	margin: 0px;
}

.securitypage {
	margin-top: 20px;
}


.borderbtn.green-btn {
	background: none !important;
	color: #00c68a !important;
	border-color: #00c68a !important;
}

.borderbtn.red-btn {
	background: none !important;
	color: #EC3B3C !important;
	border-color: #EC3B3C !important;
}

.secttable>div {
	vertical-align: top;
}

.secttable>div:first-child {
	width: 50px;
}

.secttable h3 {
	font-size: 18px;

}

.numiconb {
	width: 35px;
	height: 35px;
	display: inline-block;
	padding: 7px;
	text-align: center;
	background: #e7e7e7;
	border-radius: 35px;
	position: relative;
}

.livepricet .cointxt .mt-badge {
	display: inline-block;
	background: #e7e7e7;
	border-radius: 2px;
	padding: 4px;
	margin-left: 4px;
}

.rc-flex {
	width: 100%;
	gap: 5px;
	margin: 0;
	padding: 0;
}

.rc-flex li {
	list-style: none;
	padding: 4px 6px;
}

.rcpricet {
	text-decoration: none;
	font-size: 12px;

	line-height: 25px;
	margin: 0;
	color: #000;
}

.rcpricet:hover {
	color: #000;
}

.rcpricet span {
	padding: 0px 5px;
}

.quickgo h5 {
	font-size: 18px;
	line-height: 26px;
	font-weight: 600;
}

.quickgo .alink {
	padding-right: 10px !important;
	white-space: nowrap;
}

.ds-qrimg {
	width: 100%;
	max-width: 154px;
	margin: 0 auto;
}

.qrbg {
	text-align: center;
}

.authmodal .modal-footer {
	justify-content: center;
	border: 0;
}

.nummodal .d-flex .btn,
.emailpopup .d-flex .btn,
.authmodal .d-flex .btn {
	width: 100%;
}

.secttable {
	padding-bottom: 31px;
	position: relative;
}

.g-qr {
	width: 100%;
	max-width: 140px;
	margin: 10px 0px;
}

.authbg .secttable::before {
	content: "";
	position: absolute;
	left: 17px;
	top: 19px;
	border-left: 2px dashed #e4e4e4;
	width: 20px;
	height: 103%;
}

.authbg .secttable:last-child::before {
	display: none;
}

.emailpopup .h5 {
	font-size: 20px;

	line-height: 26px;
	;
}

.pfvrfiy {
	margin-left: 8px;
	padding: 5px 11px;
	font-size: 12px;
}

.pf-bg {
	position: relative;
	text-align: center;
	width: 153px;
	padding: 21px;
	padding-bottom: 0px;
}

.profile-pic {
	border-radius: 50%;
	height: 100px;
	width: 100px;
	background-size: cover;
	background-position: center;
	background-blend-mode: multiply;
	vertical-align: middle;
	text-align: center;
	color: transparent;
	transition: all 0.3s ease;
	text-decoration: none;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

.headermenu .headbg .profilesubdropbox i {
	font-size: 14px;
}

.prediticon {
	position: absolute;
	bottom: 0;
	right: 21px;
	font-size: 16px;
	width: 30px;
	line-height: 27px;
	height: 30px;
	border: 1px solid #ddd;
	border-radius: 35px;
	color: #000;
	background: white;
	box-shadow: 0px 1px 6px -6px #00000061;
	cursor: pointer;
}

.scicon {
	width: 100%;
	max-width: 30px;
}

.totblance .tabel-content>div:last-child {}

.wllettable .tabrightbox .siteformbg .form-control,
.wllettable .tabrightbox .siteformbg .input-group-text {
	height: 35px;
}

.avlbalancebg {
	margin-right: 20px;
	margin-top: 5px;
}

.avlbalancebg .form-check-input:checked {
	background-color: #3A5FAF;
	border-color: #3A5FAF;
}

.dpstnotes p {
	display: table;
	width: 100%;
}

.dpstnotes p>span {
	display: table-cell;
	vertical-align: middle;
	width: 50%;
}

.dpstnotes p>span:last-child {
	text-align: end;

}

.p2pfaq .accordion-item {
	background: #fff;
	color: #000000;
	overflow: hidden;
	border: 0;
	margin: 10px 0px;
	border-radius: 10px !important;
}

.p2pfaq .accordion-button h4 {
	font-size: 15px;

	line-height: 28px;
	color: #000000;
	margin: 0px;
}

.p2pfaq .accordion-button {
	padding: 14px 25px;
	color: #000000;
	transition: none 0s ease 0s;
	background: transparent;
}

.p2pfaq .accordion-body {
	padding: 11px 25px;
	padding-top: 0px;
}

.p2pfaq .accordion-body p {
	margin: 0;
	font-size: 15px;
	line-height: 29px;
}

.p2pfaq .accordion-button:not(.collapsed),
.p2pfaq .accordion-button:focus {
	box-shadow: none;
	color: white;
}

.accordion-button::after {
	background-size: 15px;
}

.modal-open .select2-container--open .select2-dropdown {
	z-index: 9999;
}

.qrmodal .qrimg {
	width: 100%;
	max-width: 160px;
}

.qrmodal .modal-dialog {
	max-width: 640px;
}

.qrmodal .h4 {
	font-size: 20px;

	line-height: 33px;
	margin: 0;
}

.drpqrimg {
	width: 100%;
	max-width: 150px;
	margin: 0 auto;
}

.downdrp .dropdown-menu {
	right: 0;
	left: inherit;
	text-align: center;
	min-width: 280px;
}

.headermenu .dropdown:hover .dropdown-menu {
	xdisplay: block;
}

.ds-qrbox .dropdown-menu.qrbg {
	width: 100%;
}

.subjectcontent {
	padding: 10px 33px;
}

.subjectcontent p {
	margin: 0;
}

.secure-status {
	display: inline-block;
	padding-right: 15px;
	font-size: 13px;

	line-height: 0;
	color: #9f9f9f;
}

.secure-status svg {
	margin-right: 5px;
}

.vrfbg .h4 {
	font-size: 15px;

	line-height: 27px;
	margin: 0;
	text-align: right;
	width: 100%;
}

.vrfbg p {
	margin: 0;
	padding-bottom: 0;
	width: 100%;
}

.vrflex .h5 {
	font-size: 14px;
	line-height: 28px;
	margin: 0;
	color: #c3d5ff;
}

.vrflex .subhead {
	padding-bottom: 3px;
	font-size: 20px;
	color: #fff;
}

.kycimgshow {
	position: relative;
}

.kycimgshow span.close {
	font-size: 15px;

	position: absolute;
	left: -15px;
	top: -10px;
	line-height: 30px;
	min-width: 30px;
	height: 30px;
	border-radius: 60px;
	color: #ff2f63;
	background: #00000017;
	text-align: center;
	cursor: pointer;
}

.tableicon {
	display: table;
	width: 100%;
}

.tableicon>span {
	display: table-cell;
	vertical-align: top;
	float: none;
	line-height: 19px;
}

.tableicon>span:last-child {
	width: 39px;
	text-align: right;
}

.headermenu .rightheadbg .dropdown-menu .iconboxbg img {
	width: 100%;
	max-width: 17px;
	opacity: 1;
}

.dashlangage .dshlang {
	width: 100%;
	margin-left: auto;
}

.dashlangage .form-control {
	background: none;
	border: 0;
	width: 100%;
	max-width: 121px;
	margin-left: auto;
	font-size: 14px;
	padding-right: 5px !important;
}

.dashlangage .table-content>div:last-child {
	width: 40%;
}

.favicon {
	margin: 0px 11px;
	cursor: pointer;
	font-size: 17px;
	color: #ffc107;
	width: 10px;
	display: inline-block;
}

.recentliveprice .owl-nav {
	display: block !important;
	top: 5px;
}

.recentliveprice .owl-nav span {
	font-size: 10px;
	padding: 3px 6px;
	margin-top: 0;
	color: #5d5d5d;
	background: #ededed;
	position: relative;
	top: -2px;
}

.recentliveprice .owl-nav span:hover {
	background: #3A5FAF;
	color: #fff;
	border-color: #3A5FAF;
}

.recentliveprice .owl-nav button.owl-prev {
	top: -32px;
	left: -21px;
}

.recentliveprice .owl-nav button.owl-next {
	top: -34px;
	right: 0;
}

.owl-item:first-child.active .owl-prev {
	display: none;
}

.owl-item:last-child.active .owl-next {
	display: none;
}

.recentliveprice>div:last-child {
	padding-left: 32px;
	padding-right: 16px;
}

.referbox .h4 {
	font-size: 22px;

	margin: 0;
	padding: 10px 0px;
}

.referbox .copybtn {
	font-size: 20px;

	margin: 0;
	padding-left: 5px;
}

.apimg {
	width: 100%;
	max-width: 149px;
}

.authbg h3 {
	font-size: 15px;

	margin-top: 0px;
	padding-bottom: 0px;
}

.authbg .google_code .h5 {
	font-size: 15px;
	margin: 0;
}

.tableicon .t-gray {
	font-size: 12px;
}

.recommendbox p {
	font-size: 14px;
	line-height: 24px;
}

.overviewbalancebox .btn {
	width: 100%;
	max-width: 239px;
	padding: 10px 10px !important;
}

.welcomebanner .btn {
	min-width: 100px;
}

.iconshieldbox {
	position: relative;
}

.security_icon {
	position: absolute;
	right: 15px;
	top: 16px;
}

.alert-danger {
	background: #ffdada;
	border-color: #ffdada;
}

.alert-warning {
	background-color: #fff3cd;
	border-color: #fff3cd;
}

.securityalert .d-flex>div:first-child {
	width: 63px;
}

.securityalert h5 {
	font-size: 15px;
	margin-bottom: 0px;

}

.securityalert p {
	color: #9d0000;
	line-height: 20px;
	font-size: 14px;
}

.currentColor {
	color: #f5f5f5;
}

.iconshieldbox .securityiconbox {
	padding: 0px;
	background: #fff5f5;
	text-align: center;
	padding-top: 3px;
	position: relative;
	width: 45px;
	height: 45px;
	max-width: 100%;
	border-radius: 7px;
}

.secttable ul {
	padding-left: 20px;
}

.innerpagecontent .fa-long-arrow-left {
	position: relative;
	top: -3px;
}

.notslist li {
	font-size: 13px;
	line-height: 23px;
	padding-bottom: 5px;
}

.notslist {
	padding: 0px;
	padding-left: 20px;
}

.securitycontentbox {
	width: 100%;
	max-width: 576px;
}

.authbg {
	max-width: 750px;
}

.authbg li {
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 4px;
}

.vrfimg {
	width: 100%;
	max-width: 49px;
	margin-right: 15px;
	float: left;
}


.kyctablenotes {
	min-height: 356px;
}

.vrflex hr {
	margin: 0px;
}

.vffoot {
	padding-top: 19px;
}

.accoriandpstbox .accordion-button {
	padding: 10px 0px;
	color: #333;
	font-size: 15px;
	background: none;
	border: 0px;

}

.accoriandpstbox .accordion-body {
	padding: 15px 0px;
	border-top: 1px solid #e3e3e3;
	padding-bottom: 0px;
}

.accoriandpstbox .accordion-item {
	border: 0px;
	padding-bottom: 12px;
}

.accoriandpstbox .accordion-button:focus {
	box-shadow: none;
	outline: none;
}

.accoriandpstbox .accordion-button[aria-expanded="true"] {}

.kycpage .accordion-header {
	border-bottom: 1px solid #e3e3e3;
}

.kycpage .accordion-body {
	border-top: 0px !important;
}

.kycmodal .modal-dialog {
	max-width: 850px;
}

.accoriandpstbox .tabrightbox {
	right: 28px;
}

.walletoverviewbg table tr td .btn {
	font-size: 14px;
	padding: 0px 0px;

}

.chat .primary-font .t-gray {
	font-style: italic;
}

.historypage .heading-box {
	padding-bottom: 28px;
	font-size: 20px;

}

.alertpara p {
	margin-bottom: 5px;
	color: #564716;
}

.alertpara>p:last-child {
	margin-bottom: 0px;
}

.delteaccpage .notslist li,
.frzzacpage .notslist li {
	color: #404040;
	padding-bottom: 6px;
}

.notslist .form-check label {
	margin: 0px;

}

.checkradiobox li {
	list-style: none;
}

.checkradiobox {
	padding-left: 4px !important;
}


.delteaccpage .secttable h3,
.frzzacpage .secttable h3 {

	font-size: 18px;
}

.leftsidemenu hr {
	border-top: 1px solid #dddddd;
}

.exchangeicon img {
	width: 100%;
	max-width: 22px;
}

.arrowhead {
	position: absolute;
	right: 2px;
	top: -5px;
	cursor: pointer;
	z-index: 9;
}

.formtabrightbox .tabrightbox {
	top: -2px;
}

.recentliveprice .owl-stage {
	display: flex;
}

.recentliveprice .owl-stage .owl-item {
	white-space: nowrap;
}

.digitformbox .form-control {
	height: 26px !important;
	font-size: 12px;
	padding: 3px;
	background-color: transparent;
	background-size: 15px;
	padding-right: 26px !important;
	background-position: right 6px top 4px;
}

.suborderbook .tabrightbox.digitformbox {
	top: 48px;
	right: 7px;
	margin-top: 4px;
}

.grid-box-futures .orderchangebg {
	position: relative;
	top: inherit;
	right: inherit;
	padding: 8px;
}

.checkboxlabel input[type="checkbox"],
.checkboxlabel input[type="radio"] {
	margin-right: 3px;
	position: relative;
	top: 2px;
}

.ordbookbtn .btn {
	width: 49%;
}

.darkthemeimg {
	display: none;
}

.overviewbalancebox img {
	width: 100%;
	max-width: 250px;
	display: block;
	margin: 0px auto;
}

.toolhead {
	display: table;
	width: 100%;
}

.toolhead>div {
	display: table-cell;
	vertical-align: middle;
}

.toolhead>div:first-child {
	width: 72px;
}

.toolhead>div:last-child {
	width: 200px;
}

.toolsbox .h2 {
	margin-bottom: 0px;
}

.toolsbox .h3 {
	font-size: 18px;

	line-height: 30px;
	margin-bottom: 2px;
}

.toollist {
	text-align: left;
	display: flex;
	padding: 0px;
	margin: 0px;
	margin-top: 23px;
	flex-wrap: wrap;
	gap: 15px;
}

.toollist li {
	list-style: none;
	width: 100%;
}

.toollist li a {
	color: #000;
	text-decoration: none;
	line-height: 32px;
	font-size: 15px;

	display: inline-block;
	width: 100%;
	padding: 8px 17px;
	border-radius: 6px;
	border: 1px solid #e0e0e0;
}

.toollist li a i {
	color: #00b6c6;
	font-size: 14px;
	margin-right: 6px;
	float: right;
	position: relative;
	top: 7px;
}

.buttonmakerbg {
	position: relative;
	padding: 25px 25px;
	width: 100%;
}

.slectinputbox .selectrightbox {
	width: 20%;
	padding-left: 5px;
}

.slectinputbox input,
.slectinputbox .selectrightbox {
	float: left;
}

.slectinputbox input {
	width: 80%;
}

.frm-subtext {
	font-size: 14px;
	line-height: 25px;
	color: #656565;
	margin: 0px;
}

.buttonmakerbg label {
	color: #585858;
	font-size: 14px;

}

.buttonmakerbg .form-control {
	color: #4b4b4b;
	font-size: 14px;
	height: 42px;
	background: none;
	border: 1px solid #e0e0e0;
	border-radius: 5px;

	width: 100%;
	max-width: 348px;
}

.buttonmakerbg .input-group-text {
	color: #EDEFEF;
	font-size: 13px;
	height: 42px;
	background: none;
	border: 1px solid #ffffff16;
	border-radius: 5px;
}

.buttonmakerbg th {
	border: 0px;
	font-size: 15px;
	padding: 11px 8px;

	white-space: unset;
	color: #00959b;
	vertical-align: middle !important;
	border-bottom: 1px solid #e3e3e3;
	background: none;
}

.buttonmakerbg td,
.apibanner tbody>tr>td,
.apibanner tfoot>tr>td,
.apibanner tbody>tr>th,
.apibanner thead>tr>th {
	border-bottom: 0px solid #ffffff14;
	font-size: 14px;
	padding: 6px 8px;

	white-space: unset;
	line-height: 26px;
	color: #000000;
	vertical-align: middle;
}

.htmlpostbg tbody td:nth-child(2) {
	max-width: 535px;
}

.buttonmakerbg tbody tr th {
	padding: 13px 8px;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	background: none;
}

.examplebtnbg textarea {
	max-width: 100% !important;
	height: auto !important;
	max-height: 548px;
}

.examplebtnbg {
	padding: 20px 15px;
	padding-top: 0px;
}

.examplebtnbg h5 {
	font-size: 17px;
	padding-bottom: 5px;

}

.buttonlogo img {
	padding: 0px !important;
	border-radius: 4px;
	background: none;
	width: 100%;
	max-width: 220px;
}

.examplebuttonbox .buttonlogo {
	margin-top: 10px;
}

.examplebuttonbox {
	max-width: 100%;
}

.listsetup {
	padding-left: 0px;
	padding-bottom: 10px;
}

.listsetup li {
	list-style: none;
}

.subt-t {

	font-size: 17px;
	color: #00959b;
}

.listsetup li a i {
	font-size: 19px;
	margin-right: 6px;
}

.apiflexbox {
	display: flex;
}

.apibanner h4 {

	font-size: 21px;
	color: #00b6c6;
}

.apilistcontent h4 {
	font-size: 18px;
	padding-bottom: 10px;
}

.apibanner ul {
	font-size: 15px;
	color: #000;
	line-height: 31px;
	margin-bottom: 0px;
	padding: 0px;
}

.listsetup li {
	list-style: none;
	padding-bottom: 5px;
}

.listsetup li a {
	color: #212121;
	line-height: 24px;
	text-decoration: none;
	font-size: 15px;

	padding: 4px 10px;
	padding-left: 0px;
	width: 100%;
	display: inline-block;
}

.listsetup li a,
.listsetup li a:hover,
.listsetup li a:focus {
	color: #212121;
	text-decoration: none;
}

.listsetup li.active a {
	color: #00b6c6;
}

.apibanner p {
	font-size: 14px;
	line-height: 31px;

	margin: 0px;
	padding-bottom: 5px;
}

.apibanner pre {
	color: #393939;
	background-color: #ebebeb;
	border: 1px solid #e7e7e7;
	padding: 10px 10px;
}

.trustapibox {
	border-bottom: 1px solid #dcdcdc;
	padding: 14px 0px;
}

.apilistcontent>div:last-child {
	border-bottom: 0px;
}

.apibanner code {
	padding: 1px 12px;
	color: #d82121;
	background-color: #f5d6d6;
	border-radius: 4px;
	word-break: break-word;
	font-size: 13px;
	margin-bottom: 11px;
	display: inline-block;
}

.apibanner .table-responsive {
	border: 0px;
}

.apibanner b,
.apibanner strong {

	font-size: 16px;
	color: #333;
}

.apiflexbox>div:nth-child(2) {
	padding-top: 7px;
	border-left: 1px solid #dcdcdc;
	padding-left: 17px;
}

.keybtn {
	padding: 15px 15px;
	border-top: 1px solid #dddddd;
}

.apikeybg .sitetable tbody tr td {
	line-height: 26px;
}

.htmlpostbg .table tbody tr:hover {
	background: none !important;
}

.apiaccessbg li {
	list-style: none;
	width: 33.3%;
	float: left;
	padding-bottom: 8px;
}

.apiaccessbg ul {
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	display: inline-block;
	width: 100%;
}

.headbg ul.rightheadbg li.notifyicon a.dropdown-toggle,
.headbg ul.rightheadbg li.navbgbox a {
	border: 1px solid #3A5FAF;
	border-radius: 5px;
	padding: 5px 11px;
	margin-top: 5px;
}

.innerpagetab.settingtabbox ul li {
	margin-right: 0px !important;
}

.headbg ul.rightheadbg li {
	margin-right: 4px;
}

.lightthemeicon {
	display: none;
}

.headbg .darkthemeicon {
	display: none;
}

.headbg .lightthemeicon {
	display: inline-block;
}

.banknotesinfo {
	padding: 10px 15px;
}

.banknotesinfo p {
	margin-bottom: 8px;
}

.banknotesinfo>p:last-child {
	margin: 0px;
}

.bankpage .panelcontentbox {
	padding: 13px 20px;
}

.cardlistbox .btn-sm {
	padding: 5px 15px !important;
}

.cardlistbox>div {
	margin-top: 15px;
}

.profilepic {
	position: relative;
}

.controlcolsebtn {
	position: absolute;
	right: 0px;
	top: 0px;
}

.controlcolsebtn .btn {
	border-radius: 50px;
	padding: 0px 6px;
	font-size: 14px;
}

.noteshow {
	font-size: 13px;
}

.logintradepagebg .leftsidemenu {
	display: none;
}

.logintradepagebg .gridparentbox,
.logintradepagebg .innerpagecontent,
.logintradepagebg .headbg,
.logintradepagebg .footerbox {
	padding-left: 30px;
}

.logintradepagebg .headbg .navbar-brand {
	display: inline-block;
}

.plantabletop img {
	width: 100%;
	max-width: 80px;
	margin-top: 25px;
	margin-bottom: 32px;
}

.plantabletop h4 {
	font-size: 20px;

	margin: 0px;
}

.plantabletop h5 {
	font-size: 15px;
	line-height: 21px;
}

.plantabletop>div,
.refbox>div {
	width: 100%;
	margin: 0px 7px;
}

.plantabletop>div:first-child,
.refbox>div:first-child {
	margin-left: 0px;
}

.plantabletop>div:last-child,
.refbox>div:last-child {
	margin-right: 0px;
}

.durationbox li {
	list-style: none;
	float: left;
	padding-left: 4px;
}

.durationbox li a {
	border: 1px solid #cacaca;
	padding: 4px 7px;
	border-radius: 5px;
	font-size: 13px;
	text-decoration: none;
	color: #333;
}

.durationbox li a:hover {
	background-color: #ccc;
}

.durationbox .active a {
	background: #3A5FAF !important;
	color: #fff !important;
}

.interesttableb .sitescroll {
	max-height: 210px;
}

.convertpage .h4 {
	font-size: 16px;
	line-height: normal;
}

.convertflex {
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
}

.convertflex>div {
	width: 100%;
	padding: 20px 30px;
	margin: 0px;
}

.convertflex>div:last-child {
	padding-left: 10px;
}

.convertflex .exchangearrowicon {
	width: 50px;
	text-align: center;
	padding: 0px !important;
	display: flex;
	align-items: center;
}

.exchangearrowicon img {
	width: 35px;
	padding: 10px;
	border-radius: 100px;
	border: 1px solid #e1e1e1;
	background: #f7f7f7;
	cursor: pointer;
	position: relative;
	left: -18px;
}

.convertflex>div:first-child {
	border-right: 1px solid #e1e1e1;
	padding-right: 35px;
}

.convertflex .form-control {
	padding: 0;
	border: 0px;
	background: none !important;
}

.convertflex input::placeholder,
.convertflex .form-control {
	font-size: 25px !important;

}

.convertflex .input-group-text {
	width: 100%;
	max-width: 160px;
}

.base-timer {
	position: relative;
	width: 55px;
	height: 55px;
	margin: auto;
}

.base-timer__svg {
	transform: scaleX(-1);
}

.base-timer__circle {
	fill: none;
	stroke: none;
}

.base-timer__path-elapsed {
	stroke-width: 6px;
	stroke: #efefef;
}

.base-timer__path-remaining {
	stroke-width: 4px;
	stroke-linecap: round;
	transform: rotate(90deg);
	transform-origin: center;
	transition: 1s linear all;
	fill-rule: nonzero;
	stroke: currentColor;
}

.base-timer__path-remaining.green {
	color: #39b37d;
}

.base-timer__path-remaining.orange {
	color: orange;
}

.base-timer__path-remaining.red {
	color: red;
}

.base-timer__label {
	position: absolute;
	width: 55px;
	height: 55px;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 11px;

	letter-spacing: 0.3px;
}

.conrefreshdiv .d-flex {
	align-items: center;
}

.conrefreshdiv .d-flex>div:first-child {
	width: 100%;
	max-width: 75px;
}

.refbox>div {
	position: relative;
	background: #f5f5f5;
	padding: 23px 20px;
}

.refbox img {
	width: 100%;
	max-width: 55px;
}

.refbox h4 {

	font-size: 22px;
}

.refbox .table-content>div:last-child {
	width: 80px;
}

.reftopflex>div:first-child {
	width: 60%;
}

.reftopflex>div:last-child {
	width: 40%;
}

.refimg img {
	width: 100%;
	max-width: 417px;
}

.downlinetablebox .sitescroll {
	max-height: 245px;
}

.refhistory .sitescroll {
	max-height: 345px;
}

.dashboardpage .chartbalancebox {
	height: 191px;
}

.overviewbalancebox {
	padding: 15px 25px;
}

.dashboardpage .wllettotbalance {
	margin: 15px;
}

.apikeyfbox h4 {
	font-size: 35px;
	line-height: 20px;
	margin: 0px 0px;
}

.apikeyfbox h4 .t-gray {
	font-size: 14px;
}

.supportlist li a .tickheading {
	color: #000;
	font-size: 15px;
	margin-bottom: 0px;
	border-bottom: 1px solid #00000021;
	padding-bottom: 8px;
}

.supportbg .tabbanner li {
	width: 33.3%;
	display: inline-block;
	margin: 0px !important;
	float: left;
	overflow: hidden;
	position: relative;
	padding: 10px;
}

.supportbg .tabbanner li a {
	border-radius: 10px !important;
	padding: 30px 30px;
	text-align: left;
	position: relative;
	font-size: 13px;
	color: #fff;
	line-height: 27px;
	background: #ffffff;
	border: 0px !important;
}

.supportbg .badge {
	padding: 6px 5px;
	min-width: 83px;
	font-size: 12px;
	border-radius: 50px;
}

.supportbg .tabbanner li a:hover {
	color: #252a2f;
}

.supportbg .tabbanner li a.active {
	background: #ffffff;
}

.ticktmenuicon i {
	padding: 8px;
	text-align: center;
	cursor: pointer;
	position: absolute;
	right: 11px;
	top: 4px;
	color: #000000;
	font-size: 21px;
}

.supportsearch {
	padding: 20px 0px;
}

.chatticketlist {
	padding: 0px !important;
	position: fixed;
	right: 0px;
	top: 0px;
	width: 457px !important;
	height: 100%;
	border-radius: 0;
	margin: 0px !important;
	z-index: 9999;
	display: none;
}

.supportlistshow .chatticketlist {
	display: block;
}

.supportbg .tabbanner li a .tabrightbox .btn {
	padding: 4px 7px !important;
	font-size: 12px !important;
}

.adsleftsidebg {
	position: absolute;
	left: 0px;
	bottom: 0;
	width: 100%;
	height: 220px;
	background: #fff;
	padding-top: 23px;
	z-index: 9999;
}

.adsleftsidebg>div {
	background: linear-gradient(130deg, #fff, #93b1fe2b, #fff);
	width: 100%;
	max-width: 208px;
	margin: 0px auto;
	padding: 14px 11px;
	border-radius: 5px;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.adsleftsidebg>div::before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	padding: 20px;
	text-align: center;
	font-size: 24px;
	border-width: 2px;
	border-style: solid;
	border-image: linear-gradient(95deg, #3a5faf96, #35353580, #4c4c4ca1, #3a5faf96);
	border-image-slice: 1;
	border-color: #3a5faf96;
}

.adsleftsidebg p {
	color: #141414;
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 11px;
	font-weight: 600;
}

.adsleftsidebg img {
	width: 100%;
	max-width: 50px;
	margin-bottom: 5px;
}

.leftsidemenu .dropdown-bs-toggle .fa-caret-down {
	float: right;
	position: relative;
	top: 1px;
}

.transtable .sitescroll {
	max-height: 369px;
	min-height: 497px;
}

.socialist {
	padding: 0px;
	margin: 0px;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	justify-content: end;
}

.socialist li {
	list-style: none;
	float: left;
	padding: 3px 3px;
}

.socialist li a {
	width: 30px;
	height: 30px;
	background: #d5d5d5;
	border-radius: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.socialist img {
	filter: grayscale(1)invert(1);
}

.searchtbox .form-control,
.searchtbox .input-group-text {
	height: 36px;
}

.pricechartflex>div:first-child {
	width: 30%;
}

.pricechartflex>div:last-child {
	width: 70%;
}

.livepricebox hr {
	margin: 21px 0px;
	visibility: hidden;
}

.securityinnerbox .d-flex>div:first-child {
	width: 30%;
	padding-right: 30px;
}

.securityinnerbox .d-flex>div:last-child {
	width: 70%;
}

.devicetable .table tbody tr>td {
	font-size: 13px;
}

.devicetable .table tbody tr>td:first-child {
	padding-left: 7px;
}

.devicetable .table tbody tr>td:last-child {
	padding-right: 7px;
}

.leftsidetopbox {
	height: 105px;
}

.leftsidetablebox {
	height: 100%;
}

.leftsidetablebox .simplebar-content {
	height: 90%;
}

.leftsidetablebox .simplebar-scrollbar:before {
	background: #ffffff52;
}

.kyctabdarkng {
	background: linear-gradient(130deg, #1E3A8A, #3A5FAF, #1E3A8A);
	padding: 25px 20px;
}

.kyccntbox {
	padding: 20px;
	display: inline-block;
	width: 100%;
}

.kyccntbox>div {
	padding-bottom: 13px;
	display: flex;
}

.kyccntbox>div:last-child {
	padding-bottom: 0px;
}

.kycpage .flexbox>div:first-child {
	width: 70%;
}

.kycpage .flexbox>div:last-child {
	width: 30%;
}

.chatboxscroll::-webkit-scrollbar-thumb {
	background: #0a0a0a24;
	border-radius: 50px;
}

.chatboxscroll::-webkit-scrollbar-track {
	background: #ffffff;
}

.chatboxscroll::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

.leftsidescroll::-webkit-scrollbar-thumb {
	background: #1f1f1f1f;
	border-radius: 50px;
}

.leftsidescroll::-webkit-scrollbar-track {
	background: #ffffff;
}

.leftsidescroll::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

.leftsidetablecell {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	height: 100%;
}

.leftsidetablecell>div {
	display: table-cell;
	vertical-align: top;
}

.leftsidetablecell>div:last-child {
	vertical-align: bottom;
}

.adsleftbox {
	position: relative;
}

.accordion-item {
	background-color: transparent;
}

.phonetab .form-control {
	border-radius: 7px !important;
}

.phonetab .input-group-text .form-control {
	width: 118px;
	padding-top: 6px;
	font-size: 15px !important;
	padding-right: 10px;
}

.phonetab .input-group-text {
	padding: 0px;
	padding-right: 7px;
	border: 0px !important;
	background: none !important;
}

.phonetab .input-group {
	display: flex;
	flex-wrap: inherit;
	margin: 0px !important;
	width: 100%;
}

.phonetab .input-group>div {
	width: 100%;
}

.intl-tel-input .country-list {
	z-index: 99;
}

.logintradepagebg .innerpagecontent {
	padding-top: 100px;
}

/*futures trade css start*/
.grid-box-futures {
	display: -ms-grid;
	display: grid;
	grid-template-areas:
		"recentliveprice recentliveprice recentliveprice"
		"livepricelist livepricelist livepricelist"
		"chart orderbook orderform"
		"chart orderbook walletassets"
		"openorder openorder walletassets";
	grid-template-columns: 1fr 400px 370px;
	grid-gap: 3px;
	margin: 0px 0px;
	border-radius: 5px;
}

.grid-box-futures .sellboxorder .sitescroll {
	height: 247px;
}

.grid-box-futures .sellboxorder .sellboxtablebg {
	max-height: 247px;
}

.grid-box-futures .buyboxorder {
	min-height: 270px;
}

.grid-box-futures .buyboxorder .sitescroll {
	max-height: 280px;
}

.grid-box-futures .buyshow .buyboxorder .sitescroll {
	max-height: 525px;
}

.grid-box-futures .buyshow .buyboxorder {
	min-height: 525px;
}

.grid-box-futures .sellshow .sellboxorder .sitescroll {
	height: 523px;
}

.grid-box-futures .sellshow .sellboxorder .sellboxtablebg {
	max-height: 546px;
}

.coinflext>.input-group-text:last-child {
	border: 0px !important;
	width: auto !important;
}

.fill_favicon {
	color: #ffc107 !important;
}

.tsize {
	font-size: 17px;

}

.futuretab {
	margin-top: 10px;
}

.avmodal {
	cursor: pointer;
	margin-left: 3px;
}

.not-allowed {
	cursor: not-allowed;
}

.grid-box-futures .orderformbg1 {
	min-height: 400px;
}

.grid-box-futures .walletassets .heading-box {
	padding: 7px 12px;
	font-size: 14px;
}

.grid-box-futures .btn-sm {
	font-size: 12px !important;
	padding: 4px 10px !important;
}

.grid-box-futures .sellorderform,
.futurestradepage .stylesettingdrop {
	display: none;
}

.grid-box-futures .walletassets {
	display: block !important;
}

.grid-box-futures .orderformbox .form-group {
	margin-bottom: 8px;
	display: inline-block;
	width: 100%;
}

.grid-box-futures .orderformbg1>div:first-child {
	border: 0px;
}

.grid-box-futures .walletassets .table tr td {
	padding: 3px 10px !important;
}

.grid-box-futures .tradehistory .sitescroll {
	max-height: 622px;
}

.futuretab li {
	background: #f5f5f5;
	margin: 0px 5px;
	border-radius: 5px;
}

.futuretab li a {
	display: block;
	color: #000 !important;
	text-transform: capitalize !important;
}

.grid-box-futures .ruleslist {
	top: 96px;
}

.grid-box-futures .orderform .buyselltabbg,
.grid-box-futures .orderform .heading-box {
	display: block;
}

.grid-box-futures .checkboxlabelbg>label {
	width: auto;
	padding-right: 10px;
}

.checkboxlabel input[type="checkbox"],
.checkboxlabel input[type="radio"] {
	margin-right: 3px;
	position: relative;
	top: 2px;
}

.ordbookbtn .btn {
	width: 49%;
}

.grid-box-futures .orderformbg1 .siteformbg>div:last-child.form-group {
	background: none;
	border: 0;
}

.ord-details .table.sitetable tr td:nth-child(3) {
	text-align: end !important;
}

.positionsbg .siteformbg input {
	width: 74px;
	display: inline-block;
	height: 23px;
	position: relative;
	top: 0;
	font-size: 12px;
	border-radius: 3px;
	margin-left: 4px;
}

.ord-select .form-control {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}

.mcbox {
	border: 1px solid #e9e9e9;
	padding: 10px 18px;
	border-radius: 10px;
	background: #f5f5f5;
}

.mcbox p {
	margin-bottom: 0px;
}

.mcbox label {}

.form-group {
	position: relative;
}

.contractdbox .table small {
	font-size: 13px;
}

/*futures trade css end*/

/*Sub account css start*/
.subaccountpage .btn-sm {
	text-transform: capitalize;
	font-size: 13px !important;
	padding: 5px 8px !important;
}

.subaccountlist {
	margin: 0px;
	padding: 0px;
}

.subaccountlist li {
	list-style: none;
	position: relative;
}

.subaccountlist li a {
	text-decoration: none;
	color: #000000;
	width: 100%;
	padding: 20px;
	border-radius: 5px;
	margin-bottom: 10px;
}

.subaccountlist .d-flex>div {
	width: 100%;
}

.subaccountlist .d-flex>div:last-child {
	width: 50px;
	font-size: 19px;
}

.subaccountlist h5 {
	font-size: 15px;
	font-weight: 500;
}

.subacctmodalbg .modal-dialog {
	max-width: 600px;
}

.settingswichdropmenu {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.settingswichdropmenu li {
	list-style: none;
	padding: 6px 0px;
}

.settingswichdropmenu .dropdown-item,
.settingswichdropmenu .dropdown-item h6 {
	white-space: inherit;
	word-wrap: break-word;
	font-size: 14px;
	color: #333;
}

.settingswichdropmenu .dropdown-item {
	color: #333;
	padding: 9px 15px;
	background: #f5f5f5;
	border-radius: 5px;
}

.settingswichdropmenu .dropdown-item:hover,
.settingswichdropmenu .dropdown-item:focus,
.settingswichdropmenu .dropdown-item:active {
	background-color: #f5f5f5 !important;
}

.settingswichdropmenu .dropdown-item p {
	font-size: 13px;
	line-height: 22px;
}

.settingswichdropmenu .d-flex>div:first-child {
	width: 100%;
	word-wrap: break-word;
	white-space: normal;
}

.settingswichdropmenu .d-flex>div:last-child {
	width: 50px;
	display: flex;
	justify-content: end;
}

.bordertab {
	border-bottom: 1px solid #eaeaea;
}

.subaccntprofile .profilepic {
	width: 50px !important;
	height: 50px;
	margin: 0px;
	padding: 0px;
	line-height: 43px;
	margin-right: 10px;
}

.subaccntprofile .profilebox {
	width: auto;
}

.subaccntprofile .profilebox>div {
	width: auto;
	padding: 0px 25px;
}

.subaccntprofile .profilebox>div:first-child {
	padding-left: 0px;
}

.subaccntprofile .pf-bg {
	width: 100%;
	font-size: 15px;
}

.accountswichmdl .useribox {
	width: 40px;
	height: 40px;
	background-color: #ffffff;
	border-radius: 50px;
	margin-right: 10px;
	text-align: center;
	line-height: 37px;
	border: 1px solid #ccc;
}

.useribox img {
	width: 100%;
	height: 100%;
}

.accountswichmdl .d-flex>div:first-child {
	width: 70px;
}

.accountswichmdl .d-flex {
	border-radius: 5px;
	cursor: pointer;
}

.accountswichmdl .d-flex>div:last-child {
	width: 251px;
	font-size: 14px;
	justify-content: end;
}

.subacctscroll {
	max-height: 273px;
}

.subaccountlist.accountswichmdl h5 {
	font-size: 16px;
}

.accountswichmdl .badge {
	padding: 3px 8px;
	font-size: 11px;
	min-width: inherit;
}

.subaccountpage table tbody tr td {
	padding: 7px 7px !important;
}

.subaccountpage table thead tr th {
	padding: 7px 7px !important;
}

.subaccountpage .panelcontentbox {
	overflow: visible;
}

.subaccountpage .sitescroll {
	max-height: inherit;
}

/*Sub account css end*/

.withdrmodal table tr td {
	white-space: inherit;
	word-break: break-word;
}

.withdrmodal .modal-dialog {
	max-width: 665px;
}

.formcontentbox .code-input {
	margin-right: 3px;
	text-align: center;
	padding: 4px;
}

.cryptdetbox .secure-status {
	padding: 0px;
	position: relative;
	xtop: 5px;
	top: 0px;
}

.cryptdetbox .secure-status i {
	margin-right: 0px !important;
}

.marketlist .tabbanner li a {
	padding: 6px 8px;
	cursor: pointer;
}

.tabfliterbox .dropdown-menu li {
	width: auto;
	float: left;
}

.tabfliterbox .dropdown-menu {
	background: #ffffff;
	padding: 4px 7px;
	border-radius: 5px;
	border: 0px;
	box-shadow: 0px 0px 12px #0000001c;
}

.tabfliterbox.dropdown a.dropdown-bs-toggle>i.fa {
	padding-left: 10px;
}

.marketlist .tabfliterbox .dropdown-menu a {
	padding: 1px 9px !important;
	background: #f5f5f5 !important;
	border-radius: 5px !important;
	color: #333;
	font-size: 11px !important;
}

.tabfliterbox .dropdown-menu li {
	padding: 5px 3px !important;
}

.tabfliterbox {
	padding-top: 5px !important;
}

.markettabdropbox .tabfliterbox .dropdown-menu {
	min-width: 230px;
	padding: 3px;
}

.marketlist .tabfliterbox .dropdown-menu a.active {
	border-color: #f5f5f5 !important;
	color: #41b4e1 !important;
}

.markettablebox .tabbanner {
	border: 0px;
}

.subaccttransferdrop a {
	text-decoration: none;
}

.subaccttransferdrop .dropdown-toggle {
	height: auto !important;

}

.subaccttransferdrop .dropdown-toggle small {}

.subaccttransferdrop .dropdown-menu a {
	font-size: 14px;
	border-radius: 5px;
	padding: 6px 6px;
}

.subaccttransferdrop .dropdown-menu a:hover {
	background: #f5f5f5;
}

.subaccttransferdrop .d-flex>div {
	width: 100%;
	padding: 0px 7px;
}

.subaccttransferdrop .d-flex>div:first-child {
	border-right: 1px solid #e5e5e5;
}

.subaccttransferdrop .dropdown-menu {
	box-shadow: 1px 3px 12px 3px #00000012;
	border: 0px;
	width: 100%;
	padding: 10px;
}

.subaccttransferdrop .d-flex .fa-angle-right,
.subaccttransferdrop .dropdown-toggle .fa-caret-down {
	float: right;
}

.subaccttransferdrop .selected {
	color: #41b4e1 !important;

}

.subaccttransferdrop .d-flex>div:first-child {
	padding-left: 0px;
}

.subaccttransferdrop .d-flex>div:last-child {
	padding-right: 0px;
}

.inforicon {
	width: 50px;
	height: 50px;
	border-radius: 50px;
	background-color: #d9f4ff;
	line-height: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0px auto;
	border: 3px solid #70d4fb;
}

.subaccountlist .form-check-input {
	cursor: pointer;
}

.profiletexticon {
	margin: 0px;
	padding: 0px;
	line-height: 43px;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	height: 100%;
	font-size: 37px;
}

.histrytabpage.tabrightbox {
	top: -3px;
}

.histrytabpage .tabbanner li a {
	padding: 5px 20px;
}

.tradepage .leftsidemenu {
	display: none;
}

.logoicon .darkthemeicon {
	display: block;
}

.orderformbox .heading-box {
	display: none;
}

.markettablebox .table-responsive {
	max-height: 342px;
	min-height: 340px;
}

.stoplossformbox .sellorderform {
	width: 50%;
}

.innerpagegrid .dashmenuhide {
	display: none;
}

.notifyboxscroll {
	max-height: 420px;
}

.notifyboxscroll .simplebar-scrollbar:before {
	opacity: 0.5;
}

.mlmwizardform .siteformbox {
	position: relative;
}

.mlmwizardform fieldset {
	position: relative;
	text-align: right;
	padding: 0px 0px;
}

.mlmwizardform fieldset .form-card {
	position: relative;
	text-align: left;
	padding-bottom: 8px;
}

.mlmwizardform fieldset:not(:first-of-type) {
	display: none;
}

.mlmwizardform .action-button {
	/* cursor: pointer; */
	/* width: 100%; */
	/* max-width: 303px; */
}

.mlmwizardform .previous,
.mlmwizardform .next,
.mlmwizardform .btn.sitebtn {
	/* width: 32.3%; */
	/* max-width: 100%; */
}

.ng-wizard-btn-group .btn {
	border-radius: 4px;
	font-size: 13px;
	text-transform: uppercase;
}

.mlmwizardform .action-button-previous,
.btn-gray {
	background: #dddddd;
	border: 1px solid #dddddd;
	color: #484848;
}

.mlmwizardform .action-button-previous:hover,
.btn-gray:hover {
	box-shadow: 0px 4px 30px 2px #27272761;
}

select.list-dt {
	border: none;
	outline: 0;
	border-bottom: 1px solid #ccc;
	padding: 2px 5px 3px 5px;
	margin: 2px;
}

select.list-dt:focus {
	border-bottom: 2px solid #f16f0e;
}

.mlmwizardform .card {
	z-index: 0;
	border: none;
	border-radius: 0.5rem;
	position: relative;
}

.mlmwizardform .fs-title {
	font-size: 17px;
	color: #4a4b4c;
	margin-bottom: 25px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 3px;
}

.form-group {
	margin-bottom: 20px;
	position: relative;
}

.mlmwizardform #progressbar {
	color: lightgrey;
	position: relative;
	width: 100%;
	padding-left: 0px;
	margin-bottom: 14px;
}

.mlmwizardform #progressbar::before,
.mlmwizardform #progressbar li:first-child::before,
.mlmwizardform #progressbar li:last-child::before {
	content: "";
	width: 4px;
	height: 100%;
	position: absolute;
	right: 26px;
	top: 0px;
	border-radius: 0px;
	background: #e9e9e9;
}

.mlmwizardform #progressbar .active {
	color: #000000;
}

.mlmwizardform #progressbar li {
	list-style-type: none;
	font-size: 15px;
	width: 100%;
	float: none;
	position: relative;
	padding: 114px 5px;
	text-align: center;
	color: #18181a;
	font-weight: 500;
	display: flex;
	align-items: center;
}

.mlmwizardform #progressbar li>span {
	position: relative;
	xtop: 15px;
	padding-right: 21px;
	width: 169px;
	text-align: right;
}

.mlmwizardform #progressbar>li:first-child {
	padding-top: 0px;
}

.mlmwizardform #progressbar>li:last-child {
	padding-bottom: 0px;
}

.mlmwizardform #progressbar li>strong {
	line-height: 28px;
	display: inline-block;
	font-size: 15px;
	color: #18181a;
	background: #e9e9e9;
	border-radius: 5px;
	margin: 0 auto auto;
	padding: 10px 10px;
	text-align: center;
	padding-top: 10px;
	position: relative;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	float: right;
	text-align: center;
}

.mlmwizardform #progressbar li.active>strong {
	color: #fff;
	border-color: #18181a;
	background: #18181a;
}

.mlmwizardform #progressbar li.active>strong img {
	filter: grayscale(1)invert(1);
}

.mlmwizardform .radio-group {
	position: relative;
	margin-bottom: 25px;
}

.mlmwizardform .radio {
	display: inline-block;
	width: 204;
	height: 104;
	border-radius: 0;
	background: #2044d8;
	box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2);
	box-sizing: border-box;
	cursor: pointer;
	margin: 8px 2px;
}

.mlmwizardform .radio:hover {
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.3);
}

.mlmwizardform .radio.selected {
	box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.1);
}

.mlmwizardform li.active .infot {
	color: #23282e;
}

.ondatokycpage .kyccntbox>div {
	display: inline-block;
	width: 50%;
	float: left;
}

.ondatokycpage .vrfbg .h4 {
	text-align: left;
}

.ondatokycpage .kyctablenotes {
	min-height: 272px;
}

.futoptionlist.notesgray>p {
	width: 100%;
}

.futoptionlist p>.t-black {
	font-size: 14px;
}

.futursmdl .modal-dialog {
	max-width: 600px;
}

.trigprice {
	border: none;
	background-color: transparent;
}

.partpostorder li {
	background: #f5f5f5;
}

.pporder p {
	margin-bottom: 6px;
}

.partpostorder ul {
	margin: 0;
	padding: 0;
}

.partpostorder li {
	list-style: none;
	margin-bottom: 8px;
}

.pporder {
	display: flex;
}

.pporder>div {
	width: 100%;
}

.pporder>div:nth-child(2) {
	width: 35% !important;
}

.ppordermiddle {
	display: flex;
	flex-direction: column-reverse;
}

.levelbox::before {
	content: "";
	position: absolute;
	left: 50%;
	top: 25px;
	width: 1px;
	height: 25%;
	background: #64646473;
	transition: all 0.4s;
	transform: translateX(-50%);
}

.labelfloat {
	width: 100%;
}

.labelfloat span {
	float: right;
}

.futurepositiontab {
	border-bottom: 1px solid #ededed;
}

.futurestab {
	position: relative;
}

.futurepositiontab li:first-child,
.futurepositiontab li a:first-child {
	padding-left: 0px;
}

.kycvrfybicon {
	width: 100%;
	max-width: 350px;
	margin: 18px 0px;
}

.kyccofrmcenter {
	width: 100%;
	max-width: 650px;
	margin: 40px auto;
	padding: 40px 40px;
	border: 1px solid #e6e6e6;
	border-radius: 10px;
}

.notifychatpage .chatticketlist {
	position: relative;
	width: 100% !important;
	height: auto;
	z-index: 9;
	display: block;
}

.notifychatpage .chatticketlist .tab-content {
	height: auto;
}

.notifychatpage .chatticketlist .tab-content>div,
.notifychatpage .chatbox {
	height: auto;
}

.notifychatpage .chatboxscroll {
	width: 100%;
	display: inline-block;
	height: auto;
	overflow-y: inherit !important;
	padding-bottom: 0;
	max-height: 600px;
}

.notifychatpage .chat-foot {
	height: auto;
	position: relative;
}

.exclbtn {
	top: 24px !important;
	right: 28px !important;
	text-align: right !important;
}

.exclbtn .borderbtn {
	padding: 8px 9px !important;
	font-size: 13px !important;
}

.exclbtn .form-group {
	margin-bottom: 0px;
}

.orderformbox .seltoken.form-control {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	font-size: 11px !important;
}

.prodctdropbox .dropdown-menu>a p {
	line-height: normal;
	color: #101012;
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
}

.headbg .prodctdropbox .dropdown-menu>a {
	padding: 12px 16px !important;
}

.headbg .prodctdropbox .dropdown-menu {
	padding: 5px;
}

.headbg .prodctdropbox .dropdown-menu>a.active,
.headbg .prodctdropbox .dropdown-menu>a:hover {
	background-color: #f5f5f5 !important;
	border-radius: 5px;
}

.prodctdropbox .dropdown-menu>a p.t-gray {
	color: #979797 !important;
}

.tabrightbox.rfhtab {
	right: 10px;
}

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

select+.select2-container {
	width: 100% !important;
}

.select2-icon-result {
	display: flex;
	flex-flow: row nowrap;
}

select,
.select2-container {
	display: block;
	/* width: 100% !important; */
}

.select2-selection {
	overflow: hidden;
}

.select2-selection__rendered {
	white-space: normal;
	word-break: break-all;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #000 !important;
}

.nightmode .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #fff !important;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
	left: -22px;
}


select {
	appearance: none !important;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	padding-right: 30px !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M5 7l5 5 5-5z'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: right 12px center !important;
	background-size: 16px !important;
}