html {
	width: 100%;
	height: 100%;
	position: absolute;
}

body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/banner.png);
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	color: #041f5c;
	font-size: 14px;
	font-family: "Kantumruy Pro", sans-serif !important;
	position: relative;
	min-height: 100%;
	width: 100%;
	padding-bottom: 50px;
	font-weight: 500;
}

.footerbottombg {
	bottom: 0px;
	position: absolute;
	width: 100%;
	height: 60px;
	left: 0px;
	padding-left: 136px;
}

.footer-gray-bg {
	background: none;
}

.t-gray {
	color: #8893a3;
}

.t-blue {
	color: #2f6bf3;
}

.content,
p {
	font-size: 15px;
	line-height: 24px;
	color: #1c3453;
	font-weight: 400;
}

button:hover,
button:focus,
button:active {
	box-shadow: none;
	outline: none;
}

.text-right {
	text-align: right;
}

.headbg {
	background: none;
	padding: 14px 15px;
	z-index: 9;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0px;
	box-shadow: none;
	padding-left: 136px;
	border-bottom: 1px solid #04497b1a;
}

.headermenu {
	position: relative;
	width: 100%;
}

.headbg .container {
	width: 100%;
	max-width: 100%;
}

.sitecontainer,
.topbanner .container {
	width: 100%;
	max-width: 100%;
	padding: 0px 15px;
}

.footerbox .container {
	width: 100%;
	max-width: 100%;
}

.logo {
	width: 100%;
	max-width: 150px;
	margin: 0px auto;
	display: block;
}


.logoicon img {
	width: 100%;
	max-width: 27px;
}

.headermenu .headbg ul li {
	padding: 0px 1px;
}

.headermenu .headbg ul li a.nav-link {
	color: #041f5c;
	padding: 3px 24px;
	position: relative;
	font-size: 16px;
	font-weight: 600;
}

.headermenu .headbg ul li.usermenu a {
	padding-left: 14px;
	padding-right: 14px;
}

.headermenu .headbg ul li.notifyicon a {
	padding-left: 14px;
	padding-right: 25px;
}

.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: #0c4cdd;
}

.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: #0c4cdd;
}

.headermenu .headbg ul li a.dropdown-bs-toggle i {
	padding-left: 7px;
}

.headermenu .headbg ul li .dropdown-menu a.active {
	color: #0c4cdd !important;
	background-color: #fff;
}

.headermenu .headbg ul li a.active,
.headermenu .headbg ul li a:hover {
	color: #0c4cdd !important;
}

.usermenu .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: #fff;
	padding: 0px;
	border-radius: 6px;
	border: 0px;
	position: relative;
	padding-top: 0;
	margin-top: 21px;
	overflow: hidden;
	right: 0px;
	left: inherit;
	box-shadow: 0px 7px 16px #0000001c;
}

.headermenu .dropdown-menu::before {
	content: "";
	position: absolute;
	top: 0px;
	width: 100%;
	height: 2px;
}


.innerpagegrid .menuicn {
	display: none;
}

.headermenu .menuicn i {
	font-size: 15px;
	margin-top: 5px;
}

.headermenu .headbg ul li.fullscreenicon a.nav-link {
	padding: 3px 11px;
}

.dashboardicont a {
	padding-right: 2px !important;
}

.dashboardicont img {
	width: 100%;
	max-width: 18px;
}

.usermenu .dropdown-menu {
	right: 0px;
	left: inherit;
}

.dropdown-divider {
	border-top: 0px;
	margin: 0px;
}

.headermenu .headbg .dropdown-item {
	color: #1c3453 !important;
	font-size: 15px !important;
	padding: 11px 21px !important;
	position: relative;
	font-weight: 500;
}

.headermenu .headbg .dropdown-item:hover,
.headermenu .headbg .dropdown-item:focus,
.headermenu .headbg .dropdown-item:active {
	background: #ffffff;
	color: #0c4cdd !important;
}

.headermenu .headbg .dropdown-item i {
	margin-right: 8px;
}

.leftsidemenu {
	background: #0c4cdd;
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 125px;
	z-index: 99;
	/* display: table; */
}

.leftsidescroll {
	/* display: table-cell; */
	/* vertical-align: top; */
	/* float: none; */
}

.leftsidemenu ul {
	padding: 0px;
	margin: 0px;
}

.leftsidemenu li {
	list-style: none;
	padding-bottom: 13px;
	width: 100%;
	display: inline-block;
}

.leftsidemenu li a {
	padding: 20px 0px;
	color: #fff;
	font-size: 15px;
	display: inline-block;
	width: 100%;
	text-align: center;
	position: relative;
	width: 100%;
	text-decoration: none;
}

.leftsidemenu li a.active {
	background: #386bdf;
}

.leftsidemenu li a:hover {}

.leftsidemenu li.active a,
.leftsidemenu li.active a:hover,
.leftsidemenu li.active a:focus,
.leftsidemenu li.active a:active {
	background: #1e202a;
}

.leftsidemenu li a img {
	width: 100%;
	max-width: 28px;
}

.leftsidemenu li a>div {
	display: none;
	text-align: left;
}

.leftsidemenu li a:hover>div {
	display: inline-block;
	position: absolute;
	width: auto;
	left: 133px;
	background: #0c4cdd;
	top: 17px;
	padding: 7px 20px;
	border-radius: 5px;
	white-space: nowrap;
}

.leftsidemenu li a:hover>div::after {
	content: "\f0dd";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #0c4cdd;
	font-size: 26px;
	padding-right: 0.5em;
	position: absolute;
	top: 5px !important;
	left: -10px !important;
	transform: rotate(92deg);
}


.livepricemobile li a {
	color: #1b2530 !important;
	font-size: 11px;
	line-height: normal;
	font-weight: 400;
	text-decoration: none;
	;
}

.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: top;
	line-height: 25px;
}

.coinlisttable img {
	width: 30px;
}

.coinlisttable {
	display: table;
}

.livepricemobile {
	padding: 6px 14px;
	background: #ffffff;
	;
}

.livepricenavbg {
	padding-left: 0px;
	width: 100%;
	display: flex;
	margin-bottom: 0px;
	;
}

.livepricenavbg li {
	list-style: none;
	float: left;
	padding: 0px 12px;
	width: auto;
	line-height: normal;
	border-right: 1px solid #dadff1;
	white-space: nowrap;
	;
}

.livepricenavbg>li:first-child {
	padding-left: 0px;
}

.livepricenavbg li:last-child {
	border-right: 0px;
	;
}

.livepricenavbg li:last-child a {
	;
}

.livepricemobile li a:hover,
.livepricemobile li a:focus,
.livepricemobile li a:active {
	color: #fff;
}

.livepricemobile .dropdown .dropdown-menu {
	background: #ffffff;
	border-radius: 3px;
	margin: 0px;
	padding: 0px;
	margin-top: 11px;
}

.livepricemobile .dropdown .dropdown-menu a {
	padding: 6px 6px;
	color: #fff;
	font-size: 13px;
}

.livepricemobile .dropdown .dropdown-menu a:hover,
.livepricemobile .dropdown .dropdown-menu a:focus,
.livepricemobile .dropdown .dropdown-menu a:active {
	background-color: #393d44;
}

.coinlisticon {
	width: 30px;
	margin-right: 7px;
	border-radius: 50px;
}

.livepricet span {
	display: block;
	text-align: left;
	line-height: normal;
	font-size: 11px;
	color: #3c4958;
	padding-left: 0;
	font-weight: 700;
}

.photopic img {
	width: 38px;
	height: 38px;
	xbackground: #0c4cdd59;
	xborder: 1px solid #0c4cdd59;
	border-radius: 50px;
	position: relative;
	top: 8px;
	margin-top: -18px;
	padding: 2px;
	margin-right: 3px;
}

.usermenu a.dropdown-toggle {
	margin-top: 1px;
}

.btn-block {
	width: 100%;
}

.walletbalance .btn-sm {
	text-decoration: underline;
	font-size: 11px;
	font-weight: 700;
}

.gridparentbox {
	padding-top: 2px;
	padding-bottom: 41px;
	position: relative;
	padding-left: 136px;
	padding-right: 15px;
}

.heading-box {
	padding: 20px 20px;
	margin: 0px;
	background: #ffffff;
	border-bottom: 1px solid #e7e7e7;
	color: #041f5c;
	font-size: 18px;
	text-transform: capitalize;
	border-radius: 0;
	font-weight: 600;
	xpadding-bottom: 0px;
}

.footerbox {
	z-index: 9;
	padding: 0px;
}

.innerpagegrid .footerbox {
	;
}

.footetext p {
	margin-bottom: 0px;
	font-size: 12px;
}

.contentbox {
	padding: 25px 20px;
}

.siteformbg label {
	font-size: 15px;
	color: #041f5c;
	font-weight: 500;
	margin-bottom: 10px;
}

.siteformbg .form-control {
	font-size: 15px;
	height: 45px;
	background: #fff;
	border: 1px solid #dcdcdc;
	color: #292929;
	box-shadow: none;
	outline: none;
	font-weight: 500;
	-webkit-appearance: auto;
	-moz-appearance: auto;
	appearance: auto;
	border-radius: 7px;
}

.siteformbg .input-group-text {
	height: 45px;
	background: #fff;
	border: 1px solid #dcdcdc;
	color: #0b0b0b;
	font-size: 14px;
	box-shadow: none;
	outline: none;
	font-weight: 500;
	border-radius: 7px;
}

.siteformbg .input-group .input-group-append .input-group-text {
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.siteformbg .input-group-prepend .input-group-text {
	width: 82px;
	padding: 0px;
	background: none !important;
	border: 0px !important;
	color: #1b2530;
	font-weight: 600;
}

.form-control:focus {
	outline: none !important;
	box-shadow: none !important;
}

.sitebtn,
.borderbtn,
.yellow-btn,
.black-btn {
	padding: 10px 28px;
	border: 1px solid #0c4cdd;
	color: #fff;
	font-size: 15px;
	border-radius: 5px;
	text-transform: capitalize;
	font-weight: 500;
	background: #0c4cdd;
}

.sitebtn:hover,
.sitebtn:focus,
.sitebtn:active {
	background: #0c4cdd;
	border: 1px solid #0c4cdd;
	color: #fff;
}

.green-btn,
.green-btn:hover,
.green-btn:focus,
.green-btn:active {
	background: #55d386 !important;
	border: 1px solid #55d386;
	color: #fff;
}

.red-btn,
.red-btn:hover,
.red-btn:focus,
.red-btn:active {
	background: #f38282 !important;
	border: 1px solid #f38282;
	color: #fff;
}

[data-simplebar] {
	position: relative;
	z-index: 0;
	overflow: hidden !important;
	max-height: inherit;
	-webkit-overflow-scrolling: touch;
}

[data-simplebar="init"] {
	display: flex;
}

.simplebar-scroll-content {
	overflow-x: hidden !important;
	overflow-y: scroll;
	min-width: 100% !important;
	max-height: inherit !important;
	box-sizing: content-box !important;
}

.simplebar-content {
	overflow-y: hidden !important;
	overflow-x: scroll;
	box-sizing: border-box !important;
	min-height: 100% !important;
}

.simplebar-track {
	z-index: 9999;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 8px;
}

.simplebar-scrollbar {
	position: absolute;
	right: 2px;
	width: 6px;
	min-height: 10px;
}

.simplebar-scrollbar:before {
	position: absolute;
	content: "";
	background: rgba(0, 0, 0, 0.42);
	border-radius: 7px;
	left: 0;
	right: 0;
	opacity: 0;
	transition: opacity 0.2s linear;
}

.simplebar-track:hover .simplebar-scrollbar:before,
.simplebar-track .simplebar-scrollbar.visible:before {
	opacity: 0.5;
	transition: opacity 0 linear;
}

.simplebar-track.vertical {
	top: 0;
}

.simplebar-track.vertical .simplebar-scrollbar:before {
	top: 2px;
	bottom: 2px;
}

.simplebar-track.horizontal {
	left: 0;
	width: auto;
	height: 8px;
}

.simplebar-track.horizontal .simplebar-scrollbar:before {
	height: 100%;
	left: 2px;
	right: 2px;
}

.horizontal.simplebar-track .simplebar-scrollbar {
	right: auto;
	top: 2px;
	height: 7px;
	min-height: 0;
	min-width: 10px;
	width: auto;
}

.sitescroll {
	max-height: 772px;
}

.tablepanelbox {
	padding: 25px 20px;
}

.tablepanelbox .table-responsive {
	border: 1px solid #e7e7e7;
	border-radius: 16px;
}

.sitetable thead tr th {
	border: 0px;
	background: #ffffff;
	border-bottom: 1px solid #e7e7e7 !important;
	color: #1c3453;
	font-size: 15px;
	padding: 16px 20px;
	white-space: nowrap;
	text-transform: capitalize;
	margin: 0px;
	font-weight: 600;
}

.sitetable tbody tr td {
	border: 0px;
	border-top: 1px solid #fff;
	color: #1c3453;
	font-size: 15px;
	padding: 7px 20px;
	white-space: nowrap;
	font-weight: 500;
	vertical-align: middle;
}

.t-green {
	color: #08b175 !important;
	font-weight: 700;
}

.t-red {
	color: #fd4747 !important;
	font-weight: 700;
}

.tabbanner {
	margin: 0;
	display: flex;
	flex-wrap: inherit;
	border-bottom: 0px;
}

.tabbanner li a {
	border-radius: 0px !important;
	color: #041f5c;
	border: 0px !important;
	text-transform: capitalize;
	font-size: 16px;
	padding: 23px 41px;
	font-weight: 600;
	margin: 0px !important;
}

.tabbanner li a:hover,
.tabbanner li a:focus,
.tabbanner li a:active {
	color: #020887;
}

.tabbanner li a.active {
	background-color: #fff !important;
	color: #0c4cdd !important;
}

.tabrightbox {
	position: absolute;
	right: 0;
	top: 0px;
	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;
}

.innerpagecontent {
	position: relative;
	text-align: center;
	display: inline-block;
	width: 100%;
	padding-bottom: 32px;
}

.innerpagegrid .headbg {}

.innerpagegrid .gridparentbox .sitecontainer {
	position: relative;
}

.innerpagecontent .h2 {
	font-size: 27px;
	margin: 0;
	color: #292929;
	font-weight: 800;
	text-transform: capitalize;
}

.innerpagecontent .h2>span {
	font-weight: 400;
	color: #3c3c3c;
}

.panelcontentbox {
	background: #fff;
	position: relative;
	border-radius: 7px;
	xbox-shadow: 0px 0px 17px 0px #06233812;
	overflow: hidden;
}

.contentpanel {
	padding: 30px 30px;
}

.innerpagegrid .gridparentbox .container {}

.innerpagegrid .sidebarIconToggle {
	xright: 180px;
}

.innerpagegrid .heading-box {}

.innerpagegrid .centerbox .heading-box {
	font-size: 19px;
}

.qrcode img {
	width: 100%;
	max-width: 150px;
}

.innerpagecontent .x-line-center {
	display: none;
}

.mt-20 {
	margin-top: 20px;
}

textarea {
	max-height: 250px;
	resize: none;
	height: auto !important;
}

.btn-sm,
.borderbtn,
.yellow-btn,
.black-btn {
	font-weight: 500;
	text-transform: capitalize;
	font-size: 15px;
	padding: 6px 21px;
	border-radius: 5px;
}

.viewbtn {
	padding: 6px 23px;
	font-size: 12px;
	text-transform: uppercase;
	border-radius: 3px;
	background: #95f244;
	color: #fff;
}

.viewbtn:hover,
.viewbtn:focus,
.viewbtn:active {
	background: #95f244;
}

.none-x {
	display: none;
}

.profilemdal .btn {
	-webkit-appearance: none;
}

.controls .btn {
	padding: 9px 38px;
	margin: 10px 0px;
}

.cpybtn {
	cursor: pointer;
	text-transform: uppercase;
	margin-left: 2px;
}

.notestable tbody tr td {
	border: 0px;
	color: #e3e3e3;
	font-size: 13px;
	padding: 4px 0px;
}

.custom-file-upload {
	padding: 9px 18px;
	border: 1px solid #0c4cdd;
	background: none;
	font-size: 13px !important;
	border-radius: 4px;
	cursor: pointer;
	color: #0c4cdd !important;
	margin-top: 0;
	font-weight: 500 !important;
	text-transform: capitalize;
	margin: 0px !important;
}

.rightboxbtn {
	position: absolute;
	top: 10px;
	right: 9px;
}

.modalbgt .modal-content {}

.modalbgt .modal-title {}

.modalbgt .modal-header {}

.modal .modal-header .close,
.modal .modal-header .close:hover,
.modal .modal-header .close:focus,
.modal .modal-header .close:active {
	color: #fff !important;
	opacity: 1;
}

.modal-backdrop {
	background-color: #000b24db;
}

.modal-backdrop.show {
	opacity: 0.9;
}

.searchfrm {
	margin: 0px;
	margin-top: 0;
	margin-bottom: 0;
	display: flex;
	flex-wrap: inherit;
	width: 100%;
	flex-direction: row;
	padding: 25px 20px;
	position: relative;
	z-index: 99;
	padding-bottom: 0px;
}

.searchfrm>div {
	;
}

.clearbtn {
	;
}

.clearbtn .form-group {
	display: flex;
}

.searchfrm .form-group {
	margin-bottom: 0px;
}

.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;
}

