/*----------------------------------------------------------------------------------------*/
/* Program Glance content ----------------------------------------------------------------*/

#programGlanceBoby{display:flex;justify-content:center;align-items:center;width:100%;}
#programGlanceTableBody{width:100%;}
#programGlanceTitleWrap{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:2px solid #282f88;border-bottom:2px solid #282f88;}
#programGlanceTitleWrap .tableGb{width:12.5%;text-align:center;color:#000;font-size:15px;font-weight:500;}
#programGlanceTitleWrap .tableRoomGb{width:17.5%;text-align:center;color:#000;font-size:15px;font-weight:500;}

#programGlanceContentWrap{width:100%;}
#programGlanceContentWrap .programGlanceInfoWrap{width:100%;display:flex;justify-content:space-between;min-height:100px;margin-bottom:1px;}
#programGlanceContentWrap .programGlanceInfoWrap .timeGb{width:12.5%;font-weight:500;font-size:15px;color:#000;border-bottom:1px solid #c8c8c8;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;}
#programGlanceContentWrap .programGlanceInfoWrap .program5Div{width:86.5%;font-weight:500;font-size:15px;color:#000;text-align:center;border-bottom:1px solid #c8c8c8;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px 0;position:relative;}
#programGlanceContentWrap .programGlanceInfoWrap .program4Div{width:69%;font-weight:500;font-size:15px;color:#000;text-align:center;border-bottom:1px solid #c8c8c8;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:15px 0;position:relative;}
#programGlanceContentWrap .programGlanceInfoWrap .program1Div{width:16.5%;font-weight:500;font-size:15px;color:#000;text-align:center;border-bottom:1px solid #c8c8c8;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:15px 0;position:relative;cursor:pointer;}
#programGlanceContentWrap .programGlanceInfoWrap .EmptyBox{border-bottom:1px solid #c8c8c8;position:relative;cursor:default !important;}
#programGlanceContentWrap .programGlanceInfoWrap .EmptyBox::after{content:"";position:absolute;bottom:0;left:0;width:106%;background:#c8c8c8;height:0px;}
#programGlanceContentWrap .programGlanceInfoWrap .EmptyBox:last-child{overflow:hidden;}
#programGlanceContentWrap .programGlanceInfoWrap .favBt{position:absolute;width:30px;right:0px;top:0px;background:none;border:none;}
#programGlanceContentWrap .programGlanceInfoWrap .programSessionTitle{font-weight:700;cursor:pointer;margin-bottom:7px;line-height:1.3;}
#programGlanceContentWrap .programGlanceInfoWrap .programAgendaTitle{line-height:1.3;letter-spacing:-0.3px;}
#programGlanceContentWrap .programGlanceInfoWrap .programSessionSponsorLogo{margin-top:7px;}

#programDetailBodyWrap{background:rgba(0,0,0,0.6);display:none;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999999;}
#programDetailBody{width:45%;max-height:730px;min-height:20%;background:#fff;display:flex;justify-content:space-between;align-items:center;flex-direction:column;position:relative;padding:20px;position:relative;max-width:745px;min-width:745px;overflow-y:auto;}
#programDetailBody #closeDetailBt{border:none;background:none;position:absolute;right:5px;top:5px;z-index:99999;}
#programDetailBody #programDetailContents{padding-top:40px;}
#programDetailBody .topColorBG{width:100%;height:40px;position:absolute;top:0;left:0;z-index:99999;}
#programDetailBody .progDetailDateNTime{width:calc(100% - 125px);text-align:left;}

#programDetailContents .programDetailSessionTitleWrap{padding-bottom:15px;border-bottom:1px solid #dcdcdc;display:flex;justify-content:space-between;}
#programDetailContents .programDetailSessionTitleWrap .favBt{background:none;color:var(--concept-colorA);font-size:2em;}
#programDetailContents .programDetailSessionTitleWrap .favBt img{width:22px;}
#programDetailContents .programDetailSessionTitleWrap .programDetailSessionSidTxt{font-weight:700;font-size:18px;text-align:left !important;line-height:1.5em;}
#programDetailContents .programDetailSessionTitleWrap .programDetailSessionTitleTxt{font-weight:700;font-size:18px;text-align:left !important;line-height:1.5em;}

