@font-face {
	font-family: "Pretendard Variable";
	src: url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.91.woff2) format('woff2-variations');
	unicode-range: U+AC00-D7A3, U+0030-0039;
	font-style: normal;
}

::-webkit-scrollbar {
	display: none;
}

html, body {
	overflow-x: hidden !important;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	outline: none;
	font-size-adjust: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-font-smoothing: antialiased !important;
	-webkit-transform: translate3d(1, 1, 1);
	transform: translate3d(1, 1, 1);
	text-rendering: auto;
	-moz-osx-font-smoothing: grayscale;
	osx-font-smoothing: grayscale;
}

*:focus {
	outline: none;
}

*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

body {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	font-size: 13px;
	font-family: 'Pretendard Variable', "Lexend Deca", sans-serif;
	line-height: 32px;
	font-weight: 400;
}

::selection {
	background-color: #292F34;
	color: #000;
}

div, a, p, img, blockquote, form, fieldset, textarea, input, label, iframe, code, pre {
	display: block;
	position: relative;
	touch-action: pan-y;
}

textarea, input {
	outline: none;
	font-family: 'Pretendard Variable', "Lexend Deca", sans-serif;
	font-weight: 400;
}

/*input:disabled {
    background: #C9CDDC;
}*/
input[type="submit"] {
	appearance: none;
	-webkit-appearance: none;
}

input[type="text"] {
	-webkit-appearance: none;
	appearance: none;
}

input[type="number"] {
	-webkit-appearance: none;
	appearance: none;
}

input[type="tel"] {
	-webkit-appearance: none;
	appearance: none;
}

input[type=radio] {
	accent-color: #780000 !important;
}

input {
	display: inline-block;
	border-radius: 0;
}

textarea {
	-webkit-appearance: none !important;
	border-radius: 0px;
	resize: none;
}

label a {
	display: inline-block;
}

body {
	background-color: #ffffff;
}

p {
	color: #000000;
}

p strong {
	color: #1f1f1f;
}

p {
	line-height: 28px;
	margin-bottom: 15px;
	font-size: 12px;
	font-weight: 400;
}

p > a {
	display: inline;
	text-decoration: none;
}

p > a:hover {
	text-decoration: underline;
}

p > span {
	display: inline;
}

p strong {
	font-size: 13px;
	font-weight: 500;
}

span > a {
	display: inline;
}

a > span {
	display: inline;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

strong a, em a {
	display: inline;
}

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
	display: inline;
}

table {
	border-collapse: separate;
	border-spacing: 0;
	width: 100%;
	clear: both;
	word-break: break-all;
}

tr {
	line-height: 18px;
}

td {
	text-align: center;
	line-height: 18px;
	vertical-align: middle;
}

ul, ol {
	color: #666666;
}

ul {
	margin-bottom: 30px;
}

ul ul {
	margin-bottom: 5px;
}

ol ol {
	margin-bottom: 5px;
}

ol {
	margin-bottom: 30px;
}

li {
	line-height: 24px;
	margin-bottom: 5px;
	display: inline-block;
}

sub, sup {
	font-size: 50%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -15px;
}

sub {
	bottom: 0px;
}

h1 {
	font-size: 24px;
	line-height: 26px;
	font-weight: 700;
	margin-bottom: 5px;
}

h2 {
	font-size: 21px;
	line-height: 25px;
	font-weight: 500;
	margin-bottom: 5px;
}

h3 {
	font-size: 20px;
	line-height: 24px;
	font-weight: 500;
	margin-bottom: 5px;
}

h4 {
	font-size: 18px;
	line-height: 23px;
	font-weight: 500;
	margin-bottom: 5px;
}

h5 {
	font-size: 15px;
	line-height: 22px;
	font-weight: 500;
	margin-bottom: 5px;
}

ul {
	list-style-type: disc;
}

ul ul, ol ol {
	padding-top: 10px;
	padding-bottom: 10px;
}

ol {
	padding-left: 20px;
	list-style-type: decimal;
}

ol ol {
	list-style-type: lower-alpha;
}

ol ol ol {
	list-style-type: disc;
}

select {
	width: 100%;
	border: 1px solid #3E3E3E;
	padding: 5px 5px 5px 12px;
	font-size: 13px;
	appearance: none;
	background: url(/assets/images/icon_down_white.svg) no-repeat 96% 50%;
	background-size: 13px;
	background-color: #000;
	color: #E8E8E8;
	height: 43px;
}

.lang_select {
	width: 30%;
	border: 1px solid #3E3E3E;
	padding: 5px 5px 8px 5px;
	height: 30px;
	font-size: 12px;
	border-radius: 3px;
	appearance: none;
	background: url(/assets/images/icon_tri.svg) no-repeat 98% 50%;
	background-size: 15px;
	background-color: #000000;
	color: #fff;
	float: right;
	margin-right: 10px;
}

input::placeholder {
	opacity: 1;
	color: #a5a5a5;
}

input::-webkit-input-placeholder {
	opacity: 1;
	color: #a5a5a5;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox  */
input[type='number'] {
	-moz-appearance: textfield;
}

input:-ms-input-placeholder {
	opacity: 1;
	color: #a5a5a5;
}

textarea::placeholder {
	opacity: 1;
	color: #a5a5a5;
}

textarea::-webkit-input-placeholder {
	opacity: 1;
	color: #a5a5a5;
}

textarea:-ms-input-placeholder {
	opacity: 1;
	color: #a5a5a5;
}

input:focus::placeholder {
	opacity: 0;
}

input:focus {
	border: 1px solid #D2D8DB
}

textarea:focus {
	border: 1px solid #D2D8DB
}

select:focus {
	border: 1px solid #D2D8DB
}

textarea:focus::placeholder {
	opacity: 0;
}

input[readonly]::placeholder {
	opacity: 1;
}

textarea[readonly]::placeholder {
	opacity: 1;
}

button:disabled {
	color: #ffffff80 !important;
	background-color: #000000 !important;
	cursor: unset;
}

.trans {
	background: transparent;
}

.page-build {
	display: none;
}

.header .header-logo {
	background-size: 100px;
	width: 116px;
	margin-left: -58px;
	color: #FFFFFF;
}

.menu-header .menu-logo {
	padding: 5px;
	width: 55px;
	height: 40px;
	z-index: 10;
	display: inline-block;
	vertical-align: middle;
	border-radius: 45px;
	margin: 0 5px 0 10px;
}

#page-transitions {
	left: 0px;
	right: 0px;
	display: block;
	overflow: hidden;
}

.page-content {
	transition: all 350ms ease;
	overflow-x: hidden;
	max-width: 1140px;
	margin: 0 auto;
	height: 100%;
	max-width: 450px;
	background: #24282A;
}

.web .page-content {
	box-shadow: 0px 3px 6px #0000004D;
	min-height: 100vh;
}

.gradient-body-2.login-bg .page-content {
	height: calc(var(--vh, 1vh) * 100);
	background: #000000;
}

.background {
	background: url(/assets/images/wallet_bg.svg) no-repeat bottom left;
}

.page-content-withe {
	background-color: #ffffff !important;
}

.table_bitmos td {
	background: #d0f8fd;
}

.table-border {
	border-bottom: 1px solid #3c3c3c;
}

.tab-header {
	position: fixed;
	top: 60px;
	left: 0;
	right: 0;
	background: #ffffff;
	z-index: 99;
	padding-top: 30px;
}

.tab-main {
	overflow: auto;
	margin-top: 200px;
}

.tabs {
	width: 100%;
	padding: 20px 13px 0;
	text-align: center;
	margin: 0;
}

.tabs li:first-child {
	width: 32.33%;
	height: 39px;
	font-size: 13px;
	line-height: 10px;
	color: #ffffff;
	vertical-align: middle;
	padding: 16px 0;
	border-radius: 8px 0px 0px 8px;
	margin: 0;
}

.tabs li:nth-child(2) {
	width: 32.33%;
	height: 39px;
	font-size: 13px;
	line-height: 10px;
	color: #ffffff;
	vertical-align: middle;
	padding: 16px 0;
	margin: 0;
}

.tabs li:nth-child(3) {
	width: 32.33%;
	height: 39px;
	font-size: 13px;
	line-height: 10px;
	color: #ffffff;
	vertical-align: middle;
	padding: 16px 0;
	border-radius: 0px 8px 8px 0px;
	margin: 0;
}

.tabs-1 {
	width: 92%;
	margin: 15px auto 0px;
	text-align: center;
}

.tabs-1 li {
	width: 45%;
	font-size: 13px;
	line-height: 16px;
	color: #F5F5F5;
	vertical-align: middle;
	padding: 11px 0;
	border-radius: 8px 8px 0 0;
	margin: 10px 5px;
}

.tab-content {
	padding: 0 13px;
}

.tab-content p {
}

.tab-content h5 {
	margin: 10px 25px;
	font-size: 14px;
}

.tab-content h4 {
	margin: 10px 25px;
}

.tab-content ul {
	margin: 10px 25px;
}

.main-top {
	padding: 22px 21px;
	height: 82px;
}

.sub-top-1 {
	padding: 15px 20px;
	height: 66px;
}

.sub-top-1 i {
	position: absolute;
	left: 5px;
	top: -2px;
	font-size: 25px;
	color: #ffffff;
}

.sub-top-1 a {
	z-index: 3;
	position: absolute;
	top: 24px;
}

.sub-top-1 img {
	width: 17px;
	height: 17px;
}

.sub-top-1 p {
	margin: 0 5px;
	font-size: 15px;
	text-align: center;
	color: #000B22;
	font-weight: 500;
	line-height: 30px;
}

.sub-top-2-in {
	position: absolute;
	bottom: 10px;
	left: 10px;
	right: 10px;
}

.sub-top-2-in a {
	z-index: 3;
	position: absolute;
	top: 8px;
}

.sub-top-2-in .text-center span {
	margin: 0 5px;
	font-size: 13px;
	font-weight: 400;
}

.sub-top-2-in .text-right span {
	margin: 0 5px;
	font-size: 14px;
}

.sub-top-2-in h3 {
	display: inline-block;
	font-size: 20px;
	font-weight: 500;
}

.sub-top-2-in i {
	position: absolute;
	left: 0;
	top: 10px;
	font-size: 18px;
	color: #ffffff;
}

.sub-top-2-in p {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 300;
	margin-bottom: 0;
}

.sub-top-3 {
	padding: 15px 15px;
}

.sub-top-3 a {
	z-index: 3;
	position: absolute;
	top: 24px;
}

.sub-top-3 .back {
	width: 17px;
	height: 17px;
}

.sub-top-3 .title {
	margin: 0 5px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	font-weight: 500;
	line-height: 30px;
}

.sub-top-3 .container-1 {
	padding: 1px 0 0 0;
	max-width: 1000px;
	background: #24282A;
	height: calc(var(--vh) * 100 - 70px);
	border-radius: 15px;
	color: #000;
}

.sub-top-3 .container-1 .register-title {
	margin: 0;
	text-align: left;
	color: #fff;
	font-size: 14px;
}

.menu-title {
	text-align: left;
	color: #E8E8E8;
	font-size: 16px;
	font-weight: 400;
	margin: 20px 0 5px 0;
}

.sub-top-4 {
	padding: 15px 15px;
	text-align: center;
}

.sub-top-4 a {
	z-index: 3;
	position: absolute;
	top: 24px;
	left: 15px;
	cursor: pointer;
}

.sub-top-4 .back {
	width: 17px;
	height: 17px;
}

.sub-top-4 .title {
	margin: 0 5px;
	font-size: 15px;
	color: #fff;
	font-weight: 400;
	line-height: 30px;
}

.sub-top-4 .container-1 {
	margin: 0px auto;
	padding: 1px 0 0 0;
	max-width: 1000px;
	background: #24282A;
	height: calc(var(--vh) * 100 - 75px);
	border-radius: 15px;
	color: #000;
	overflow: auto;
}

.sub-support img {
	width: 100%;
}

.fa-chevron-right {
	font-size: 27px;
	color: #ffffff;
}

.main-top h4 {
	color: #ffffff;
	text-align: center;
}

.main-top img {
	display: inline-block;
	vertical-align: middle;
	width: 27px;
	height: 31px;
}

.main-top p {
	display: block;
	font-size: 15px;
	color: #F5F5F5;
	line-height: 30px;
	margin-left: 5px;
}

.main-top div {
	display: inline-block;
	background: #36566c;
	border-radius: 24px;
	text-align: center;
	color: #ffffff;
	width: 95px;
	height: 45px;
	line-height: 42px;
	font-size: 15px;
}