.historytab .tabbanner {
	border-bottom: 1px solid #e7e7e7;
	margin: 0px;
	background: #ffffff;
	border-radius: 0px;
	flex-wrap: inherit;
	white-space: nowrap;
	overflow: hidden;
	overflow-x: auto;
	display: flex;
}

.innerpagetab .tabbanner li a.active {
	background-color: #ffffff !important;
	color: #0c4cdd !important;
	border-bottom: 2px solid #0c4cdd !important;
}

.wlltdpstbox .qrcode img {
	margin-right: 5px;
}

.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: 14px;
	margin: 0px;
	padding: 12px;
	background: #252a38;
	font-weight: 400;
}

.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 {
	padding: 10px 10px;
	padding-bottom: 0px;
}

.supportsearch .form-group {
	margin-bottom: 0px;
}

input::placeholder {
	color: #3c4958 !important;
}

.supportlist {
	max-height: 750px;
}

.clearbtn .btn {
	margin-right: 3px;
	border-radius: 4px;
	text-transform: capitalize;
	font-size: 16px;
	padding: 10px 9px;
	width: 100%;
}

.clearbtn a,
.clearbtn a:hover,
.clearbtn a:focus,
.clearbtn a:active {}

.walletbalance .t-green:hover,
.walletbalance .t-green:focus,
.walletbalance .t-green:active {
	color: #00ff6b;
	text-decoration: none;
}

.walletbalance .t-red:hover,
.walletbalance .t-red:focus,
.walletbalance .t-red:active {
	color: #ff7171;
	text-decoration: none;
}

.table> :not(:first-child) {
	border-top: 0px;
}

.notesh5 {
	font-size: 15px;
	font-weight: 400;
	line-height: 23px;
	text-align: center;
}

.pb-20 {
	padding-bottom: 20px;
}

.bankinfot .balancetable>div {
	padding: 0px 5px;
}

.orderbookscroll table {
	margin-bottom: 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>div:first-child {
	width: 87px;
	visibility: hidden;
	display: none;
}

.stoplimtboxt {
	display: table;
	width: 100%;
}

.stoplimtboxt>div {
	display: table-cell;
	vertical-align: top;
}

.stoplimtboxt .link-div>div {
	border: 1px solid #e4e7ed;
	text-align: center;
	padding: 2px 3px;
	background-color: #e4e7ed;
	margin-left: 4px;
	cursor: pointer;
	font-size: 13px;
	border-radius: 5px;
	font-weight: 500;
}

.stoplimtboxt .link-div>div:hover {
	background-color: #95f244;
	color: #000;
	border-color: #95f244;
}

.stoplimtboxt .link-div {
	flex-wrap: inherit;
	width: 100%;
	max-width: 455px;
	margin: 0px auto;
}

.stoplimtboxt .link-div>div:first-child {
	margin-left: 0px;
}

.stoplimtboxt .link-div .activelimit {
	background-color: #0c4cdd;
	color: #fff;
	border-color: #0c4cdd;
}

.balancewlt {
	position: relative;
	right: inherit;
	top: inherit;
	text-align: center;
	padding-top: 19px;
	display: none;
}

.balancewlt .h6 {
	margin: 0px;
	font-weight: 400;
	color: #5b5b5b;
}

.balancewlt img {
	width: 100%;
	max-width: 21px;
	margin-right: 4px;
	margin-top: -5px;
}

.infotablet td {
	border: 0px;
	padding: 0px;
	color: #000;
	font-size: 14px;
}

.infotablet .t-yellow {
	font-weight: 400;
	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 .feeamt {
	padding-top: 3px;
	line-height: 24px;
}

.activerow {
	background: #e6ecf3;
}

.text-danger {
	color: #d9304e !important;
}

.stepstable {
	display: table;
	width: 100%;
	position: relative;
	z-index: 9;
}

.stepstable>div {
	display: table-cell;
	vertical-align: top;
	float: none;
}

.stepstable>div:first-child {
	width: 25px;
}

.stepstable>div:last-child {
	text-align: right;
}

.stepstable h6 {
	font-size: 13px;
}

.stepsbox {
	position: relative;
}

.stepsbox::after {
	content: "";
	width: 5px;
	height: 100%;
	border-left: 5px solid #dcdcdc;
	transform: translateX(-50%);
	position: absolute;
	left: 14px;
	top: 0;
	border-radius: 50px;
}

.stepsbox>div {
	padding: 24px 0px;
}

.stepsbox>div:last-child {
	padding-bottom: 0px;
}

.stepstable h4 {
	background-color: #3498db;
	color: #fff;
	padding: 4px 10px;
	font-size: 14px;
}

.stepstable>div:nth-child(2) {
	padding-left: 10px;
	padding-right: 10px;
}

.stepstable i {
	font-size: 14px;
}

.stepstable h5 {
	font-size: 14px;
	margin: 0px;
	padding-bottom: 3px;
}

.tablebox {
	margin-bottom: 10px;
}

.balancetableb {
	background: #fff;
	border-radius: 10px;
	padding: 16px 24px;
	overflow: hidden;
}

.balanceshowt {
	display: table;
	width: 100%;
}

.balanceshowt>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
	width: 50%;
}

.balanceshowbox .tablebox {
	display: flex;
	width: 100%;
}

.balanceshowbox .balancetableb {
	background: #f2f5ff;
	width: 100%;
	margin: 11px;
}

.balanceshowbox .balanceshowt .h4 {
	font-size: 16px;
}

.walletpagebg .balanceshowt {
	position: relative;
	z-index: 99;
}

.wlletboxt .balanceshowt>div:last-child {
	text-align: left;
}

.canvasjs-chart-credit {
	display: none;
}

.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;
	font-weight: 400;
}

.none {
	display: none;
}

.modeicon {
	font-size: 14px;
	color: #00496f;
	border: 1px solid #ebeced;
	margin-left: 0;
	padding: 8px 9px;
	margin-top: -3px;
	background: #d7e1e7;
	cursor: pointer;
	border-radius: 50px;
	display: inline-block;
	cursor: pointer !important;
}

.modebg .activemode {
	color: #00496f;
	background: #d0dadf;
	display: none;
}

.modebg {
	margin-left: 0;
	padding: 0px !important;
}

.headbg ul li.modebg a {
	padding: 0px !important;
	;
}

.searchfrmbox {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding: 0;
	width: 100%;
	border-bottom: 0px;
	margin-bottom: 0;
}

.searchrightbox {
	position: absolute;
	top: -12px;
	right: 14px;
}

.searchrightbox .siteformbg {
	display: flex;
}

.searchrightbox .siteformbg>div {
	padding: 5px 5px;
}

.searchfrmbox>form {
	width: 100%;
	max-width: 100%;
}

.profiletablebox {
	display: table;
	width: 100%;
	/* text-align: center; */
}

.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;
}

.securityinnerbox .optverify {
	text-align: center;
	padding: 10px 6px !important;
}

.mt-10 {
	margin-top: 10px;
}

.profiletablebox>div {
	margin-bottom: 14px;
	display: table-cell;
	vertical-align: middle;
}

.profiletablebox>div:first-child {
	width: 74px;
}

.securityinnerbox .profiletablebox>div:last-child {
	width: 100px;
	text-align: right;
}

.securityinnerbox .btn {
	/* width: 100%; */
	/* padding: 5px 10px; */
	min-width: 87px;
	margin-top: 13px;
}

.tableboxt>div {
	width: auto !important;
}

.btnlastbox .profiletablebox>div:last-child {
	width: 120px;
}

.profileiconpic {
	width: 45px;
	height: 45px;
	border-radius: 50px;
	background-color: #cbd1db;
	border: 2px solid #cbd1db;
	padding: 3px;
}

.profiletablebox h4 {
	padding-bottom: 9px;
}

.profiletablebox h5 {
	font-size: 14px;
	margin: 0px;
}

.profiletablebox h4 {
	font-size: 17px;
	font-weight: 600;
	margin: 0px;
}

.profiletablebox h4>span a,
.profiletablebox h4>span a:hover,
.profiletablebox h4>span a:focus,
.profiletablebox h4>span a:active {
	color: #95f244;
	text-decoration: none;
}

.profiletablebox h4>span a {
	font-size: 13px;
}

.sectrightbox .profiletablebox img {
	max-width: 26px;
}

.sectrightbox .profiletablebox>div:first-child {
	width: 41px;
}

.balanceshowt h5 {
	font-size: 14px;
	margin: 0px;
	line-height: 28px;
	color: #26303c;
	font-weight: 400;
}

.balanceshowt .h4 {
	font-size: 25px;
	font-weight: 600;
	color: #26303c;
	margin: 0px;
	display: inline-block;
}

.balanceshowt .h3 {
	font-size: 16px;
	font-weight: 400;
	color: #5b5e6a;
	margin: 0px;
	display: inline-block;
}

.balanceshowt>div:last-child h4 {
	;
}

.balanceshowt .h4>span {
	font-size: 19px;
	font-weight: 600;
}

.balanceshowt>div:first-child {
	margin-bottom: 14px;
}

.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;
}

.formrightbox {
	position: absolute;
	right: 5px;
	top: 9px;
}

.formrightbox label {
	float: left;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-right: 7px;
	font-size: 12px;
	color: #333;
	font-weight: 400;
	text-transform: capitalize;
}

.formrightbox .form-control {
	height: 30px;
	font-size: 12px;
	width: auto;
	padding: 0px;
	color: #333;
	border-radius: 0px;
	box-shadow: none;
}

.orderbook .heading-box {
	position: relative;
}

.formrightbox .form-group {
	margin-bottom: 0px;
}

.flexboxtable .tabrightbox {
	margin-top: 17px;
	right: 19px;
}

.flexboxtable .tabrightbox .btn {
	border-radius: 4px;
	text-transform: capitalize;
	font-size: 13px;
}

.historytab .tabbanner li a.active {
	background: #fff !important;
	color: #0c4cdd !important;
}

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-weight: 400;
	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: 2px 14px;
	color: #ffffff;
	font-size: 12px;
	margin-left: 8px;
	position: relative;
	text-transform: inherit;
	font-weight: 400;
	top: -2px;
	border-radius: 5px;
}

.notverifytext {
	background: #f8dad6;
	color: #db4534;
}

.tableboxt>div:first-child {
	width: auto !important;
}

.securitylink a {
	color: #333;
	font-size: 13px;
	text-decoration: none;
}

.securitylink a:hover,
.securitylink a:focus,
.securitylink a:active {
	text-decoration: underline;
	color: #333;
}

