/*----------------------------------------------------------------------------------------*/
/* Program content -----------------------------------------------------------------------*/

.programDetailBody{width:100%;min-height:20%;background:#fff;display:flex;justify-content:space-between;align-items:center;flex-direction:column;position:relative;margin-bottom:60px;}
.programDetailBody:last-child{margin-bottom:0 !important;}
.programDetailBody p{text-align:center;}

.programDetailSessionTitleWrap{display:flex;border-bottom:1px solid #dcdcdc;justify-content:space-between;position:rela}
.programDetailSessionTitleWrap .fav_BtWrap{position:relative;width:35px;}
.programDetailSessionTitleWrap .favBt{background:none;color:var(--concept-colorA);font-size:2em;margin:0;padding:0;margin-top:-4px;}
.programDetailSessionTitleWrap .favBt img{width:19px;}
.programDetailSessionTitleWrap .sessionTitle{width:120px;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;background:rgba(159,159,159,0.1);}



.programDetailSessionSidTxt{font-weight:700;font-size:20px;text-align:left !important;line-height:1.5em;color: var(--concept-colorA);margin-bottom:8px;}
.programDetailSessionTitleTxt{font-weight:700;font-size:20px;text-align:left !important;line-height:1.5em;}

.progDetailsessionModeratorWrap{display:flex;border-bottom:1px solid #eee;}
.progDetailsessionModeratorWrap .sessionModerator{width:200px;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;padding:15px 60px;color:#444;}
.progDetailsessionModeratorWrap .sessionModeratorBody{width:calc(100% - 200px);font-size:15px;padding:15px;}
.progDetailsessionModeratorWrap .sessionModeratorBody div:last-child{margin-bottom:0;}
.progDetailsessionModeratorWrap .languageTitle{width:120px;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;}
.progDetailsessionModeratorWrap .languageContents{width:calc(100% - 200px);font-size:17px;font-weight:400;text-align:left !important;padding:15px;}
.progDetailsessionModeratorWrap .targetTitle{width:120px;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;}
.progDetailsessionModeratorWrap .targetContents{width:calc(100% - 200px);font-size:17px;font-weight:400;text-align:left !important;padding:15px;}
.progDetailsessionModeratorWrap #eventDescription{font-weight:700;padding:15px;}

.program1stTop{display:flex;}
.program1stTop .progDetailsessionModeratorWrap:first-child{width:65%;}
.program1stTop .progDetailsessionModeratorWrap:last-child{width:35%;}
.program1stTop .progDetailsessionModeratorWrap:last-child span{width:50%;text-align:center;}

.program1stTop .progDetailTimeTxt{padding:15px;font-size:14px;color:#666;}


.programDetailDiv{border-bottom:1px solid #eee;color:#000;position:relative;display:flex;}
.programDetailDiv:last-child{border-bottom:0;}
.programDetailDiv .sessionTitle{font-weight:400;font-size:14px;width:calc(100% - 45px);min-height: 17px;color:#666;display:flex;align-items:center;}
.programDetailAbiconBt{background:var(--concept-colorC);color:#fff;padding:4px 8px 3px;font-size:15px;border-radius:4px;border:0;outline:0 !important;margin:0px 0px 0px 0px;line-height:1;font-weight:500;}
.speakerInfoBodyWrap{position:relative;display:flex;margin-bottom:5px;justify-content:space-between;}
.speakerInfoBodyWrap span{font-size:14px;color:#666;font-weight:400;}
.programDetailCviconBt{background:var(--concept-colorA);color:#fff;padding:4px 8px 3px;font-size:15px;border-radius:4px;border:0;outline:0 !important;margin:0;/*position:absolute;right:0;top:0px;margin-left:7px;*/line-height:1;font-weight:500;}
.speakerInfoBodyWrap:last-child{margin-bottom:0;}
.speakerInfoBodyWrap .sessionTitle{width:calc(100% - 45px);}

.sessionTitleWrapp{width:100%;display:flex;margin-bottom:5px;justify-content:space-between;}

.programDetailRoomDateWrap{display:flex;width:100%;}
.programDetailRoomDateWrap .progDetailsessionModeratorWrap{width:50%;}

.programDetailTimeBody{width:120px;display:flex;align-items:center;justify-content:center;}
.programDetailTimeBody span{font-size:15px;}
.programDetailDivBody{width:100%;padding:15px;}

.programDetailHr{border-top:1px solid #969696;margin:0;}
.programDetailBody .progDetailDateNTime{width:calc(100% - 200px);text-align:left;padding:15px;font-size:17px;}
.programDetailBody .progDetailDateNTime.progDetailTimeTxt{font-size:17px;font-weight:700;}

.proSpeakerCvO{cursor:pointer;}
 

@media (max-width: 767.98px){
	.programDetailRoomDateWrap{flex-direction:column;}
	.programDetailRoomDateWrap .progDetailsessionModeratorWrap{width:100%;}
}

/*
#global-header .global-nav nav.gnb ul.gnb-list > li.active_PROGRAM > a{color:var(--concept-colorA) !important;}
*/



.progSpkTotalWrap{display:flex;align-items:center;width:100%;border-bottom:1px solid #eee;}

.progSpkLeftWrap{width:200px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:15px 60px;}
.progSpkRightWrap{width:calc(100% - 120px);}








.programLunImg{max-height:30px;margin-left:7px;}

.scientificProgramWrap{padding:40px;}

.searchBodyWrap{display:flex;justify-content:center;align-items:center;background:rgba(249,131,17,0.1);width:100%;padding:30px 0;margin-bottom:60px;}

.searchBodyWrap select{border-radius:10px;height:40px;border:1px solid #ccc;font-size:16px;color:#444;width:20%;outline:0 !important;appearance:none;background-image:url("/img/program/selectBottomArrow.png");background-color:#fff;background-repeat:no-repeat;background-position:right 10px top 15px;background-size:12px;padding:0 15px;}
/*.searchBodyWrap select:first-child{margin-right:20px;}*/
.searchBodyWrap input{border-radius:10px;height:40px;border:1px solid #ccc;font-size:16px;color:#ccc;margin:0 10px 0 40px;width:calc(43% - 120px);outline:0 !important;padding:0 15px;}
.searchBodyWrap input::placeholder{font-size:16px;color:#ccc;}
.searchBodyWrap button{border-radius:10px;height:40px;width:120px;background:#f98311;color:#fff;font-weight:500;font-size:16px;outline:0 !important;border:0;margin:0;padding:0;}

.programEventNameWrap{padding:0 0 15px 30px;font-size:18px;font-weight:500;}
.programEventNameWrap .programDetailSessionTitleTxt{line-height:1;font-size:18px;font-weight:500;}


.speakerInfoImgWrap{width:70px;height:70px;border-radius:50%;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;display:none !important;}
.speakerInfoImgWrap img{width:100%;}

.speakerInfoBodyWrap .sessionTitle.spkImfoTxtTotalWrap{width:calc(100% - 90px);}


.spkImfoTxtTotalWrap .sessionSpeakerName{font-size:16px;color:#666;text-align:left;font-weight:700;}
.spkImfoTxtTotalWrap .sessionSpeakerCompany,
.spkImfoTxtTotalWrap .sessionSpeakerCountry{font-size:14px;color:#666;text-align:left;font-weight:400;}

/* Program content -----------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/









.programDetailBody99, .programDetailBody108, .programDetailBody129,
.programDetailBody109, .programDetailBody110, .programDetailBody118, .programDetailBody140{display:none;}





.programDetailBody101 .programEventNameWrap .programDetailSessionTitleTxt{
    font-weight: 700;
    font-size: 20px;
    text-align: left !important;
    line-height: 1.5em;
    color: var(--concept-colorA);
    margin-bottom: 8px;
}
.programDetailBody101 .progSpkTotalWrap{display:none;}



.programDetailBody104 .programEventNameWrap .programDetailSessionTitleTxt{display:none;}
.programDetailBody125 .programEventNameWrap .programDetailSessionTitleTxt{display:none;}
.programDetailBody128 .programEventNameWrap .programDetailSessionTitleTxt{display:none;}


.programDetailBody114 .programEventNameWrap .programDetailSessionTitleTxt{display:none;}
.programDetailBody136 .programEventNameWrap .programDetailSessionTitleTxt{display:none;}












.programDetailBody133 .programEventNameWrap .programDetailSessionTitleTxt{
    font-weight: 700;
    font-size: 20px;
    text-align: left !important;
    line-height: 1.5em;
    color: var(--concept-colorA);
    margin-bottom: 8px;
}
.programDetailBody114 .programEventNameWrap .programDetailSessionTitleTxt{
    font-weight: 700;
    font-size: 20px;
    text-align: left !important;
    line-height: 1.5em;
    color: var(--concept-colorA);
    margin-bottom: 8px;
}

.programDetailBody117 .programEventNameWrap .programDetailSessionTitleTxt{
    font-weight: 700;
    font-size: 20px;
    text-align: left !important;
    line-height: 1.5em;
    color: var(--concept-colorA);
    margin-bottom: 8px;
}





#container-sub .sub .cont{width:100%;}
#container-sub header.container-header .location ul.location-list{width:100%;}

h3.title{font-size:27px;}

/*---------------------------------------------------------------------------------------*/
/* footer Content -----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#subSideMenuWrap{display:block;width:120px;height:400px;background:#f98311;box-shadow:0px 7px 20px 0px rgba(0,0,0,0.1);position:fixed;top:280px;right:0;overflow:hidden;z-index: 3;}

/*---------------------------------------------------------------------------------------*/
/* footer Content -----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/