.lvl-div {
	display: inline-block;
	background: #36566c;
	border-radius: 24px;
	text-align: center;
	color: #ffffff;
	width: 75px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.lvl-div img {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 22px;
}

.icon_lvl1 {
	background: #36566C !important;
}

.icon_lvl2 {
	background: #35B72C !important;
}

.icon_lvl3 {
	background: #37A0C8 !important;
}

.icon_lvl4 {
	background: #DC314E !important;
}

.icon_lvl5 {
	background: #7F19A4 !important;
}

.main-img {
	width: 55px;
	height: 30px;
	display: inline-block;
	float: right;
}

.main-card i {
	font-size: 18px;
	color: #ffffff;
	float: right;
	margin-top: 5px;
}

.b-main-text i {
	font-size: 15px;
	color: #ffffff;
	float: right;
	margin: 0 5px 0 0;
}

.header-logo-center {
	justify-items: center;
}

.header-logo-center-1 {
	justify-items: center;
}

.header-logo-center .header-icon-1 {
	right: 0px;
}

.header-logo-center .header-icon-4 {
	left: 0px;
	top: -5px;
}

.header-logo-center .header-title {
	width: 150px;
	left: 50%;
	margin-left: -75px;
	text-align: center;
}

.header-logo-center a {
	display: inline-block;
	margin: 23px auto;
	font-size: 13px;
	text-align: center;
	line-height: 16px;
}

.header-logo-center img {
	display: inline-block;
	height: 20px;
	vertical-align: middle;
}

.lock-amount {
	position: absolute;
	top: 74px;
	left: 25px;
	font-size: 13px !important;
	color: #F5F5F5;
}

.lock-amount > .coin-name {
	font-size: 11px;
}

.coin-exchange {
	position: absolute;
	top: 65px;
	right: 25px;
}

.balance_beto_price {
	font-size: 14px;
	color: #ffffff;
	opacity: 0.7;
}

.coin-exchange > .coin-name {
	font-size: 14px;
	color: #ffffff;
	opacity: 0.7;
}

.header-logo {
	color: transparent;
}

.main-content {
	text-align: center;
	height: 100%;
}

.main-content .login-title {
	font-size: 20px;
	font-weight: 400;
	color: #fff;
	padding: 25px 0 0 0;
	font-family: 'Pretendard Variable';
}

@media (max-height: 600px) {
	.main-content .login-title {
		padding: 4px 0 !important;
	}
	
	.register-title {
		margin: 10px auto !important;
	}
}

@media (max-height: 600px) {
	.intro-logo-img img {
		display: none;
	}
	
	.login-body {
		top: 60px;
	}
}

.account-content {
	text-align: center;
	color: #000B22;
	font-size: 15px;
	line-height: 42px;
}

.main-content2 {
	text-align: center;
	margin: 0 auto 0;
}

.main-content3 {
	margin: 30px 0;
}

.main-content3 .reg_step {
	margin-bottom: 100px;
}

.main-content4 {
	text-align: center;
	margin: 15px 0 30px;
	padding: 0 15px;
}

.main-title-login {
	text-align: center;
	margin: 28px 20px 68px;
}

.container {
	display: flex;
	margin: 30px auto;
	max-width: 1000px;
}

.container-1 {
	margin: 10px auto 0;
	max-width: 1000px;
}

.container-1 hr {
	border: 2px solid #F4F6F8;
	margin-left: 18px;
	margin-right: 18px;
}

.menu-header a {
	display: inline-block;
}

.menu-header div {
	display: inline-block;
}

.menu-header p {
	font-size: 11px;
	margin: 0
}

.menu-header {
	padding: 25px 0 15px;
	margin-bottom: 0px;
}

.menu-header .menu-title {
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 18px;
}

.menu-line {
	width: 100%;
	height: 1px;
	clear: both;
	display: block;
	margin: 8px auto;
}

.menu-item i {
	line-height: 35px;
	text-align: right;
	font-size: 17px;
	color: #848484;
}

.web-sidebar {
	width: 240px;
	height: 100vh;
	background-color: #24282A;
	color: #fff;
	position: fixed;
	z-index: 9997;
	overflow: hidden;
	transition: transform 0.5s ease-out;
	transform: translateX(-100%);
}

.web-sidebar .web-sidebar-wrapper {
	position: relative;
	overflow: auto;
	width: 100%;
	padding-bottom: 30px;
	flex: 1 1 auto;
	height: calc(100vh - 100px);
}

.web-sidebar .menu {
	margin: 0px 20px;
	padding: 0;
	list-style: none;
}

.web-sidebar .sub-menu .menu-item:not(:last-child) {
	border-bottom: 1px solid #3D3D3D;
}

/*.web-sidebar .sub-menu .menu-item {width: 93% !important;}*/
.web-sidebar .menu .menu-item {
	position: relative;
	display: block;
	clear: both;
	width: 100%;
	list-style: none;
	transition: opacity ease .2s;
	margin: 0;
	margin-bottom: 5px;
}

.web-sidebar .menu .menu-item.opened {
	background: #000000;
	border: 1px solid #3E3E3E;
}

.web-sidebar .menu .menu-item .menu-link {
	display: table;
	width: 100%;
	padding: 0px 15px;
	transition: opacity .2s ease;
	height: 45px;
}

.web-sidebar .menu .menu-item .menu-link .menu-label {
	display: table-cell;
	vertical-align: middle;
	color: #E8E8E8;
	font-weight: 400;
	display: flex;
	align-items: center;
	height: 100%;
}

.web-sidebar .menu .menu-item .menu-link .menu-label .menu-name {
	display: inline-block;
}

.web-sidebar .menu .menu-item .menu-link .menu-label .menu-arrow {
	font-family: 'Material Design Icons';
	font-size: inherit;
	line-height: inherit;
	display: inline-block;
	margin: auto 0;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}

.web-sidebar .menu .menu-item .menu-link .menu-label .menu-arrow:before {
	content: '';
}

.web-sidebar .menu .menu-item .menu-link .menu-label .menu-info {
	opacity: .6;
	color: rgba(255, 255, 255, .5);
}

.web-sidebar .menu .menu-item .menu-link .menu-icon {
	position: relative;
	display: table-cell;
	width: 40px;
	height: 40px;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align: center;
	vertical-align: middle;
	border-radius: .25rem;
	background: rgba(255, 255, 255, .22);
}

.web-sidebar .menu .menu-item .menu-link .menu-icon .icon-placeholder {
	font-style: normal;
	margin: auto;
	color: rgba(255, 255, 255, .5);
}

.web-sidebar .menu .menu-item .menu-link .menu-icon .icon-placeholder {
	font-size: 18px;
}

.web-sidebar .menu .menu-item .menu-link .menu-icon .icon-badge {
	font-size: 10px;
	position: absolute;
	top: -7px;
	right: -6px;
	padding: .3em .6em;
}

.web-sidebar .menu .menu-item .sub-menu {
	display: none;
	padding: 5px 10px;
	list-style: none;
}

.web-sidebar .menu .menu-item.active {
	background: #1a1f33;
}

.web-sidebar .menu .menu-item > .menu-link .menu-label img {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
}

.web-sidebar .menu .menu-item.active > .menu-link .menu-label, .web-sidebar .menu .menu-item.active > .menu-link .icon-placeholder {
	color: white;
}

.web-sidebar .menu .menu-item > .menu-link:hover .menu-label, .web-sidebar .menu .menu-item > .menu-link:hover .icon-placeholder {
	color: white;
}

.web-sidebar .menu .menu-item.opened > .menu-link .menu-label, .web-sidebar .menu .menu-item.opened > .menu-link .icon-placeholder {
	color: white;
	display: flex;
	align-items: center;
}

.web-sidebar .menu .menu-item.opened > .menu-link > .menu-label .menu-name > .menu-arrow:before {
	content: '';
}

.web-sidebar .menu .menu-item.opened .sub-menu {
	background: #000000;
	margin: 0;
}

.sidebar-backdrop {
	display: none;
	opacity: 0;
}

/*  사이드바 탑 로고와 고정부분  */
.admin-brand-content {
	font-weight: 600;
	display: inline-block;
	padding: 0 5px;
	letter-spacing: 3px;
	text-transform: uppercase;
}

.sidebar-brand img {
	margin: 30px 0 30px 40px;
}

.sidebar-title span {
	color: #e6eef2;
	font-size: 15px;
	font-weight: 700;
	margin-left: 10px;
}

.sidebar-title {
	margin: 50px 20px 10px;
	border-bottom: 1px solid #e6eef2;
	padding-bottom: 10px;
}

/*  사이드바 탑 로고옆에 닫기 버튼  모바일 버전  */
.web-sidebar .admin-close-sidebar {
	font-family: 'Material Design Icons';
	font-size: 24px;
	display: none;
	padding-left: 15px;
	align-items: center;
}

.web-sidebar .admin-close-sidebar:before {
	content: '';
}

/*  사이드바 탑 로고 옆에 고정부분 */
.web-sidebar .admin-pin-sidebar {
	font-family: 'Material Design Icons';
	font-size: 1rem;
	line-height: inherit;
	display: inline-block;
	width: 40px;
	text-align: center;
	opacity: 0;
	color: #fff;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}

.web-sidebar .admin-pin-sidebar:before {
	content: '擄';
}

.mobile-menu {

}

.menu-fixed {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 63px;
	padding: 0;
	z-index: 100;
}

.menu-fixed a {
	width: 50%;
	float: left;
	height: 63px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
}

.menu-fixed a em {
	display: block;
	position: absolute;
	text-align: center;
	font-size: 11px;
	bottom: 10px;
	line-height: 11px;
	left: 0;
	right: 0;
	font-style: normal;
}

.menu-fixed a.active em {
	color: #ffffff;
}

.menu-fixed a img {
	margin: 10px auto;
	width: 26px;
	height: 22px;
}

.menu-fixed-1 {
	position: fixed;
	bottom: 0;
	left: 0px;
	right: 0px;
	height: 63px;
	padding: 0;
	z-index: 100;
}

.menu-fixed-1 a {
	width: 25%;
	float: left;
	height: 63px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
}

.menu-fixed-1 a em {
	display: block;
	position: absolute;
	text-align: center;
	font-size: 11px;
	bottom: 10px;
	line-height: 11px;
	left: 0;
	right: 0;
	font-style: normal;
	color: #666B71;
}

.menu-fixed-1 a.active em {
	color: #FFFFFF;
}

.menu-fixed-1 a img {
	margin: 15px auto;
}

.menu-fixed-2 {
	position: fixed;
	bottom: 0;
	left: 0px;
	right: 0px;
	height: 63px;
	padding: 0;
	z-index: 100;
}

.menu-fixed-2 a {
	width: 33%;
	float: left;
	height: 63px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
}

.menu-fixed-2 a em {
	display: block;
	position: absolute;
	text-align: center;
	font-size: 11px;
	bottom: 10px;
	line-height: 11px;
	left: 0;
	right: 0;
	font-style: normal;
	color: #666B71;
}

.menu-fixed-2 a.active em {
	color: #FFFFFF;
	font-weight: 600;
}

.menu-fixed-2 a:nth-child(1) img {
	margin: 17px auto;
}

.menu-fixed-2 a:nth-child(2) img {
	margin: 15px auto;
}

.menu-fixed-2 a:nth-child(3) img {
	margin: 10px auto;
}

.menu-fixed-3 {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 63px;
	padding: 0;
	z-index: 100;
}

.menu-fixed-3 a:not(.menu-fixed-3-backmenu a) {
	width: 50%;
	float: left;
	height: 63px;
	line-height: 45px;
	text-align: center;
	font-size: 18px;
}

.menu-fixed-3 a.active em:not(.menu-fixed-3-backmenu em) {
	color: #FFD582;
	font-weight: 400;
}

.menu-fixed-3 a em:not(.menu-fixed-3-backmenu a em) {
	display: block;
	position: absolute;
	text-align: center;
	font-size: 12px;
	bottom: 12px;
	line-height: 11px;
	left: 0;
	right: 0;
	font-style: normal;
	color: #fff;
}

.menu-fixed-3 a img {
	margin: 12px auto;
	width: 22px;
	height: 22px;
}

.menu-fixed-3-backmenu {
	position: fixed;
	bottom: 58px;
	left: 15px;
	right: 15px;
	border-radius: 15px 15px 0px 0px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 45px;
	z-index: 99;
	box-shadow: 0px -2px 10px #0000001A;
	margin: 0 auto;
	max-width: 430px;
}

.menu-fixed-3-backmenu-img {
	position: fixed;
	background: #000B22;
	box-shadow: 0px -2px 10px #0000001A;
	bottom: 58px;
	left: 15px;
	right: 15px;
	z-index: 1;
	border-radius: 15px 15px 0px 0px;
	height: 45px;
	margin: 0 auto;
	max-width: 430px;
	transition: transform 0.5s ease-out;
	transform: translateY(1000%);
}

.menu-fixed-3-backmenu > div {
	width: 40%;
	text-align: center;
}

.menu-fixed-3-backmenu div a {
	width: 40%;
	display: inline-block;
}

.menu-fixed-3-backmenu div a:only-child {
	width: 100%;
}

.menu-fixed-3-backmenu a em {
	display: block;
	font-size: 13px;
	line-height: 13px;
	font-style: normal;
	color: #FFFFFF;
}

.menu-fixed-3-backmenu a.active em {
	color: #81c2e3;
	font-weight: bold;
}

.login-menu-1 {
	margin: 19px auto 17px !important;
	width: 90% !important;
}

.login-menu-2 {
	margin: 19px auto 17px !important;
	width: 100% !important;
}

.main-menu {
	display: inline-block;
	text-align: center;
	width: 30%;
}

.main-menu img {
	width: 80%;
	margin: 35px auto 15px;
}

.main-menu p {
	font-size: 17px;
	font-weight: 700;
	margin: 0;
}

.main-menu-top {
	background: #F9FAFD;
	border: 1px solid #D2D8DB;
	border-radius: 10px;
	max-width: 1140px;
	margin: 10px 15px;
	text-align: right;
	border-radius: 10px;
	padding: 11px 12px 13px 11px;
	color: #000B22;
}

.main-menu-top.index {
	height: auto;
}

.main-menu-top h3 {
	display: inline-block;
	margin: 0px 0px 5px;
	color: #000B22 !important;
	font-size: 18px;
	font-weight: 600;
}

.main-menu-top h6 {
	color: #f5f5f5;
	font-size: 13px;
	font-weight: 300;
	opacity: 0.5
}

.main-menu-top p {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 300;
	margin-bottom: 0;
}

.main-card-top span {
	font-size: 12px;
}

.main-card-abs span {
	font-weight: 400;
}

.main-menu-top table td {
	font-size: 13px;
}

.main-menu-top table td:nth-child(odd) {
	text-align: left;
}

.main-menu-top table td:nth-child(even) {
	text-align: right;
}

.main-menu-top .button-half {
	height: 48px;
	padding: 8px 0 2px 0;
}

.main-menu-top-1.sub {
	max-width: 1140px;
	text-align: center;
	background: #005f70
}

.main-menu-top-1.sub .main-card {
	margin: 0 auto 5px
}

.main-menu-top-1.sub table {
	margin: 0px 10px 5px 13px;
}

.main-menu-top-1 {
	max-width: 1140px;
	text-align: center;
	background: #005f70
}

.main-menu-top-1 .main-card {
	padding: 0px 27px;
}

.main-menu-top-1 h1 {
	display: inline-block;
	margin: 0 5px 10px;
	color: #ffffff;
}

/*.main-menu-top-1 h3{margin-bottom: 0px;font-size: 15px;color: #E8E8E8;line-height: 60px;border-bottom: 1px solid #3E3E3E;text-align: left;display: flex;align-items: center;justify-content: space-between;}*/
.main-menu-top-1 h4 {
	font-size: 16px;
	color: #E8E8E8 !important;
	text-align: right;
	line-height: 60px;
	margin-right: 15px;
}

.main-menu-top-1 h4 div:nth-child(1) {
	text-align: left;
	font-size: 12px;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 15px;
}

.main-menu-top-1 h6 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 60px;
	color: #E8E8E8;
	border-bottom: 1px solid #3E3E3E;
}

/*.main-menu-top-1 h6 span{display: inline-block;color:#E8E8E8;line-height: 20px;width: 24%;}
.main-menu-top-1 h6 span:nth-child(2), .main-menu-top-1 h6 span:nth-child(5){text-align: left;}
.main-menu-top-1 h6 span:nth-child(6), .main-menu-top-1 h6 span:nth-child(7){text-align:right;}
.main-menu-top-1 h6 span:nth-child(1) {line-height: 60px;}*/
.main-menu-top-1 h6 p {
	display: inline-block;
	border-right: 1px solid #3E3E3E;
	height: 17px;
	margin: 0px 18px;
}

.main-menu-top-1 .div1 {
	width: 45%;
	display: flex;
	align-items: center;
	font-size: 13px;
}

.main-menu-top-1 .div2 {
	width: 45%;
	display: flex;
	align-items: center;
	line-height: 20px;
	font-size: 13px;
}

.main-menu-top-1 .div2 span:nth-child(3) {
	margin-left: auto;
}

.main-menu-top-1 .div3 {
	display: flex;
	align-items: center;
	width: 100%;
	line-height: 20px;
	font-size: 13px;
}

.main-menu-top-1 .div3 span:nth-child(3) {
	margin-left: auto;
}

.main-menu-top-1 .div3 span:nth-child(4) {
	margin-left: 5px;
}

.main-menu-top-1 img {
	margin-right: 10px;
	max-width: 20px;
	max-height: 20px;
}

.main-menu-top-2 h1 {
	display: inline-block;
	margin: 0 5px 10px;
	color: #ffffff;
}

.main-menu-top-2 h3 {
	display: inline-block;
	margin: 0 5px 10px;
	color: #ffffff;
}

.main-menu-top-2 h4 {
	color: #ffffff !important;
}

.main-menu-top-2 span {
	font-size: 13px;
}

.main-menu-top-2 span.coin-name {
	font-size: 15px;
}

.main-menu-top-2 table td {
	font-size: 13px;
}

.main-menu-top-2 table td:nth-child(odd) {
	text-align: left;
}

.main-menu-top-2 table td:nth-child(even) {
	text-align: right;
	color: rgba(255, 255, 255, .6)
}

.main-menu-top-2 .icon-1 {
	position: absolute;
	height: 50px;
	width: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
	color: #ffffff;
	top: 0;
	right: 0;
	z-index: 999;
}

.main-menu-top-3 {
	height: 242px;
	max-width: 1140px;
	margin: 12px 13px;
	text-align: center;
	border-radius: 13px;
}

.main-menu-top-3 h3 {
	display: inline-block;
	margin: 0px 5px 10px;
	color: #f5f5f5;
}

.main-menu-top-3 h6 {
	color: #f5f5f5;
	font-size: 13px;
	font-weight: 300;
	opacity: 0.5
}

.main-menu-top-3 span {
	font-size: 13px;
}

.main-menu-top-3 table td {
	font-size: 13px;
}

.main-menu-top-3 table td:nth-child(odd) {
	text-align: left;
}

.main-menu-top-3 table td:nth-child(even) {
	text-align: right;
}

.main-menu-top-4 {
	height: 185px;
	max-width: 1140px;
	margin: 12px 13px;
	text-align: center;
	border-radius: 13px;
}

.main-menu-top-4 h3 {
	display: inline-block;
	color: #ffffff;
	font-size: 19px;
}

.main-menu-top-4 h6 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 400;
	text-align: right;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.main-menu-top-4 span {
	font-size: 13px;
}

.main-menu-top-4 table td {
	font-size: 13px;
}

.main-menu-top-4 table td:nth-child(odd) {
	text-align: left;
}

.main-menu-top-4 table td:nth-child(even) {
	text-align: right;
}

.main-menu-top-5 {
	max-width: 1140px;
	margin: 0;
	text-align: right;
	background: #161A1C;
	box-shadow: 0px 1px 0px #000000;
}

.main-menu-top-5 h1 {
	display: inline-block;
	margin: 0 5px 10px;
	color: #ffffff;
}

.main-menu-top-5 h3 {
	color: #E8E8E8;
	font-size: 16px;
	font-weight: 700;
}

.main-menu-top-5 h3 span:nth-child(2) {
}

.main-menu-top-5 h6 {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 400;
	text-align: right;
	line-height: 17px;
}

.main-menu-top-5 h6 div:first-child {
	font-size: 13px;
}

.main-menu-top-5 p {
	color: #f5f5f5;
	font-size: 13px;
	font-weight: 300;
	opacity: 0.5;
	margin-bottom: 0;
}

.main-menu-top-5 table td {
	font-size: 13px;
}

.main-menu-top-5 table td:nth-child(odd) {
	text-align: left;
}

.main-menu-top-5 table td:nth-child(even) {
	text-align: center;
}

.main-menu-top-5-in {
	max-width: 1140px;
	max-height: 129px;
	text-align: right;
	margin: 10px 15px;
}

.main-menu-top-5-in h1 {
	display: inline-block;
	margin: 0 5px 10px;
	color: #ffffff;
}

.main-menu-top-5-in h3 {
	display: inline-block;
	color: #ffffff !important;
	font-size: 18px;
	padding-right: 2px;
	font-weight: 500;
}

.main-menu-top-5-in h3 span:nth-child(2) {
	font-weight: 400;
}

.main-menu-top-5-in h6 {
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	text-align: right;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.main-menu-top-5-in h6 div:first-child {
	font-size: 13px;
}

.main-menu-top-5-in p {
	color: #f5f5f5;
	font-size: 13px;
	font-weight: 300;
	opacity: 0.5;
	margin-bottom: 0;
}

.main-menu-top-5-in table td {
	font-size: 13px;
}

.main-menu-top-5-in table td:nth-child(odd) {
	text-align: left;
}

.main-menu-top-5-in table td:nth-child(even) {
	text-align: center;
}

.main-menu-top-5-in .b-card-logo {
	position: absolute;
	left: 10px;
	top: 13px;
}

.main-menu-top-6 {
	height: 200px;
	max-width: 1140px;
	margin: 12px 13px;
	text-align: center;
	border-radius: 15px;
}

.main-menu-top-6 h1 {
	display: inline-block;
	margin: 0 5px 10px;
	color: #f5f5f5;
}

.main-menu-top-6 h3 {
	display: inline-block;
	margin: 0px 5px 12px;
	color: #f5f5f5;
	font-size: 19px;
	font-weight: 300;
}

.main-menu-top-6 h6 {
	color: #f5f5f5;
	font-size: 13px;
	font-weight: 300;
}

.main-menu-top-6 p {
	color: #ffffff;
	font-size: 13px;
	font-weight: 300;
	margin-bottom: 0;
}

.main-menu-top-6 span {
	font-size: 13px;
}

.main-menu-top-6 table td {
	font-size: 13px
}

.main-menu-top-6 table td:nth-child(odd) {
	text-align: left;
}

.main-menu-top-6 table td:nth-child(even) {
	text-align: right;
}

.main-menu-top-7 {
	height: 155px;
	max-width: 1140px;
	margin: 12px 11px;
	text-align: center;
	border-radius: 15px;
}

.main-menu-top-7 h3 {
	display: inline-block;
	margin: 0px 5px 10px;
	color: #f5f5f5;
}

.main-menu-top-7 h6 {
	color: #000000;
	font-size: 13px;
	font-weight: 300;
	opacity: 0.5
}

.main-menu-top-7 span {
	font-size: 13px;
}

.main-menu-top-7 p {
	font-size: 13px;
	opacity: 0.7;
	margin-bottom: 0;
	text-align: right;
	line-height: 18px;
}

.main-menu-top-8 {
	height: 142px;
	max-width: 1140px;
	margin: 12px 13px;
	text-align: center;
	border-radius: 15px;
}

.main-menu-top-8 h3 {
	display: inline-block;
	margin: 0px 5px 10px;
	color: #f5f5f5;
}

.main-menu-top-8 h6 {
	color: #000000;
	font-size: 13px;
	font-weight: 300;
	opacity: 0.5
}

.main-menu-top-8 span {
	font-size: 13px;
}

.main-menu-top-8 p {
	font-size: 13px;
	opacity: 0.7;
}

.main-card {
	padding: 20px 30px 25px;
	height: 90px;
}

.main_card-chart {
	background: #FFFFFF;
	height: 120px;
	border: 1px solid #D2D8DB;
	border-radius: 8px;
}

.main-card-abs {
	color: #000B22;
}

.card-tbl {
	background: #ffffff26;
	padding: 6px 11px;
	border-radius: 8px;
	border: 1px solid rgb(0 0 0 / 15%);
	margin-top: 10px;
	will-change: transform;
	-webkit-mask-image: -webkit-radial-gradient(white, black);
}

.card-tbl td:nth-child(odd) {
	text-align: left;
}

.card-tbl td:nth-child(even) {
	text-align: right;
}

.main-card-active {
	padding: 0px 20px 2px;
}

.main-card-active table {
	background: rgb(255 255 255 / 15%);
	padding: 6px 11px;
	border-radius: 8px;
	border: 1px solid rgb(0 0 0 / 15%);
	margin-bottom: 5px;
}

.staking-type-box-index a {
	width: 95%;
	height: 100%;
}

.user {
	margin-top: -5px;
}

.user > img {
	display: inline-block;
	width: 18px;
	height: 14px;
}

.user > span {
	font-size: 14px;
	color: #f5f5f5;
}

.main-menu-top-plus {
	height: 156px;
	max-width: 1140px;
	margin: 12px 13px;
	text-align: center;
	border-radius: 13px;
}

.main-menu-top-plus span {
	padding: 0 31px 6px 31px;
	border-radius: 50px;
	font-size: 60px;
}

.main-menu-top-plus a {
	width: 100%;
	height: 156px;
	line-height: 209px
}

.introduce {
	margin: 0 15px;
}

.introduce .index-img {
	width: 100%;
	height: 200px;
	background: transparent url('/assets/images/index_img.png') no-repeat;
	border-radius: 17px;
	background-size: cover;
}

.introduce .index-text {
	color: #000000;
	font-size: 13px;
	margin: 24px 10px;
	letter-spacing: 0px;
}

.main-card-1 {
	padding: 21px 13px 13px 13px;
}

.main-menu-top-plus-1 {
	max-width: 1140px;
	margin: 0 13px;
	text-align: center;
	border: 1px solid #880007;
	padding: 10px;
	border-radius: 5px;
}

.main-menu-top-plus-1 span {
	padding: 0 31px 6px 31px;
	border-radius: 50px;
	font-size: 25px;
	color: #ffffff;
}

.main-menu-top-plus-1 a {
	width: 100%;
	height: 216px;
	line-height: 209px
}

.main-menu-top-plus-2 {
	max-width: 1140px;
	margin: 9px 13px;
	text-align: center;
	border-radius: 5px;
}

.main-menu-top-plus-2 span {
	padding: 0 31px 6px 31px;
	border-radius: 50px;
	font-size: 60px;
}

.main-menu-top-plus-2 a {
	width: 100%;
	height: 216px;
	line-height: 209px
}

.login-lan-kr {
	background: #99b11d;
	color: #ffffff;
	border-radius: 5px 5px 0 0;
}

.login-lan-en {
	background: #4282b4;
	color: #ffffff;
	border-radius: 0 0 5px 5px;
}

.main-title-login-1 img {
	width: 45%;
	max-width: 700px;
	margin: 30px auto 60px;
}

.main-menu-top-plus-1 i {
	font-size: 30px;
	vertical-align: middle;
	margin-left: 10px;
}

.main-title {
	text-align: center;
	margin: 10px;
}

.main-title-thanks {
	text-align: center;
	margin: 30px 20px 50px;
}

.main-title-wait {
	text-align: center;
	margin: 30px 20px 30px;
}

.main-title-login img {
	width: 135px;
	height: 130px;
	max-width: 700px;
	margin: auto;
}

.main-title-wait img {
	width: 70%;
	max-width: 700px;
}

.main-title-thanks p {
	font-size: 32px;
	line-height: 55px;
}

.main-title-wait p {
	font-size: 20px;
	line-height: 30px;
}

.main-title h4 {
	font-size: 25px;
	font-weight: 600;
	color: #5d5d5d;
}

.login {
	color: #3d3935;
}

.login-text {
	display: inline-block;
	width: 35%;
}

.auto-login {
	text-align: left;
	margin-left: 38px;
	margin-bottom: 15px;
	margin-right: 10px;
	font-size: 12px;
}

.auto-login input {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}

.auto-policy {
	text-align: center;
}

.auto-policy input {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}

.none-text {
	font-size: 14px !important;
	font-weight: 300;
	text-align: center;
	color: #AAAAAA;
}

.none-text img {
	margin: 15px auto;
	width: 55px;
	height: 55px;
}

.none-text-1 {
	font-size: 13px;
	display: block;
	text-align: center;
	line-height: 25px;
}

.buy_close {
	position: absolute;
	font-size: 16px;
	top: 13px;
	right: 7px;
}

.input-icon-textarea {
	height: 200px;
	line-height: 20px;
	padding: 30px 12px 10px;
	display: block;
	width: 100%;
	font-size: 14px;
	margin: 0 auto 5px;
	border: 1px solid #3E3E3E;
	background: #000000;
	color: #E8E8E8;
}

.input-icon-field {
	height: 40px;
	line-height: 40px;
	text-indent: 12px;
	border-bottom: 1px solid #707070;
	display: block;
	width: 100%;
	font-size: 13px;
	background: transparent;
	color: #f5f5f5;
}

.input-round-field {
	height: 60px;
	line-height: 40px;
	text-indent: 12px;
	display: block;
	width: 100%;
	font-size: 14px;
	background: #000000;
	color: #E8E8E8;
	border-radius: 0px;
	border: 1px solid #3E3E3E;
	padding-top: 20px;
}

.input-number-field {
	height: 50px;
	line-height: 50px;
	width: 100%;
	font-size: 16px;
	background: #fff;
	color: #303030;
	border-radius: 0px;
	border: 1px solid #D2D8DB;
	text-align: right;
	padding: 0 45px;
}

.input-login-field {
	height: 70px;
	line-height: 40px;
	text-indent: 12px;
	border: 1px solid #3E3E3E;
	display: block;
	width: 100%;
	font-size: 13px;
	background: #000000;
	color: #E8E8E8;
	padding-top: 21px;
	margin-bottom: 10px;
}

.input-send-field {
	height: 40px;
	line-height: 40px;
	text-indent: 12px;
	display: block;
	width: 100%;
	font-size: 13px;
	background: #FFFFFF;
	color: #292F34;
	border-radius: 3px;
	border: 1px solid #C9CDDC;
}

.input-register-field {
	background: #000000;
	border: 1px solid #3E3E3E;
	height: 70px;
	line-height: 45px;
	text-indent: 12px;
	display: block;
	width: 100%;
	font-size: 14px;
	color: #fff;
	padding-top: 22px;
	margin-bottom: 10px;
}

.input-register-field.info_page {
	width: calc(100% - 85px);
}

.input-myinfo-field {
	background: #000000;
	border: 1px solid #3E3E3E;
	height: 45px;
	line-height: 45px;
	text-indent: 12px;
	display: block;
	width: 125%;
	font-size: 14px;
	color: #fff;
	left: 15px;
}

.input-myinfo-field.info_page {
	width: calc(100% - 85px);
}

.input-myinfo-field::-webkit-input-placeholder {
	color: #a5a5a5;
	font-size: 12px;
}


.input-register-field-phone {
	border: 1px solid #3E3E3E;
	height: 60px;
	line-height: 40px;
	text-indent: 50px;
	display: block;
	width: 100%;
	font-size: 13px;
	background: #000000;
	color: #E8E8E8;
	padding-top: 21px;
}

.input-register-field-pincode {
	border: 1px solid #3E3E3E;
	height: 60px;
	line-height: 40px;
	text-indent: 5%;
	display: block;
	width: calc(100% - 85px);
	font-size: 13px;
	background: #000;
	color: #E8E8E8;
	padding-top: 21px;
}

.input-address-field {
	height: 60px;
	line-height: 40px;
	text-indent: 20%;
	border-bottom: 1px solid #707070;
	display: block;
	width: 100%;
	font-size: 13px;
	background: #000000;
	color: #f5f5f5;
}

.input-password-field {
	height: 60px;
	line-height: 40px;
	text-indent: 37%;
	border-bottom: 1px solid #707070;
	display: block;
	width: 100%;
	font-size: 13px;
	background: #000000;
	color: #f5f5f5;
}

.input-icon-inline {
	height: 30px;
	line-height: 25px;
	text-indent: 10px;
	display: inline-block;
	width: 78%;
	font-size: 10px;
	maFrgin: 14px 0;
	overflow: hidden;
	color: #f5f5f5;
	border-radius: 5px;
}

.input-register-field-phone::-webkit-input-placeholder {
	color: #a5a5a5;
	font-size: 13px;
}

.input-register-field-pincode::-webkit-input-placeholder {
	color: #a5a5a5;
	font-size: 13px;
}

.input-icon-inline::-webkit-input-placeholder {
	color: #a5a5a5;
	font-size: 11px;
}

.input-icon-send {
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	border: solid 1px rgba(0, 0, 0, 0.1);
	display: block;
	width: 90%;
	font-size: 10px;
	margin: 10px auto 5px;
	overflow: hidden;
}

.input-icon-small {
	height: 30px;
	line-height: 20px;
	text-indent: 5px;
	display: inline-block;
	width: 97%;
	font-size: 10px;
	margin: 5px 0;
	overflow: hidden;
	border-radius: 5px;
}

.input-icon-small::-webkit-input-placeholder {
	color: #a5a5a5;
}

.input-icon-xsmall {
	height: 20px;
	line-height: 20px;
	text-indent: 5px;
	border: solid 1px rgba(0, 0, 0, 0.1);
	display: inline-block;
	width: 100%;
	font-size: 10px;
	margin: 5px 0;
	overflow: hidden;
}

.input-icon-xsmall-area {
	height: 45px;
	line-height: 20px;
	text-indent: 5px;
	border: solid 1px rgba(0, 0, 0, 0.1);
	display: inline-block;
	width: 100%;
	font-size: 13px;
	margin: 5px 0;
	color: #7e7e7e;
}

.input-icon-l {
	position: absolute;
	z-index: 9;
	height: 45px;
	line-height: 45px;
	text-align: center;
	width: 45px;
	left: 5%;
	font-size: 20px;
	color: #666666;
}

.input-icon-r {
	position: absolute;
	z-index: 9;
	height: 45px;
	line-height: 45px;
	text-align: center;
	width: 45px;
	right: 5%;
	font-size: 20px;
	top: -1px;
	color: #666666;
}

.input-icon-r-1 {
	position: absolute;
	z-index: 9;
	height: 45px;
	line-height: 45px;
	text-align: center;
	width: 45px;
	right: 4%;
	font-size: 30px;
	top: 24px;
	color: #666666;
}

.input-icon-r-2 {
	position: absolute;
	z-index: 9;
	height: 45px;
	line-height: 45px;
	text-align: center;
	width: 45px;
	right: 4%;
	font-size: 20px;
	top: 24px;
	color: #666666;
}

.input-icon .fade.show, .input-icon-p .fade.show {
	color: #ff1d1d;
	font-weight: 600;
}

.input-icon-p {
	width: 100%;
	margin-top: 10px;
}

.input-icon-p input {
	display: inline-block;
	font-size: 15px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, 0.1);
	margin: 5px 0;
	height: 20px;
	line-height: 20px;
}

.input-icon-p-20 {
	width: 20% !important;
}

.time-limit {
	position: absolute;
	bottom: 5px;
	right: 99px;
	font-weight: bold;
	font-size: 13px;
}

.button-absolute {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 4px 10px;
	height: 60px;
	font-size: 15px;
	min-width: 80px;
	border-radius: 0 0 0 0 !important;
}

.lan-absolute {
	position: absolute;
	left: 12px;
	bottom: 12px;
	z-index: 2;
	width: 31px;
	text-align: center;
	color: #959595;
}

.create-p {
	font-size: 14px;
	text-align: left;
	margin-left: 25px;
	margin-bottom: 3px;
	margin-top: 25px;
	font-weight: 600;
}

.create-s {
	font-size: 12px;
	text-align: left;
	margin-left: 25px;
	margin-bottom: 3px;
}

.button-controller-next button {
	background: #003F6A;
	color: #F5F5F5;
	height: 63px;
	border-radius: 0;
	width: 100%;
	padding: 14px;
	margin: 0 -1px;
	text-align: center;
	display: inline-block;
}

.button-controller-select {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 100;
}

.button-controller-select a {
	background: #003F6A;
	color: #F5F5F5;
	height: 63px;
	border-radius: 0;
	width: 50%;
	padding: 14px;
	margin: 0 -1px;
	text-align: center;
	display: inline-block
}

.button-controller-select button {
	background: #003F6A;
	color: #F5F5F5;
	height: 63px;
	border-radius: 0;
	width: 50%;
	padding: 14px;
	margin: 0 -1px;
	text-align: center;
	display: inline-block;
}

.button-controller-select a:first-child {
	background: #003F6A;
	color: #F5F5F5;
	height: 63px;
	border-radius: 0;
	width: 50%;
	padding: 14px;
	margin: 0 -2px 0 0;
	text-align: center;
	display: inline-block
}

.button-controller-select.staking-register a:first-child {
	border-right: 1px solid #3E474E;
}

.login-bg .button-controller-single {
	bottom: 30px;
}

.button-controller-single {
	position: fixed;
	bottom: 95px;
	left: 0px;
	right: 0px;
	z-index: 100;
	text-align: center;
}

.web .button-controller-single {
	width: 100%;
	margin: 50px auto 0;
	position: unset;
	max-width: 450px;
}

.button-controller-single a {
	width: 100%;
}

.button-controller-single button {
	width: calc(100% - 60px);
	height: 60px;
	background: #E0B35E;
}

.button-controller-menu {
	position: fixed;
	bottom: 95px;
	left: 0px;
	right: 0px;
	z-index: 100;
	margin: 0 auto;
	width: 60%;
}

.button-controller-menu a {
	width: 100%;
	height: 57px;
	background: #000000;
}

.button-controller-menu button {
	width: 100%;
	height: 57px;
	background: #000000;
}

.button-controller-double {
	position: fixed;
	bottom: 40px;
	left: 30px;
	right: 30px;
	z-index: 100;
	display: flex;
	max-width: 410px;
	margin: 0 auto;
}

.button-controller-double a {
	width: 50%;
	height: 57px;
	background: #000000;
	text-align: center;
}

.button-controller-double button {
	width: 50%;
	height: 57px;
	background: #000000;
	text-align: center;
}

.button-controller-noflex {
	width: 100%;
	display: block;
	text-align: center;
	margin: 0 auto;
	text-align: center;
}

.button-controller-noflex2 {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.button-controller-noflex2 .b-cancel-dark {
	width: 30%
}

.button-controller-noflex2 .b-button-light {
	width: 60%
}

.b-korea {
	background: #050875;
	color: #ffffff;
}

.b-china {
	background: #a70202;
	color: #ffffff;
}

.b-america {
	background: #00a005;
	color: #ffffff;
}

.lans {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 4;
}

.lans-1 {
	display: table-cell;
	font-size: 13px;
	text-align: center;
	height: 42px;
	line-height: 15px;
	vertical-align: middle;
	width: 33.33333%;
}

.lans-1 p {
	margin: 0;
	color: #ffffff;
}

.notice-icon {
	margin: 15px 0;
	border-radius: 5px;
	padding: 10px 0 0 0;
	color: #FFFFFF;
}

.notice-icon i {
	position: absolute;
	left: -17px;
	top: 3px;
}

.notice-icon p {
	margin-bottom: 10px;
	line-height: 20px;
	text-align: left;
	color: #AAAAAA;
	font-size: 12px;
}

.notice-icon p span {
	color: #E30000;
	font-size: 12px;
}

.notice-icon span {
	color: #000B22;
	font-size: 13px;
	font-weight: 500;
}

.notice-icon a i {
	position: relative;
	font-size: 14px;
	color: #666666;
	left: 0;
	top: 0;
}

.notice-icon hr {
	border: 0.1px solid #a5a5a5;
	margin: 0 0 8px 0;
}

.notice-icon img {
	display: inline-block;
}

.input-icon-notice input {
	line-height: 25px;
	height: 25px;
	border: 1px solid #666666;
	width: 90%;
	margin: 10px auto;
	text-indent: 10px;
}

.input-icon-notice i {
	position: absolute;
	right: 5%;
	top: 0;
	font-size: 20px;
	background: #3d3935;
	color: #ffffff;
	width: 20px;
	height: 20px;
	padding: 3px;
}

.notice-table {
	width: 90%;
	margin: 30px auto;
	border-bottom: 1px solid #ebebeb;
}

.notice-table td, .notice-table th {
	text-align: center !important;
	padding: 4px;
}

.notice-table a {
	color: #666666;
}

.notice-table td:nth-child(1) {
	width: 32px;
}

.notice-table td:nth-child(3) {
	width: 72px;
}

.notice-table tbody tr:nth-child(odd) {
	background: #ebebeb;
}

.notice-detail-table {
	width: 90%;
	line-height: 20px;
	word-break: break-all;
	text-align: left;
	font-size: 14px;
	border-collapse: collapse;
	border-top: #cacaca;
	margin: auto
}

.notice-detail-table tr {
	border-bottom: 1px solid #cacaca;
}

.notice-detail-table td:nth-child(1) {
	text-align: left;
	font-size: 13px;
	width: 65px;
}

.notice-detail-table th:nth-child(1) {
	font-size: 13px;
	line-height: 15px;
	color: #ffffff;
	background: #baa385;
	text-align: left;
	padding: 10px;
}

.notice-table-info td:nth-child(1) {
	text-align: left;
	padding-left: 20px;
}

.notice-table-info i {
	position: relative !important;
	top: 0;
	left: 0;
}

.recommend_div {
	background: #F4F6F8;
	height: 35vh;
	width: 93%;
	margin: 5vh auto;
}

.recommend_div .notice-box p {
	padding: 15vh 20%;
	height: 100%;
	padding: 15vh 20%;
	line-height: unset;
}

.notice-box {
	margin: auto;
}

.notice-box p {
	text-align: center;
	color: #000B22;
	font-size: 13px;
	margin: 0;
	height: 120px;
	line-height: 110px;
}

.notice-box span {
	font-weight: 500;
	position: absolute;
	left: 12px;
	top: 12px;
	font-size: 14px;
}

.notice-box button {
	position: absolute;
	bottom: 15px;
	right: 12px;
	width: 119px;
	height: 34px;
	font-size: 13px;
	line-height: 13px;
}

.notice-box img {
	display: inline-block;
}

.btn_copy {
	cursor: pointer;
}

.btn_copy button {
	color: #fff;
	width: 115px;
	height: 35px;
	margin-top: 10px;
	border-radius: 30px;
	background: #000;
}

.btn_copy button div {
	display: flex;
	justify-content: center;
	align-items: center;
}

.btn_copy button img {
	display: inline-block;
	margin-right: 5px;
}

.tx_hashbox {
	font-weight: 600;
	height: 75px;
	padding: 0px;
}

.icon-warning {
	display: inline-block;
	margin-left: 10px;
}

.activity-title {
	margin-top: 25px;
	padding: 0 10px;
	margin-bottom: 25px;
	font-size: 15px;
	font-weight: 400;
	color: #000B22;
}

.activity-title img {
	width: 22px;
	height: 22px;
}

.activity-table {
	width: 100%;
	margin-bottom: 30px;
}

.activity-table td:nth-child(1) {
	color: #E8E8E8;
	width: 120px;
}

.activity-table td a {
	color: #f5f5f5;
}

.activity-table td:nth-child(2) {
	color: #E8E8E8;
}

.not-boder {
	border: none !important;
}

.qrcode-absolute {
	position: absolute;
	top: -5px;
	right: 3px;
	padding: 4px 10px;
	font-size: 20px;
}

.tab-content-table {
	color: #000000;
	font-size: 13px;
}

.tab-content-table tr {
	border-bottom: 1px solid #a5a6a9;
	display: block;
}

.tab-content-table tr:nth-child(1) {
	border-top: 1px solid #a5a6a9;
}

.tab-content-table td {
	text-align: left;
	padding: 13px 20px 13px 26px;
	font-size: 13px;
}

.tab-content-table td:nth-child(1) {
	width: 150px;
	text-align: left;
	align-items: center;
	padding: 13px 15px 13px 13px;
}

.tab-content-table td:nth-child(1) img {
	display: inline-block;
	vertical-align: center;
}

.tab-content-table td:nth-child(2) {
	font-weight: 500;
}

.table-name {
	color: #E8E8E8;
	font-size: 16px;
	font-weight: 400;
}

.subtitle-name {
	color: #E8E8E8;
	font-size: 14px;
}

.tab-staking-table.none-boder-top {
	border-top: none;
}

.tab-staking-table {
	word-break: break-word;
	color: #E8E8E8;
	font-size: 14px;
	border-collapse: collapse;
	border-top: 1px solid #F4F6F8;
	cursor: default;
}

.tab-staking-table tr {
	height: 40px;
}

.tab-staking-table td {
	text-align: left;
	padding: 10px;
	font-size: 14px;
}

.tab-staking-table td:nth-child(1) {
	min-width: 100px;
	max-width: 45%;
	text-align: left;
	padding: 15px 5px 15px 12px;
	color: #E8E8E8;
	vertical-align: top;
}

.tab-staking-table td:nth-child(1) img {
	display: inline-block;
	vertical-align: center;
}

.tab-staking-table td:nth-child(2) {
	text-align: right;
}

.tab-staking-table .btn_copy span {
	display: inline-block;
	text-align: left;
}

.tab-staking-table .btn_copy img {
	display: inline-block;
}

.activity-table td {
	text-align: left;
	padding: 10px;
	font-size: 14px;
	font-weight: 400;
}

.tab-content-table-1 {
	width: 99%;
	margin-bottom: 24px;
	margin-top: 26px;
	color: #000000;
	font-size: 13px;
}

.tab-content-table-1 tr {
	border-bottom: 1px solid #E7EBF1;
}

.tab-content-table-1 tbody tr:first-child td {
	border-top: 1px solid #E7EBF1;
}

.tab-content-table-1 td {
	text-align: left;
	padding: 13px 20px 13px 26px;
	font-size: 13px;
	border-bottom: 1px solid #E7EBF1;
}

.tab-content-table-1 td:nth-child(1) {
	width: 40%;
	text-align: right;
	align-items: center;
	padding: 13px 20px 13px 0;
}

.tab-content-table-1 td:nth-child(1) img {
	display: inline-block;
	vertical-align: center;
}

.profit-table {
	width: 100%;
	margin: 0px auto;
	border-collapse: separate;
	border-spacing: 0 7px;
}

.profit-table tr {
}

.profit-table p {
	margin: 0;
	line-height: 12px;
}

.profit-table td {
	font-size: 14px;
	height: 50px;
}

.profit-table td:nth-child(1) {
	text-align: left;
	font-size: 15px;
}

.profit-table td:nth-child(1) span {
	font-size: 14px;
	color: #E8E8E8;
}

.profit-table td:nth-child(1) p {
	font-size: 14px;
	color: #848484;
}

.profit-table td:nth-child(2) {
	text-align: right;
}

.profit-table td:nth-child(2) p {
	color: #E92E2E;
	font-size: 13px;
}

.profit-table td:nth-child(2) span {
	color: #E8E8E8;
	font-size: 14px;
}

.profit-table img {
	display: inline-block;
	width: 12px;
	height: 11px;
	vertical-align: middle;
}

.profit-table td p {
	color: #000B22;
	font-size: 13px;
}

.profit-table .profit-font-1 {
	font-size: 13px;
}

.profit-table .profit-font-2 {
	font-size: 12px;
}

.profit-table-2 {
	width: 100%;
	margin: -10px auto 30px;
	border-collapse: separate;
	border-spacing: 0 7px;
}

.profit-table-2 tr {
	background: #F4F6F8;
	border-radius: 7px;
}

.profit-table-2 p {
	margin: 0;
	line-height: 12px;
}

.profit-table-2 td {
	font-size: 14px;
	height: 50px;
}

.profit-table-2 td:nth-child(1) {
	width: 30px;
	text-align: center;
	font-size: 26px;
	padding: 0 5px 0 12px;
	border-radius: 15px 0 0 15px;
}

.profit-table-2 td:nth-child(2) {
	text-align: left;
	font-size: 15px;
}

.profit-table-2 td:nth-child(3) {
	text-align: right;
	padding-right: 12px;
	border-radius: 0 15px 15px 0;
}

.profit-table-2 td p {
	color: #000B22;
	font-size: 13px;
}

.profit-table-2 .profit-font-1 {
	font-size: 15px;
}

.profit-table-2 .profit-font-2 {
	font-size: 12px;
}

.send-color {
	color: #e64747 !important;
}

.receive-color {
	color: #2a8aec !important;
}

.profit-table-bold {
	color: #205a67;
	font-weight: bold;
}

.profit-table-amount {
	font-size: 13px;
}

.profit-table-coin {
	font-size: 13px;
}

.profit-table-time {
	font-size: 14px;
	color: #E8E8E8;
}

.spon-title {
	text-align: left;
}

.spon-title p {
	margin: 25px 0 0 30px;
	font-size: 13px;
	color: #262626;
}

.spon-table {
	width: 100%;
	margin-bottom: 30px;
}

.spon-table p {
	margin: 0;
	line-height: 18px;
}

.spon-table td {
	font-size: 13px;
}

.spon-table img {
	border-radius: 30px;
}

.spon-table td:nth-child(1) {
	color: #000000;
	border-bottom: 1px solid #dddada;
	padding: 12px 10px;
	text-align: left;
}

.spon-table td:nth-child(2) {
	color: #000000;
	border-bottom: 1px solid #dddada;
	padding: 12px 5px;
	text-align: left;
}

.spon-table td:nth-child(3) {
	color: #000000;
	border-bottom: 1px solid #dddada;
	padding: 12px 5px;
	text-align: right;
}

.spon-table td p:nth-child(1) {
	color: #000000;
	font-size: 13px;
}

.spon-table td p:nth-child(2) {
	color: #000000;
	font-size: 11px;
}

.wallet-address-table {
	width: 93%;
	line-height: 19px;
	word-break: break-all;
	text-align: left;
	font-size: 13px;
	border-collapse: collapse;
	margin: 0 13px;
}

.wallet-address-table span {
	display: block;
	font-size: 13px;
	line-height: 20px;
	color: #000B22;
}

.wallet-address-table span:nth-child(1) {
	margin-bottom: 2px;
}

.wallet-address-table span img {
	display: inline-block;
	width: 15px;
	height: 14px;
	margin-right: 5px;
}

.wallet-address-table td:nth-child(1) {
	text-align: left;
	font-size: 13px;
	position: relative;
}

.wallet-address-table td:nth-child(2) {
	text-align: left;
	font-size: 13px;
	padding: 19px 10px;
}

.wallet-address-table i {
	position: absolute;
	top: 3px;
	right: 0;
	font-size: 15px;
}

.wallet-address-table .send_address {
	padding: 11px 10px 12px;
}

.wallet-address-table .send_address span {
	line-height: 22px;
}

.wallet-address-head {
	height: 50px;
	color: #000B22;
}

.wallet-address-head span {
	font-size: 14px;
	position: absolute;
	left: 25px;
	top: 16px;
	font-weight: 600;
}

.wallet-address-head i {
	font-size: 21px;
	right: 33px;
	top: 15px;
	position: absolute;
}

.icon-cog {
	position: absolute;
	right: 33px;
	top: -5px;
	font-size: 20px;
	color: #000;
}

.write-button {
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 40px;
	height: 40px;
	font-size: 18px;
	background: #262626;
	color: #ffffff;
	padding: 5px 12px;
	line-height: 29px;
	border-radius: 3px;
}

.contact-text {
	width: 100%;
	padding: 30px;
}

.delete {
	display: inline-block;
	width: 40px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: #24282A;
}

.delete img {
	margin: 24px auto;
}

.address-plus {
	position: absolute;
	top: 15px;
	right: 20px;
	font-size: 15px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 3px;
}

.btn_address_update {
	position: absolute;
	top: 0px;
	right: 30px;
	color: #848484 !important;
	text-decoration: underline;
}

.btn_address_update img {
	width: 35px !important;
	height: 35px !important;
	margin: 0 auto !important;
}

.btn_address_insert {
	position: absolute;
	bottom: 30px;
	right: 30px;
}

.btn_address_insert img {
	width: 42px !important;
}

.support-icon {
	position: relative !important;
	margin-right: 10px;
	vertical-align: top;
}

.wallet-contact-table {
	height: auto;
	line-height: 19px;
	word-break: break-all;
	text-align: left;
	font-size: 13px;
	width: 100%;
	table-layout: fixed;
	margin: 20px auto;
	border-collapse: separate;
	border-spacing: 0 10px;
}

.wallet-contact-table a {
	justify-content: space-between;
}

.wallet-contact-table a p {
	line-height: 18px;
	margin-bottom: 5px;
	color: #fff;
}

.wallet-contact-table .contact-badge {
	color: #848484;
}

.wallet-contact-table .contact-badge.active {
	color: #E8E8E8;
}

.wallet-contact-table span {
	display: block;
	font-size: 14px;
}

.wallet-contact-table tr {
	height: 50px;
	/*background: #F4F6F8;
    border-radius: 7px;*/
}

.wallet-contact-table td {
	padding: 10px;
}

.wallet-contact-table td:nth-child(1) {
	text-align: left;
}

.wallet-contact-table td:nth-child(1) > span:first-child {
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all;
	overflow: hidden;
	font-size: 14px;
	color: #E8E8E8;
}

.wallet-contact-table td:nth-child(1) > span:nth-child(2) {
	color: #e8e8e880;
	font-size: 13px;
}

.wallet-contact-table td:nth-child(1) p {
	color: #848687;
	font-size: 12px;
	margin: 0;
	line-height: 20px;
}

.wallet-contact-table td:last-child {
	width: 50px;
	color: #848484;
	font-size: 14px;
	padding: 0;
}

.wallet-contact-table i {
	position: absolute;
	top: 3px;
	right: 0;
}

.wallet-contact-table i.contact_i {
	position: absolute;
	top: 5px;
	right: 0;
	left: 270px;
	font-size: 20px;
}

.contact-view-title {
	margin: 3px 0;
	min-height: 50px;
	line-height: 20px;
	font-size: 14px;
	padding: 15px 0;
	color: #E8E8E8;
	border-bottom: 1px solid #3E3E3E;
}

.contact-view-title div:nth-child(1) {
	width: 50px;
	display: inline-block;
	position: absolute;
	top: 15px;
	left: 15px;
}

.contact-view-title div:nth-child(2) {
	padding: 0 10px 0 65px;
}

.contact-view-title span {
}

.contact-view-content {
	border: none;
	font-size: 14px;
	color: #E8E8E8;
	display: block;
	min-height: 160px;
	line-height: 25px;
	padding-bottom: 20px;
	width: 100%;
	margin: 0 auto 5px;
	border-bottom: 1px solid #E6E6E6;
	background: transparent;
}

.contact-view-content:focus {
	border: none;
	border-bottom: 1px solid #A5A5A5;
}

.contact-view-noreply {
	border: none;
	text-align: center;
	color: #AAAAAA;
	margin-top: 70px;
	font-size: 14px;
	background: transparent;
}

.account-title {
	display: inline-block;
	font-size: 14px;
	color: #E8E8E8;
	font-weight: 400;
	position: absolute;
	left: 0px;
	top: 0px;
}

.contact-view-content.reply {
	border-bottom: none;
}

.wallet-faq-table {
	height: auto;
	line-height: 19px;
	word-break: break-all;
	text-align: left;
	font-size: 13px;
	border-collapse: collapse;
	border-top: #cacaca;
	width: 100%;
}

.wallet-faq-table a {
	justify-content: space-between;
}

.wallet-faq-table a p {
	display: inline-block;
	font-size: 13px;
	color: #c5c5c5;
	float: right;
	margin-bottom: 5px;
}

.wallet-faq-table p > span {
	display: inline-block;
	font-size: 13px;
	color: #c5c5c5;
	float: right;
}

.wallet-faq-table p > span.active {
	color: #DCB464;
}

.wallet-faq-table span {
	font-size: 17px;
	display: inline-block;
	font-weight: 600;
	color: #ffffff;
}

.wallet-faq-table tr {
	border-top: 1px solid #474848;
	border-bottom: 1px solid #474848;
	height: 70px;
	margin-bottom: 5px;
}

.wallet-faq-table td:nth-child(1) {
	text-align: left;
	padding: 15px;
	position: relative;
}

.wallet-faq-table td:nth-child(2) {
	text-align: left;
	font-size: 13px;
	padding: 5px 10px;
}

.wallet-faq-table i {
	position: absolute;
	top: 3px;
	right: 0;
}

.wallet-faq-table i.faq_i {
	position: absolute;
	top: 5px;
	right: 0;
	left: 270px;
	font-size: 20px;
}

.faq_title {
	background: #F4F6F8;
	height: 50px;
	font-size: 13px;
	font-weight: 500;
	text-align: left;
	padding: 10px 15px;
	position: relative;
	color: #000B22;
	border-radius: 7px;
	margin-top: 5px;
}

.faq_title.odd {
	/*background: #FFFFFF;*/
}

.faq_title.active {
	border-radius: 7px 7px 0 0;
	font-weight: 600;
}

.faq_title i {
	background: url(/assets/images/icon_down_black.svg) no-repeat;
	position: absolute;
	height: 10px;
	width: 15px;
	top: 20px;
	right: 20px;
}

.faq_title i.active {
	background: url(/assets/images/icon_up_bk.svg) no-repeat;
}

/*.faq_title img {
    position: absolute;
    top: 20px;
    right: 20px;
}*/
.faq-content {
	padding: 0 18px;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
	color: #000B22;
}

.faq-content p {
	color: #000B22;
}

.faq-content img {
	width: 100%;
}

.faq-content p {
	white-space: pre-line;
	word-break: break-all;
	margin: 15px auto;
	line-height: 20px;
}

.faq-content.active {
	background: #F4F6F8;
	border-radius: 0 0 7px 7px;
}

.more_txt {
	text-align: center;
	color: #333333;
	height: 40px;
	line-height: 40px;
}

.wallet-address-table-1 {
	width: 100%;
	line-height: 20px;
	word-break: break-all;
	text-align: left;
	font-size: 14px;
	border-bottom: 1px solid #E7EBF1;
	height: 62px;
}

.wallet-address-table-1 i {
	position: absolute;
	right: 20px;
	font-size: 30px;
	top: 0;
}

.wallet-address-table-1 span {
	display: block;
	font-size: 13px;
	line-height: 20px;
	color: #262626;
}

.wallet-address-table-1 td:nth-child(1) {
	text-align: left;
	font-size: 13px;
	padding: 0 20px;
	position: relative;
	color: #E7EBF1;
}

.wallet-address-table-1 td:nth-child(2) {
	text-align: left;
	font-size: 13px;
	padding: 0 10px;
}

.wallet-address-table-2 td {
	text-align: left;
	font-size: 13px;
	padding: 15px 20px;
	position: relative;
	border-bottom: 1px solid #E7EBF1;
}

.wallet-address-table-2 span {
	display: block;
	line-height: 20px;
}

.wallet-address-table-3 {
	width: 100%;
	border-collapse: collapse;
}

.wallet-address-table-3 a {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 90px;
	flex-direction: column;
}

.wallet-address-table-3 img {
	width: 35px;
	height: 35px;
	margin-bottom: 5px;
}

.wallet-address-table-3 span {
	font-size: 13px;
	color: #E8E8E8;
}

.wallet-address-table-3 td {
	padding: 15px 15px;
	position: relative;
}

.wallet-address-table-4 {
	width: 100%;
	line-height: 20px;
	word-break: break-all;
	text-align: left;
	font-size: 14px;
	border-collapse: collapse;
	color: #f5f5f5;
	margin: 10px auto;
}

.wallet-address-table-4 span {
	display: block;
	line-height: 24px;
}

.wallet-address-table-4 span:nth-child(1) {
	color: #E8E8E8;
	font-size: 13px;
	display: flex;
	align-items: center;
}

.wallet-address-table-4 span:nth-child(2) {
	color: #E8E8E8;
	font-size: 13px;
}

.wallet-address-table-4 span img {
	display: inline-block;
	width: 15px;
	height: 18px;
	margin-right: 5px;
}

.wallet-address-table-4 td {
	position: relative;
}

.wallet-address-table-4 td:nth-child(2) {
	text-align: left;
	font-size: 13px;
	padding: 5px 10px;
	color: #f5f5f5;
}

.send_address {
	min-height: 70px;
	text-align: left;
	font-size: 13px;
	cursor: pointer;
	padding: 12px;
}

.send_address.edit {
	padding: 12px 12px 12px 52px;
}

.wallet-address-table-5 {
	width: 100%;
	line-height: 20px;
	word-break: break-all;
	font-size: 13px;
	color: #141414;
	border-collapse: collapse;
	border-top: 1px solid #A5A5A5;
}

.wallet-address-table-5 img {
	width: 35px;
	height: 35px;
	margin: 0 auto 5px;
}

.wallet-address-table-5 span {
	display: block;
	font-size: 13px;
	line-height: 20px;
	color: #000B22;
}

.wallet-address-table-5 td {
	text-align: center;
	font-size: 13px;
	padding: 5px 10px;
	position: relative;
	color: #fff;
	height: 100px;
}

.wallet-address-table-5 tr {
	border-bottom: 1px solid #3E3E3E;
}

.setting-table {
	width: 95%;
	line-height: 20px;
	word-break: break-all;
	font-size: 13px;
	color: #141414;
	border-collapse: collapse;
	margin: 20px auto;
}

.setting-table img {
	width: 35px;
	height: 35px;
	margin: 0 auto 5px;
}

.setting-table span {
	display: block;
	font-size: 13px;
	line-height: 20px;
	color: #fff;
}

.setting-table td {
	font-size: 13px;
	padding: 5px 10px;
	position: relative;
	color: #fff;
	height: 50px;
}

.setting-table td:first-child {
	text-align: left;
}

.setting-table td:last-child {
	text-align: right;
}

.setting-table tr {
	border-bottom: 1px solid #3E3E3E;
}

.wallet-address-plus {
	display: inline-block;
	position: fixed;
	bottom: 25px;
	right: 25px;
}

.wallet-success-table {
	width: 93%;
	margin: auto;
	line-height: 20px;
	word-break: break-all;
	text-align: left;
	font-size: 13px;
	border-collapse: collapse;
	border-top: #454950;
}

.wallet-success-table span {
	display: block;
	line-height: 20px;
	color: #787878;
}

.wallet-success-table tr {
	border-bottom: 1px solid #E7EAEE;
	height: 40px;
}

.wallet-success-table td {
	text-align: left;
	font-size: 13px;
	position: relative;
}

.wallet-success-table td:nth-child(1) {
	text-align: left;
	padding: 7px 0px 7px 5px;
}

.wallet-success-table td:nth-child(2) {
	text-align: right;
	padding: 7px 5px 7px 0;
}

.wallet-success-table span:nth-child(1) {
	font-size: 13px;
	line-height: 20px;
	color: #000B22;
	min-width: 100px;
}

.wallet-success-table span:nth-child(2) {
	font-size: 13px;
	line-height: 20px;
	color: #000B22;
}

.icon-up {
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-size: 20px;
	color: #262626;
}

.amount-table {
	position: fixed;
	bottom: 0px;
	left: 0;
	right: 0;
	width: 100%;
	margin: 0;
	height: 45vh;
	background: #fff;
	z-index: 1;
}

.amount-table td {
	font-size: 21px;
	color: #222222;
	width: 25%;
	background: #F4F6F8;
	font-weight: 500;
	border-radius: 10px;
	cursor: pointer;
}

.amount_keypad {
	height: 100%;
	border-collapse: separate;
	border-spacing: 7px 9px;
	padding-bottom: 80px;
}

.web .amount-table {
	max-width: 450px;
	margin: 0 auto;
}

.footer-lan {
	padding: 2px 10px;
}

.lan {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 100;
}

.tx-co-gr {
	color: rgba(255, 255, 255, 0.7);
}

.button-half {
	width: 50%;
	font-size: 13px;
	padding: 8px 0 2px 0;
	margin: 0 -2px;
	display: inline-block;
	height: 50px;
	vertical-align: middle;
}

.button-half-2 {
	width: 45%;
	font-size: 15px;
	padding: 5px 0 2px;
	margin: 0 5px;
	display: inline-block;
	border-radius: 5px;
}

.button-half-3 {
	width: 34%;
	font-size: 17px;
	padding: 6px 20px;
	margin: 0;
	display: inline-block;
	border-radius: 5px;
}

.button-half-4 {
	width: 30%;
	font-size: 13px;
	padding: 5px 0;
	margin: 0 1px;
	display: inline-block;
	border-radius: 5px;
}

.button {
	height: 60px;
	text-align: center;
	font-size: 15px;
	display: inline-block;
	padding: 0px 20px 0px 20px;
	width: 100%;
	cursor: pointer;
	border-radius: 30px;
}

.b-cancel-text {
	color: #828282 !important;
}

.b-cancel-light {
	background-color: #566E75 !important;
	color: #ffffff;
}

.b-dollar {
	background: #ca2525;
	color: #ffffff;
}

.b-won {
	background: #059c49;
	color: #ffffff;
}

.b-wait-text {
	color: #FF2E2E !important;
}

.b-success-text {
	color: #E0B35E !important;
}

.orange-color {
	color: #e26e00;
}

.orange-border {
	border-color: #e26e00;
}

.gray-border {
	border-color: #8D909E;
}

.clear {
	clear: both !important;
}

.content {
	padding: 15px 15px;
	margin-bottom: 30px;
}

.btnlogin {
	width: 90%;
	height: 60px;
	line-height: 50px;
	font-weight: bold;
	font-size: 16px;
	border-radius: 29px;
	background: #E0B35E;
	color: #fff;
	margin: 30px auto;
	display: flex;
	justify-content: center;
	align-items: center;
	
}

.web .btnlogin {
	width: 250px;
}

.menu-scroll {
	padding-top: 55px;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top: 0px;
	overflow-y: scroll;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}

.active-menu-hider {
	opacity: 1 !important;
	transition: all 350ms ease;
	pointer-events: all !important;
}

.menu-sidebar-left, .menu-sidebar-right {
	position: fixed;
	top: 0px;
	bottom: 0px;
	width: 244px;
	z-index: 1000;
	transition: all 350ms ease;
}

.menu-sidebar-left {
	left: 0px;
	transform: translateX(-300px);
}

.menu-sidebar-right {
	right: 0px;
	transform: translateX(210px);
}

.menu-sidebar-left .menu-scroll, .menu-sidebar-right .menu-scroll {
	padding-top: 0px;
}

.active-sidebar-left-over {
	transform: translateX(0px);
	transition: all 350ms ease;
}

.active-sidebar-right-over {
	transform: translateX(0px);
	transition: all 350ms ease;
}

.menu-item {
	font-weight: 200 !important;
	font-size: 13px;
	line-height: 50px;
	transition: all 250ms ease;
}

.menu-item:hover {
	background-color: rgba(255, 255, 255, 0.03);
}

.submenu a:hover {
	background-color: rgba(255, 255, 255, 0.02);
}

.menu-list .fa-angle-right {
	position: absolute;
	font-size: 10px;
	height: 55px;
	line-height: 15px;
	width: 55px;
	right: 0px;
	text-align: center;
}

.submenu .fa-angle-right {
	font-size: 8px;
	margin-top: -2px;
}

.active-submenu {
	color: #FFFFFF !important;
	font-weight: 600 !important;
}

.thanks-img {
	display: inline-block;
	margin: 48px 0px 15px;
}

.thanks-p {
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
	color: #848484;
	line-height: 21px;
}

.thanks-h2 {
	text-align: center;
	color: #E8E8E8;
	font-size: 16px;
}

.thanks-logo {
	text-align: center;
	margin: 45px 20px 70px;
}

.thanks-logo img {
	width: 190px;
	height: 60px;
	max-width: 700px;
	margin: auto;
}

.page-bg, .menu-bg {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}

.header {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 70px;
	z-index: 999;
	max-width: 450px;
	margin: 0 auto;
	display: flex;
	align-items: center;
}

.header-clear-medium {
	padding-top: 70px;
}

.header-clear-larger {
	padding-top: 130px;
}

.header-clear-xlarger {
	padding-top: 80px;
}

.header .header-icon {
	position: absolute;
	height: 26px;
	width: 60px;
	text-align: center;
	line-height: 59px;
	font-size: 20px;
}

.header .header-icon img {
	width: 23px;
	height: 17px;
	margin: auto;
}

.header-title {
	position: fixed;
	top: 70px;
	left: 0px;
	right: 0px;
	z-index: 999;
	background: #24282A;
	height: 60px;
	line-height: 60px;
	max-width: 450px;
	margin: 0 auto;
	box-shadow: 0px 1px 0px #000000;
}

.header-title.dark {
	background: #161A1C;
}

.header-title .title-btn1 {
	width: 35px;
	height: 35px;
	right: 15px;
	top: 10px;
	left: auto;
	position: absolute;
}

.header-title i {
	position: absolute;
	height: 60px;
	width: 50px;
	line-height: 60px;
	font-size: 20px;
	top: 0px;
	left: 0;
	color: #fff;
	padding-left: 30px;
}

.header-title span {
	font-size: 18px;
	font-weight: 400;
	color: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
}

.header-title span img {
	width: 30px;
	display: inline-block;
	margin-right: 10px;
}

.header-title a {
	z-index: 3;
	position: absolute;
	top: 0px;
	left: 0;
}

.header-title2 img {
	width: 65%;
	margin: 20px auto;
	max-height: 50px;
}

.staking-index {
	background: #24282A;
	padding: 25px 30px;
	
	cursor: default;
}

.staking-index .main-index {
	color: #E8E8E8;
	
}

.staking-index h3 {
	font-size: 16px;
	line-height: 16px;
	color: #E8E8E8;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #848484;
	position: relative;
}

.staking-index h3.one-underline {

}

.staking-index h3.two-underlines::after{
	content: "";
	position: absolute;
	bottom: -4px;
	left: 0;
	width: 100%;
	border-bottom: 1px solid #848484;
}

.staking-index h3.three-underlines::after {
	bottom: -4px; /* 첫 번째 추가 밑줄 */
}

.staking-index h3.three-underlines::before {
	bottom: -7px; /* 두 번째 추가 밑줄 */
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	border-bottom: 1px solid #848484;
}



.staking-index h3 img {
	width: 20px;
	height: 17px;
	display: inline-block;
	margin: 0px 5px -2px 2px;
}

.staking-index table td {
	height: 40px;
	color: #E8E8E8;
}

.staking-index table td:nth-child(1) {
	font-size: 14px;
	text-align: left;
}

.staking-index table td:nth-child(2) {
	text-align: right;
	font-size: 16px;
	font-weight: 700;
}

.staking-index table td:nth-child(2) img {
	display: inline-block;
	margin: 0 0 -3px 5px;
}

.staking-index table tr:nth-child(1) td:nth-child(2) {
	color: #E92E2E;
}

.staking-index-content {
	background: #161A1C;
	cursor: default;
	
}

.staking-index-content table td {
	font-size: 14px;
	color: #E8E8E8;
	height: 50px;
}

.staking-index-content table td:nth-child(1) {
	text-align: left;
}

.staking-index-content table td:nth-child(2) {
	text-align: right;
}

.staking-index-content .notice {
	color: #848484;
	font-size: 12px;
}

.graph_area {
	position: relative;
	width: 100%;
	height: 20px !important;
}

.graph {
	background: #161A1C;
	width: 100%;
	height: 100%;
	border: 1px solid #3E3E3E;
	border-radius: 10px;
	overflow: hidden;
}

.graph_percent {
	width: 0%;
	height: 100%;
	background: #FF701A;
	border-radius: 10px;
	transition: width 2s ease-in-out;
}

.graph_none {
	width: 5%;
	height: 100%;
	background: #848484;
	border-radius: 10px;
	transition: width 2s ease-in-out;
}

#page-build {
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #FFFFFF;
	z-index: 999999;
}

.notification-bg {
	background-color: #202931;
}

.notification-green {
	background-color: #366873;
}

.notification-blue {
	background-color: #223165;
}

.notification-red {
	background-color: #b31010;
}

.notification-icon-transparent .notification-icon {
	background-color: transparent !important;
	padding-left: 0px;
}

.notification-icon-transparent p {
	margin-left: -10px !important;
}

.notification {
	position: fixed;
	top: 0;
	z-index: 1050;
	width: 100%;
	left: 0;
}

.notification-has-icon .notification-icon {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	width: 60px;
	background-color: rgba(0, 0, 0, 0.1);
}

.notification-has-icon .notification-icon i {
	position: absolute;
	width: 60px;
	height: 50px;
	top: 50%;
	margin-top: -25px;
	line-height: 50px;
	text-align: center;
	font-size: 24px;
	color: #FFFFFF;
	background: none;
}

.text-white {
	color: #ffffff !important;
}

.text-black {
	color: #000000 !important;
}

.notification-large {
	padding: 20px 15px 15px 15px;
	min-height: 68px;
}

.notification-large h1 {
	font-size: 16px;
	color: #FFFFFF;
}

.notification-large p {
	font-size: 15px;
	color: #FFFFFF;
	margin-left: 60px;
	padding-right: 25px;
	margin-bottom: 5px;
}

.close-notification {
	position: absolute;
	height: 50px;
	line-height: 43px;
	text-align: right;
	top: 11px;
	right: 20px;
	color: #FFFFFF;
	font-size: 18px;
}

.hide-notification {
	transform: translateX(130%);
	transition: all 250ms ease;
	height: 0px !important;
	padding: 0px !important;
	margin: 0px !important;
}

.round-element {
	border-radius: 10px;
	overflow: hidden;
}

.notification-large-1 {
	padding: 20px 15px 15px 15px;
	height: 100%;
	overflow: scroll;
}

.notification-large-1 h1 {
	font-size: 16px;
	color: #FFFFFF;
}

.notification-large-1 p {
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 0;
}

.noti-button-ok {
	background: #6b9aa5;
	color: #ffffff;
}

.noti-button-cancel {
	background: #ababab;
	color: #ffffff;
}

#alert-popup-confirm .noti-button-ok {
	width: 60%;
}