.verifyicon {
	color: #06b574;
}

.notverifyicon {
	color: #f72121;
}

.securityiconbox {
	border: 0px;
	width: 100%;
	max-width: 56px;
	height: auto;
	border-radius: 0px;
}

.securityinnerbox .profiletablebox {
	padding: 18px 0px;
	border-bottom: 1px dashed #dcdcdc;
}

.faverifybox {
	padding: 0px 25px;
}

.optverify h4 {
	font-size: 22px;
	padding: 0px;
	width: 50px;
	height: 40px;
	margin: 0px auto;
	border-radius: 50px;
	padding-top: 9px;
	text-align: center;
}

.securityinnerbox .contentbox>div:first-child {}

.securityinnerbox .contentbox>div:last-child {
	border-bottom: 0px;
	padding-bottom: 10px;
}

.profiletablebox h5 {
	padding-bottom: 0;
	line-height: 19px;
	font-weight: 400;
}

.noteslist li {
	line-height: 22px;
	font-weight: 400;
	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: 30%;
}

.balalnceflexbox>div:last-child {}

.balalnceflexbox>div {
	margin-top: 0px !important;
}

.profileboxt .borderbtn {
	margin-top: 10px;
}

.balalnceflexbox .contentbox {}

.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: 250px;
	outline: none;
	margin-bottom: 20px;
}

.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;
}

.highcharts-series>path {
	stroke: none;
}

.mobiletoggle {
	display: none;
}

.innerpagegrid .dashboardicont {
	display: none;
}

.nosidebarmenu .dashboardicont {
	display: inline-block;
}

.nosidebarmenu .mobiletoggle,
.nosidebarmenu .leftsidemenu {
	display: none;
}

.mobiletoggle button {
	padding: 2px 10px;
	border: 0px;
	background: none;
}

.mobiletoggle button:hover,
.mobiletoggle button:focus {
	outline: none;
	border: 0px !important;
	box-shadow: none;
}

.mobiletoggle img {
	width: 100%;
	max-width: 25px;
}

.profilebox {
	width: 100%;
	position: relative;
	z-index: 99;
	overflow: hidden;
	text-align: left;
	border-radius: 10px;
	margin: 0px auto;
	margin-bottom: 27px;
}

.profilebox>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
	padding: 0px 11px;
}

.profilepic {
	margin: 0px auto;
}

.profilepic img {
	width: 120px;
	height: 120px;
	background: #e0e7f7;
	border-radius: 12px;
	border: 3px solid #cbdbff;
	padding: 11px;
	margin: 0px auto;
	margin-bottom: 18px;
}

.profiledatainfo .siteformbg {
	font-weight: 400;
	width: 100%;
	max-width: 767px;
}

.profiledatainfo .h4 {
	font-size: 13px;
	font-weight: 400;
	margin: 0px;
}

.profiledatainfo h4 {
	font-size: 14px;
	font-weight: 500;
	margin: 0px;
	padding-top: 0px;
	color: #6b7889;
}

.profileuploadbtn {
	margin-bottom: 12px;
}

.profilebottombtn {
	margin-top: 10px;
}

.profilebottombtn .sitebtn {}

.profilebox>div:last-child {
	margin: 0px;
	margin-top: 12px;
	width: 290px;
}


.form-group {
	margin-bottom: 20px;
	position: relative;
}


.wizard-steps {
	margin-top: 10px;
}

.mlmwizardform .siteformbox {
	position: relative;
}

.mlmwizardform fieldset {
	position: relative;
	text-align: center;
	padding: 10px 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;
}

.ng-wizard-btn-group .btn {
	font-weight: 500;
	border-radius: 4px;
	font-size: 13px;
	text-transform: uppercase;
}

.mlmwizardform .action-button-previous,
.btn-gray {
	background: #eaeaeb;
	border-color: #eaeaeb;
	color: #333;
}

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;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
	padding-top: 3px;
}

.form-group {
	margin-bottom: 20px;
	position: relative;
}

.mlmwizardform #progressbar {
	color: lightgrey;
	position: relative;
	width: 100%;
	display: flex;
	padding-left: 0px;
	margin-bottom: 0;
}

.mlmwizardform #progressbar::before,
.mlmwizardform #progressbar li:first-child::before,
.mlmwizardform #progressbar li:last-child::before {
	content: "";
	/* background: none; */
	width: 100%;
	height: 4px;
	position: absolute;
	left: 0;
	top: 28px;
	border-radius: 0px;
	/* transform: rotate(90deg); */
	background: #ebebeb;
}

.mlmwizardform #progressbar li:first-child::before,
.mlmwizardform #progressbar li:last-child::before {
	/* background: #ffffff; */
	/* width: 50%; */
	/* height: 5px; */
}

.mlmwizardform #progressbar li:last-child::before {
	/* left: inherit; */
	/* right: 0px; */
}

.mlmwizardform #progressbar .active {
	color: #000000;
}

.mlmwizardform #progressbar li {
	list-style-type: none;
	font-size: 20px;
	width: 100%;
	float: none;
	position: relative;
	padding: 3px 5px;
	text-align: center;
	color: #c4d2e0;
}

.mlmwizardform #progressbar li>strong {
	width: 100%;
	height: 100%;
	line-height: 23px;
	color: #1c3453;
	display: inline-block;
	font-size: 15px;
	background: #ebebeb;
	border-radius: 5px;
	margin: 0 auto 10px auto;
	padding: 3px 10px;
	text-align: center;
	padding-top: 13px;
	position: relative;
	clip-path: polygon(93% 0, 100% 50%, 93% 100%, 0 100%, 0 0);
	font-weight: 500;
}

.mlmwizardform #progressbar li.active>strong {
	background: #0c4cdd !important;
	color: #fff !important;
	border-color: #0c4cdd !important;
}

.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;
}

.custom-checkbox label {
	line-height: 26px;
}

.successsignupbg img {
	width: 100%;
	max-width: 60px;
	padding-bottom: 45px;
}

.successsignupbg h5 {
	font-size: 15px;
	padding-bottom: 14px;
	font-weight: 400;
	color: #6f6f6f;
}

.successt {
	font-size: 24px !important;
	margin-bottom: 35px !important;
}

.mlmwizardform {
	padding: 0;
	position: relative;
}

.mlmwizardform li .infot {
	text-align: center;
	display: inline-block;
	color: #23282e;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	float: left;
	width: auto;
	padding-top: 19px;
	padding-left: 13px;
}

.strength-bar-class {
	border: 1px solid #cccaca;
	padding: 1px 17px;
	border-radius: 6px;
	line-height: 0px;
	height: 0px;
	margin-right: 2px;
	font-size: 5px;
}

.ruleslist {
	padding-left: 0px;
	margin-bottom: 0px;
	position: absolute;
	right: 8px;
	top: 104px;
	z-index: 9;
}

.ruleslist li {
	list-style: none;
	float: left;
	padding: 3px 2px;
	position: relative;
}

.ruleslist li a>i {
	color: #8299a5;
}

.ruleslist li a {
	text-decoration: none;
	font-size: 12px;
	padding: 3px 4px;
	cursor: pointer;
	padding-bottom: 0;
	font-weight: 400;
	text-transform: capitalize;
	color: #6c6d6e !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;
	font-weight: 400 !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 0px 6px 3px rgba(0, 0, 0, 0.15);
	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: 2px 2px !important;
}

.ruleslist li a:hover .rulesnotes {
	display: block;
}

.kycupload img {
	width: 100%;
	max-width: 87px;
}

.devicetable .table-responsive {
	max-height: 264px;
}

.innerpagegrid .stoplimtboxt>div:first-child {
	width: 100%;
	display: none;
}

.innerpagegrid .stoplimtboxt>div {
	display: block;
}

.infotablet td {
	border-top: 0px !important;
}

.kycnotes h5 {
	font-size: 15px;
	margin: 2px 0px;
	font-weight: 700;
}

.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;
	font-weight: 400;
	margin: 0px;
	line-height: 20px;
}

.progresscontent>div:nth-child(2) {
	float: right;
	text-align: right;
}

.kycnotes {
	padding-bottom: 9px;
}

.kyctablebox {
	display: table;
	width: 100%;
}

.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;
}

.modalboxbg .modal-title {
	font-size: 18px;
}

.modalboxbg .contenttbox h4,
.anticodebox h4 {
	font-weight: 500;
	font-size: 15px;
	margin: 0px;
	line-height: 21px;
	padding-bottom: 17px;
}

.anticodebox h4 {
	padding-bottom: 5px;
}

.anticodebox {
	padding: 13px 10px;
}

.modalboxbg .contenttbox h5 {
	font-weight: 400;
	font-size: 14px;
	margin: 0px;
	padding-bottom: 5px;
}

.modalboxbg .modal-header {
	padding: 10px 10px;
}

.modalboxbg .content,
.anticodebox p {
	font-size: 14px;
	line-height: 21px;
	font-weight: 400;
	margin-bottom: 0px;
}

.modalboxbg .modal-body {
	padding: 15px 17px;
}

.contenttbox {
	padding-bottom: 18px;
}

.contenttablebox {
	padding-top: 15px;
}

.contentboxbg>div:first-child {
	padding-top: 0px;
	border-bottom: 1px solid #0f3a51;
}

.alinkt,
.alinkt:hover,
.alinkt:focus,
.alinkt:active {
	color: #0c4cdd;
	text-decoration: underline;
}

.ftext {
	color: #fff;
	margin: 0px;
	font-size: 14px;
	font-weight: 400;
	padding-top: 17px;
}

.footlistbg p {
	font-size: 16px;
	line-height: 29px;
	margin: 0px;
	color: #fff;
}

.footerbottom p {
	font-size: 15px;
	line-height: 29px;
	margin: 0px;
	color: #1c3453;
	padding-top: 6px;
	font-weight: 500;
}

.footerbottom hr {
	border-top: 1px dashed #ffffff87;
}

.nosidebarmenu .footer-gray-bg {
	background: #ffffff;
}

.listrightbox {
	text-align: right;
}

.mlmwizardform .advancebtns {
	font-size: 13px;
	word-break: break-word;
	padding: 8px 17px;
	white-space: inherit;
}

.walletpagebg .tabrightbox {
	margin-top: 0px;
	top: 9px;
	right: 19px;
	z-index: 99;
}

.headbg a.navbar-brand {
	padding: 0px;
}

.navbar-brand .logo {}

.table tbody>tr:nth-child(even) {}

.table tbody tr:hover {
	background: #efefef;
}

.fnt-bigsz {
	font-size: 20px;
}

.securitylink a:hover,
.securitylink a:focus,
.securitylink a:active {
	text-decoration: none;
}

.innerpagegrid .sitetable thead tr th {}

.innerpagegrid .tabbanner li a.active {
	background-color: #fff !important;
	border-bottom: 2px solid #0c4cdd !important;
}

.historytab .tabbanner {}

.innerpagegrid .historytab .tabbanner li {
	padding: 0px 5px;
}

.historytab .tabbanner li a {
	font-size: 14px;
	color: #292929;
	text-transform: capitalize;
	font-size: 16px;
	border: 0px !important;
	padding: 15px 23px;
	border-radius: .0px !important;
	font-weight: 600;
}

.profiletablebox>div:nth-child(2) h5 a {
	color: #1076ec;
}

.wlletboxt {
	margin-bottom: 0;
	padding: 15px 0px;
	border-top: 0;
	margin-top: 0;
}

.contentboxspace {
	padding: 10px 15px;
}

.spotorderbox .contentboxspace {
	padding: 0px;
}

.wlletboxt h4 {
	font-size: 15px !important;
	padding-top: 7px;
	font-weight: 600;
}

.wlletboxt .h3 {
	font-size: 20px !important;
	font-weight: 700;
}

.wlletboxt .tablebox>div:nth-child(2) {
	text-align: right;
}

.wlletboxt .tablebox .btn {
	border-radius: 5px;
	padding: 9px 24px;
	text-transform: inherit;
}

.wlletboxt .balanceshowt h4>span {
	font-size: 12px;
	color: #ffffff;
}

.wlletpwdbg .showpassbg button,
.wlletpwdbg .showpassbg a {
	text-transform: inherit;
	padding: 4px 10px;
	background: #f8f9fa;
}

.securityinnerbox code {
	color: #768086;
}

.profileinfotable>div {
	vertical-align: middle;
}

.alertnotes {
	background: #56b6ef40;
	border: 0px;
	padding: 9px 14px;
	color: #fff;
}

.viewpbtn {
	padding: 6px 29px !important;
	font-size: 12px;
	text-transform: inherit;
	line-height: normal;
}

.heading-lgt {
	font-weight: 400;
}

.grdebtn {
	padding: 6px 13px;
	font-size: 12px;
	border-radius: 4px;
	text-transform: capitalize;
	background: #eafcea;
	color: #34db34;
}

hr {
	border-top: 1px dashed #c1c1c1;
	opacity: 1;
	background-color: transparent;
}

.tblue,
.tblue:hover,
.tblue:focus,
.tblue:active {
	color: #0a5bde;
	text-decoration: underline;
}

.spantblack {
	padding: 20px !important;
}

.labelwidthbox {
	width: 79px;
	display: inline-block;
}

.buysellinnerbox .panelcontentbox {
	padding: 14px 14px;
}

.chat {
	margin: 0;
	padding: 0;
	list-style: none;
}

.tradechatmsg .chat {
	max-height: 450px;
	overflow: auto;
}

.chat .chat-body p {
	word-break: break-word;
	line-height: 23px;
	font-size: 14px;
	font-weight: 400;
	background: #e9e7e7;
	padding: 7px 15px;
	border-radius: 4px;
	margin-bottom: 10px;
	border-radius: 5px;
}

.chat .primary-font {
	margin: 0px;
	font-size: 15px;
	padding-bottom: 7px;
	font-weight: 700;
}

.chat h5 {
	margin: 0px;
	font-size: 12px;
	font-weight: 400;
	color: #768086;
	font-style: italic;
}

