@charset "utf-8";

/* 무료콘텐츠-유료콘텐츠관리 */
#sod_frm_pay{overflow:hidden;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}
.sub_con_wrap .sub_con2 .tab_wrap{width:100%;border-bottom:1px solid #dcdcdc;display:flex;margin:0;}
.sub_con_wrap .sub_con2 a.tab{display:inline-block;padding:15px 20px;background:#fff;color:#acacac;}
.sub_con_wrap .sub_con2 a.tab:nth-child(1){border-radius:4px 0 0 0;}
.sub_con_wrap .sub_con2 a.tab:nth-child(2){border-left:0;border-radius:0 4px 0 0;}
a.tab.active{margin-bottom:-1px;border-bottom:2px solid #FF8980;}
a.tab.active h2{color:#f16f66;}
.tab_content1{margin-top:20px;}
.tab_content{display:none;}
.tab_content.active{display:block;}
.form_1{border:1px solid #cdcdcd !important;width:98% !important;}
.sub_cost{padding:0 0 0 240px !important;}
.cost_price, .cost_day{line-height:1em;padding:8px 0;margin:0;}
.cost_price.form-control, .cost_day.form-control{width:76%;float:right;margin:0 10px 2px 0;padding:0 40px 0 10px;text-align:right;border:1px solid #cdcdcd;}
li.priceS label:after{width:20px;height:20px;display:inline-block;color:#7d7d7d;position:absolute;right:28px;}
label.cost_price:after{content:'USD';line-height:1.26em;}
.box > .txt_box_shop .price_day{padding-top:4px;}
.box.course{padding-bottom:10px;}
.price_dp{color:#FD604B;}
.price_player img{vertical-align:-2px;}
.price_player a:hover button{background:#ff715f;}
.price_player span{width:100%;display:flex;justify-content:center;margin:4px 0;}
.price_player .text-primary{font-size:20px;color:#fff;}
.btn-price-menu{background:#FD604B;color:#fff;border:none;padding:10px 114px;font-size:20px;border-radius:5px;margin:6px 0;}
.price_player_info{padding:4px 0;color:#fff;}
.sub_con_wrap .sub_con2 a.my_upload{padding:12px 40px;margin:3px 0 3px 10px;border:none;border-radius:4px;background:#FD604B;color:#fff;}
.sub_con_wrap .sub_con2 a.my_upload:hover{background:#ff715f;}
#folder_price{padding:17px;}
.mainThum_right_img{width:20%;text-align:center;z-index:7;position:absolute;height:100%;padding-top:25%;top:0;right:0;}
.mainThum_right_img img{width:18%;}
.mainThum_right{width:20%;padding-top:29%;position:absolute;height:100%;background-color:rgba(0,0,0,0.6);top:0;right:0;font-size:18px;color:#fff;
text-align:center;}
.btm_wrap a.more_harf{width:50%;}

/* mobile */
@media screen and (max-width: 960px){
	.sub_con_wrap .sub_con2 .tab_wrap{padding:5px 0 0 0;}
	.sub_cost{padding:20px 0 0 0 !important;}
}
@media screen and (max-width: 480px){
	.sub_con_wrap{padding-bottom:0;}
	.sub_con_wrap .sub_con2 .tab_wrap{justify-content:space-between;-webkit-justify-content:space-between;}
	.sub_con_wrap .sub_con2 a.tab{padding:10px;line-height:2.4em;}
	.sub_con_wrap .sub_con2 h2{font-size:14px;}
	.sub_con_wrap .sub_con2 a.my_upload{padding:12px 18px;float:right;}
	.input_file_body .txt_link{margin-top:-20px;padding-top:11px;}
	.input_file_body .txt_link span.add_link{display:block;padding-left:10px;}
}

/* 대시보드 */
.dashboard .section_chart1,
.dashboard .section_chart2,
.dashboard .section_chart3{width:100%;color:#141414;margin:0;}
.dashboard .tab-pane li a.ellipsis{text-align:left;}
.dashboard .section_chart2 #merge_chart{border-right:1px solid #dedede;border-left:1px solid #dedede;}
.dashboard .dash_con{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);}
.dashboard .chart_center{position:relative;}
.dashboard .chart_text{position:absolute;left:0;right:0;text-align:center;font-size:18px;font-weight:normal;top:35%;}
.dashboard .number{font-size:48px;}
.dashboard .top_wrap{text-align:center;color:#393939;}
.dashboard dt{font-size:20px;}
.dashboard dd{padding:10px 0 60px;width:50%;margin:auto;}
.dashboard .price{font-size:38px;font-weight:bold;}
.dashboard .price span{font-size:26px;}
.dashboard .earn{width:50%;float:left;color:#696969;}
.dashboard .earn .price{font-size:30px;}
.dashboard .earn .price span{font-size:20px;}
.dashboard .earn dt{font-size:16px;}
.dashboard .earn dd{font-size:13px;}
.dashboard .earn_red{color:#e84326;}
.dashboard .earn_list .price{font-size:30px;}
.dashboard .earn_list .price span{font-size:20px;}
.dashboard .earn_list dt{font-size:16px;}
.dashboard .earn_list .blue{color:#1971bb;}
.dashboard .top_wrap .earn dd{width:80%;}
.dashboard #seller_bank{width:46%;font-size:17px;border:0;text-align:right;margin:34px 10px 0 0;}
.dashboard #seller_bank + span{background:#2187dc;color:#fff;border-radius:5px;cursor:pointer;padding:6px 20px;margin-top:-10px;}
.dashboard #seller_bank + span:hover{background:#3194e6;}
.modal_bank .modal-dialog{height:40vh;margin:30vh auto 30vh;}
.modal_bank .body{height:30vh;display:flex;align-items:center;justify-content:center;background:#efefef;}
.modal_bank .body .b_cont{display:block;width:90%;}
.modal_bank .body .b_cont input{border-radius:5px;border:2px solid #dedede;font-size:16px;padding:5px 10px;line-height:1.6em;width:100%;}
.modal_bank .body .b_cont button{padding:10px 50px;background:#FF6145;color:#fff;border:0;border-radius:5px;}
.modal_bank .body .b_cont input::placeholder{color:#aeaeae;}
input#seller_bank::placeholder{color:#aeaeae;}
@media screen and (max-width:1600px){
	.dashboard.sub h2{padding-top:20px;}
	.dashboard .chart_text{top:33%;font-size:1em;}
	.dashboard .number{font-size:3.2em;}
}
@media screen and (max-width:1470px){
	.dashboard .chart_text{top:32%;font-size:0.9em;}
	.dashboard .number{font-size:2.8em;}
}
@media screen and (max-width:1400px){
	.dashboard .chart_text{top:31%;font-size:0.8em;}
	.dashboard .number{font-size:2.5em;}
}
@media screen and (max-width:1210px){
	.dashboard .dash_con{display:block;padding:0 20% 10%;}
	.dashboard .section_chart2 #merge_chart{border:0;}
	.dashboard .chart_text{top:33%;font-size:1.2em;}
	.dashboard .chart_text_center{top:31%;}
	.dashboard .number{font-size:3.6em;}
	.dashboard dd{width:100%;}
}
@media screen and (max-width:1100px){
	.dashboard .chart_text{top:32%;font-size:1.1em;}
	.dashboard .chart_text_center{top:30%;}
	.dashboard .number{font-size:3.4em;}
}
@media screen and (max-width:960px){
	.dashboard .chart_text{top:31%;font-size:1em;}
	.dashboard .chart_text_center{top:29%;}
	.dashboard .number{font-size:3em;}
}
@media screen and (max-width:890px){
	.dashboard .dash_con{padding:0 10% 10%;}
	.dashboard .chart_text{top:30%;font-size:1.6em;}
	.dashboard .chart_text_center{top:28%;}
	.dashboard .number{font-size:3.8em;}
}
@media screen and (max-width:690px){
	.dashboard .dash_con{padding:0 0 10%;}
	.dashboard .chart_text{font-size:1.6em;}
	.dashboard .number{font-size:3.8em;}
}
@media screen and (max-width:580px){
	.dashboard .chart_text{top:32%;font-size:1.4em;}
	.dashboard .chart_text_center{top:30%;}
	.dashboard .number{font-size:3.6em;}
}
@media screen and (max-width:500px){
	.dashboard .chart_text{font-size:1.2em;}
	.dashboard .number{font-size:3.4em;}
}
@media screen and (max-width:460px){
	.dashboard .chart_text{font-size:1em;}
	.dashboard .number{font-size:3em;}
}
@media screen and (max-width:411px){
	.dashboard .chart_text{font-size:0.98em;}
	.dashboard .number{font-size:2.98em;}
}
@media screen and (max-width:360px){
	.dashboard .dash_con{padding:0;}
	.dashboard .chart_text{font-size:1em;}
	.dashboard .number{font-size:3em;}
	.dashboard .price{font-size:28px;}
	.dashboard .price span{font-size:16px;}
	.dashboard .earn .price{font-size:21px;}
	.dashboard .earn .price span{font-size:15px;}
	.dashboard .earn dt{font-size:13px;}
	.dashboard .earn dd{font-size:11px;}
	.dashboard .earn_list .price{font-size:25px;}
	.dashboard .earn_list .price span{font-size:15px;}
	.dashboard .earn_list dt{font-size:13px;}
	.dashboard .section02{margin-top:30px;}
}
@media screen and (max-width:340px){
	.dashboard .chart_text{top:34%;font-size:0.8em;}
	.dashboard .number{font-size:2.9em;}
	.dashboard .chart_text_center{top:32%;}
}
@media screen and (max-width:300px){
	.dashboard .chart_text{top:32%;font-size:0.8em;}
	.dashboard .number{font-size:2.9em;}
	.dashboard .chart_text_center{top:30%;}
}