img.noti-button-cancel {
	width: 22px;
	height: 22px;
	background: unset;
	position: absolute;
	top: 14px;
	right: 12px;
	margin: 0;
}

.toggle {
	clear: both;
	position: absolute;
	top: 5px;
	right: 7px;
}

/* .toggle-trigger{float:left;} */
.toggle-trigger:after {
	content: "";
	display: table;
	clear: both;
}

.toggle .bg-white {
	border: solid 1px rgba(0, 0, 0, 0.2);
	background-color: #f6f6f6 !important;
}

.toggle span {
	border: solid 1px rgba(0, 0, 0, 0.2) !important;
}

.toggle-1 * {
	transition: all 200ms ease;
}

.toggle-1 i, .toggle-1 span {
	position: absolute;
}

.toggle-1 i {
	padding: 0px 8px 0px 8px;
}

.toggle-active .toggle-1 i:last-child {
	opacity: 0;
}

.toggle-active .toggle-1 span {
	transform: translateX(25px);
}

.toggle-1, .toggle-1 i {
	width: 50px;
	height: 25px;
	line-height: 23px;
	font-size: 10px;
	border: solid 1px rgba(0, 0, 0, 0);
	border-radius: 3px;
}

.toggle-1 span {
	border-radius: 3px;
	width: 19px;
	height: 19px;
	background-color: #FFFFFF;
	z-index: 1;
	left: 1px;
	margin-top: 5px;
	top: 1px;
}

