.v_white {overflow: hidden;}
/*.v_white .gradient-body-1{background:#f6f6f6;}*/
.v_white .header-dark{background: #002137 0% 0% no-repeat padding-box; font-weight: 300;}
.v_white .main-menu-top-plus{background:#d9d9d9;border-radius: 13px;}
.v_white .main-menu-top-plus-2{background:#cedce7;border:2px solid #bfd3e3;}
.v_white .main-menu-top{background:#191D24;border:2px solid #DCB464;}
.v_white .main-menu-top-1{background:#191D24;border:2px solid #DCB464;}
.v_white .main-menu-top-2{background:#191D24;border:2px solid #DCB464;}
.v_white .main-menu-top-3{background: transparent linear-gradient(149deg, #29114D 0%, #4B4082 100%) 0% 0% no-repeat padding-box;border-radius: 15px;}
.v_white .main-menu-top-4{background: #FF786E; box-shadow: 0px 6px 12px #0000001A; border-radius: 20px; }
.v_white .main-menu-top-5{background: #FB9F15; box-shadow: 0px 6px 12px #0000001A; border-radius: 20px;}
.v_white .main-menu-top-6{background:#3A3D44;border:2px solid #50535E;}
.v_white .main-menu-top-7{background: transparent linear-gradient(149deg, #29114D 0%, #4B4082 100%) 0% 0% no-repeat padding-box; border-radius: 15px;}
.v_white .main-menu-top h4, .v_white .main-menu-top-2 h4, .v_white .main-menu-top-3 h4, .v_white .main-menu-top-4 h4, .v_white .main-menu-top-5 h4, .v_white .main-menu-top-6 h4, .v_white .main-menu-top-7 h4, .v_white .b-main-text, .v_white .user, .v_white .main-card h6.text-left{color:#f5f5f5;}
.v_white .header-logo-center .active{color:#DCB464;}
.v_white .header-logo-center a, .v_white .header-logo-center-1.header-dark a, .v_white .sub-top-2 .text-center span, .v_white .sub-top-1 p {color:#ffffff;}
.v_white .sub-top-2 .text-center .tx-co-gr{color:rgba(35,38,40,0.5);}
.v_white .main-menu-top .button-half:nth-child(2) {border-top:1px solid #454950;border-left:1px solid #454950;}
.v_white .main-menu-top .button-gray {border-top:1px solid #7b7172;border-left:1px solid #7b7172 !important;}
.v_white .main-menu-top .button-half:nth-child(1) {border-top:1px solid #454950;}
.v_white .main-menu-top .button-gray {border-top:1px solid #7b7172 !important;}
.v_white .main-menu-top-2 .button-half:nth-child(2) {border-top:1px solid #007a85;border-left:1px solid #007a85;}
.v_white .main-menu-top-2 .button-half:nth-child(1) {border-top:1px solid #007a85;}
.v_white .main-menu-top-3 .button-half:nth-child(2) {border-top:1px solid #879c16;border-left:1px solid #879c16;}
.v_white .main-menu-top-3 .button-half:nth-child(1) {border-top:1px solid #879c16;}
.v_white .main-menu-top-4 .button-half:nth-child(2) {border-top:1px solid #4E4949;border-left:1px solid #4E4949;}
.v_white .main-menu-top-4 .button-half:nth-child(1) {border-top:1px solid #4E4949;}
.v_white .main-menu-top-plus span{border:2px dotted #a2030b;color:#a2030b;}
.v_white .main-menu-top-plus-2 span{border:2px dotted rgba(72,181,232,0.5);color:rgba(72,181,232,0.5);}
.v_white .main-card-top { display: flex; justify-content: space-between;}
.v_white .menu-line {background:#f1e3e2;}
.v_white .menu-header {background:#002137; height: 85px;}
 .v_white .sub-top-2 i,  .v_white .sub-top-1 i {color:#000000;}
.v_white .menu-fixed a{color:#000000;}
.v_white .menu-fixed-1 a{color:#F5F5F5;}
.v_white .menu-fixed-1 .active{color:#DCB464;}
.v_white .sub-top-2 .text-right span{color:#f5f5f5; opacity: 0.5;}
.v_white .menu-fixed{background:#ffffff; box-shadow: 0px 0px 12px #0000000D; border-radius: 28px 28px 0 0; margin: 13px 13px 0;
}
.v_white .menu-fixed-1{background:#292F34; box-shadow: 0px -2px 5px #0000004D;}
.v_white .qr-clone{text-align: center; margin-bottom: 90px;}
.v_white .code-line:after{background:#e1effa;}
.v_white .b-ok-dark, .v_white .footer-lan{background: transparent linear-gradient(109deg, #13A4AE 0%, #29B256 100%) 0% 0% no-repeat padding-box; color:#ffffff;}
.v_white .b-ok-light{background:#006CAB;color:#F5F5F5;}
.v_white .b-ok-text{color:#48b5e8;}
.v_white .b-button-light{color:#ffffff; background: #1D1D1B;}
.v_white .b-button-disable{color:#1D1D1B; background: #ffffff; border: 2px solid #1D1D1B;}
.v_white .b-cancel-dark{background-color: #645942!important; color:#ffffff;}
.v_white .tab-inactive{background:#191D24;color:#F5F5F5;}
.v_white .sub-top-2, .v_white .sub-top-1{}
.v_white .b-white{background-color:#ffffff; }
.v_white .lock-amount{color:#f5f5f5; opacity: 0.5;}
.v_white .main-menu-top-2 table td:nth-child(odd), .v_white .main-menu-top-2 table td:nth-child(even), .v_white h6.b-main-text, .v_white .main-menu-top table td:nth-child(odd), .v_white .main-menu-top table td:nth-child(even), .v_white .main-menu-top-3 table td:nth-child(odd), .v_white .main-menu-top-3 table td:nth-child(even) {color:#f5f5f5!important;}
.v_white .main-menu-top-4 table td:nth-child(odd), .v_white .main-menu-top-4 table td:nth-child(even), .v_white .main-menu-top-5 table td:nth-child(odd), .v_white .main-menu-top-5 table td:nth-child(even),
.v_white .main-menu-top-6 table td:nth-child(odd), .v_white .main-menu-top-6 table td:nth-child(even),
.v_white .main-menu-top-7 table td:nth-child(odd), .v_white .main-menu-top-7 table td:nth-child(even) {color:#ffffff!important;}
.v_white .main-top p,  .v_white .menu-item, .v_white .menu-item i:first-child, .v_white .menu-header p {color:#ffffff;}
.v_white .menu-item {display: flex; justify-content: space-between; align-items: center;}
.v_white .menu-item img {margin-right: 27px; width: 8px; height: 14px;}
.gradient-body-3{background: #F9FAFC; overflow: hidden; height: 100vh; background-size: cover;}
.gradient-body-2.login-bg{background: #F9FAFC; overflow: hidden;  }
.gradient-body-2.white{background: #ffffff;}
.v_white .menu-list {padding-top: 26px; padding-left: 32px;}

.v_red .invest-txt, .v_yellow .invest-txt, .v_green .invest-txt, .v_bluegreen .invest-txt, .v_blue .invest-txt, .v_grey .invest-txt {border: 1px dashed rgba(255,255,255,0.5);}
.v_red .invest-txt, .v_yellow .invest-txt, .v_green .invest-txt, .v_bluegreen .invest-txt, .v_blue .invest-txt, .v_grey .invest-txt {color:#ffffff;}
.v_white .invest-txt{border: 1px dashed #9D9EA2;}
.v_white .none-text-1{color:#F5F5F5;}



.i_secure_num, .i_new_secure , .i_new_secure2, .i_secure_num2{
    -webkit-text-security: disc;
}

.can_use {
    color: #2ECC71;
    font-size: 1.4em;
}

.result_txt {
    width:75%;
    margin: 15% auto;
    color:#514949;
    border-radius:5px;
    text-align:center;
    padding:10px;
    font-weight:bold;
    font-size:1.2em;
}

.wallet_addr {
    font-family: 'Archivo Narrow', sans-serif;
    text-indent: 5px;
}

.state_ok {
    color: #DCB464 !important;
}

.state_yet {
    color: #DCB464;
}

.narrow_font {
    font-family: 'Archivo Narrow', sans-serif;
}

.text-nomal {
    color: #0d414c;
}

.lan > a.active {
    display: block;
}

.lan > a.inactive {
    display: none;
}

.bold {
    font-weight: bold !important;
}

.height100 {
    height: 100%;
}

.width-20 {
    width : 20% !important;
}

.width-21 {
    width: 21% !important;
}

.width-100 {
    width: 100% !important;
}

.position-static {
    position: static !important;
}

.index-b {
    font-size: 22px !important;
    font-weight: 500;
}

.pre_coin {
    width: 50%;
}

#color {
    min-height: 800px;
}

.invest-txt {
    margin: 9px 13px;
    border-radius: 5px;
    padding:5px;
}

.blinking{
    -webkit-animation:blink 1s ease-in-out infinite alternate;
    -moz-animation:blink 1s ease-in-out infinite alternate;
    animation:blink 1s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
    0% {opacity:0.5;}
    70% {opacity:0.7;}
    80% {opacity:0.8;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0.5;}
    70% {opacity:0.7;}
    80% {opacity:0.8;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0.5;}
    70% {opacity:0.7;}
    80% {opacity:0.8;}
    100% {opacity:1;}
}

.display-inblock { display: inline-block !important; }
.display-block {  display: block !important; }

.last-login {
    position: absolute;
    right: 25px;
    top: 45px;
    text-align: right;
}

.line-height {
    line-height: 18px !important;
}

#refresh-loadingbar {
    margin-top: 0 !important;
    top: 60px !important;
}

#loading-img {
    height: 40px;
}

.inline-span {
    position: absolute;
    color: #f5f5f5;
    bottom: 15px;
    font-size: 13px;
    left: 19px;
}

.inline-span-pw {
    position: absolute;
    color: #f5f5f5;
    bottom: 15px;
    font-size: 13px;
    left: 10px;
}

.icon-reload {
    display: inline-block;
    position: relative;
    -webkit-animation: rotate 1.5s linear infinite;
    animation: rotate 1.5s linear infinite;
    color: #262626;
}

.icon-big {
    width: 21px;
    height: 22px;
    vertical-align: sub;
}

.icon-small {
    width: 16px;
    height: 16px;
}

.icon-inline {
    display: inline-block;
    top: 12px;
    right: 19px;
    position: absolute;
}

.icon-qrcode {
    position: absolute;
    right: 0;
    top: 0;
}

.icon-camera {
    position: absolute;
    width: 20px;
    height: 22px;
    bottom: 13px;
    right: 10px;

}
.input-icon {  margin: 0 13px; }





@-webkit-keyframes rotate {
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes rotate {
    100% { transform: rotate(360deg); }
}

.force-left {
    text-align: left !important;
}

.added_text {
    margin: 0;
    font-size: 12px;
}

.height-60 {
    height: 60px !important;
}

.align-self-center { align-self: center; word-break: break-word; white-space: nowrap;}
.b-ok-dark {background:#a2030b;color:#ffffff;}
.b-cancel-home {background:#5A6B78;color:#ffffff;}

.display-flex {
    display: flex !important;
    flex-direction: column;

}

.display-flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.fund-title {
    font-size: 16px;
    color: #000000;
}

.info-text {
    color: #f5f5f5;
}

.top-text {
    margin-top: 19px;
}

.spon-text {
    display: inline-block;
    color: #f5f5f5;
    margin-right: 13px;
}

.spon-img {
    display: inline-block;
    vertical-align: middle;
}
.spon-link {
    text-align: left;
}



.secure-title {text-align: center;color: #000000;font-size: 16px;}

.secure-img {
    display: flex;
    align-items: center;
    margin: 0 auto;
    width: 65%;
}
.secure-img div {
    width: 25%;
    text-align: center;
}

.secure-img p.secure_circle {background: #ffffff; border-radius: 50%;border: 1px solid #222222; width: 13px; vertical-align: middle; display: inline-block; height: 13px; margin: 0; text-align: center; }
.secure-img p.secure_circle.active {background: #222222; }
.secure-img > div img {
    margin: auto;
}

.default-color {
    color: #ffffff;
}

.scrollLock { overflow: hidden; }

.language-title {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    color: #f5f5f5;
}

.language-bg {
    margin-top: 95px !important;
    background: transparent url('/assets/images/img_map.svg') 0% 0% no-repeat padding-box;
    opacity: 0.4;
    width: 375px;
    height: 210px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.language .korea {
    width: 120px;
    height: 30px;
    background: #035C9A 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 0.8;
    color: #f5f5f5;
}

/* login page */
.intro-logo-img {text-align: center; margin-top: 140px; margin-bottom: 60px;}
.intro-logo-img img { width: 200px; height: 55px; max-width:200px;margin:auto;}
.intro-logo-img-frame { text-align: center; animation: loader88 .2s normal forwards ease-in-out;z-index: 9999999999; top: 30%;}
.intro-logo-img-frame img { width: 180px; height: 135px; max-width:700px; margin:auto;animation: loader8 .3s normal forwards ease-in-out; z-index: 9999999999;}

.btn_login {position:fixed;bottom:15px;left:0;right:0;z-index:100;display: flex;justify-content: center;align-items: center;}
.btn_login a { font-size: 15px; color: #222222; line-height: 35px; width: 250px; background:#ffffff; height: 40px; border: 2px solid #1D1D1B; border-radius: 15px 15px 15px 15px; }
.btn_login a.active { color: #ffffff; background:#1D1D1B; }
.btn_login span img { position: absolute; top: -8px; left: 61px; z-index: 1;}


.input-login-icon { display: flex; align-items: center;}
.input-login-icon span { z-index: 10; position: absolute; left: 20px;top: 10px; font-size: 13px; font-weight: 500;  color: #D4D4D4;}
.input-login-field{height:50px; margin-bottom: 10px; line-height:50px;text-indent: 60px;border:1px solid #E6E6E6;display:block;width:100%;font-size:14px; background: #ffffff; color: #000000; border-radius: 10px;}
.input-login-field::placeholder { color: #D4D4D4 !important; font-weight: 500; }
.input-login-field::-webkit-input-placeholder  { color: #D4D4D4 !important; font-weight: 500; }
.input-login-field::-ms-input-placeholder  { color: #D4D4D4 !important; font-weight: 500; }

.input-login-field:focus { border: 1px solid #EF5454;background: #ffffff; }

.i_uid.active { border: 1px solid #31B1F5; }
.id_check { position: absolute; top: 15px; right: 10px; font-size: 17px; color:#31B1F5;}

.i_upw.active { border: 1px solid #31B1F5; }
.pw_check { position: absolute; top: 15px; right: 10px; font-size: 17px; color:#31B1F5;}
.pw2_check { position: absolute; top: 15px; right: 10px; font-size: 17px; color:#31B1F5;}

.none {display: none !important;}

.login-bottom-button { display: flex; }

.pw_box { position: absolute; top: 0; right: 0;}
.pw_box i { color: #0076CE; margin-right: 4px; font-size: 13px;}
.pw_box p { color: #0076CE !important;}

.input-register-icon {display: flex;align-items: center;}
.input-register-icon span {position: absolute;  left: 20px; top: 12px; font-size: 13px;color: #F5F5F5; }

.pwd_check { position: absolute; top: 15px; right: 10px; font-size: 17px; color:#31B1F5;}
.npwd_check { position: absolute; top: 15px; right: 10px; font-size: 17px; color:#31B1F5;}
.npwd2_check { position: absolute; top: 15px; right: 10px; font-size: 17px; color:#31B1F5;}

@keyframes loader88 {
    0%   { transform: rotate(100deg); }
    25%   { transform: rotate(80deg); }
    50%   { transform: rotate(60deg); }
    75%   { transform: rotate(40deg); }
    85%   { transform: rotate(20deg); }
    100% { transform: rotate(0deg); }
}

@keyframes loader8 {
    0% {
        transform: scaleX(2) scaleY(2);
    }
    100% {
        transform: scaleX(1) scaleY(1);
    }
}

/* 비밀번호 찾기 */
.pw_title { margin: 0;text-align: left;color: #000000; font-size: 13px; font-weight: 400;}
.input-pw-field-phone{height:50px;line-height:50px;text-indent:15%;display:block;width:100%;font-size:13px; background: #ffffff; color: #222222; border-radius: 10px;border: 1px solid #E6E6E6;}
.input-pw-field-phone::placeholder { color: #D4D4D4 !important; font-weight: 500; }
.input-pw-field-phone::-webkit-input-placeholder  { color: #D4D4D4 !important; font-weight: 500; }
.input-pw-field-phone::-ms-input-placeholder  { color: #D4D4D4 !important; font-weight: 500; }

.input-pw-field-phone:focus { border: 1px solid #EF5454; }

.input-pw-field{height:50px;line-height:50px;text-indent:5%;display:block;width:100%;font-size:13px; background: #ffffff; color: #222222; border-radius: 10px;border: 1px solid #E6E6E6;}
.input-pw-field::placeholder { color: #D4D4D4 !important; font-weight: 500; }
.input-pw-field::-webkit-input-placeholder  { color: #D4D4D4 !important; font-weight: 500; }
.input-pw-field::-ms-input-placeholder  { color: #D4D4D4 !important; font-weight: 500; }

.input-pw-field:focus { border: 1px solid #1D1D1B; }

.dp-flex { display: flex; }
.btn_right {width: 28%; height:50px; line-height: 50px; font-size: 14px; border-radius: 10px; margin-left: 5px; font-weight: 400;}
.i_phone.active { border: 1px solid #EF5454; }


/* 회원가입 */
.register-title { margin: 0;text-align: left;color: #000000; font-size: 13px; font-weight: 400;}
.resister-text { text-align: left; margin-top: 50px;}
.resister-text p { margin-bottom: 0;line-height: 21px; color: #000000; opacity: 0.5;}

.input-register-field{height:43px;line-height:40px;text-indent:5%;display:block;width:100%;font-size:12px; background: #ffffff; color: #222222; border-radius: 10px;border: 1px solid #E6E6E6;}
.input-register-field::-webkit-input-placeholder{color:#707070; opacity: 0.5; font-size: 11px;}
.input-register-field.active { border: 1px solid #EF5454; }
.input-register-field:focus { border: 1px solid #EF5454; }

.input-register-field-phone{height:50px;line-height:50px;text-indent:15%;display:block;width:100%;font-size:13px; background: #ffffff; color: #222222; border-radius: 10px;border: 1px solid #E6E6E6;}
.input-register-field-phone::placeholder { color: #D4D4D4 !important; font-weight: 500; }
.input-register-field-phone::-webkit-input-placeholder  { color: #D4D4D4 !important; font-weight: 500; }
.input-register-field-phone::-ms-input-placeholder  { color: #D4D4D4 !important; font-weight: 500; }

.input-register-field-phone:focus { border: 1px solid #EF5454; background: #ffffff;}

.input-register-field-pincode{height:50px;line-height:50px;text-indent:5%;display:block;width:100%;font-size:13px; background: #ffffff; color: #222222; border-radius: 10px;border: 1px solid #E6E6E6;}
.input-register-field-pincode::placeholder { color: #D4D4D4 !important; font-weight: 500; }
.input-register-field-pincode::-webkit-input-placeholder  { color: #D4D4D4 !important; font-weight: 500; }
.input-register-field-pincode::-ms-input-placeholder  { color: #D4D4D4 !important; font-weight: 500; }
.input-register-field-pincode.active { border: 1px solid #EF5454; }
.input-register-field-pincode:focus { border: 1px solid #EF5454;background: #ffffff;}



.display-flex-center-column { display: flex; flex-direction: column;align-items: center; justify-content: center;}
.fund-type-box { height: 18.5vh; margin: auto;}
.fund-type-box .b-main-text-1 {font-size: 16px;color: #f5f5f5;margin-left: 16px;}
.fund-type-box-vip { height: 21vh; margin: auto;}
.fund-type-box-vip .b-main-text-1 { font-size: 16px; color: #f5f5f5;margin-left: 10px;}
.fund-type-box-vip .fund-type-box-index {height: 100%;}
.total-spon-text {position: absolute;right: 0;top: 18px;}

.button.b-ok-light {
    background: transparent linear-gradient(109deg, #13A4AE 0%, #29B256 100%) 0% 0% no-repeat padding-box;
    color: #ffffff;
}

.check {position: absolute; top: 15px; right: 10px; font-size: 17px; color:#EF5454; }

.id_check { position: absolute; top: 15px; right: 10px; font-size: 17px; color:#EF5454; }
.name_check { position: absolute; top: 15px; right: 10px; font-size: 17px; color:#EF5454; }
.addr_check { position: absolute; top: 15px; right: 10px; font-size: 17px; color:#EF5454; }
.phone_check { position: absolute; top: 15px; right: 10px; font-size: 17px; color:#EF5454; }
.pin_check { position: absolute; top: 15px; right: 10px; font-size: 17px; color:#EF5454; }

.login-button {
    width: 177px;
    height: 50px;
    margin: auto;
    border-radius: 31px;
    background: transparent linear-gradient(109deg, #13A4AE 0%, #29B256 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #0000004D;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.input-round-title {
    color: #000000;
    font-size: 13px;
    margin-left: 10px;
}

.input-round-mg-0-title {
    color: #000000;
    font-size: 13px;
}


.address-line {
    height: 5px;
    background: #454950;
    margin-top: 27px;
}

.guide-box {
    margin-bottom: 10px;
}

.guide-box p {
    margin: 0;
    color: #f5f5f5;
}

.opacity-button-text {
    position: fixed; bottom: 15px; font-size: 16px; color: #f5f5f5;
}

.notice-title {
    justify-content: center;
    color: #dcb464 !important;
}

.bg-main {
    background: transparent url('/assets/images/main_bg.png') no-repeat;
    border-radius: 0px 0px 20px 20px;
    height: 115px;
    background-size: cover;
}

.icon-setting {
    position: absolute;
    top: 16px;
    right: 16px;
}

.connect {
    width: 13px;
    height: 13px;
    background: #24BC00 0% 0% no-repeat padding-box;
    display: inline-block;
    border-radius: 100px;
    margin-right: 4px;
}

.b-card-logo { position: absolute;display: flex;color: #ffffff;}
.b-card-logo img { top: 2px; }
.b-card-logo div{ top: 3px; }

.arrow_right { display: inline-block; width: 24px; height : 24px; bottom: 1px; margin-left: 5px}

.logo-bg {
    border-radius: 50px;
    padding: 1px;
}

.coin-bg {
    background: transparent url('/assets/images/main_bnb.png') center center no-repeat padding-box !important;
    height: 148px !important;
    background-size: cover !important;
    border-radius: 0 0 16px 16px;
}

.token-bg {
    background: transparent url('/assets/images/token_bg.png') center center no-repeat padding-box !important;
    height: 148px !important;
    background-size: cover !important;
    border-radius: 0 0 16px 16px;
}

.token_total { background:#E66056; width: 95%; margin: auto; height: 27px; line-height: 27px; border-radius: 30px; font-size: 12px;}
.bnb_total { background:#E17F00; width: 95%; margin: auto; height: 27px; line-height: 27px; border-radius: 30px; font-size: 12px;}

.justify-space-between {
    display: flex;
    justify-content: space-between;
}

.button-controller-double {
    position:fixed;bottom:15px;left:0;right:0;z-index:100;display: flex;justify-content: center;align-items: center;
}

.button-controller-double button {
    border-radius: 31px;
    height: 50px;
}

.div-balance {
    margin: 29px auto 0 auto;
}

.button-back {
    display: flex;
}

.button-back-txt {
    left: 41px;
    position: fixed;
    color: #FFFFFF;
}

.send-address { overflow: auto; min-height: 400px; height: 400px; width: 93%; margin: 0 auto 100px; }

.button-ok {
    padding: 2px 30px;
    position: absolute;
    right: 0;
    top: -5px;
    border-radius: 22px;
}

.black-color {
    color: #000000 !important;
}

.red-up {
    color: red;
    padding: 4px 10px 5px 10px;
}

.blue-down {
    color: blue;
    padding: 4px 10px 5px 10px;
}

.normal-zero {
    color: #000000;
    padding: 4px 14px 5px 10px;
}

.normal {
    width: 90px;
    display: inline-block;
    background: #ffffff;
    border-radius: 20px;
}
.normal i{
    margin-right: 3px;
    vertical-align: text-bottom;
}
.fund-type-box img {
    width: 92vw;
    margin: auto;
}

.coin-amount {
    position: absolute;
    bottom: 13px;
    color: #ffffff;
    opacity: 0.7;
}

.total-coin-amount {
    position: absolute;
    bottom: 15px;
    color: #ffffff;
    font-size: 14px;
}

.popup {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.5);
    display: none;
}
.popup.active {
    display: block;
}

.popup-box {
    width: 80%;
    top: 50%;
    transform: translateY(-50%);
    margin: auto;
    background: #ffffff;
    border-radius: 5px;
    padding: 15px 20px;
}

.popup-body {
    text-align: center;
}

.popup-body h4.popup-h4 {
    padding: 25px 0;
}

.popup-body a{
    padding: 5px 40px;
    border-radius: 30px;
    display: inline-block;
    color: #ffffff;
}

.popup-body a.cancel {
    background: #645942;
}

.popup-body a.btn-ok {
    background: #f59426;
}

.coin-select {
    color : #767676;
    padding-left: 15px;
}

.addr {
    display: inline-block;
}

.txinfo_content_pagination {margin:70px 0 100px;}
.txinfo_content_pagination table{width:55%;margin:auto;table-layout:fixed;}
.txinfo_content_pagination td {text-align:center;}
.txinfo_content_pagination td a{color:#363636;font-size:16px;font-weight:300;display:block;}
.txinfo_content_pagination td a i.disabled{color:#CBCBCB}
.txinfo_content_pagination td a.active{font-weight:500}

.amount_div {
    position: relative;
    width: 90%;
    margin: auto;
}

.login-title {
    color: #FFFFFF;
    font-size: 36px;
    text-align: center;
    font-weight: bold;
    margin-top: 15px;
}

.description-title {
    font: normal normal bold 16px/20px Noto Sans CJK KR, Light, sans-serif;
    color: #191D24;

}

.description-contents {
    margin-top: 20px;
    color: #191D24;
    vertical-align: middle;
    font: normal normal normal 12px/20px Noto Sans CJK KR, Light, sans-serif;
}

.description-end {
    margin-top: 20px;
    font: normal normal 300 12px/20px Noto Sans CJK KR, Light, sans-serif;
    color: #191D24;
}

.description-box {
    margin-top: 20px;
    padding: 0 25px 0 20px;
    letter-spacing: 0px;
    line-height: 20px;
}

.icon-dot {
    font-size: 20px;
    font-weight: bolder;
    margin-right: 5px;

}

.description-img {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    margin-bottom: 65px;
}

.main-footer {
    background: #FFFFFF;
    position: fixed;
    bottom: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 70px;
    left : 0;
}

.footer-text {
    color: #B1B1B1;
    font: normal normal normal 11px/14px Montserrat;
    margin: 10px 0 0;
}

.footer-img { display: flex;}

.footer-img a {
    margin: 0 5px;
}

.register-bg {
    background: transparent url(/assets/images/login_bg.png) no-repeat;
    background-color: #001353;
    background-size: cover;
}

.logo-txt {
    font-size: 36px;
    color: #FFFFFF;
    font-weight: bold;
    margin-top: 15px;
}
.close { color: #000000 !important; position: absolute; left: -20px !important; top: -2px;}

.history-tab ul{display:flex;margin:10px 0 0; border-bottom: 1px solid #CDCED0;}
.history-tab ul li{width:50%;padding:10px 0;text-align:center;color:#919191;margin:0; font-size: 15px; font-weight: 600;}
.history-tab ul li.active-class{color:#222222;}
.history-tab ul li.active-class .bk_border2 { display: inline-block; height: 4px; background: #222222; position: absolute; width: 60px; bottom: 0; left: 60px;}
.history-tab ul li.active-class .bk_border1 { display: inline-block; height: 4px; background: #222222; position: absolute; width: 75px; bottom: 0; right: 55px;}
.history-tab-content{margin:0;overflow:auto;padding-top:20px;min-height: 55vh;}
.history-table{width:100%;margin-bottom:15px;margin-top:0;}
.history-table p{margin:0;line-height:18px;}
.history-table td{border-bottom:1px solid #e4ebec;}
.history-table td:nth-child(1){width:30px;text-align:center;font-size:26px;}
.history-table td:nth-child(1) i{font-size:17px;vertical-align:middle;}
.history-table td:nth-child(2){color:#262626;padding:10px 5px;text-align:left;font-size:15px;}
.history-table td:nth-child(3){color:#abafaf;padding:10px 5px;text-align:right;font-size:12px}

.sending-refresh {
    margin-bottom: 20px;
    color: #005f70;
    font-weight: bold;
}