.chatbox .img-circle {
	width: 40px;
	height: 40px;
	border: 0px;
	border-radius: 50%;
	margin-top: 0px;
	background: #d6e3ff;
	padding: 6px;
}

.chat .left .img-circle {
	background: #e9e7e7;
}

.chatbox .header {
	margin: 0px 9px;
	display: inline-block;
}

.chat li {
	display: table;
	width: 100%;
	padding: 15px;
	border-bottom: 0px;
}

.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;
}

.chat-foot {
	width: 100%;
	display: inline-block;
	margin-top: 6px;
	padding: 15px;
	border-top: 1px dashed #ccc;
	padding-top: 14px;
}

.chat-foot .h6 {
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}

.chat-foot img {
	width: 100%;
	max-width: 75px;
}

.chat .right p {
	background: #d6e3ff;
}

.ticketmsgtext {
	padding: 10px 15px;
	border-bottom: 1px solid #dedede;
}

.ticketmsgtext p {
	font-size: 13px;
	line-height: 24px;
	font-weight: 400;
	margin-bottom: 2px;
}

.chatboxscroll {
	max-height: 550px;
}

.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;
}

.light-green {
	color: #02c076 !important;
}

.bckbtn {
	margin-top: 30px;
}

.bckbtn .btn,
.bckbtn .btn:hover,
.bckbtn .btn:focus,
.bckbtn .btn:active {
	font-size: 13px;
	text-transform: inherit;
}

.cpybtn .input-group-text {
	border: 0px solid #eaf5fc;
	background: #0a5bde;
	color: #ffffff;
	text-transform: inherit;
}

.copiedbtn .input-group-text {
	border: 1px solid #fbeaed;
	background: #fbeaed;
	color: #d9304e;
	text-transform: inherit;
}

.fntbld {
	font-weight: 700 !important;
}

.fntreg {
	font-weight: 400;
}

.mt-40 {
	margin-top: 40px;
}

.notessub h5 {
	font-size: 14px;
	color: #333;
}

.notessub p {
	font-size: 13px;
	padding-bottom: 3px;
	margin: 0px;
	font-weight: 400;
}

.notestitle p {
	font-size: 15px;
	margin: 0px;
	padding-bottom: 13px;
	font-weight: 400;
	line-height: 27px;
}

.notestitle {
	padding: 10px 0px;
}

.notesgray {
	background: #e6eeff;
	padding: 25px;
	border-radius: 8px;
	border: 1px solid #c0c9de;
}

.notessub a {
	font-weight: 600;
}

.text-info {
	color: #02c076 !important;
	font-size: 14px;
}

.centerbox .panelcontentbox {
	border-radius: 24px;
	box-shadow: 0 2px 19px 0 rgb(1 34 115 / 14%);
}

.centerbox .contentpanel {
	padding: 30px;
}

.centerbox .stoplimtboxt .link-div>div {}

.wlletboxt h4>span.btc_value_data,
.wlletboxt h4>span.btc_star_value_data {
	font-size: 25px !important;
	padding-top: 7px;
	color: #ffffff;
}

.profileflexbox .sitebtn {
	position: absolute;
	top: 25px;
	right: 11px;
	padding: 7px 25px;
}

.profileflexbox .sitebtn {
	margin-left: 5px;
	background: #3498db;
	border: 1px solid #3498db;
	color: #fff;
	border-radius: 3px !important;
	height: 33px;
}

.profileflexbox {
	position: relative;
}

.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: 824px;
	margin-top: 0px;
}

.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;
	font-weight: 700;
	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: #fff;
	border: 0px;
	border-radius: 16px;
}

.modal .modal-header {
	padding: 22px 25px;
	border: 0px;
}

.modal .modal-body {
	padding: 25px 25px;
	padding-top: 6px;
}

.modal .modal-header h4 {
	font-size: 21px;
	text-transform: capitalize;
	margin: 0px;
	line-height: normal;
	color: #1c3453;
	font-weight: 700;
	width: 100%;
	text-align: center;
}

.modal .modal-header .close {
	opacity: 1;
	color: #fff;
	top: -9px;
	right: -9px;
	position: absolute;
	border: 0px;
	border-radius: 50px;
	font-size: 26px;
	background: #0c4cdd;
	padding: 21px 14px;
	line-height: 0px;
	display: inline-block;
	padding-top: 21px;
}

.modal .modal-header .close:hover {
	opacity: 1;
	color: #fff;
}

.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;
	font-weight: 400;
	margin-bottom: 2px;
}

.supportchatbox {
	max-width: 650px;
}

.supportflexb .innerpagetab .tabbanner li a.active {
	background-color: #ffffff !important;
	color: #06adde !important;
	border-color: #10b8e8 !important;
	border-bottom: 2px solid #17b4ff;
}

.supportflexb .sitescroll {
	max-height: 533px;
}

.supportflexb .tabbanner li a {
	padding: 43px 15px;
	border-radius: 7px !important;
	border: 1px solid #d4d4d4 !important;
	background: #ffffff;
	color: #fff;
}

.supportflexb .tabbanner li a:hover {
	border: 1px solid #ffffff !important;
	background: #ffffff;
}

.supportflexb .tabbanner li a.active {
	border-bottom: 0px !important;
	background: #ffffff !important;
	border: 1px solid #37b7fb !important;
}

.supportbtn {
	top: 23px;
	right: 16px;
	z-index: 9;
}

.modal {
	top: 0;
}

.chatboxtop {
	width: 100%;
	max-width: 690px;
}

.kyctablebox .bg-warning {
	background-color: #1076ec !important;
}

.topboxparentbg {
	position: relative;
	padding: 11px 0px;
}

.mobilegrid li {
	list-style: none;
	width: auto;
	padding: 6px 3px;
}

.mobilegrid li a {
	text-align: left;
	font-size: 13px;
	color: #05142c;
	text-transform: uppercase;
	padding: 8px 12px;
	display: inline-block;
	background: #d9d9d9;
	border-radius: 5px;
	font-weight: 600;
	text-decoration: none;
}

.openorder .heading-box,
.clostbuytab,
.orderform .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;
}

.kycupload {
	background: #f4f4f4;
	padding: 15px 25px;
	border-radius: 5px;
	border: 1px solid #e6e6e6;
	display: table;
	width: 100%;
}

.kycupload>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.kycupload>div:last-child {
	text-align: right;
}

.dropdown-large .sitetable tbody tr td {
	padding: 7px 12px;
}

.mobiletoggle {}

.chart .contentbox {
	padding: 10px;
}

.headbg .navbar-nav li a {}

.chosen-container .chosen-results {
	color: #fff !important;
}

.chosen-container-single .chosen-search input[type="text"] {
	color: #fff !important;
}

.closeiconbtn {
	text-align: left !important;
	padding-bottom: 0;
}

.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;
	font-weight: 600;
}

.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;
}

.form-group {
	;
}

.chosen-container-single .chosen-single {
	height: 41px !important;
	border-radius: 7px !important;
}

.chosen-container .chosen-results li {
	color: #000;
}

.modebg {
	padding-right: 10px;
}

.kycboxright {
	padding-left: 20px !important;
}

.spotorderbox .sitescroll {
	max-height: inherit;
}

.walletpagebg .contentboxspace {
	padding: 22px;
}

.fullscreenicon img {
	width: 100%;
	max-width: 14px;
	position: relative;
	top: -1px;
}

.innerpagegrid .fullscreenicon img {}

.closescreen,
.openscreen {
	display: none;
}

.leftsidemenu .simplebar-scrollbar:before {
	background: rgb(252 246 246 / 60%);
}

.badge {
	padding: 6px 5px;
	font-weight: 500;
	font-size: 13px;
	color: #fff;
	min-width: 79px;
	border-radius: 50px;
}

.badge-success {
	background-color: #fff;
	border: 1px solid #00b146;
	color: #00b146;
}

.badge-warning {
	background-color: #f4dfaa;
	border: 1px solid #d09d1d;
	color: #573f02;
}

.badge-info {
	background-color: #aad6f4;
	border: 1px solid #63b3f7;
	color: #012943;
}

.badge-danger {
	background-color: #fcd2d2;
	border: 1px solid #e97575;
	color: #500202;
}

.supportbg .tabbanner {
	display: inline-block;
	width: 100%;
	white-space: inherit;
}

.supportlist li .datetext {
	font-size: 11px;
	color: #818181;
	position: absolute;
	top: 9px;
	right: 11px;
	font-weight: 500;
}

.supportlist li a p {
	margin-bottom: 0px;
	padding-bottom: 5px;
	white-space: inherit;
	word-break: break-word;
	font-size: 14px;
	font-weight: 500;
}

.supportlist li a.active p {
	color: #fff;
}

.supportbg .tabbanner li {
	padding: 0px;
	margin-bottom: 0px;
}

.supportbg .tabbanner li a {
	border-radius: 0px !important;
	background: #ffffff;
	border: 0px !important;
	border-bottom: 1px dashed #ccc !important;
	margin-bottom: 0px !important;
	padding: 15px 15px !important;
	line-height: 23px;
	text-transform: inherit;
	text-align: left;
	position: relative;
	font-size: 14px;
	font-weight: 500;
	color: #000;
}

.supportbg .tabbanner li a:hover {
	color: #252a2f;
}

.supportbg .tabbanner li a.active {
	background-color: #0c4cdd !important;
	color: #fff !important;
	border: 0px !important;
}

.supportbg .tabbanner li a.active .datetext {
	color: #fff;
}

.ticktmenuicon i {
	display: none;
	width: 30px;
	height: 30px;
	padding-top: 7px;
	text-align: center;
	border-radius: 50px;
	background: #0c4cdd;
	cursor: pointer;
	position: absolute;
	right: 6px;
	top: 6px;
	color: #fff;
}

.supportsearch {
	padding: 10px;
}

.supportbg>div:first-child {
	width: 50%;
	min-height: 400px;
}

.flexbox {
	display: flex;
}

.flexbox>div {
	width: 100%;
	margin: 8px 8px;
}

.flexbox>div:first-child {
	margin-left: 0px;
}

.flexbox>div:last-child {
	margin-right: 0px;
}

.supportticketlist .tabrightbox {
	position: absolute;
	right: 17px;
	top: 12px;
}

.profilebox .desc {
	font-size: 13px;
}

.langmenu a {
	font-size: 14px;
}

.langmenu .dropdown-menu {
	background: #26303c;
	padding: 0px;
	border: 0px;
	margin-top: 12px;
	border-radius: 5px;
	box-shadow: none;
	left: inherit;
	right: 0px;
	width: 100%;
	min-width: 91px;
	padding: 0;
	max-width: 43px;
	position: absolute;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.langmenu a.dropdown-toggle {
	background: #394654;
	padding: 2px 20px !important;
	margin-top: 0px !important;
	color: #fff !important;
	border-radius: 50px;
}

.langmenu img {
	width: 28px;
	height: 28px;
	padding: 2px;
	border-radius: 50px;
}

.modal-open,
body.modal-open {
	padding-right: 0px !important;
}

.leftsidemenu hr {
	border-top: 1px dashed #1f262c;
	margin-top: 18px;
	margin-bottom: 9px;
}

.tabrightbox .subdropdown i {
	color: #344767;
	font-size: 17px;
}

.subdropdown a.dropdown-toggle {
	color: #344767;
}

.subdropdown .dropdown-menu {
	padding: 0px;
	border: 0px;
	box-shadow: 0px 0px 14px #1a1a1a47;
	border-radius: 7px;
}

.subdropdown .dropdown-menu a {
	font-size: 14px;
	padding: 10px 14px;
	font-weight: 600;
	color: #344767;
}

.subdropdown .dropdown-menu a:hover {
	background: none;
	color: #dfa835;
}

.subdropdown a.dropdown-toggle::after {
	display: none;
}

.profilepage>div:first-child {
	width: 379px;
	min-height: 500px;
}

.walletpagebg .profilepage>div:first-child {
	width: 650px;
}

.leftsidetab {
	display: inline-block;
	width: 100%;
	padding: 14px;
}

.leftsidetab .tabbanner {
	border-bottom: 0px;
}

.leftsidetab li {
	width: 100%;
}

.leftsidetab .tabbanner li a {
	padding: 13px 12px;
	border-radius: 5px !important;
	margin-bottom: 3px;
}

.leftsidetab .tabbanner li a:hover {
	background: #e4e7ed !important;
	color: #252a2f;
}

.leftsidetab .tabbanner li a.active {
	background: #e4e7ed !important;
	color: #1e2228 !important;
}

.leftsidetab .tabbanner li a i {
	margin-right: 10px;
}

.securitypanelbox .faverifybox {
	padding: 9px 16px;
}

.walletpage .stoplimtboxt {
	margin-top: 37px;
}

.securitylink a i {
	font-size: 17px;
	position: relative;
	top: 2px;
}

.securitylink a:hover,
.securitylink a:focus,
.securitylink a:active {
	outline: none;
	box-shadow: none;
}

.chartline img {
	width: 100%;
}

.bg-none {
	background: none !important;
}

.securitylistbg {
	background: none !important;
}

.walletpagebg .coinlisticon {
	float: left;
	margin-top: 4px;
}

.walletpagebg table tbody tr>td:first-child small {
	color: #96a7b7;
	font-size: 13px;
	font-weight: 500;
}

.paperproof img {
	max-width: 120px;
}

.profilebasicinfo {
	margin-top: 0px !important;
	margin-bottom: 11px !important;
}

.kycpagebg .siteformbg {
	display: table;
	width: 100%;
}

.kycpagebg .mlmwizardform #progressbar {
	max-width: 100%;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 21px;
}

.subheading {
	font-size: 19px;
	font-weight: 700;
	text-transform: capitalize;
	text-align: center;
	padding-bottom: 30px;
}

.kycformright hr {
	margin-bottom: 28px;
}

.kycformright .form-group {
	margin-bottom: 23px;
}