.ui-tooltip, .arrow:after {
	background: #565c63;
	border: 2px solid #4d5258;
}

.ui-tooltip {
	position: absolute;
	padding: 10px 20px;
	color: white;
	border-radius: 4px;
	font: 12px "Helvetica Neue", Sans-Serif;
	display: inline-block;
}

.arrow {
	width: 70px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -35px;
	bottom: -16px;
}

.arrow.top {
	top: -16px;
	bottom: auto;
}

.arrow.left {
	left: 20%;
}

.arrow:after {
	content: "";
	position: absolute;
	left: 20px;
	top: -20px;
	width: 25px;
	height: 25px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.arrow.top:after {
	bottom: -20px;
	top: auto;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

/*.loader {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 3em;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}*/
/*.loader,
.loader:before,
.loader:after {
    animation: 1s infinite ease-in-out;
}*/
/*
.loader:before,
.loader:after {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
}
*/
.loader-black {
	background-color: #333;
}

.loader-1 {
	animation-name: loader1;
}

.loader-9, .loader-10 {
	animation: loader9 0.5s infinite linear;
}

.loader-10 {
	animation: loader10 60s infinite ease-in-out;
}

.loader {
	color: #ffffff;
	font-size: 35px;
	overflow: hidden;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	animation: mltShdSpin 1.7s infinite ease, round 1.7s infinite ease;
	position: fixed;
	top: 0px;
	bottom: 0px;
	top: 46%;
	left: 46%;
}

@keyframes mltShdSpin {
	0% {
		box-shadow: 0 -0.83em 0 -0.4em,
		0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
		0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
	}
	5%,
	95% {
		box-shadow: 0 -0.83em 0 -0.4em,
		0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em,
		0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
	}
	10%,
	59% {
		box-shadow: 0 -0.83em 0 -0.4em,
		-0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em,
		-0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
	}
	20% {
		box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em,
		-0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em,
		-0.749em -0.34em 0 -0.477em;
	}
	38% {
		box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em,
		-0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em,
		-0.82em -0.09em 0 -0.477em;
	}
	100% {
		box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em,
		0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
	}
}

@keyframes round {
	0% {
		transform: rotate(0deg)
	}
	100% {
		transform: rotate(360deg)
	}
}

.lan-logo-img {
	width: 25%;
	margin: 0 auto;
	max-width: 1140px;
}

@keyframes loader9 {
	100% {
		transform: rotate(360deg);
	}
}

@keyframes loader10 {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360000deg);
	}
}