#programDetailContents .programDetailSessionInfoBody{padding-top:15px;}
#programDetailContents .programDetailSessionInfoBody .speakerInfoBodyWrap{position:relative;display:flex;margin-bottom:5px;justify-content:space-between;}
#programDetailContents .programDetailSessionInfoBody .speakerInfoBodyWrap span{font-size:15px;}

#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap .sessionModeratorBody .programDetailCviconBt{display:none;}


#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap{display:flex;}
#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap.progDetailDateWrap{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dcdcdc;}
#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap .sessionModerator{width:120px;font-size:15px;font-weight:700;}
#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap .sessionModeratorBody{width:calc(100% - 125px);font-size:15px;}
#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap .sessionModeratorBody div{margin-bottom:6px;}
#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap .sessionModeratorBody div:last-child{margin-bottom:0;}
#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap .sessionModeratorBody .speakerInfoBodyWrap:last-child{margin-bottom:0;}
#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap .sessionModeratorBody .speakerInfoBodyWrap .sessionTitle{width:calc(100% - 45px);}
#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap .languageTitle{width:120px;font-size:15px;font-weight:700;}
#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap .languageContents{width:calc(100% - 125px);font-size:15px;text-align:left !important;}
#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap .targetTitle{width:120px;font-size:15px;font-weight:700;}
#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap .targetContents{width:calc(100% - 125px);font-size:15px;text-align:left !important;}
#programDetailContents .programDetailSessionInfoBody .progDetailsessionModeratorWrap .eventDescription{font-weight:700;}

#programDetailContents .programDetailSessionInfoBody #programAgendaWrap .programDetailDiv{padding:15px 0;border-bottom:1px solid #dcdcdc;color:#000;position:relative;display:flex;align-items:center;}
#programDetailContents .programDetailSessionInfoBody #programAgendaWrap .programDetailDiv:last-child{border-bottom:0;}
#programDetailContents .programDetailSessionInfoBody #programAgendaWrap .programDetailDiv .sessionTitleWrapp{width:100%;display:flex;margin-bottom:5px;justify-content:space-between;}
#programDetailContents .programDetailSessionInfoBody #programAgendaWrap .programDetailDiv .sessionTitle{font-weight:700;font-size:15px;width:calc(100% - 45px);min-height: 17px;}
#programDetailContents .programDetailSessionInfoBody #programAgendaWrap .programDetailDiv .sessionTitle.speakers {font-weight:300;}
#programDetailContents .programDetailSessionInfoBody #programAgendaWrap .programDetailDiv .programDetailTimeBody{width:120px;display:flex;align-items:center;}
#programDetailContents .programDetailSessionInfoBody #programAgendaWrap .programDetailDiv .programDetailTimeBody span{font-size:15px;}
#programDetailContents .programDetailSessionInfoBody #programAgendaWrap .programDetailDiv .programDetailDivBody{width:calc(100% - 205px);}