.leftsidetable {
	background: #eeeffb;
	margin-top: 18px;
	padding: 17px 17px;
	border-radius: 9px;
	margin-bottom: 10px;
	position: relative;
	display: table;
	width: 100%;
}

.leftsidetable>div {
	display: table-cell;
	vertical-align: top;
	float: none;
}

.leftsidetable>div:first-child {
	width: 52px;
	;
}

.sideprofileicon img {
	width: 35px;
	height: 35px;
	border-radius: 50px;
	background-color: #cfd2ff;
	border: 2px solid #cfd2ff;
	padding: 3px;
}

.leftsidetable h4 {
	color: #020887;
	font-size: 14px;
	margin: 0px;
}

.leftsidetable p {
	color: #898989;
	font-size: 12px;
	margin: 0px;
}

.leftsideuser,
.priceboxouter,
.tablebox,
.searchfrmbox {
	position: relative;
}

.leftsideuser {
	display: none;
	padding: 10px 19px;
}

.leftsidemenu.active .leftsideuser {
	display: block;
	width: 100%;
}

.progressprofile {
	padding: 25px;
}

.progressprofile h2 {
	font-size: 20px;
}

.progressdash .progressbar-wrapper {
	width: 100%;
	display: inline-block;
	text-align: left;
}

.progressdash {
	margin-bottom: 8px;
}

.progressdash .progressbar-wrapper .progressbar li {
	list-style-type: none;
	width: 100%;
	float: left;
	font-size: 15px;
	position: relative;
	text-align: left;
	text-transform: uppercase;
	line-height: 29px;
	font-weight: 500;
	padding-bottom: 45px;
}

.progressdash .progressbar-wrapper .progressbar>li:last-child {
	padding-bottom: 0px;
}

.progressdash .progressbar li:before {
	width: 30px;
	height: 30px;
	line-height: 25px;
	border: 2px solid #c9c9c9;
	display: block;
	text-align: center;
	margin: 0px;
	border-radius: 50%;
	position: relative;
	z-index: 2;
	background-color: #fff;
	float: left;
	margin-right: 10px;
	content: "";
	font-family: FontAwesome;
	left: 0;
	font-size: 13px;
}

.progressdash .progressbar li:after {
	width: 3px;
	height: 100%;
	content: "";
	position: absolute;
	background-color: #c9c9c9;
	top: 0;
	left: 12px;
	z-index: 0;
}

.progressdash .progressbar>li:last-child:after {
	display: none;
}

.progressdash .progressbar li.active {
	color: #95f244;
}

.progressdash .progressbar li.active:before {
	border-color: #95f244;
	background: #95f244;
}

.progressdash .progressbar li.active:after {
	background-color: #95f244;
}

.progressdash .progressbar li.active:before {
	background: #95f244 url(user.svg) no-repeat center center;
	background-size: 60%;
	color: #fff;
	content: "\f00c";
}

.progressdash .progressbar li::before {
	background: #fff url(user.svg) no-repeat center center;
	background-size: 60%;
}

.progressdash .progressbar {
	counter-reset: step;
	padding: 0px;
	margin: 0px;
}

.progressdash .progressbar li:before {
	xcontent: counter(step);
	counter-increment: step;
}

.walletpagebg .progressdash .progressbar li:before {
	content: counter(step);
}

.walletpagebg .progressprofile {
	background: #e9e9e9;
	border-radius: 10px;
	margin-bottom: 21px;
}

.progressdash .progressbar p {
	font-size: 13px;
	line-height: 21px;
	text-transform: capitalize;
	color: #838383;
	margin-bottom: 4px;
}

.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: #95f244 !important;
	color: #fff !important;
}

.innerpagegrid .toptabbg li {
	padding: 0px 3px;
}

.walletpagebg .tabrightbox {}

.insidetabbox {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 4px;
}

.insidetabbox li a {
	padding: 8px 23px !important;
}

.wllttabbanner {
	border-radius: 0px;
	top: 87px;
	right: 51px;
}

.wllttabbanner .tabbanner {
	border: 0px;
}

.wllttabbanner .tabbanner li a {
	background: #95f244;
	color: #fff;
	border-radius: 5px !important;
	margin-right: 9px !important;
	padding: 8px 27px;
	font-size: 14px;
	font-weight: 400;
}

.spotmargintab li {
	width: 100%;
	text-align: center;
}

.devicetable .table tbody tr {
	cursor: default;
}

.chosen-single:hover {
	color: #000 !important;
}

.searchfrm1 .chosen-container {
	width: 100%;
	max-width: 200px;
}

.historypage .panelcontentbox {
	margin-bottom: 0px !important;
}

.subrulenotes {
	position: relative;
	display: inline-block;
	top: inherit;
	width: 100%;
	right: inherit;
	display: flex;
	border-bottom: 1px solid #e7e7e7;
}

.subrulenotes .rulesnotes {
	right: inherit;
	left: 6px;
	color: #1b2530;
	font-size: 11px;
	line-height: 20px;
	font-weight: 600;
	width: 100%;
	top: 9px;
}

.subrulenotes li {
	width: 100%;
	padding: 5px 15px;
}

.subrulenotes li a i {
	padding-right: 10px;
}

.walletflex>div:first-child {
	width: 20%;
}

.table-content {
	display: table;
	width: 100%;
}

.table-content>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.wallettab ul {
	width: 100%;
	display: flex;
	max-width: 661px;
	justify-content: center;
	margin: 0px auto;
	border: 0px !important;
	flex-wrap: inherit !important;
}

.wallettab ul img {
	width: 100%;
	max-width: 54px;
	margin-bottom: 20px;
}

.wallettab li {
	width: 100%;
	text-align: center;
	padding: 0px 10px;
}

.wallettab li a {
	padding: 26px 20px;
	background: #fff !important;
	border-radius: 10px !important;
	box-shadow: 0px 0px 17px 4px #080c500d;
	border: 1px solid #caccf9 !important;
}

.wallettab li a h5 {
	font-size: 16px;
}

.innerpagegrid .wallettab li a.active {
	border: 1px solid #c1b0f6 !important;
	background: #ffffff !important;
	color: #95f244 !important;
}

.wallettab ul>li:first-child a {
	;
}

.wallettab ul>li:last-child a {}

.usermenu hr {
	border-top: 1px dashed #1d1d1d36;
	margin: 7px 0px;
}

.positionsbg .btn {
	padding: 4px 9px !important;
	font-size: 11px;
	border-radius: 3px;
	font-weight: 400;
	line-height: normal;
}

.positionsbg .siteformbg input {
	width: 74px;
	display: inline-block;
	height: 23px;
	position: relative;
	top: 0;
	font-size: 11px;
	border-radius: 3px;
}

.walletbalance .siteformbg .form-control {
	font-size: 10px;
	height: 29px;
	padding: 0px;
}

.walletbalance .tabrightbox {
	right: 3px;
}

.chattradegroup {
	margin-bottom: 5px;
}

.modalboxbg .tabbanner li a,
.nightmode .accordion .panel-title a,
.nightmode .modalboxbg .tabbanner li a {
	border: 1px solid #2d2e30 !important;
	margin-right: 10px;
}

.modalboxbg .tabbanner li a {
	background: #d0daff;
	border-color: #b1bff3 !important;
	padding: 5px 36px;
	position: relative;
}

.modalboxbg .tabbanner li a.active:before {
	content: "\f00c";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	color: #ffffff;
	font-size: 12px;
	padding-right: 0;
	position: absolute;
	top: -12px;
	right: -11px;
	width: 23px;
	height: 23px;
	background: #6c90a5;
	border-radius: 50px;
	padding-top: 2px;
	text-align: center;
}

.modefrmbg ul {
	display: flex;
	flex-wrap: inherit;
	justify-content: center;
	border: 0px;
}

.modalboxbg .tabbanner li a.active:before {
	background: #95f244;
	color: #fff;
}

.modefrmbg .tabbanner li {
	padding: 0px 10px;
}

.walletbalance table tbody tr:hover,
.orderform table tbody tr:hover {
	background: none;
}

.innerpagegrid .footer-gray-bg .container {
	width: 100%;
	max-width: 85%;
	padding: 0px;
}

.coinv img {
	width: 29px;
	margin-left: 5px;
	margin-right: 3px;
}

.exchangefrmbg .form-group {
	border-radius: 7px;
	background: #f2eeff;
	padding: 11px 5px;
	border: 1px solid #d0c6f1;
}

.exchangefrmbg .input-group>.form-control {
	height: auto;
	background: none;
	border: 0px !important;
	padding-left: 10px;
}

.exchangefrmbg span.input-group-text {
	border: 0px;
	padding: 0px 0px;
	font-size: 15px;
	cursor: pointer;
	height: auto;
	background: none;
}

.ba {
	color: #785fc7;
	padding-right: 3px;
	font-size: 15px;
	font-weight: 500;
}

.supim {
	font-size: 14px;
	margin: 0px 5px;
	color: #95f244;
}

.exchangefrmbg .swaph {
	padding-left: 10px;
	font-size: 14px !important;
	font-weight: 500;
}

.balan {
	float: right;
	padding-right: 10px;
	color: #999999;
}

.coing.modal {
	top: 0px !important;
}

.coing table tr td a {
	color: #000;
	text-decoration: none;
}

.coing .coinicon {
	float: left;
	width: 30px;
	margin-right: 8px;
}

.exchangefrmbg .input-group-text a {
	text-decoration: none;
}

.exchangefrmbg .input-group-text a .ba {
	color: #000;
}

.mh6 {
	color: #95f244;
	font-size: 14px;
	font-weight: 500;
	background: #f2f2f2;
	padding: 2px 4px;
}

.instantbuysellbg .contentbox {
	padding: 30px;
}

.buyselltab .tabbanner {
	justify-content: center;
	border-bottom: 1px solid #d4d6e8;
	flex-wrap: inherit !important;
}

.currentbalance {
	float: right;
}

.coing table tr td {
	border-bottom: 1px solid #e8e2fc !important;
	padding: 16px 18px;
	font-size: 14px;
}

.coing .modal-body {
	padding: 0px;
}

.coing .sitescroll {
	max-height: 409px;
}

.coing .simplebar-scrollbar:before {
	opacity: 1;
	background: #00000054;
}

.instantbuysellbg .centerbox {
	max-width: 550px;
}

.buystepsflexbox {
	display: -ms-flexbox;
	display: flex;
}

.buystepsflexbox>div {
	width: 100%;
	border: 1px solid #ccc;
	margin: 13px 23px;
	padding: 29px 25px;
	border-radius: 5px;
}

.buystepsflexbox>div:first-child {
	margin-left: 0px;
}

.buystepsflexbox>div:last-child {
	margin-right: 0px;
}

.buystepsflexbox h4 {
	font-size: 17px;
	margin: 0px;
}

.buystep .heading-box {
	font-size: 23px;
	text-transform: capitalize;
}

.buystepsbox img {
	margin-bottom: 10px;
	width: 100%;
	max-width: 63px;
}

.buysellcryptob p {
	line-height: 30px;
}

.buysellcryptob h2 {
	font-size: 25px;
}

.buyselltab .tabbanner li a {
	text-transform: uppercase;
}

.instantbuysellbg hr {}

.instantbuysellbg .innerpagecontent {
	background: none;
}

.instantbuysellbg.innerpagegrid .headbg {}

.instantbuysellbg .innerpagecontent .h2 {}

.creditpaymentb tr td {
	border-bottom: 1px solid #d9e1e9;
}

.creditpaymentb tbody>tr>td:first-child {
	font-size: 14px;
}

.creditpaymentb tbody>tr>td {
	padding: 11px 10px;
}

.creditpaymentb tbody>tr>td:last-child,
.creditpaymentb thead tr>th:last-child {
	xtext-align: right;
}

.creditpaymentb thead tr th {
	background: none !important;
	border: 0px !important;
	color: #8a91ab;
	font-size: 14px;
}

.modal-header .modal-title {}

.creditpaymentb tbody>tr:hover {
	background: none;
}

.coinb .modal-footer {
	border: 0px !important;
	padding: 20px;
	padding-top: 10px;
}

.coinb .modal-body {
	padding-bottom: 0px;
}

.confirmorder tbody>tr>td:first-child {
	color: #95f244;
}

.confirmorder tbody>tr>td {
	border: 0px !important;
	padding: 8px 5px;
}

.confirmtable {
	display: table;
	width: 100%;
	background: #ede8fa;
	border-radius: 7px;
	margin: 16px 0px;
	border: 1px solid #dcd3fa;
}

.confirmtable>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
	padding: 13px 20px;
}

.confirmtable .coinlisticon {
	float: left;
	width: 30px;
	margin-right: 7px;
}

.walletpagebg .creditpaymentb tr td {
	border: 0px !important;
	padding: 9px 13px !important;
	font-size: 15px;
}

.walletpagebg .creditpaymentb tr>td:first-child {
	padding-left: 0px !important;
}

.buysellcryptob img {
	width: 100%;
	max-width: 350px;
}

.modal .creditpaymentb tr>td:last-child,
.modal .creditpaymentb tr>th:last-child {
	text-align: right;
}

.headbg .notifyicon .dropdown-menu a {
	border-bottom: 1px solid #efefef;
	line-height: 21px;
}

.notifyicon .userprofiledrop {
	padding: 17px 15px !important;
}

.userprofiledrop {
	background-image: linear-gradient(108deg, #1C3453, #004D82, #004D82);
	padding: 25px 16px !important;
	text-align: center;
}

.userprofiledrop p {
	font-size: 15px;
	color: #fff;
	margin: 0px;
	padding-top: 6px;
}

.notifyicon .userprofiledrop p {
	margin: 0px;
	padding: 0px;
}

.notifyicon .fa-angle-right {
	position: absolute;
	top: 15px;
	right: 14px;
	font-size: 14px;
}

.headbg .notifyicon .dropdown-menu {
	min-width: 280px;
	;
}

.notifyicon .dropdown-toggle:after {
	display: none;
}

.notifyicon .counticon {
	display: block;
	position: absolute;
	top: -2px;
	right: 14px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #1c3453;
	cursor: pointer;
	box-shadow: 0 0 0 #1c3453;
	animation: pulse 2s infinite;
	animation-duration: 0.9s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-out;
}

.notifyicon .counticon:hover {
	animation: none;
}

@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 #1c3453;
	}

	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(34, 192, 60, 0);
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0);
	}
}