input[type="checkbox"] {
	display: none;
}

input[type="checkbox"] + label span {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin: -2px 10px 0 0;
	vertical-align: middle;
	background: url(/assets/images/icon_checkbox_off.svg) no-repeat;
	cursor: pointer;
	background-size: contain;
}

input[type="checkbox"]:checked + label span {
	background: url(/assets/images/icon_checkbox_on.svg) no-repeat;
	background-size: contain;
}

.qr-code {
	height: 100%;
	margin: 20px 60px 20px;
	padding: 40px 0px;
	background: #fff;
	border-radius: 10px;
	text-align: center;
}

.qr-code-2 {
	height: 220px;
	display: table;
	margin: auto;
}

.qr-code-4 {
	height: 220px;
	margin: auto;
}

.qr-code-3 {
	height: 220px;
	margin: auto;
	text-align: center;
}

.qr-code-1 {
	vertical-align: middle;
	display: table-cell;
	margin: auto;
	z-index: 99;
	background: #fff;
	width: 100%;
	padding: 15px 0;
}

.qr-code-3 {
	vertical-align: middle;
	margin: auto;
}

.qr-code-1 input::placeholder {
	color: #848484;
}

.qr-code img {
	margin: 0 auto;
	background: #ffffff;
	width: 176px;
	height: 176px;
	top: 0 !important;
}

