a,div,img,button,area,input,select,audio{outline:none;color:#57585A;}

.color_back{background:#ff1d7d;}
.wrap .btn_primary{color:#fff;border:1px solid #ff1d7d;border-radius:2px;background:#ff1d7d;}
.wrap .btn_primary:hover{text-decoration:none;border:1px solid #ff1d7d;background:#ff1d7d;}

#wrap{position:relative;overflow:hidden;}

.empty-page{position:relative;max-width:1260px;margin:0 auto;padding:120px;text-align:center;color:#454545;background:#fff;}

.container{text-align:center;}
.left-menu{display:none;margin:30px 0 80px 0;}
.cp-left-menu .container{max-width:1260px;margin-left:auto;margin-right:auto;}
.cp-left-menu .left-menu{display:block;float:left;width:16%;}
.cp-left-menu .content{float:right;width:79%;}
.col-full{position:relative;max-width:1260px;margin:0 auto;text-align:left;}

.skip_navigation{position:relative;}
.skip_navigation a{position:absolute;display:block;top:-10000px;left:0;padding:10px 0;text-align:center;font-size:15px;line-height:15px;color:#fff;background:#000;}
.skip_navigation a:focus{position:static;top:0;}

.header{padding:20px 0 0 0;}

.header .gnb{height:30px;}

.header .gnb .left a{position:relative;display:inline-block;padding:6px 26px 6px 18px;font-size:14px;border-radius:18px;}
.header .gnb .left a:nth-child(1){border:1px solid #00AAB0;}
.header .gnb .left a:nth-child(1):hover{color:#fff;background:#00AAB0;}
.header .gnb .left a:nth-child(2){margin-left:7px;border:1px solid #ff1d7d;}
.header .gnb .left a:nth-child(2):hover{color:#fff;background:#ff1d7d;}
.header .gnb .left .arrow{position:absolute;top:10px;right:13px;display:inline-block;border:solid #57585A;border-width:0 2px 2px 0;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.header .gnb .left a:hover{color:#fff;}
.header .gnb .left a:hover .arrow{border-color:#fff;}

.header .gnb .right{position:absolute;top:0;right:25px;}
.header .gnb .right li{float:left;}
.header .gnb .right li a{display:block;padding:9px 3px 9px 3px;color:#999999;}
.header .gnb .right li a:hover{color:#ccc;}
.header .gnb .right li.line{width:1px;height:12px;margin:10px 5px 0 5px;background:#d0d0d0;}

.header .nav-main{margin-top:12px;}

.header .navi_wrap{background:#F7F7F7;}
.header .navi_wrap .col-full-inside{position:relative;min-height:85px;}
.header .navi_wrap .logo{display:block;float:left;width:240px;margin:18px 0 0 0;}

.header .navi_wrap .navi_box_outer{position:absolute;z-index:101;top:0;left:240px;width:706px;}
.header .navi_wrap .navi_box{position:relative;}
.header .navi_wrap .navi_box .s1_box{position:relative;display:inline-block;}
.header .navi_wrap .navi_box .s1 a{display:block;position:relative;height:17px;padding:34px 0;margin:0 18px;text-align:center;font-size:17px;line-height:17px;font-weight:500;}
.header .navi_wrap .navi_box .s1_box.active .s1 a,
.header .navi_wrap .navi_box .s1 a:hover{color:#ff1d7d;}
.header .navi_wrap .navi_box .s1_box.active .s1 a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:5px;background:#ff1d7d;}
.header .navi_wrap .navi_box .s1 a .child-btn-container{display:none;}
.header .navi_wrap .navi_box .s2_wrap{display:none;position:absolute;top:85px;left:0;width:100%;}
.header .navi_wrap .navi_box .s2_wrap:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#0EA2B0;opacity:0.9;}
.header .navi_wrap .navi_box .s2_wrap .s2_box{position:relative;z-index:2;padding:13px 0;}
.header .navi_wrap .navi_box .s2_wrap .s2_box a{display:block;padding:11px 0;text-align:center;font-size:15px;}
.header .navi_wrap .navi_box .s1_box:hover .s2_wrap{display:block;}

.header .navi_wrap .mobile-sub-navi{display:none;}

.header .navi_wrap .quick-links{position:absolute;top:26px;right:0;}
.header .navi_wrap .quick-links input[type=text]{width:260px;height:26px;padding-left:12px;border:1px solid #dfdfdf;color:#fff;background:#dfdfdf;border-radius:14px;}
.header .navi_wrap .quick-links input[type=text]::placeholder{color:#fff !important;}
.header .navi_wrap .quick-links button{margin-left:5px;background:none;border:none;cursor:pointer;}
.header .navi_wrap .quick-links a{display:inline-block;margin-left:8px;}
.header .navi_wrap .quick-links .hover-action img:nth-child(2){display:none;}
.header .navi_wrap .quick-links .hover-action:hover img:nth-child(1){display:none;}
.header .navi_wrap .quick-links .hover-action:hover img:nth-child(2){display:inline;}

.language-vi-VN .header .navi_wrap .navi_box .s1 a{letter-spacing:-.8px;}
.language-vi-VN .header .navi_wrap .quick-links{top:28px;}

.header .mobile-nav-main{display:none;}

.left-menu{text-align:left;}
.left-menu .left-nav-name{margin-top:20px;font-size:22px;font-weight:600;}
.left-menu .partner-left-nav-name{margin-top:60px;}
.left-menu .navi{margin-top:30px;}
.left-menu .navi a{position:relative;display:block;padding:17px 0 17px 8px;font-size:16px;line-height:16px;border-bottom:1px solid #dfdfdf;}
.left-menu .navi a img{vertical-align:top;margin:3px 8px 0 0;}
.left-menu .navi a .arrow{position:absolute;top:20px;right:13px;display:inline-block;border:solid #fff;
border-width:0 2px 2px 0;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.left-menu .navi a.active{color:#00AAB0;}
.left-menu .navi a.active .arrow{border-color:#00AAB0;}
.left-menu .navi.partner-navi a{padding:13px 0 13px 8px;line-height:30px;}
.content{width:100%;margin:30px 0 80px 0;}
.left-menu .navi.partner-navi a .arrow{top:24px;}

.content.no_margin{margin:0;}

.footer{margin-top:80px;}
.footer .footer-nav-section{border-top:1px solid #999;border-bottom:1px solid #999;}
.footer .footer-nav-section .footer-nav{}
.footer .footer-nav-section .footer-nav li{display:inline-block;}
.footer .footer-nav-section .footer-nav li>a{display:block;font-size:14px;height:14px;padding:16px 17px;color:#707070;}
.footer .footer-nav-section .footer-nav li>a:hover{color:#393939;}
.footer .footer-nav-section .footer-nav li:first-child>a{padding-left:0;color:#00AAB0;}
/*
.footer .footer-nav-section .footer-nav li>a .arrow{display:inline-block;width:0;height:0;margin-left:9px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #454545;}
*/
.footer .footer-nav-section select{background:none;margin:-3px 15px 0 0;font-size:15px;border:none;cursor:pointer;}

.footer .footer-info{padding:40px 0;font-size:14px;color:#707070;line-height:22px;overflow:hidden;}
.footer .footer-info a{font-size:14px;color:#707070;}
.footer .footer-info .col-title{padding:0 0 20px 0;font-size:19px;line-height:19px;font-weight:bold;}
.footer .footer-info dl dt{display:inline-block;font-weight:bold;}
.footer .footer-info dl dd{display:inline-block;margin-left:4px;}
.footer .footer-info .col1{float:left;width:27%;}
.footer .footer-info .col2{float:left;width:41%;margin-top:38px;}
.footer .footer-info .col3{float:left;width:32%;margin-top:38px;}
.footer .footer-info .col3 .r1 a{display:inline-block;margin-right:9px;vertical-align:middle;}
.footer .footer-info .col3 .r2{margin-top:17px;}

.top_src_box{position:relative;}
.top_src_box .total{padding:0 0 6px 3px;color:#aaa;}
.top_src_box .src_column{padding:0 0 3px 0;}
.top_src_box .src_order{padding:0 0 4px 0;}
.top_src_box .src_order input[type=text]{width:150px;}
.top_src_box .right_box{position:absolute;bottom:4px;right:2px;}

.common-nav-tabs{overflow:hidden;}
.common-nav-tabs .box{float:left;}
.common-nav-tabs .box .tab{display:block;padding:15px 0;text-align:center;font-size:16px;border-bottom:1px solid #707070;}
.common-nav-tabs .box.active .tab{padding-bottom:14px;border-bottom:3px solid #00AAB0;}

.form_bottom_btn{padding:50px 0 30px 0;text-align:center;}
.form_bottom_btn .btn{padding:17px 45px;margin:0 3px;font-size:15px;line-height:15px;font-weight:600;background:none;border:1px solid #ff1d7d;border-radius:5px;}
.form_bottom_btn .btn:hover{background:none;}
.form_bottom_btn .btn.btn_primary{background:#ff1d7d;}
.form_bottom_btn .btn.btn_primary:hover{border:1px solid #ff1d7d;background:#ff1d7d;}

.list_no_data{padding:30px 0;text-align:center;color:#767676;}

.list_bottom_btn{position:relative;min-height:27px;margin-top:10px;text-align:right;}
.list_bottom_btn .btn{padding:12px 32px;margin:0 3px;font-size:15px;line-height:15px;font-weight:500;background:none;border:1px solid #ff1d7d;border-radius:5px;}

.tablenav.top{position:relative;margin-bottom:20px;font-size:16px;overflow:hidden;}
.tablenav.top a{font-size:16px;}
.tablenav.top .right-box{float:right;}
.tablenav.top .right-box .link-btn{display:inline-block;padding:8px 18px;font-size:15px;font-weight:700;color:#00AAB0;border:1px solid #bbbbbb;border-radius:5px;}
.tablenav.top .right-box .link-btn.primary{color:#ff1d7d;}

.admin-item-list .tablenav.top{margin-bottom:10px;}
.admin-item-list .page-header.border{margin-bottom:0;}

.tablenav.bottom{position:relative;margin-top:24px;font-size:16px;}
.tablenav.bottom a{font-size:16px;}
.tablenav.bottom .left-box .txt-btn{font-size:16px;cursor:pointer;}
.tablenav.bottom .left-box label.txt-btn{display:inline-block;vertical-align:top;}
.tablenav.bottom .left-box button.txt-btn{display:inline-block;vertical-align:top;padding:0;margin:0;font-size:16px;line-height:16px;border:none;background:none;cursor:pointer;}
.tablenav.bottom .right-box{position:absolute;top:-6px;right:0;}
.tablenav.bottom .right-box .link-btn{display:inline-block;padding:8px 18px;font-size:15px;font-weight:700;color:#00AAB0;border:1px solid #bbbbbb;border-radius:5px;}
.tablenav.bottom .right-box .link-btn.primary{color:#ff1d7d;}

.page-header{position:relative;margin:30px 0 25px 0;text-align:left;font-size:20px;font-weight:500;}
.page-header strong{color:#00AAB0;}
.page-header .right-btn-box{position:absolute;top:1px;right:0;font-size:15px;font-weight:300;}
.page-header .right-btn-box .action-btn{cursor:pointer;}
.page-header .right-select-box{position:absolute;top:-3px;right:10px;}
.page-header .right-select-box select{background:none;font-size:15px;border:none;cursor:pointer;}
.page-header.border{padding-bottom:18px;border-bottom:2px solid #00AAB0;}
.page-header .page-header-inside img{display:none;}

@media screen and (max-width:1259px) {
.header .navi_wrap .navi_box .s1 a{padding:32px 8px 24px 8px;}
.header .navi_wrap .mobile-sub-navi{display:none;}
.header .navi_wrap .col-full-inside{min-height:auto;}

.left-menu{margin:0;}
.cp-left-menu .left-menu{display:none;float:none;width:100%;background:#fff;}
.cp-left-menu .content{float:none;width:100%;margin:0;}
.col-full{max-width:100%;margin:0;}
}

@media screen and (max-width:1099px) {
.header{position:relative;height:108px;padding:0;}
.header .gnb{display:none;}
.header .nav-main{margin-top:0;}
.header .nav-main .logo{display:none;}
.header .nav-main .quick-links{display:none;}

.header .navi_wrap .navi_box_outer{position:relative;z-index:101;top:0;left:0;width:auto;}

.header .navi_wrap{position:relative;}/*border-top:1px solid #707070;*/
.header .navi_wrap .navi_box_outer{float:none;width:100%;white-space:nowrap;overflow:hidden;overflow-x:scroll;}
.header .navi_wrap .navi_box_outer::-webkit-scrollbar{display:none;}
.header .navi_wrap .navi_box .navi{overflow:auto;}
.header .navi_wrap .navi_box .s1_box{position:static;display:inline-block;width:auto !important;}
.header .navi_wrap .navi_box .s1 a{height:16px;font-size:16px;padding:17px 17px;margin:0;}
.header .navi_wrap .navi_box .s1_box.active .s1 a{color:#fff;background:#ff1d7d;}

.header .navi_wrap .mobile-sub-navi{display:block;}
.header .navi_wrap .mobile-sub-navi .s1_box{display:none;}
.header .navi_wrap .mobile-sub-navi .s1_box.active{display:block;padding:6px 12px 12px 12px;}
.header .navi_wrap .mobile-sub-navi .s1_box .s1{display:none;}
.header .navi_wrap .mobile-sub-navi .s2_wrap .s2_box{position:relative;}
.header .navi_wrap .mobile-sub-navi .s2_wrap .s2_box .s2{display:inline-block;margin:8px 8px 0 0;}
.header .navi_wrap .mobile-sub-navi .s2_wrap .s2_box .s2 a{display:block;padding:8px 13px;font-size:14px;line-height:14px;font-weight:600;color:#191919;background:#DCDCDC;border-radius:25px;}
.header .navi_wrap .mobile-sub-navi .s2_wrap .s2_box .s2.active a{color:#fff;background:#00AAB0;}

.header .mobile-header-inside{position:fixed;z-index:1001;top:0;width:100%;height:108px;}

.header .mobile-nav-main{display:block;background:#fff;border-bottom:1px solid #efefef;}
.header .mobile-nav-main:after{content:'';clear:both;display:block;}
.header .mobile-nav-main .col-full{position:relative;text-align:center;}

.header .mobile-nav-main .nav-left{float:left;width:25%;height:43px;padding-top:14px;text-align:left;}
.header .mobile-nav-main .nav-left span{display:inline-block;cursor:pointer;}
.header .mobile-nav-main .nav-left-nav-btn{padding-left:20px;}
.header .mobile-nav-main .nav-left-search-btn{padding-left:10px;}

.header .mobile-nav-main .nav-center{float:left;width:50%;height:54px;line-height:54px;margin:0;text-align:center;font-weight:bold;}
.header .mobile-nav-main .nav-center img{max-height:25px;vertical-align:middle;}

.header .mobile-nav-main .nav-right{position:relative;float:right;width:25%;text-align:right;}
.header .mobile-nav-main .nav-right .nav-right-inside{padding-right:10px;}
.header .mobile-nav-main .nav-right a{display:inline-block;margin:17px 7px 0 0;vertical-align:top;}
.header .mobile-nav-main .nav-right a img{height:25px;}

.header .mobile-nav-main .global_search_box{display:none;position:fixed;z-index:1000;top:55px;left:0;width:100%;height:100%;text-align:center;background:#fff;}
.header .mobile-nav-main .global_search_box-inside{position:relative;padding:40px 0 0 0;}
.header .mobile-nav-main .global_search_box input[type=text]{width:70%;height:38px;padding:22px 30px 22px 9px;font-size:15px;font-weight:bold;border:none;border-bottom:1px solid #707070;background:none;}
.header .mobile-nav-main .global_search_box input[type=image]{position:absolute;top:50px;right:16%;}
.header .mobile-nav-main .global_search_box .close-btn-box{padding:30px 45px 0 0;text-align:right;}
.header .mobile-nav-main .global_search_box .close-btn-box a{position:relative;display:inline-block;font-size:15px;}
.header .mobile-nav-main .global_search_box .close-btn-box a:before,
.header .mobile-nav-main .global_search_box .close-btn-box a:after{content:' ';position:absolute;top:-2px;right:-15px;height:17px;width:1px;background-color:#57585A;}
.header .mobile-nav-main .global_search_box .close-btn-box a:before{transform:rotate(45deg);}
.header .mobile-nav-main .global_search_box .close-btn-box a:after{transform:rotate(-45deg);}

.header .mobile_nav_layer{position:fixed;z-index:1002;top:0;left:-100%;width:100%;height:100%;text-align:left;font-size:15px;overflow-y:scroll;background:#ffffff;}
.header .mobile_nav_layer a{font-size:15px;}
.header .mobile_nav_layer .border-top{border-top:1px solid #dfdfdf;}
.header .mobile_nav_layer .inner_box{position:relative;z-index:2;padding:20px 20px 5px 20px;}
.header .mobile_nav_layer .control_box{text-align:right;}
.header .mobile_nav_layer .control_box a{display:inline-block;margin-left:15px;}
.header .mobile_nav_layer .member-msg{margin-top:20px;line-height:20px;}
.header .mobile_nav_layer .member-msg a{color:#00AAB0;}
.header .mobile_nav_layer .top-background{padding:0 0 20px 0;margin-top:7px;border-bottom:1px solid #dfdfdf;background:url('../../../storage/upload/none/2021/11/81503d5a75b64393b4f77f9635587ff7.png') 20px bottom no-repeat;}
.header .mobile_nav_layer .member-info{margin:20px 0 0 0;text-align:right;}
.header .mobile_nav_layer .member-info a{display:inline-block;margin-left:15px;font-size:15px;line-height:25px;}
.header .mobile_nav_layer .member-info a img{height:25px;vertical-align:top;}
.header .mobile_nav_layer .navi{margin-top:15px;}
.header .mobile_nav_layer .navi .s{position:relative;}
.header .mobile_nav_layer .navi .s a{display:block;text-align:left;}
.header .mobile_nav_layer .navi .s.active a{color:#00AAB0 !important;}
.header .mobile_nav_layer .navi .s_wrap{display:none;}
.header .mobile_nav_layer .navi .s2_box{padding:5px 0;}
.header .mobile_nav_layer .navi .child-btn-container{display:inline-block;position:absolute;z-index:2;top:0;right:0;width:60px;height:100%;cursor:pointer;}
.header .mobile_nav_layer .navi .child-btn{position:absolute;z-index:2;right:20px;border:solid #787878;border-width:0 2px 2px 0;display:inline-block;padding:4px;}
.header .mobile_nav_layer .navi .child-btn.up{top:22px;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
.header .mobile_nav_layer .navi .child-btn.down{top:16px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.header .mobile_nav_layer .navi .s1{}
.header .mobile_nav_layer .navi .s1 a{height:18px;line-height:18px;padding:14px 50px 14px 0;font-size:18px;}
.header .mobile_nav_layer .navi .s2 a{height:14px;padding:10px 50px 10px 9px;font-size:14px;}

.header .mobile_nav_layer .sub-navi{margin-top:15px;border-top:1px solid #dfdfdf;}
.header .mobile_nav_layer .sub-navi a{display:block;padding:21px 0;line-height:15px;border-bottom:1px solid #dfdfdf;}
.header .mobile_nav_layer .sub-navi a div{margin-top:5px;font-size:13px;color:#a1a1a1;}
.header .mobile_nav_layer .sub-navi a:nth-child(1) strong{color:#00AAB0;}
.header .mobile_nav_layer .sub-navi a:nth-child(2) strong{color:#ff1d7d;}

.header .mobile_nav_layer .bot-links{padding:20px 0 40px 0;text-align:center;}
.header .mobile_nav_layer .bot-links a{position:relative;display:inline-block;padding:15px 8px;}
.header .mobile_nav_layer .bot-links a:after{content:'';position:absolute;top:19px;right:-4px;width:1px;height:13px;background:#bbb;}
.header .mobile_nav_layer .bot-links a:last-child:after{display:none;}
}

@media screen and (max-width:924px) {
.footer{margin:50px 15px 50px 15px;border-top:1px solid #dfdfdf;}
.footer .select-language{display:block !important;margin:0 0 20px 0;text-align:right;}
.footer .select-language li{display:inline-block;margin-left:10px;}
.footer .select-language li select{background:none;font-size:15px;color:#fff;border:none;cursor:pointer;}
.footer .select-language li select option{background:#1e1e1e;}
.footer .footer-nav-section{display:none;}
.footer .footer-info .col1{float:none;width:100%;}
.footer .footer-info .col2{float:none;width:100%;margin-top:0;}
.footer .footer-info .col3{float:none;width:100%;margin-top:38px;}
}

@media screen and (max-width:767px) {
.content{margin:0 0 30px 0;}

.mobile-bottom-btns{position:fixed;z-index:1001;bottom:0;left:0;overflow:hidden;width:100%;text-align:center;background:#575757;}
.mobile-bottom-btns li{float:left;width:25%;}
.mobile-bottom-btns li a{display:block;position:relative;height:30px;padding:10px 0;}
.mobile-bottom-btns li a img{height:100%;}

.page-header{margin:22px 0 15px 0;font-size:17px;}
.page-header.page-header-mobile{margin:0 0 30px 0;text-align:center;font-size:16px;}
.page-header.page-header-mobile.border{padding-bottom:0;border-bottom:none;}
.page-header.page-header-mobile .page-header-inside{position:relative;padding:34px 0 40px 0;background:url('../../../storage/upload/image/2021/11/54c08615189f29dc91d4c712432e62da.png') no-repeat;}
.page-header.page-header-mobile .page-header-inside:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:100%;background:url('../../../storage/upload/image/2021/11/37cd586c0058cfde8e1139851a55fbee.png') no-repeat bottom right;}
.page-header.page-header-mobile .page-header-inside{border-bottom:1px solid #707070;}
.page-header.page-header-mobile .page-header-inside img{display:inline;}
.page-header.page-header-mobile .page-header-inside .txt{margin-top:2px;font-size:24px;font-weight:600;}
.page-header.page-header-mobile .right-btn-box{position:static;top:auto;right:auto;margin-top:15px;text-align:right;}
.page-header.page-header-mobile .right-select-box{position:static;top:auto;right:auto;margin-top:15px;text-align:right;}
}

@media screen and (max-width:450px) {
.header .navi_wrap .mobile-sub-navi .s1_box.active{padding:6px 5px 10px;}
.header .navi_wrap .mobile-sub-navi .s2_wrap .s2_box{display:flex;justify-content:space-around;}
.header .navi_wrap .mobile-sub-navi .s2_wrap .s2_box .s2{margin:8px 0;}
.header .navi_wrap .mobile-sub-navi .s2_wrap .s2_box .s2 a{padding:8px 11px;font-size:14px;line-height:18px;}
}