@charset "utf-8";

.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.bc_inphgt{height:50px;box-sizing:border-box;padding-top:9px;}

.dp_none{display:none;}

.bc_tbstl1 thead th{background-color:#2C0072;color:#fff;}

.state-progress{color: #28A9EE; border:1px solid #28A9EE; background: #fff; -webkit-transition:all .3s; transition:all .3s; padding: 3px 14px; display: inline-block; border-radius: 10px}
.state-completed{color: #ff0000; border:1px solid #ff0000; background: #fff; -webkit-transition:all .3s; transition:all .3s; padding: 3px 14px; display: inline-block; border-radius: 10px}

/*photos*/
#gall_allchk{display:block; width:100%;}


/* .bc_card input[type=checkbox]{position:absolute; top:10px; left:10px;} */
/* .bc_card {position:relative; padding:0;} */

.pts_ul{margin-bottom:30px;}
.pts_ul li{margin-bottom:15px;position:relative;box-sizing:border-box;padding-left:20px;}
.pts_ul li:before{content:"";position:absolute;left:0;top:9px;display:block;width:8px;height:8px;background:#4B00C3;border-radius:50%;}

.bc_tabn5:after{content:"";display:block;clear:both;}
.bc_tabn5 .nav-item{width:49%;margin-right:2%;margin-bottom:2%;float:left;}
.bc_tabn5 .nav-item:nth-child(even){margin-right:0;}
.bc_tabn5 .nav-link{border: 1px solid #F4F4F4; color: #C60C30 !important; margin-right: 20px; font-size:15px; border-radius: 10px; width: 100%; text-align: center; background-color: #F4F4F4}
.bc_tabn5 .nav-link:hover,.bc_tabn5 .nav-link.active{border: 1px solid #C60C30; background-color: #C60C30; color: #fff !important}

.bc_tabn_basic:after{content:"";display:block;clear:both;}
.bc_tabn_basic .nav-link{border: 1px solid #F4F4F4; color: #C60C30 !important; margin-right: 20px; font-size:15px; border-radius: 10px; width: 100%; text-align: center; background-color: #F4F4F4}
.bc_tabn_basic .nav-link:hover,.bc_tabn_basic .nav-link.active{border: 1px solid#C60C30; background-color: #C60C30; color: #fff !important}

.bc_tabn_basic2:after{content:"";display:block;clear:both;}
.bc_tabn_basic2 .nav-link{border: 1px solid #F4F4F4; color: #C60C30 !important; margin-right: 20px; font-size:15px; width: 100%; text-align: center; background-color: #F4F4F4}
.bc_tabn_basic2 .nav-link:hover,.bc_tabn_basic2 .nav-link.active{border: 1px solid #C60C30; background-color: #C60C30; color: #fff !important}

.bc_tabn_basic2:after{content:"";display:block;clear:both;}
.bc_tabn_basic2 .nav-link{border: 1px solid #F4F4F4; color: #C60C30 !important; margin-right: 20px; font-size:15px; width: 100%; text-align: center; background-color: #F4F4F4}
.bc_tabn_basic2 .nav-link:hover,.bc_tabn_basic2 .nav-link.active{border: 1px solid #C60C30; background-color: #C60C30; color: #fff !important}

.tabnb6 .nav-item{flex:none;width:49%;margin-right:2%;margin-bottom:2%;float:left;}
.tabnb6 .nav-item:nth-child(even){margin-right:0;}

.bc_tabn_basic2.tabnb6 .nav-item{width:50%;margin-bottom:0;margin-right:0;}

.pg_tbstl th, .pg_tbstl td{padding:5px;}
/* .dtl_day:after{content:", ";}
.dtl_time:after{content:" / ";}
.dtl_ch_aff:before{content:"(";}
.dtl_ch_countr:after{content:")";} */
.chair_default + .chair_default{margin-top:5px;}

.bg_pupp{background:#2C0072;color:#fff;}
/* .dtl_abs_auth span:after{content:",";} */
.dtl_abs_auth span:last-child:after{content:"";}
.abs_pr_auth{text-decoration:underline;}
.dtl_abs_tit{font-weight:600;}
.dtl_info{font-weight:600;}


.sy_gb1{background:#E0862E;color:#fff;}
.sy_gb1_1{color:#E0862E !important;background:#fbf6f0 !important;}

.sy_gb2{background:#4066c8;color:#fff;}
.sy_gb2_1{color:#4066c8 !important;background:#eeeef9 !important;}

.sy_gb3{background:#FFC000;color:#fff;}
.sy_gb3_1{color:#FFC000 !important;background:#fdfbf0 !important;}

.sy_gb4{background:#2e7d32;color:#fff;}
.sy_gb4_1{color:#2e7d32 !important;background:#edf2eb !important;}



.text-25-t{font-size:19px !important;}

.org-row-box{border: 1px solid #E2E2E2; border-radius: 15px; padding: 10px; min-height: 170px}
.org-row-box .org-header{background-color: #2C0072; color: #fff; border-radius: 10px; padding: 15px;}
.org-box{background-color: #F4F4F4; border-radius: 20px; padding:20px; margin-bottom: 20px;}
.org-box > .org-left{margin-bottom: 10px}

.bc_stl .org-row-box{border-radius:0;}
.bc_stl .org-row-box .org-header{border-radius:0;}

.bc_inpgrp input[type="text"]{border-radius:5px 0 0 5px !important;}
.bc_inpgrp button{border-radius:0 5px 5px 0  !important;}

.bc_btn_pr{border-color:#007bff;background:#007bff;}
.bc_btn_pr:hover{border-color:#0062cc;background:#0069d9;} 

.v_txt{opacity:0;font-size:20px;}
.hv_point:hover .v_txt{opacity: 1; animation: slideRight .7s forwards cubic-bezier(0.12, 0.4, 0.41, 0.86);}

.bc_pcw_code:after{content:".";margin-right:5px;}
.bc_pcw_txtar span{color:#4B00C3}

.bc_pcw_artc .acc-header{padding:0;}
.bc_pcw_artc .acc-header .hv_point{display:block;box-sizing:border-box;padding:10px 20px;}

.category{display: flex; background-color: #F2F4F6;}
.category-num{padding-left: 25px; padding-right: 25px; padding-top: 15px; padding-bottom: 15px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; background-color: #C60C30}
.category-title{padding-left: 25px; padding-right: 25px; padding-top: 15px; padding-bottom: 15px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; background-color: #F2F4F6}

.bc_checkbx_stl{position:absolute;left:0;top:4px;}

.bc_tablest_01{border-bottom:1px solid #ccc;}
/* .bc_tablest_01 tbody tr:last-child td{border-bottom:1px solid #D9DDE1 !important;} */
.bc_tablest_01 .table-active{background:#2C0072;}
.bc_tablest_01 .table-active p{color:#fff;}

.chair_stl span{margin-right:5px;}
/* .chair_aff:before{content:"(";}
.chair_aff:after{content:",";}
.chair_countr:after{content:")";} */
.invted_tit{font-weight:600;}

.table-active2{background:#ecf0f1;}

.board td.bc_pcw_dtl_tbtype{border-right:1px solid #D9DDE1 !important;}

.bc_ssn_bg{background:#f9f9f9;}
.bc_pcw_break{background:#d1dff9;}

/*Invited Speakers*/
.inv_img_wrap{max-width:40%; flex:40%; margin-right:4%; padding-right:0;}
.inv_txt_wrap{max-width:56%; flex:56%; padding-left:0;}
.bc_card_inv{margin:10px 0;}
.bc_card_body_inv{padding:10px;}
.inv_txt > p{font-size:13px; margin:6px 0;}
.inv_txt .inv_abs_tit{font-size:14px; margin:0 0 20px;}
.inv_txt .inv_abs_aff{color:#898989;}
.inv_btn button > a{color:#fff;}
.inv_btn button{border-radius:10px; color:#fff; font-size:12px; line-height:16px;}
.inv_btn button:hover{color:#fff;}
.bc_btn_gv{background:#4b00c3;}
.bc_btn_fav{background:#2c0072;}

.bc_btn_fav .fav_like{display:inline-block;}
.bc_btn_fav .fav_like_on{display:none;}

.bc_btn_fav.on .fav_like{display:none;}
.bc_btn_fav.on .fav_like_on{display:inline-block; color:red;}




@media (max-width: 576px) {
	

	.bc_btngrps .btn{width:48%;border-radius:3.5px !important;margin-bottom:3.5px;}
}

@media (min-width: 420px) {

	

}

@media (min-width: 576px) {

	.inv_img_wrap{max-width:30%; flex:30%;}
	.inv_txt_wrap{max-width:66%; flex:66%;}
	.bc_btn_fav{margin-left:5px;}

	


}

@media (max-width: 767px) {

	.bc_inpgrp button.bc_btn_pr{border-radius:5px !important;}
}

@media (min-width: 767px) {
	.gall_body {position:relative; height:112px;}
	.gall_body .bo_tit{display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.gall_body .bo_tit img{display:inherit; margin:3px 0;}
	.gall_body .gall_info{position:absolute; left:1.25rem; bottom:1.25rem;}

	.bc_tabn5 .nav-item{width:32%;margin-right:2%;margin-bottom:2%;float:left;}
	.bc_tabn5 .nav-item:nth-child(even){margin-right:2%;}
	.bc_tabn5 .nav-item:nth-child(3n){margin-right:0;}

	.bc_tabn5 .nav-link{font-size:20px;}

	.bc_tabn_basic .nav-link{font-size:20px;}

	.tabnb6 .nav-item{width:32%;margin-right:2%;margin-bottom:2%;float:left;}
	.tabnb6 .nav-item:nth-child(even){margin-right:2%;}
	.tabnb6 .nav-item:nth-child(3n){margin-right:0;}

	.bc_tabn_basic2.tabnb6 .nav-item{width:calc(100% / 3);margin-bottom:0;margin-right:0;}
	.bc_tabn_basic2.tabnb6 .nav-link{font-size:20px;}

	.text-25-t{font-size:23px !important;}

	.org-row-box{min-height: 270px}

	.bc_btn_h50{height:50px;}
	
	
	
}

@media (min-width: 992px) {
	
	.pts_ul{margin-bottom:45px;}

	.bc_tabn5 .nav-item{width:19%;margin-right:1% !important;margin-bottom:1%;float:left;}
	.bc_tabn5 .nav-item:nth-child(even){margin-right:1%;}
	.bc_tabn5 .nav-item:nth-child(3n){margin-right:1%;}
	.bc_tabn5 .nav-item:nth-child(5n){margin-right:0;}
	.bc_tabn5 .nav-item:last-child{margin-right:0;}

	.tabnb6 .nav-item{width:calc(95% / 6);margin-right:1%;margin-bottom:1%;float:left;}
	.tabnb6 .nav-item:nth-child(even){margin-right:1%;}
	.tabnb6 .nav-item:nth-child(3n){margin-right:1%;}
	.tabnb6 .nav-item:nth-child(6n){margin-right:0;}

	.bc_tabn_basic .nav-link{font-size:22px;}

	.bc_tabn_basic2.tabnb6 .nav-item{width:calc(100% / 6);margin-bottom:0;margin-right:0;}
	.bc_tabn_basic2.tabnb6 .nav-link{font-size:22px;}

	.pg_tbstl th, .pg_tbstl td{padding:10px;}

	.text-25-t{font-size:25px !important;}

	.org-box > .org-left{width: 250px; margin-bottom: 0;}
	


	.bc_card_body_inv{padding:1.25rem;}
	.inv_txt > p{font-size:16px;}
	.inv_txt .inv_abs_tit{font-size:20px; margin:0 0 32px;}
	.inv_btn button{font-size:16px; line-height:20px;}
	.bc_btn_gv{width:70px;}
	.bc_btn_fav{width:140px;}
	

}

@media (min-width: 1200px) { 

	.bc_ft16{font-size:16px;}

	.bc_srchwrap .nav-item .nav-link{font-size:18px;}
}