.qr-clone span {
	font-size: 13px;
	padding: 0 12px;
	line-height: 13px;
	word-break: break-all;
}

.qr-clone img {
	right: 10px;
}

.qr-clone i {
	position: absolute;
	right: 12px;
	bottom: 12px;
	font-size: 20px;
}

.code-line:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 22px;
	top: 11px;
	left: 77px;
	display: block;
}

.qr-code-2 .qr-code-1 input {
	font-size: 30px;
	text-align: right;
	margin: 10px 10px;
	width: 50%;
}

.qr-code-4 .qr-code-3 div.box {
	font-size: 15px;
	text-align: center;
	margin: 0 12px;
	width: 42px;
	height: 43px;
	border-radius: 3px;
	display: inline-block;
	background: #ffffff
}

.qr-code-2 .qr-code-1 span {
	font-size: 20px;
	text-align: right;
	margin: 0 10px;
	width: 50%;
	color: #757575;
}

.border-bo {
	border-bottom: 1px solid;
}

#secure_pad .secure-table {
	bottom: 90px;
}

.secure-table {
	position: fixed;
	bottom: 20px;
	left: 10px;
	right: 10px;
	margin: 0 auto;
	background: transparent;
	height: 32vh;
	min-height: 250px;
	max-width: 420px;
	border-collapse: collapse;
}

