﻿﻿@charset "utf-8";
.account_area .con_logo {text-align:center; padding:50px 0 0;}
.account_area .container {padding:0 0 60px;}
.form_type {position:relative; overflow:hidden;}
.form_type:before {content:""; position:absolute; width:100%; height:14px; background:#fed039; top:0; left:0;}
.form_type {width:450px; margin:0 auto; padding:30px; border:1px solid #ddd; border-radius:10px; box-shadow:5px 5px 20px 5px #ddd; -webkit-box-shadow:5px 5px 20px 5px #ddd; -moz-box-shadow:5px 5px 20px 5px #ddd; background:#fff;}
.form_type legend {font-weight:bold; color:#0f2e58; padding-bottom:3px;}
.form_type .form_list {margin-bottom:10px;}
.account_area .form_type .form_list .form-control {height:35px;}
.account_area .form_type .form_list.interest_check label,
.account_area .form_type .form_list.interest_check input {height:30px; line-height:30px; vertical-align:top; margin:0;}
.form_type .form-group {text-align:right; margin-top:15px;}
.form_type .form-group .btn {color:#fff; background-color:#fed039; border-color:#fed039; border-radius:20px; padding:8px 39px;}
.divider.parallax.btn-theme-colored-1-o .container.pt-10.pb-10 .row .col-md-7 h3 {margin-top:20px;} /* footer 위 Get started with GF 타이틀 가운데 정렬 */
div#lhnHocButton.lhnslide {right:80px !important;}
#footer {text-align:center;}

/* 체크박스 */
.form_list_hide {display:none;}


/* 테마 변경 */
.header-nav {background:none !important;}
.header-nav.scroll-to-fixed-fixed {background:rgba(14,18,33,.8) !important;}
.header-nav .menuzord-menu > li > a {color:#fff !important;}
.header-nav .menuzord-menu > li > a.btn-black {color:#fff !important;border-color:#fff;}
.header-nav .menuzord-menu > li > a.btn-yellow {color:#0e1221 !important;}
.divider_cnt {position:absolute; top:450px; left:50%; margin-left:-553.5px; background-color:inherit;}
.tp-bullets {top:83% !important;}

.header-nav.scroll-to-fixed-fixed .menuzord-menu > li > a {color:#ddd !important;}
.header-nav.scroll-to-fixed-fixed .menuzord-menu > li > a.btn-black {color:#ddd !important; border-color:#ddd;}
.header-nav.scroll-to-fixed-fixed .menuzord-menu > li > a.btn-yellow {color:#0e1221 !important;}

#pricing h2,
#service.bg_black_02 h2,
#service.bg_black_02 h4,
#products h2,
#products h4,
#blog h2,
#blog h4,
#news h2 {color:#fff;}
#service.bg_black_02 p,
#products p,
#blog p,
#blog a {color:#ccc;}

#pricing h4 {color:#000;}
#pricing .pricing-table .price-list li {color:#727171;}
#products .product_eff:hover h4,
#products .product_eff:focus h4 {text-shadow:0 0 5px #fff;}

.divider_cnt h5,
.divider_cnt h6 {color:#fff;}


/* Solid Color Background */
.bg_black_01 {background-color:#0e1221;}
.bg_black_02 {background-color:#161b2d;}

.btn-theme-colored-1-o h1,
.btn-theme-colored-1-o h2,
.btn-theme-colored-1-o h3,
.btn-theme-colored-1-o h4,
.btn-theme-colored-1-o h5,
.btn-theme-colored-1-o h6 {color:#0e1221}
.btn-theme-colored-1-o .menuzord-menu > li > a.btn-black-gray {border-color:#0e1221; background:#0e1221;}

/* payment-methods */
.modal .form-group #amount {display:inline-block; width:80%;}
.modal .form-group .amount_unit {display:inline-block; width:20%; height:45px; line-height:45px; padding:0 10px; text-align:left;}


/* Partner */
.benefits_area {margin-top:80px; overflow:hidden;}
.benefits_area .benefits_list {float:left; width:50%; text-align:left;}
.benefits_area .benefits_list li:before {content:""; position: absolute; left:0; top:50%; margin-top:-16px; display:inline-block; margin-right:15px; width:32px; height:32px; vertical-align:middle; background:url("../images/ico_yellow_check.png");}
.benefits_area .benefits_list + .benefits_list li:before {background:url("../images/ico_green_check.png");}
.benefits_area .benefits_list li {position:relative; padding:12px 0 12px 50px;}
.benefits_area .benefits_list li + li {margin-top:12px;}
.divider.parallax .col-md-12.text-left .btn {min-width:auto !important;}

/* Promotion */
.depositbonus a.term {right:27%; bottom:12%; padding:10px 20px; border-radius:40px; background:linear-gradient(to right, #0f2e58, #0f2e58); border:1px #0f2e58 solid; font-weight:bold; color:#fff;}
.depositbonus a.claim {right:5%;bottom:12%;}
.depositbonus a.term:hover,
.depositbonus a.term:focus {background:linear-gradient(to right, #ffcd34, #f9e254); border:1px #ffcd34  solid;}
.nodepositbonus a.term {right:27%; bottom:12%; padding:10px 20px; border-radius:40px; background:linear-gradient(to right, #0f2e58, #0f2e58); border:1px #0f2e58 solid; color:#fff;}
.nodepositbonus a.claim {right:5%;bottom:12%;}
.nodepositbonus a.term:hover,
.nodepositbonus .term:focus {background:linear-gradient(to right, #ffcd34, #f9e254); border:1px #ffcd34  solid;}

/* Policy */
.strong_title {display:block; margin:20px 0 40px; font-size:48px; font-weight:normal; color:#0f2e58;}
.em_desc {padding: 15px 200px; text-align: left; background: #f7f7f7; box-sizing: border-box; font-style: italic; border-left: 5px solid #fbda48; font-weight: 600;}
#require .row_btm {padding:20px;}
#require .whitelabel-table {padding:20px 40px; text-align:left;}
#require .col-sm-12 {padding:0;}
#require .row_btm {width:100%; text-align:center; margin-top:360px;}
#require .row_btm span, #require .row_btm a {color:#29abe2}
#require .row_btm a {text-decoration:underline;}
.center_btn {float:none; margin:0 auto;}
.center_btn a {padding:15px; border-radius:0; font-size:24px; font-weight:bold;}
#require .whitelabel-table {padding:20px 100px 40px; height:auto;}
.pdf_down:before {display:block;}
.pdf_down .col-sm-4.center_btn {margin:0; display:inline-block;}

/* Account */
.account_btn_area {width:250px; margin:0 auto; padding:4px 20px; border:1px solid #fff; border-radius:30px; background:rgba(0,0,0,.2)}
.account_btn_area:hover,
.account_btn_area:focus {background:rgba(0,0,0,.4)}
.account_btn_area a {display:block; font-size:14px; color:#fff; text-shadow:1px 1px 5px #000;}

/* legal */
.bg-lighter .col-xs-12 .icon-box {height:126px;}

/* popup */
.pop_description {font-size: 14px; border: 1px solid #eee; background: rgba(0,0,0,.03); padding: 14px; border-radius: 5px;}
.pop_description strong {margin-bottom:-17px; display: block;}

.deposit_app_area:hover,
.deposit_app_area:focus {box-shadow:none !important;}
.deposit_app_area td {border:none !important; padding-bottom:50px !important;}
.deposit_app_area td+td {text-align:right;}
.deposit_app_area td .btn {border:none !important;}

/* Footer */
.footer_cnt {width:30%; float:left;}
.footer_cnt .foot_dec {text-align:left; color:#999; margin-top:20px;}
.footer_cnt .sns_ico {text-align:left; margin-top:15px;}
.footer_menu {width:70%; float:right;}

@media only screen and (max-width: 1200px) {
    #require .col-xs-12 {padding:20px 0 30px !important;}
    #require .whitelabel-table {padding:20px 30px 40px !important;}
    .table-effect tbody tr td img {max-width:none; width:100px;}
    .divider_cnt {display: none;}
    .depositbonus a.term {right:32%;}
    .nodepositbonus a.term {right:32%;}
}

@media only screen and (max-width: 991px) {
    #company-history .cd-timeline-content {padding-top:0 !important;}
    #company-history .cd-timeline-content.text-right {padding-left:0;}
    .account_area .container {padding:0 15px 60px;}
    .em_desc {padding:30px !important;}

    .footer_cnt {width:100%; margin:0;}
    .foot_logo {margin:0 auto;}
    .footer_cnt .foot_dec {text-align:center; padding:0;}
    .footer_cnt .sns_ico {text-align:center; padding:0;}
    .footer_menu {width:100%; margin:0;}
    .footer_menu .col-md-12 {padding:0;}
    .footer_menu .col-md-3 {width:50%; height:280px; float:left;}
}

@media only screen and (max-width: 767px) {
    .account_area .row {padding:0 5%;}
    .em_desc {padding:30px !important;}
    .center_btn a {font-size:16px; padding:10px;}
    .form_type {width:100%;}
    div#lhnHocButton.lhnslide {width:74px;}
    .depositbonus a.term {right:44%}
    .nodepositbonus a.term {right:44%}

    .header-nav .menuzord-menu > li > a {color:inherit !important;}
    .header-nav .menuzord-menu > li > a.btn-black {color:inherit !important; border-color:inherit;}

    /* legal */
    .bg-lighter .col-xs-12 .icon-box {height:101px;}
}

@media only screen and (max-width: 479px) {
    .depositbonus .term {font-size:9px; right:34% !important; bottom:12%; padding:2px 5px !important;}
    .nodepositbonus .term {font-size:9px; right:34% !important; bottom:12%; padding:2px 5px !important;}
}