#dateGbBody{width:100%;padding-top:20px;}
#programTopDateGbWrap{width:100%;display:flex;justify-content:center;align-items:center;border:1px solid var(--concept-colorA);margin-bottom:35px;}
#dateGbBody button{background:none;border:0;outline:0 !important;margin:0;width:33.3333%;padding:7px 0;border-right:1px solid var(--concept-colorA);font-size:18px;font-weight:500;}
#dateGbBody button:last-child{border-right:0;}
#dateGbBody button.active{background:var(--concept-colorA);color:#fff;}
.commentWrap{display:flex;flex-direction:column;align-items:flex-end;line-height:1.5em;padding-bottom:13px;font-size:0.9em;}
.mutant{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10000000;}
.sessionBtsWrapp .programDetailAbiconBt{background:#69b72d;color:#fff;padding:4px 8px;font-size:13px;border-radius:4px;border:0;outline:0 !important;margin:0px 0px 0px 0px;}
.programDetailCviconBt{background:var(--concept-colorA);color:#fff;padding:4px 8px;font-size:13px;border-radius:4px;border:0;outline:0 !important;margin:0;/*position:absolute;right:0;top:0px;margin-left:7px;margin-top:-3px;*/}
.programDetailHr{border-top:1px solid #969696;margin:15px 0px 0;}

/*
#global-header .global-nav nav.gnb ul.gnb-list > li.active_PROGRAM > a{color:var(--concept-colorA) !important;}

/* Program Glance content ----------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/



.programDetailSpkImgWrap{width:70px;height:70px;margin-right:10px;border:1px solid #c8c8c8;border-radius:3px;overflow:hidden;}
.programDetailSpkImgWrap img{width:100%;height:100%;}


.programDetailSpkImgWrap.chkAgenda_208{flex-wrap:wrap;}
.programDetailSpkImgWrap.chkAgenda_208 img{width:50%;height:50%;}



#programGlanceContentWrap #timeline_1712791800_1712797200{min-height:150px;}
#programGlanceContentWrap #timeline_1712798400_1712803800{min-height:150px;}
#programGlanceContentWrap #timeline_1712803800_1712805000{min-height:33.33px;}
#programGlanceContentWrap #timeline_1712803800_1712805000 .program1Div{padding:3px !important;}
#programGlanceContentWrap #timeline_1712803800_1712805000.programGlanceInfoWrap .programSessionTitle{margin-bottom:1px;}

#programGlanceContentWrap #timeline_1712811600_1712816100{min-height:125px;}

#programGlanceContentWrap #timeline_1712805000_1712808000{min-height:83.33px;}
#programGlanceContentWrap #timeline_1712820000_1712825400{min-height:150px;}
#programGlanceContentWrap #timeline_1712820600_1712826000{min-height:150px;}



#programGlanceContentWrap #timeline_1712797200_1712798400{min-height:33.33px;}
#programGlanceContentWrap #timeline_1712797200_1712798400 .program5Div{padding:3px !important;}

#programGlanceContentWrap #timeline_1712815800_1712817000{min-height:33.33px;}
#programGlanceContentWrap #timeline_1712815800_1712817000 .program5Div{padding:3px !important;}

#programGlanceContentWrap #timeline_1712883600_1712884800{min-height:33.33px;}
#programGlanceContentWrap #timeline_1712883600_1712884800 .program5Div{padding:3px !important;}

#programGlanceContentWrap #timeline_1712901600_1712902800{min-height:33.33px;}
#programGlanceContentWrap #timeline_1712901600_1712902800 .program5Div{padding:3px !important;}

#programGlanceContentWrap #timeline_1712970000_1712971200{min-height:33.33px;}
#programGlanceContentWrap #timeline_1712970000_1712971200 .program5Div{padding:3px !important;}

#programGlanceContentWrap #timeline_1712908200_1712908800{min-height:33.33px;}
#programGlanceContentWrap #timeline_1712908200_1712908800 .program5Div{padding:3px !important;}

#programGlanceContentWrap #timeline_1712895600_1712896200{min-height:33.33px;}
#programGlanceContentWrap #timeline_1712895600_1712896200 .program5Div{padding:3px !important;}






#timeline_1712805000_1712808600 .program1Div_27 .programAgendaTitle{width:95%;}



#programGlanceContentWrap #timeline_1712878200_1712883600{min-height:150px;}
#programGlanceContentWrap #timeline_1712884800_1712890200{min-height:150px;}
#programGlanceContentWrap #timeline_1712896200_1712898000{min-height:50px;}
#programGlanceContentWrap #timeline_1712896200_1712898000 .program1Div{padding:3px !important;}
#programGlanceContentWrap #timeline_1712896200_1712898000.programGlanceInfoWrap .programSessionTitle{margin-bottom:1px;}
#programGlanceContentWrap #timeline_1712893800_1712895600{min-height:50px;}
#programGlanceContentWrap #timeline_1712893800_1712895600 .program1Div{padding:3px !important;}
#programGlanceContentWrap #timeline_1712893800_1712895600.programGlanceInfoWrap .programSessionTitle{margin-bottom:1px;}

#programGlanceContentWrap #timeline_1712898000_1712902500{min-height:125px;}
#programGlanceContentWrap #timeline_1712903400_1712908800{min-height:150px;}
#programGlanceContentWrap #timeline_1712902800_1712908200{min-height:150px;}


.chkImgNone{display:none;}






#programGlanceContentWrap #timeline_1712964600_1712970000{min-height:150px;}
#programGlanceContentWrap #timeline_1712971200_1712976600{min-height:150px;}
#programGlanceContentWrap #timeline_1712976600_1712977800{min-height:33.33px;}
#programGlanceContentWrap #timeline_1712976600_1712977800 .program1Div{padding:3px !important;}
#programGlanceContentWrap #timeline_1712976600_1712977800.programGlanceInfoWrap .programSessionTitle{margin-bottom:1px;}