.secure-table.bottom-menu {
	bottom: 90px;
}

.secure-table table {
	border-collapse: separate;
	border-spacing: 10px 10px;
	height: 100%;
}

.secure-table td {
	padding: 17px 0px;
	font-size: 21px;
	color: #FFFFFF;
	font-weight: 500;
	width: 33.3%;
	text-align: center;
	cursor: pointer;
}

@media (max-height: 600px) {
	#secure_pad .mg-tb-30 {
		margin-bottom: 10px;
		margin-top: 10px !important;
	}
	
	#secure_pad .secure-table {
		min-height: unset !important;
		height: 25vh;
	}
	
	.secure-table {
		min-height: unset !important;
		height: 40vh;
	}
	
	.secure-title {
		margin-bottom: 0;
	}
	
	.secure-table td {
		padding: 0px;
	}
	
	.secure-ok-button {
		height: auto;
	}
	
	.secure-ok-button div {
		line-height: unset;
	}
	
	#reg_step5 .mg-to-60.mg-bo-25, #reg_step6 .mg-to-60.mg-bo-25 {
		margin: 10px !important;
	}
}

.secure-table td img {
	margin: auto;
}

.secure-table-2 {
	position: fixed;
	bottom: 0px;
	left: 0;
	right: 0;
	width: 100%;
	margin: 0;
	padding: 10px;
	border-top: 1px solid #dae4ea;
	background: #ffffff;
}