@keyframes pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 #1c3453;
		box-shadow: 0 0 0 0 #1c3453;
	}

	70% {
		-moz-box-shadow: 0 0 0 10px rgba(34, 192, 60, 0);
		box-shadow: 0 0 0 10px rgba(34, 192, 60, 0);
	}

	100% {
		-moz-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0);
		box-shadow: 0 0 0 0 rgba(34, 192, 60, 0);
	}
}

.profilebasicinfo h4 {
	font-size: 22px;
}

.chartsale {
	width: 100%;
	height: 280px;
}

.cryptopriceflex {
	display: flex;
	width: 100%;
	margin-bottom: 11px;
}

.cryptopricebox {
	width: 100%;
	padding: 0px 9px;
	padding-bottom: 10px;
}

.cryptopriceflex>div:first-child,
.cryptopriceflex .owl-stage>div:first-child .cryptopricebox {
	padding-left: 0px;
}

.cryptopriceflex>div:last-child,
.cryptopriceflex .owl-stage>div:last-child .cryptopricebox {
	padding-right: 0px;
}

.pricecryptobg {
	display: table;
	width: 100%;
	padding: 20px;
	box-shadow: 6px 6px #0c4cdd99;
}

.pricecryptobg>div {
	display: table-cell;
	vertical-align: top;
	float: none;
}

.pricecryptobg>div:last-child {
	text-align: right;
	width: 37px;
}

.pricecryptobg img {
	width: 39px !important;
	margin: 0px auto;
	border-radius: 50px;
}

.pricecryptobg h4 {
	font-size: 16px;
	margin: 0px;
	padding-bottom: 6px;
	font-weight: 400;
	color: #8f8f8f;
}

.pricecryptobg h5 {
	font-size: 19px;
	margin: 0px;
	font-weight: 600;
	line-height: 20px;
}

.pricecryptobg h5>span {
	font-size: 14px;
	font-weight: 500;
	display: inline-block;
	padding-top: 24px;
}

.toolsbox {
	display: flex;
	margin: 10px auto;
	width: 100%;
}

.toolsbox>div {
	margin-bottom: 12px;
	padding: 0px 7px;
}

.toolsbox .toolsboxinner .toolcontent {
	background: #fff;
	padding: 35px 22px;
	text-align: center;
	border-radius: 16px;
	position: relative;
}

.toolsboxinner .toolhead {
	height: 263px;
}

.toolsbox .h2 img {
	width: 100%;
	max-width: 59px;
	/* margin-bottom: 11px; */
}

.toolsbox .h2 {
	margin-bottom: 17px;
}

.toolsbox .h3 {
	font-size: 18px;
	font-weight: 600;
	line-height: 30px;
}

.toollist {
	text-align: left;
	display: inline-block;
	padding: 0px;
	margin: 0px;
	margin-top: 23px;
}

.toollist li {
	list-style: none;
	padding-bottom: 3px;
}

.toollist li a {
	color: #0c4cdd;
	text-decoration: none;
	line-height: 32px;
	font-size: 14px;
	font-weight: 600;
	display: flex;
	align-items: baseline;
}

.toollist li a i {
	color: #0c4cdd;
	font-size: 14px;
	margin-right: 6px;
}

.buttonmakerbg {
	background: #fff;
	border-radius: 16px;
	position: relative;
	padding: 25px 25px;
	width: 100%;
	xbox-shadow: 0px 0px 17px 3px #95f24414;
}

.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: #3c3c3c;
}

.buttonmakerbg label {
	color: #585858;
	font-size: 14px;
	font-weight: 500;
}

.buttonmakerbg .form-control {
	color: #1c3453;
	font-size: 15px;
	height: 42px;
	background: #ffffff;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	font-weight: 500;
	width: 100%;
	max-width: 348px;
}

.buttonmakerbg th {
	border: 0px;
	font-size: 15px;
	padding: 11px 8px;
	font-weight: 600;
	white-space: unset;
	top: 0px;
	color: #1c3453;
	vertical-align: middle !important;
	border: 1px solid #e7e7e7;
	background: none;
}

.buttonmakerbg td,
.apibanner tbody>tr>td,
.apibanner tfoot>tr>td,
.apibanner tbody>tr>th,
.apibanner thead>tr>th {
	border: 1px solid #e7e7e7;
	font-size: 15px;
	padding: 11px 8px;
	font-weight: 500;
	white-space: unset;
	line-height: 26px;
	color: #1c3453;
	vertical-align: middle;
}

.htmlpostbg tbody td:nth-child(2) {
	max-width: 535px;
}

.buttonmakerbg tbody tr th {
	padding: 13px 8px;
	border-top: 1px solid #eae4ff;
	border-bottom: 1px solid #eae4ff;
	background: #edf3ff;
}

.examplebtnbg textarea {
	max-width: 100% !important;
	height: auto !important;
	background: #f4f7ff !important;
	max-height: 548px;
	color: #1c3453 !important;
}

.examplebtnbg {
	padding: 20px 15px;
}

.examplebtnbg h5 {
	font-size: 17px;
	padding-bottom: 5px;
	font-weight: 700;
}

.buttonlogo img {
	padding: 0px !important;
	border-radius: 4px;
	background: none;
	width: 100%;
	max-width: 250px;
}

.examplebuttonbox .buttonlogo {
	margin-top: 10px;
}

.examplebuttonbox {
	max-width: 100%;
}

.listsetup {
	padding-left: 0px;
	padding-bottom: 10px;
}

.listsetup li a,
.listsetup li a:hover,
.listsetup li a:focus {}

.listsetup li {
	list-style: none;
}

.subt-t {
	font-weight: 500;
	font-size: 18px;
}

.content {}

.ipnbg .subt-t {
	font-weight: 600;
}

.listsetup li a i {
	font-size: 19px;
	margin-right: 6px;
}

.apiflexbox {
	display: flex;
}

.apiciontenttext {}

.apibanner h4 {
	font-weight: 600;
	font-size: 21px;
}

.apilistcontent h4 {
	font-size: 16px;
}

.apibanner ul {
	font-size: 15px;
	color: #000;
	line-height: 31px;
	font-weight: 300;
	margin-bottom: 0px;
	padding: 0px;
}

.listsetup li {
	list-style: none;
	padding-bottom: 6px;
}

.listsetup li a,
.listsetup li a:hover,
.listsetup li a:focus {
	color: #1c3453;
	line-height: 31px;
	text-decoration: none;
	font-size: 15px;
	font-weight: 400;
}

.apibanner p {
	font-size: 15px;
	line-height: 31px;
	font-weight: 400;
	margin: 0px;
	padding-bottom: 5px;
}

.apibanner pre {
	color: #000;
	background-color: #eaf0ff;
	border: 1px solid #cfd9f7;
	padding: 10px 10px;
}

.trustapibox {
	border-bottom: 1px solid #e5dff6;
	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-weight: 500;
	color: #000;
}

.apiflexbox>div:nth-child(2) {
	padding-top: 7px;
	border-left: 1px solid #e5dff6;
	padding-left: 17px;
}

.keybtn {
	padding: 15px 0px;
}

.apikeybg .sitetable tbody tr td {
	line-height: 26px;
}

.htmlpostbg .table tbody tr:hover {
	background: none;
}

.ipnbg .content {
	font-size: 15px;
	line-height: 28px;
}

.wllticon {
	padding: 10px;
}

.wllticon img {
	width: 100%;
	max-width: 20px;
}

#chartdiv g[aria-label="Visits"] g {
	fill: #c5d3f3;
	stroke: #0c4cdd;
}

.payicon {
	padding: 13px 10px;
	border: 1px solid #ced1ff;
	border-radius: 8px;
	text-align: center;
	background: #eeeffb;
	width: 100%;
	max-width: 147px;
	margin-top: 15px;
}

.payicon img {
	width: 100%;
	max-width: 76px;
}

.mr-2 {
	margin-right: 5px !important;
}

.transicon img {
	width: 30px;
}

.transicon {
	width: 60px;
	flex-basis: inherit !important;
}

.modal {}

.apipagebg .htmlpostbg {
	padding: 30px 30px;
}

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;
	-ms-touch-action: pan-Y;
	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: 10px 10px;
	-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;
	-khtml-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;
}