.secure-table-2 td {
	padding: 18px 40px;
	font-size: 19px;
	color: #000000;
}

.secure-table-3 {
	position: fixed;
	bottom: 0px;
	left: 0;
	right: 0;
	width: 100%;
	margin: 0;
	padding: 10px;
	border-top: 1px solid #dae4ea;
	background: #ffffff;
}

.secure-table-3 td {
	padding: 18px 40px;
	font-size: 19px;
	color: #000000;
}

.text-blue {
	color: #0a14d9;
}

.text-red {
	color: red !important;
}

.text-gray {
	color: #666666;
}

.ultrabold {
	font-weight: 900 !important;
}

.login-logo-img {
	width: 40%;
	margin: 0 auto;
	max-width: 1140px;
}

.send-content {
	width: 90%;
	margin: 20px auto 30px;
	text-align: center;
	color: #FFFFFF;
}

input[type=file] {
	position: absolute;
	overflow: hidden;
	width: 30px;
	height: 30px;
	opacity: 0;
	right: 25%;
	top: 30%;
}

.ui-tooltip {
	display: none;
}

.dis-block-important {
	display: block !important;
}

#tabs ul {
	display: flex;
	width: 66%;
}

#tabs ul li {
	width: 50%;
	height: 39px;
	font-size: 13px;
	line-height: 10px;
	color: #ffffff;
	vertical-align: middle;
	padding: 16px 0;
	border-radius: 13px 13px 0 0;
	margin: 0;
}

#tabs ul li a {
	width: 100%;
	color: #F5F5F5;
	font-size: 13px;
}

#tabs ul li.ui-tabs-active > a {
	width: 100%;
	color: #f5f5f5;
}

.wallet-img {
	margin: 23px auto;
	width: 199px;
	height: 44px;
}

.select_icon {
	position: absolute;
	left: 54px;
	width: 38px;
	height: 41px;
}

.vvip_bg {
	background: transparent url('/assets/images/vvip_bg.svg') 0% 0% no-repeat padding-box;;
	background-size: contain;
}

.vvip_box {
	background: url('/assets/images/vvip_box_big.png') no-repeat;
	background-size: 100% 100%;
}

.wallet-tab {
	margin: 12px 12px 0 12px;
}

.wallet-tab ul {
	display: flex;
}

.wallet-tab ul li {
	width: 50%;
	padding: 10px 0;
	text-align: center;
	color: #FFFFFF;
	margin: 0;
	background: #AABCC2;
}

.wallet-tab ul li:nth-child(1) {
	border-radius: 8px 0px 0px 8px;
}

.wallet-tab ul li:nth-child(2) {
	border-radius: 0px 8px 8px 0px;
}

.wallet-tab ul li i {
	font-size: 17px;
	margin-right: 5px;
	border-bottom: 1px solid #BFC9D1;
}

.wallet-tab ul li.active-class {
	background: #1086AB;
}

.wallet-tab-content {
	margin: 0;
	overflow: auto;
	padding: 0 20px;
	background: #ffffff;
}

.wallet-tab-content h3 {
	margin: 10px;
	color: #fff;
}

.wallet-table p {
	margin: 0;
	line-height: 18px;
}

.wallet-table td {
	border-bottom: 1px solid #e4ebec;
}

.wallet-table td:nth-child(1) {
	width: 30px;
	text-align: center;
	font-size: 26px;
}

.wallet-table td:nth-child(1) i {
	font-size: 17px;
	color: #24ba00;
	vertical-align: middle;
}

.wallet-table td:nth-child(2) {
	color: #505a5c;
	padding: 10px 5px;
	text-align: left;
	font-size: 15px;
}

.wallet-table td:nth-child(3) {
	color: #a4a8a9;
	padding: 10px 5px;
	text-align: right;
	font-size: 12px
}

.description-title {
	font-size: 14px;
	font-weight: 600;
	color: #000B22;
}

.description-contents {
	margin-top: 20px;
	color: #fff;
	vertical-align: middle;
	font: normal normal normal 12px/20px Noto Sans CJK KR;
}

.description-end {
	margin-top: 10px;
	color: #000B22;
	font-size: 13px;
	margin-bottom: 300px;
}

.description-end img {
	float: right;
}

.description-box {
	margin-bottom: 115px;
	padding: 0 25px 0 20px;
	letter-spacing: 0px;
	line-height: 20px;
}

.info-box-xsmall {
	width: 88%;
	margin: 25px auto;
	padding: 17px 10px;
}

.info-box-xsmall p {
	color: #929292;
}

.info-box-xsmall p span {
	color: #ff0000;
	font-size: 12px;
}

.info-box-small {
	width: 95%;
	margin: 25px auto;
	background: #161D29;
	border-radius: 13px;
	height: 100px;
	padding: 20px 0;
}

.info-box {
	min-width: 88%;
	margin: 25px auto;
	color: #AAAAAA;
	text-align: left;
	font-size: 13px;
}

.info-box img {
	display: inline-block;
	margin-right: 5px;
}

.info-box > span {
	color: #FFD582;
	font-weight: 400;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #C5D9EC;
	margin-bottom: 10px;
}

.info-box p {
	line-height: 18px;
	font-size: 12px;
	color: #AAAAAA;
	font-weight: 400;
	margin-bottom: 15px;
}

.info-box ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.info-box li::before {
	content: "-";
	color: #AAAAAA;
	display: inline-block;
	width: 8px;
}

.info-box li {
	color: #848484;
	margin: 0;
	line-height: 18px;
	text-indent: -7px;
	margin-left: 15px;
	font-weight: 400;
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
}

.info-box li span {
	color: #FFFFFF;
	display: unset;
}

.buy-radio {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap;
}

.buy-radio input[type="radio"] {
	display: none;
}

.buy-radio input[type="radio"] + label {
	display: inline-block;
	cursor: pointer;
	width: 95px;
	height: 95px;
}

.buy-radio .usdt {
	background: url(/assets/images/buy_usdt.svg) no-repeat 0 0;
}

.buy-radio .usdt.active {
	background: url(/assets/images/buy_usdt_active.svg) no-repeat 0 0;
}

.buy-radio .kct {
	background: url(/assets/images/buy_kct.svg) no-repeat 0 0;
}

.buy-radio .kct.active {
	background: url(/assets/images/buy_kct_active.svg) no-repeat 0 0;
}

.buy-radio .ekct {
	background: url(/assets/images/buy_ekct.svg) no-repeat 0 0;
}

.buy-radio .ekct.active {
	background: url(/assets/images/buy_ekct_active.svg) no-repeat 0 0;
}

.buy-radio input[type="radio"]:checked + label {
	display: inline-block;
	width: 95px;
	height: 95px;
}

.input_radio {
	display: flex;
	justify-content: space-around;
}

.input_radio .coin_text {
	display: inline-block;
	width: 100px;
	height: 35px;
	color: #FFFFFF;
	background: #191D24;
	border-radius: 17px;
	border: 2px solid #191D24;
	padding: 5px 0;
	position: relative;
}

.input_radio .coin_text.active {
	border: 2px solid #780000;
}

.input_radio input {
	display: none;
}

.input_radio label {
	margin: auto 5px;
	background: url(/assets/images/icon_chk_none.svg) no-repeat center center;
	background-size: contain;
	display: inline-block;
	width: 20px;
	height: 20px;
	padding-left: 40px;
	position: absolute;
	left: -8px;
	top: 5px;
	line-height: 20px;
}

.input_radio label.active {
	background: url(/assets/images/icon_chk.svg) no-repeat center center;
}

.input_radio label span {
	margin-left: 10px;
}

.input_2block_radio .radio_text {
	width: 49%;
	display: inline-block;
	background: #D2D8DB;
	margin-bottom: 5px;
	border-radius: 7px;
	height: 50px;
}

.input_2block_radio .radio_text input[type="radio"] {
	display: none;
}

.input_2block_radio .radio_text input[type="radio"] + label {
	color: #ffffff;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 50px;
}

.input_2block_radio .radio_text.active {
	background: #000B22;
}

.input_2block_radio .radio_text.active.BTC {
	background: #F7931A
}

.input_2block_radio .radio_text.active.ETH {
	background: #3a6ad1
}

.input_2block_radio .radio_text.active.BNB {
	background: #f3ba2f
}

.input_2block_radio .radio_text.active.TRON {
	background: #eb0029
}

.input_2block_radio .radio_text label span {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
}

.input_2block_radio .radio_text img {
	height: 23px;
	display: inline-block;
}

.input_amount {
	display: flex;
	text-align: center;
	justify-content: space-around;
	margin-bottom: 20px;
}

.input_amount span {
	color: #FFFFFF;
	margin-right: 3px;
	background: #000000;
	border: 1px solid #3F4A54;
	border-radius: 3px;
	width: 25%;
	text-align: center;
}

.wallet_index_img img {
	border-radius: 17px;
}

.slidercaptcha {
	margin: 0 auto;
	width: 314px;
	height: 286px;
	border-radius: 4px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.125);
	margin-top: 40px;
}

.slidercaptcha .card-body {
	padding: 1rem;
}

.slidercaptcha canvas:first-child {
	border-radius: 4px;
	border: 1px solid #e6e8eb;
}

.slidercaptcha.card .card-header {
	background-image: none;
	background-color: rgba(0, 0, 0, 0.03);
}

.refreshIcon {
	top: -54px;
}

.setting-lang-div {
	border-bottom: 1px solid #dddada;
	border-top: 1px solid #dddada;
	margin-top: 15px;
	background: #cdcaca;
}

.lang-div {
	background: #a04c4c;
	height: 165px;
	width: 95%;
	margin: auto;
	padding: 10px 0;
}

.m_lang-div {
	height: 125px;
	width: 90%;
	margin: auto;
	padding: 10px 0;
}

.lang-list {
	display: flex;
	list-style: none;
	margin: 15px 0 0;
	padding: 0;
	width: 100%;
	color: #333333;
	justify-content: space-between;
}

.m_lang-list {
	display: grid;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #FFFFFF;
}

.lang-list li {
	margin-bottom: 10px;
	text-align: center;
	width: 25%;
	display: block;
}

.m_lang-list li {
	text-align: left;
	padding-left: 10px;
}

.lang_show {
	position: relative;
}

.menu-logout {
	position: absolute;
	bottom: 30px;
	left: 20px;
	color: #fff;
	display: flex;
	align-items: center;
	width: 88%;
}

.menu-logout img {
	margin-right: 10px;
}

@media (max-width: 320px) {
	.header-logo-center a {
		width: 27%;
	}
	
	.header-logo-center a:not(.header .header-icon) {
		margin: 15px 25px;
	}
}