.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 {
	-ms-touch-action: none;
	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: 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 {
	-webkit-transform-style: preserve-3d;
	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: -webkit-transform 0.1s ease;
	transition: transform 0.1s ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transform: scale(1.3, 1.3);
	-ms-transform: scale(1.3, 1.3);
	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 #d3d3d3;
	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;
}

.livepricebox .owl-carousel .owl-item {
	padding: 0px;
}

.livepricebox .owl-carousel .owl-stage-outer {}

.chartsale [aria-labelledby="id-66-title"] {
	display: none;
}

.chartsale text {
	font-size: 12px;
}

.profilepagebg .flexbox>div:first-child {
	width: 38%;
}

.profilepagebg .tabbanner {
	border-bottom: 1px solid #e7e7e7;
}

.profilepagebg .tabbanner li a {
	padding: 13px 25px;
}

.profilepagebg .tabbanner li a.active {}

.innerpagecontent .container {
	position: relative;
}

.mlmwizardform hr {
	margin-bottom: 36px;
}

.profilebox>div:first-child {
	padding-left: 0px;
}

.walletpagebg .mlmwizardform hr {
	margin-bottom: 35px;
}

.profilepagebg .tabbanner li {
	padding-bottom: 0px;
}

.walletpagebg .innerpagetab .tabbanner,
.acctsetingbg .innerpagetab .tabbanner {
	border-bottom: 1px solid #eae4ff;
	justify-content: center;
}

.acctsetingbg .text-muted {
	color: #284e7e !important;
	font-size: 14px;
	padding-top: 8px;
}

.mlmwizardform .sitetable tbody tr td {
	text-align: left;
}

.mlmwizardform .sitetable tbody tr>td:first-child {
	padding-left: 0px;
}

.loan-teambg .row.link-div>div {
	flex-wrap: inherit;
	width: 100%;
	max-width: 455px;
	margin: 0px auto;
}

.loan-teambg .row.link-div>div {
	border: 1px solid #e4e7ed;
	text-align: center;
	padding: 6px 0px;
	background-color: #e4e7ed;
	margin: 0px 3px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	border-radius: 5px;
	text-transform: capitalize;
}

.loan-teambg .h4 {
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
}

.cryptotadebg .value-box {
	padding: 25px;
}

.value-box .heading {
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
}

.ltv-box .h4 {
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	border-bottom: 1px dashed #001872;
}

.cryptotadebg .dropdown-menu.show {
	border: 1px solid #bbc7f5;
	left: inherit !important;
	right: 0 !important;
}

.itv-bg .h4 {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	border-bottom: 1px solid #8d8d8d;
	margin-right: 30px;
	float: left;
}

.flexbox.itv-bg {
	margin-top: 10px;
}

.liquid-box .h4 {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.liquid-box .h6 {
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
}

.l-t {
	text-decoration: line-through;
}

.liquid-box .h7 {
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
}

.flexbox.liquidbg {
	margin-top: 10px;
}

.interest-box .h4 {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.interest-box .h6 {
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
}

.interest-box .h7 {
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
}

.flexbox.Interestbg .content {
	font-size: 14px;
}

.trade-stepbg {
	margin-top: 10px;
	padding: 25px;
}

.trade-stepbg .step-box .h4 {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

i.fa.fa-check-circle-o.t-green {
	font-weight: 300;
}

.trade-faqbg {
	margin-top: 15px;
}

.trade-faqbox {
	padding: 25px;
}

.trade-faqbg .accordion-button::after {
	transform: rotate(268deg);
}

.trade-faqbg .accordion-button:not(.collapsed)::after {
	transform: rotate(0deg);
	filter: brightness(0.5);
}

.trade-faqbg .accordion-button:not(.collapsed) {
	background: none;
	box-shadow: none;
	color: #95f244;
}

.trade-faqbg .accordion-button:focus {
	border-color: none !important;
	box-shadow: none;
}

.trade-faqbg .accordion-item {
	border: 0;
	border-bottom: 1px solid #f0f2fd;
}

.trade-faqbg .accordion-button {
	color: #15286e;
}

.trade-faqbox .heading {
	font-size: 22px;
	font-weight: 600;
	line-height: 20px;
	color: #95f244;
	padding-top: 20px;
	padding-left: 20px;
	text-transform: uppercase;
}

.step-line {
	position: relative;
	padding: 0px 10px;
}

.step-box .step-line::before {
	content: "";
	position: absolute;
	border-top: 2px dotted #c7b9f3;
	width: 100%;
	max-width: 375px;
	left: 40px;
	top: 20px;
	z-index: 0;
}

.trade-modal tr td a .check-active {
	display: block;
}

.trade-modal tr td a i {
	display: none;
}

.orderbox span.colon {
	float: right;
}

.payment-popup .h3 {
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
}

.flexbox.payment-popup {
	border-top: 1px solid #d4dcf9;
	padding-top: 10px;
}

.flexbox.payment-popup>div:last-child {
	text-align: end;
}

.order-btn {
	margin-top: 20px;
	text-align: center;
}

.loan-trade .clearbtn {
	margin-top: 27px;
}

.loan-historytable tr td span:last-child {
	color: #020887;
	display: block;
	width: 100%;
	text-align: end;
}

.loan-historytable span.colon {
	font-size: 16px;
	padding: 0px 10px;
}

img.loan-icon {
	padding: 0px 8px;
	width: 50px;
	margin-bottom: 10px;
	position: relative;
	display: block;
	background: #fff;
}

.loanform .input-group .dropdown-item {
	color: #222222;
	font-size: 14px !important;
	padding: 14px 16px !important;
	position: relative;
	font-weight: 400;
}

.loanform .dropdown a {
	font-size: 15px;
	font-weight: 500;
	line-height: 20px;
	color: #15286e;
}

.loanform .dropdown img {
	width: 100%;
	max-width: 30px;
}

.loanform .input-group .dropdown-item span.check {
	float: right;
	margin-top: 8px;
	color: #15286e;
	display: none;
}

.loanform .input-group .dropdown-item span.check.tick {
	display: block;
}

.borrowbg {
	padding: 25px;
	overflow: inherit;
}

.lending-detailbg {
	padding: 10px 26px;
	padding-bottom: 0;
}

.lending-detailbg .h3 {
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
}

.lending-detailbg .h4 {
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
}

.lending-content>div:first-child {
	width: 45%;
}

.lending-tablebg .sitebtn {
	font-size: 13px;
}

.est-bg .h3 {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.est-bg .h4 {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}

.select-tradebg .tabbanner li a {
	padding: 0px 3px;
}

.select-tradebg .tabbanner li a.active {
	background-color: transparent !important;
	border-bottom: 0 !important;
}

.select-tradebg .tabbanner li a .sitebtn {
	background: #cdc1f5;
	color: #95f244;
}

.select-tradebg .tabbanner li a.active .sitebtn {
	background: #95f244;
	box-shadow: none;
	color: #fff;
}

.lend-table-tab .nav-tabs {
	border-bottom: 1px solid #dee2e6;
}

.lend-table-tab ul li a h5 {
	font-size: 13px;
	font-weight: 700;
	line-height: 20px;
	margin: 0;
}

.borrow-content>div:first-child {
	width: 45%;
}

.t-loanhistory h4.h4 {
	display: flex;
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
}

.loan-historytable .sitetable thead tr th {
	font-size: 12px !important;
}

.t-loanhistory .sitetable tr th {
	font-size: 13px;
	padding: 13px 14px;
	white-space: nowrap;
	text-transform: capitalize;
	margin: 0px;
	font-weight: 600;
	color: #020887;
	border-bottom: 1px solid #dee0e9 !important;
}

.loan-historytable h3.h3 {
	font-size: 14px;
	padding-bottom: 13px;
	white-space: nowrap;
	text-transform: capitalize;
	margin: 0px;
	line-height: 25px;
	font-weight: 500;
	color: #6e56ba;
}

.t-loanhistory .badge.badge-success {
	line-height: 8px;
	padding: 9px 13px;
	margin-bottom: 7px;
	color: #000;
	font-weight: 400;
}

.t-loanhistory .table-responsive-stack {
	margin: 15px 0px;
}

.cryptotadebg .contentbox.tab-content {
	padding: 0px;
}

.pay-modal table tr td {
	padding: 6px 0px;
}

.pay-modal .table tbody tr:hover {
	background: none;
}

.borrowbg .dropdown-item.active,
.borrowbg .dropdown-item:active {
	color: #000;
	text-decoration: none;
	background-color: #cdc1f5;
}

.borrowbg .dropdown-item:focus,
.borrowbg .dropdown-item:hover {
	color: #1e2125;
	background-color: #f6f5ff;
}

.exchangefrmbg .exchangearrowicon {
	text-align: center;
	background: none;
	border: 0px;
	padding: 0px 5px;
}

.exchangearrowicon img {
	text-align: center;
	position: relative;
	width: 100%;
	max-width: 21px;
}

.activelg {
	background-color: #cdc1f5 !important;
	color: #95f244;
	border-color: #d0c6f1 !important;
}

.infonotes .noteshow {
	background: #181a20 !important;
	position: absolute;
	top: -2px;
	right: 0px;
}

.noteshow {
	display: none;
}

.notesTip:hover+.noteshow {
	display: block;
	background: #f2eeff !important;
	border: 1px solid #d0c6f1;
	font-size: 12px;
	border-radius: 5px;
	padding: 10px 10px;
	z-index: 99;
	color: #000;
	margin-top: 35px;
	margin-left: 0px;
}

.infonotes {
	position: relative;
	float: left;
}

.itv-bg {
	display: inline-block;
}

.infonotes .noteshow::before {
	content: "\f0d8";
	font-family: "fontawesome";
	position: absolute;
	top: -20px;
	font-size: 20px;
	left: 0;
	right: 0;
	text-align: center;
	color: #d0c6f1;
}

.value-box .heading span {
	cursor: pointer;
}

.ltv-btn {
	text-align: center;
}

.ltv-modal h3.heading {
	font-size: 16px;
	font-weight: 500;
	line-height: 25px;
}

.ltv-value {
	text-align: center;
	background: #f4f0ff;
	padding: 10px;
	border-radius: 5px;
	margin-bottom: 5px;
}

.ltv-value .content {
	margin: 0;
}

.infonote {
	position: relative;
}

.liquidbg .infonotes .noteshow::before {
	left: inherit;
}

.has-error {
	color: #ef0b0b;
}

.repay {
	cursor: pointer;
}

.repay .row.link-div>div {
	flex-wrap: inherit;
	width: 100%;
	max-width: 455px;
	margin: 0px auto;
}

.repay .row.link-div>div {
	border: 1px solid #e4e7ed;
	text-align: center;
	padding: 4px 0px;
	background-color: #e4e7ed;
	margin: 0px 3px;
	cursor: pointer;
	font-size: 14px;
	font-weight: 400;
	border-radius: 50px;
	text-transform: capitalize;
}

.repay .row.link-div {
	padding: 10px;
}

.pay-content .h5 {
	font-size: 14px;
	line-height: 28px;
	font-weight: 400;
	margin: 0;
}

.pay-content {
	padding-top: 10px;
}

.pay-content .h6 {
	font-size: 15px;
	line-height: 28px;
	font-weight: 400;
	margin: 0;
}

.sumsubform .kycupload .customupload {
	background: #d2def8;
	color: #051883 !important;
	border: 1px solid #b9c3d9;
}

.sumsubform .kycupload {
	text-align: center !important;
}

.walletpagebg .notesgray.datanotes ul {
	padding-left: 0px;
	margin: 0px;
}

.walletpagebg .notesgray.datanotes ul li {
	list-style: none;
}

.walletpagebg .notestitle.datanotes {
	display: flex;
	align-items: center;
}

.walletpagebg .notestitle.datanotes ul {
	width: 50%;
}

.walletpagebg .notesgray.datanotes ul li:last-child p {
	padding-bottom: 0px;
}

.walletpagebg .notesgray.datanotes {
	padding: 18px 20px;
}

.walletpagebg .notesgray.datanotes ul:nth-child(2) li p span:nth-child(1) {
	padding-left: 15px;
}

.padtable {
	width: 100%;
	max-width: 608px;
	margin: 0px auto;
	margin-bottom: 17px;
}

.checktable {
	width: 100%;
	max-width: 300px;
	background: #ebeef8;
	padding: 16px 20px;
	border-radius: 5px;
	text-align: center;
	display: block;
}

.checktable tr td {
	padding: 9px 5px;
}

.checktable tr td button {
	font-size: 14px;
}

.checktable tbody {
	width: 100%;
	display: table;
}

.checktable .calbtn {
	width: 100%;
	max-width: 70px;
}

.checktable tbody tr:nth-child(1) td .calbtn {
	width: 100%;
	max-width: 150px;
}

.checktable tbody tr:nth-child(1) td {
	padding: 5px 0px;
}

.profileboxbg {
	height: 260px;
	overflow: hidden;
	background-image: url(../images/profilebg.png);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	display: table;
	width: 100%;
	text-align: center;
}

.profileboxbg>div {
	display: table-cell;
	vertical-align: middle;
}

.profileboxbg h2 {
	color: #fff;
	margin: 0px;
	font-size: 36px;
	font-weight: 800;
}

.profiledata {
	padding: 15px 12px;
	display: table;
	width: 100%;
}

.profiledata img {
	width: 55px;
	height: 55px;
	background: #d0ddf9;
	border-radius: 50px;
	border: 3px solid #d0ddf9;
}

.profiledata .profiledatainfo {
	display: table-cell;
	vertical-align: middle;
}

.profiledatainfo>div {
	width: 100%;
	display: inline-block !important;
}

.profiledatainfo h5 {
	font-size: 15px;
	font-weight: 600;
	margin: 0px;
	padding-top: 6px;
	line-height: normal;
}

.walletpagebg .flexboxtable>div:first-child {
	width: 50%;
}

.walletpagebg .tabbanner {
	flex-wrap: wrap;
}

.walletpagebg .tabbanner li {
	width: 33.3%;
	float: left;
	margin: 0px;
	padding: 14px 8px;
	padding-top: 0px;
}

.walletpagebg .tabbanner li>div {
	background: #fff;
	border-radius: 16px !important;
	padding: 20px 20px;
}

.walletpagebg .tabbanner li a.active {
	background-color: #fff !important;
	border: 0px !important;
}


.walletpagebg table tbody>tr:hover {
	background: none;
}


.walletpagebg .tabbanner li h2 {
	font-size: 17px;
	color: #1c3453;
	font-weight: 600;
}

.walletpagebg .tabbanner li a.active tr td {
	color: #ccc;
}

.walletpagebg .tabbanner li a.active tr>td:last-child {
	color: #fff;
}

.walletpagebg .tabbanner li a.active h2 {
	color: #fff;
}

.walletpagebg .tabbanner li a.active hr {
	border-color: #7363da;
}

.withdrawnotes {
	width: 100%;
	display: inline-block;
}

.withdrawnotes p {
	width: 50%;
	float: left;
}


.walletpagebg .panelcontentbox table {
	margin-bottom: 0px;
}

.coinicon {
	width: 32px;
	margin-right: 7px;
}

.walletpagebg .balancedirectbox img {
	margin: 0px;
	max-width: 74px;
}


.buybanner img {
	width: 100%;
	max-width: 309px;
}

.buybanner .table-content>div:first-child {
	width: 250px;
	padding-top: 10px;
}

.buybanner h4 {
	font-size: 15px;
	margin: 0px;
	font-weight: 400;
	line-height: 26px;
	color: #717171;
}

.buybanner h5 {
	font-size: 19px;
	margin: 0px;
	padding-bottom: 11px;
	font-weight: 600;
	padding-top: 0;
}

.walletpagebg .buybanner .contentbox>div:last-child {
	padding: 15px 35px;
}

.transactioncht {
	height: 250px;
}

.devicetable .sitetable tbody tr td {
	padding: 9px 25px;
}

.devicetable .sitetable tbody tr>td:last-child {
	text-align: right;
}

.progressbg {
	margin-bottom: 10px;
	width: 100%;
	display: flex;
	font-size: 16px;
}

.progressbg>div {
	width: 100%;
	padding: 3px 15px;
}

.progressbg>div:last-child {
	text-align: right;
	font-weight: 600;
	font-size: 20px;
}

.chartflexbox .progressbg {
	padding: 6px 5px;
	margin: 0px;
	display: table;
	width: 100%;
}

.chartflexbox .progressbg>div {
	display: table-cell;
	vertical-align: top;
	width: auto;
	font-size: 13px;
}

.chartflexbox .progressbg>div:last-child {
	text-align: right;
	font-weight: 700;
	font-size: 16px;
}

.progressbox {
	width: 15px;
	height: 15px;
	background: #ccc;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 3px;
	border-radius: 2px;
}

.bg-blue {
	background: #0c4cdd;
}

.bg-darkgray {
	background: #628ded;
}

.bg-green {
	background: #90ed7d;
}

.bg-orange {
	background: #afc6fb;
}

.bg-purble {
	background: #afc6fb;
}

.bg-pink {
	background: #3b8dc5;
}

.chartflexbox>div:first-child {
	width: 35%;
}

.chartflexbox>div:last-child {
	width: 65%;
}

.balancedirectbox img {
	width: 100%;
	max-width: 55px;
}

.balancedirectbox h4 {
	font-size: 19px;
	margin: 0px;
	font-weight: 600;
	line-height: 20px;
}

.balancedirectbox h5 {
	font-size: 16px;
	margin: 0px;
	padding-bottom: 0px;
	font-weight: 500;
	padding-top: 0;
	color: #1c3453;
	line-height: 25px;
}

.balancedirectbox .table-content>div:first-child {
	width: 76px;
}

.balancedirectbox {
	text-align: center;
}

.balancedirectbox a:hover {
	background: #041f5c;
}

.balancedirectbox a:hover h5 {
	color: #fff;
}

.topbanner {
	text-align: center;
	padding-top: 150px;
	padding-left: 94px;
	padding-bottom: 22px;
}

.topbanner h2 {
	font-size: 29px;
	color: #041f5c;
	margin: 0px;
	font-weight: 700;
}

.topbanner p {
	font-size: 15px;
	color: #e2f8f7;
	padding-top: 8px;
	margin: 0px;
}

.buttonmakerbg .buttoncolumn>td table td {
	border: 0px !important;
}

.transpanelbox .contentbox {
	padding: 20px 10px;
}

.transactionhistory .sitescroll {
	max-height: 286px;
}

.footlistbg {
	padding-bottom: 10px;
}

.foot-list {
	padding-left: 0px;
}

.foot-list li {
	list-style: none;
	padding-bottom: 17px;
}

.foot-list li a {
	color: #fff;
	font-size: 16px;
	line-height: 23px;
	font-weight: 400;
	padding: 6px 0px;
	text-decoration: none;
}

.foot-list li a:hover,
.foot-list li a:focus,
.foot-list li a:active {
	text-decoration: none;
}

.fotimg small {}

.footer-gray-bg .flogo {
	width: 100%;
	max-width: 215px;
	margin-bottom: 20px;
}

.sociallist li:last-child a i {
	margin-right: 0px;
}

.sociallist li {
	list-style: none;
	float: left;
}

.sociallist li a i {
	font-size: 13px;
	color: #07beb8;
	text-align: left;
	padding-top: 12px;
	background: #fff;
	border-radius: 50px;
	margin-right: 6px;
	width: 36px;
	height: 36px;
	text-align: center;
}

.sociallist {
	padding-left: 0px;
	float: left;
	margin: 0px;
	margin-top: 20px;
}

.footer-gray-bg .h3 {
	font-size: 21px;
	font-weight: 800;
	padding-bottom: 19px;
	color: #fff;
}

.social-bg {
	width: 100%;
	display: inline-block;
}

.social-bg .heading-title {
	font-size: 14px !important;
	font-weight: 400;
	margin-top: 6px;
	padding-bottom: 0px;
}

.appicons img {
	width: 100% !important;
	max-width: 131px !important;
	margin: 0px !important;
}

.tabrightbox .btn-sm {
	padding: 9px 25px;
	font-size: 15px;
	background: none;
	border: 1px solid #0c4cdd;
	color: #0c4cdd;
}

.apikeytable table tr td {
	line-height: 29px;
}

.apikeytable table tbody>tr:nth-child(even) {
	background: #f5f5f5;
}

.apikeytable table {
	margin: 0px;
}

.supportticketlist .tabrightbox .btn-sm {
	padding: 5px 12px;
}

.depositpagebg .flexboxtable {
	width: 100%;
	max-width: 1180px;
	margin: 0px auto;
}

.depositpagebg .flexboxtable>div:first-child {
	width: 55%;
}

.depositpagebg .tabbanner {
	display: inline-block;
	width: 100%;
}

.depositpagebg .tabbanner li {
	width: 100%;
	padding: 9px 22px;
}

.depositpagebg .tabbanner li a {
	display: table;
	width: 100%;
	background: #f5f5f5;
	border: 0px !important;
	border-radius: 10px !important;
	padding: 24px 23px;
	font-weight: 400;
	border-bottom: 5px solid #f5f5f5 !important;
}

.depositpagebg .tabbanner li a>div {
	display: table-cell;
	vertical-align: middle;
}

.depositpagebg .tabbanner li a>div:last-child {
	font-size: 21px;
	text-align: right;
	font-weight: 700;
}

.depositpagebg .tabbanner li a.active {
	background-color: #dbe6ff !important;
	color: #1c3453 !important;
	border-bottom: 5px solid #0c4cdd !important;
}

.depositpagebg .coinicon {
	width: 33px;
	float: left;
}

.depositpagebg .notestitle p {
	padding-bottom: 8px;
	font-size: 15px;
}

.topbanner .container {
	position: relative;
}

.topbanner .tabrightbox .btn-sm {}

.toolsboxinner p {
	line-height: 28px;
}

.siteformbg .phonetab .form-control {
	border: 1px solid #d4daf3;
	border-radius: 5px !important;
}

.siteformbg .phonetab .input-group-text .form-control {
	width: 114px;
	padding-top: 3px;
	font-size: 14px !important;
	padding-right: 3px !important;
}

.siteformbg .phonetab .input-group-text {
	padding: 0px;
	padding-right: 3px;
	border: 0px !important;
	z-index: 999;
}

.intl-tel-input .country-list .country {
	font-weight: 400;
	color: #4a4a4a;
}

.phonetab .input-group {
	display: block;
}

.phonetab .input-group .input-group-text {
	width: 100%;
	display: inline-block;
}

.siteformbg .phonetab .input-group-text .form-control,
.siteformbg .phonetab .form-control,
.intl-tel-input {
	width: 100% !important;
}

.intl-tel-input .country-list {
	width: 460px !important;
	position: relative;
	z-index: 999 !important;
	top: 46px !important;
	left: 2px;
}

.siteformbg .iti {
	width: 100%;
	display: block;
}

.siteformbg .iti__country-list {
	z-index: 999;
}

.siteformbg .phonetab .form-control::placeholder {
	font-weight: 400;
	color: #909090;
}

.modal .custom-file-upload {
	font-size: 15px !important;
}

.lessactive {
	display: inline-block;
	width: 100%;
	text-decoration: underline;
}

.showactive {
	display: none;
	text-decoration: underline;
}

.collapsed .lessactive {
	display: none;
}

.collapsed .showactive {
	display: inline-block;
	width: 100%;
}


.toolsbox hr {
	margin-bottom: 27px;
}

.profiledatainfo h5>span {
	font-weight: 500;
	line-height: 30px;
	font-size: 11px;
	font-style: italic;
}

.profiledatainfo h5>span.badge {
	padding: 2px 7px;
	line-height: normal;
	margin-top: 3px;
	background: #63b3f7;
	color: #fff;
}

.balancedirectbox>div {
	width: 100%;
	margin: 0px 5px;
	display: table;
	margin-bottom: 9px;
}

.balancedirectbox .contentbox {
	padding: 18px 24px;
	text-decoration: none;
}

.chartflexbox .balancedirectbox .contentbox {
	display: inline-block;
	width: 100%;
}

.walletbalancebox .table-content>div:last-child {
	width: 25%;
}

.balancedirectbox>div:first-child {
	margin-left: 0px;
}

.balancedirectbox>div:last-child {
	margin-right: 0px;
}

.walletpagebg .flexbox>div:last-child {
	width: 49%;
}

.walletpagebg .balancedirectbox {
	text-align: left;
}

.walletpagebg .balancedirectbox .table-content>div:last-child {
	width: 35px;
	text-align: right;
}

.walletpagebg .balancedirectbox>div {
	margin: 0px 10px;
	border: 0px;
	background: #fff;
	border-radius: 12px;
}

.topbanner .tabrightbox {
	right: 32px;
}

.historypage .tabbanner {
	width: 100%;
}

.historypage .tabbanner li a {
	padding: 11px 18px;
	border-radius: 50px !important;
	color: #1c3453;
	background: none;
	text-align: center;
	font-weight: 500;
	font-size: 15px;
}

.historypage .tabbanner li a.active {
	border: 0px !important;
	background-color: #0c4cdd !important;
	color: #fff !important;
	border-radius: 50px !important;
}

.historypage .tabbanner {
	width: 100%;
    max-width: 730px;
	background: #e2ebff;
	border-radius: 50px;
	padding: 3px 9px;
}

.historypage .tabbanner li {
	width: 100%;
	padding: 6px 0px;
}

.historypage .tabrightbox {
	right: 24px;
	top: 29px;
}

.profiledata>div:first-child {
	width: 95px;
	text-align: center;
}

.profiledatainfo .d-flex>div {
	padding: 0px 27px;
	border-left: 1px dashed #ccc;
	width: auto;
	float: left;
}

.profiledatainfo .d-flex>div:last-child {
	padding-right: 0px;
}

.walletpagebg .balancedirectbox>div:first-child {
	margin-left: 0px;
}

.walletpagebg .balancedirectbox>div:last-child {
	margin-right: 0px;
}

.walletbalancebox table tbody tr>td {
	padding: 14px 17px;
}

.walletbalancebox table tbody tr>td:last-child {
	text-align: right;
	font-size: 23px;
	font-weight: 700;
}

.walletbalancebox table thead tr>th:last-child {
	text-align: right;
}

.walletpagebg .balancedirectbox .contentbox {
	padding: 20px 20px;
}

.walletpagebg .balancedirectbox h4 {
	font-size: 23px;
	padding-top: 12px;
}

.historypage .innerpagetab {
	padding: 16px 20px;
	border-bottom: 1px solid #e7e7e7;
}



.devicetable .heading-box {
	padding-bottom: 17px !important;
}

.securitypanelbox .profiletablebox>div:last-child {
	width: auto;
	text-align: left;
}

.buybanner .contentbox {}

.webhide {
	display: none;
}

.leftsidemenu li.webhide {
	display: none;
}

.sidemenu-overlay {
	position: fixed;
	left: 0px;
	bottom: 0px;
	top: 0px;
	right: 0px;
	background: #000000;
	opacity: 0.8;
	z-index: 99;
	display: none;
}

.pricebalancebox>div:first-child {
	width: 25%;
}

.pricebalancebox>div:last-child {
	width: 75%;
}

.flexbox .transactionhistory {
	width: 40%;
}

.transactionhistory table tr td {
	display: inline-block;
	width: 50%;
	border: 0px;
	padding: 8px 16px;
	font-size: 14px;
}

.transactionhistory table tr {
	background: #e2eafd;
	display: table;
	width: 100%;
	border-radius: 5px;
	margin-bottom: 10px;
}

.affiliatebg img {
	width: 100%;
	max-width: 210px;
}

.affiliatebg .table-content>div:last-child {
	width: 250px;
	text-align: center;
}

.balancedirectbox .contentbox {
	display: table;
	width: 100%;
}

.balancedirectbox .contentbox>div {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
}

.balancedirectbox .contentbox>div:first-child {
	width: 73px;
}

.affiliatebg h5 {
	font-weight: 600;
}

.transactionhistory .t-blue {
	font-style: italic;
	font-size: 13px;
}

.logoicon {
	text-align: center;
	padding: 24px 0px;
	background: #041f5c;
}

.securitypage .tabbanner {
	justify-content: center;
	border-bottom: 1px solid #dee2e6;
}

.securitypage .contentbox {
	padding: 35px 35px;
}

.securitypage .centerbox {
	width: 100%;
	max-width: 450px;
	margin: 0px auto;
}

.tokenamountbox h4 {
	font-size: 15px;
	color: #292929;
	font-weight: 500;
	margin-bottom: 10px;
}

.tokenamountbox h5 {
	font-size: 15px;
	color: #0b0b0b;
	font-weight: 600;
}

.tokentablet {
	display: table;
	width: 100%;
	padding-bottom: 21px;
}

.tokentablet>div {
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.tokenflexb>div:last-child>div {
	padding-bottom: 0px;
}

.toolsbox>div.toolsboxinner {
	width: 20%;
}

.verify .securityiconbox {
	float: left;
	margin-right: 18px;
}

.dashboardpage .sitescroll {
	max-height: 280px;
}

.dashboardpage hr {
	margin: 0px;
}

.dashboardpage .tablebox {
	margin-bottom: 0px;
}

.historypage .tabrightbox .form-control
{
	height: 43px;
	padding: 0px 13px;
}
.historypage .tabbanner li a svg
{
	display: none;
	width:100%;
    max-width: 37px;
}

.convertpage .table-content>div{
	border-left: 1px solid #dde0df;
	border-bottom: 1px solid #dde0df;
	
}

.convertpage .table-content>div:first-child , .convertpage .table-content>div:last-child{
	border-left: 0px;
	padding: 30px 30px;
	position: relative;
}
.convertpage .table-content .converticon{
	margin-left: -32px;
    border: 0px;
    outline: none;
    box-shadow: none;
    background: none;
}
.convertpage .table-content .converticon i {
    margin-left: 0px;
    background: #ffffff;
    color: #041f5c;
    border-radius: 50px;
    padding: 18px 19px;
    border: 1px solid #dde0df;
}
.convertpage .table-content>div:first-child{
	padding-right: 55px;
}
.convertpage .table-content>div:first-child .tabrightbox{
	right: 55px;
}
.convertpage .table-content .tabrightbox {
    right: 32px;
    top: 29px;
}
.convertpage .exchangerate{
	padding: 15px 30px;
}
.convertpage .table-content .input-group{
	margin-top: 25px;
}

.convertpage .input-group input::placeholder{
	color: #cccccc !important;
	font-size: 25px;
	font-weight: 700;
}
.convertpage .input-group input{
	font-size: 30px;
	font-weight: 700;
	background: none;
	color: #4a4b4b;
	padding-right: 20px !important;
}
.convertpage .input-group .dropdown{
	border: 1px solid #dde0df;
    border-radius: 5px;
	width: 160px;
}
.convertpage .input-group .dropdown img{
    width: 100%;
	max-width: 25px;
	margin-right: 5px;
}
.convertpage .input-group .dropdown button{
	width: 100%;
    text-align: start;
}
.convertpage .input-group .dropdown li{
	margin-bottom: 5px;
}
.convertpage .input-group .dropdown .dropdown-toggle{
	position: relative;
}
.convertpage .input-group .dropdown .dropdown-toggle::after{
	content: "\f107";
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #0c4cdd;
    font-size: 23px;
    padding-right: 0.5em;
    position: absolute;
    top: 1px;
    right: 0;
}
.convertpage .input-group .dropdown .dropdown-toggle::after{
	border: 0px;
}
.convertpage label{
	font-size: 15px;
}

.min_btn{
	border: 1px solid #dde0df;
	border-radius: 5px;
	padding: 3px 5px;
	font-size: 13px;
	background: #f7faf9!important;
    color: #c6c9c8!important;
    opacity: 1;
    cursor: default;
}

.convertpage .table-content>div{
	vertical-align:inherit;
}
.convertpage .table-content .converticondiv{
	vertical-align: middle;
}

.convertpage .panelcontentbox{
	width: 100%;
	max-width: 1000px;
	margin: 0px auto;
}
.loader 
{
	border: 4px solid #f3f3f3;
    border-top: 4px solid #0c4cdd;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    animation: spin 2s linear infinite;
	display: inline-block;
	position: relative;
	top: 8px;
	left: 10px;
}  
@keyframes spin 
{
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.loader-overlay
{	
	position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #000b24db;
    z-index: 999;
    justify-content: center;
}
.convertpage .exchangerate p{
	display: inline-block;
}
.converticondiv button{
	background: none;
	border: 0px;
}


.paginationlist
{
  width:100%;
  padding:0px;
  margin:0px;
}
.paginationlist li
{
  width: auto;
  list-style: none;
  padding: 0px;
  float: left;
  margin-left: -1px;
}
.paginationlist li a
{
  border: 1px solid #c5d2f1;
  padding: 5px 10px;
  text-decoration: none;
  width: 100%;
  display: inline-block;
  text-align: center;
  color: #333;
  font-size: 13px;
  background: #e2ebff;
}
.pagination-tt p
{
  font-size: 14px;
  margin-bottom: 4px;
  margin-top: 8px;
}
.paginationmob
{
  display: none;
}
.paginationlist li a.active{
	background: #0c4cdd;
    color: #fff;
}