/*Seminar and speaker stuff*/


/* session list view */

.sem_list_table {width: 98%;}
.sem_list_table .entryCol1 {width: 14%;}
.sem_list_table .entryCol2 {width: 84%;}

/* session diary view */
  
.sem_list_view *            {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
.sem_entry_view *            {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}

.diaryDay *            {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
.diaryDay *            {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
.diaryDayItem {text-align: center;}
.diaryDayItem div{width: 100%;}

#page_seminar-libid_2-listid_2 #layoutdiaryheader a {color: #fff;}
#page_seminar-libid_2-listid_1 #layoutdiaryheader a {color: #fff;}
#page_seminar-libid_2-listid_3 #layoutdiaryheader a {color: #fff;}
#page_seminar-libid_2-listid_1 #layoutdiaryheader a {color: #fff;}

#page_seminar-libid_1-listid_1 #layoutdiaryitems_0 {color: #fff; display: none;} /*time text colour*/
#page_seminar-libid_1-listid_1 #layoutdiaryheader_0 {display:none;}

#page_seminar-libid_1-listid_4 #layoutdiaryitems_0 {color: #fff; display: none;} /*time text colour*/
#page_seminar-libid_1-listid_4 #layoutdiaryheader_0 {display:none;}

#page_seminar-libid_1-listid_9 #layoutdiaryitems_0 {color: #fff; display: none;} /*time text colour*/
#page_seminar-libid_1-listid_9 #layoutdiaryheader_0 {display:none;}

.diaryDayItem table {width: 100%;}
.diaryDayItem table.sem_list_table .libentryfieldShowCatID_2 {text-align:center!important;}
.diaryDayItem table.sem_list_table .libentryfieldentryTitle {text-align:center!important; /*background: #646363;color: #fff;*/}
.diaryDayItem table.sem_list_table .libentryfieldentryTitle a{/*color: #fff;*/}
.diaryDayItem table.sem_list_table .libentryfieldmodule_entryTimeFromTo {text-align:center!important;}

.diaryDayItem .spk_gall_list2 .spk_gall_entry {height: auto;}

/*make time white*/
.layoutdiaryheader_0_alt {color: #fff;}
.layoutdiaryheader_0 {color: #fff;}

/* diary view arrows */

.fa-arrow-circle-up 		{font-size: 2.7em; color: #61116a; font-family:'FontAwesome'; font-style: normal;}
.fa-arrow-circle-up:hover 		{color: #000;}
.fa-arrow-circle-down 		{font-size: 2.7em; color: #61116a; font-family:'FontAwesome'; font-style: normal;}
.fa-arrow-circle-down:hover 		{color: #000;}
.fa-arrow-circle-right 		{font-size: 2.7em; color: #61116a; font-family:'FontAwesome'; font-style: normal;}
.fa-arrow-circle-right:hover 		{color: #000;}
.fa-arrow-circle-left 		{font-size: 2.7em; color: #61116a; font-family:'FontAwesome'; font-style: normal;}
.fa-arrow-circle-left:hover 		{color: #000;}

.libdiarymovee.libdiarymovee_2 {top: -50px!important;}
.libdiarymovew.libdiarymovew_2 {top: -50px!important; left: 930px!important;}


/*Speaker list*/
.spk_gall_list2 {width: 100%;}
.spk_gall_list2 .libentryfieldseminarChair {*margin:0 0 44px 0!important; *float:left!important; *display:block!important; *position:relative!important; width:100%!important; }
.spk_gall_list2 .spk_gall_entry   {*margin:0 0 44px 0!important; *float:left!important; *display:block!important; *position:relative!important; *padding:0 0 20px 0!important; height:220px; width: 220px; }
.spk_gall_list2 .spk_gall_merge1 {margin-top: 10px; }
.spk_gall_list2 .spk_gall_merge1 h3 {line-height: 1.0em; padding: 0px; margin: 0px;}
.spk_gall_list2 .spk_gall_merge2 {/*font-size: 0.8em; */}
.spk_gall_list2 .spk_gall_merge3 {font-size: 1em; font-weight: bold; }
.spk_gall_list2 .spk_photo_border {height: 150px!important; width: 150px!important;overflow: hidden; padding: 0px!important; border: solid 0px #61116a!important; border-radius: 90px; *margin:0 0 44px 0; *float:left; *display:block; *position:relative; /*box-shadow: none!important;*/}
.spk_gall_list2 .spk_gall_list .spk_gall_entry {height:230px;*padding:0 0 14px 0; *float:left; *display:block; *position:relative;}
.spk_gall_list2 .spk_photo_border  img{ width:150px; height: auto; *padding:0 0 14px 0; *float:left; *display:block; *position:relative;}

/*Speaker entry*/

.spk_graphic1 {padding: 0!important; box-shadow: none!important; border: 0px!important; margin-top: 30px;}
.spk_entrywrapper h2 { font-size: 2em; font-weight: normal; padding: 10px 10px 4px 0px; margin-bottom: 10px;  border-bottom: 2px solid #61116a; }


/*Speakers in lightbox*/

.site_properties .spk_gall_merge1 {margin-top: 3px; font-size: 0.9em;}
.site_properties .spk_gall_photo img {max-width: 60px; height: auto; width: auto;}
.site_properties .spk_photo_border {height: 60px!important; width: 60px!important; overflow: hidden; padding: 0px!important; border: solid 0px #cccccc!important; border-radius: 40px;}
.site_properties .spk_gall_entry {height:auto; width: 100%!important;}
.site_properties .spk_gall_merge1 {margin-top: 0px;} 
   
/*Speakers in diary view*/   

.diaryDayItem .spk_gall_merge2{/*font-size: 0.8em;*/}
   
/*Speakers in list*/

.sem_entry_view .spk_gall_merge1 {margin-top: 3px; font-size: 0.9em;}
.sem_entry_view .spk_gall_photo img {max-width: 60px; height: auto; width: auto;}
.sem_entry_view .spk_photo_border {height: 60px!important; width: 60px!important; overflow: hidden; padding: 0px!important; border: solid 0px #cccccc!important; border-radius: 40px;}
.sem_entry_view .spk_gall_entry {height:auto; width: 100%!important;}
.sem_entry_view .spk_gall_merge1 {margin-top: 0px;} 
.spk_gall_entry  h3 {margin: 0px;}

  
#DIV_Exhib {margin-top:30px;}


/* LIGHT BOX STYLE
-----------------------------------------------------------*/
.site_properties {width: 800px!important; min-height: 400px; max-height:80%!important; padding: 15px!important; border: 0px solid #DDDCDC!important; box-shadow:0 10px 50px rgba(0, 0, 0, 0.5);transition:.5s; text-transform: none;overflow: auto; }

.site_underlay {opacity: 0.25!important;}
a.lboxclslink {display: block; background: url(../g/2015/template/icon_close.png) no-repeat; width: 25px; height: 0px; overflow:hidden; text-decoration: none; padding-top: 25px;}
.site_properties .libPageNav {width: auto;}
.piro_overlay {background: #000!important; opacity:0.4!important;}
.site_properties  td.libentryfieldAssociated  img{ border: solid 1px #dfdfdf; padding: 5px;}
.site_properties  .libentryfieldProductIma img {width: 470px; height: auto;}
.site_properties h1 { margin:0 0 20px 0; background: url("../g/2015/template/h1_border.png") no-repeat left bottom; font-size: 2.5em; }

/* search box
-----------------------------------------------------------*/
#page_seminar-libid_1-listid_3 input[type="checkbox"]  {}
#SearchItems {background: #f5f5f5; padding: 10px; border: solid 1px #cfcfcf;}
#SearchItems ul{list-style: none; margin:3px 0 0 -40px!important;}
#SearchItems ul li{ float: left; margin:0 10px 5px 0; background: #61116a; color: #fff; padding: 5px 5px 0px 5px; text-transform: uppercase; font-size: 0.9em;}

/* date drop down
-----------------------------------------------------------*/
.libDiaryNav select { width: auto;  height: auto; overflow: hidden;  /*background: url(new_arrow.png) no-repeat right #ddd;*/  border: 1px solid #ccc; font-size: 1em; padding: 2px 5px; color:#61116a; }
.libDiaryNav  {font-size: 1.5em;}
span.libDiaryNav {padding: 10px!important; border: solid 1px #cfcfcf; background: #eaeaea; margin-bottom: 10px; }





/* -------------------------- PAGINATION -------------------------- */
.libPageNav {font-size: 0.7em; margin: 10px 0px 10px 0px;}
.libPageNum {padding: 3px;}
.libPageNumStatic {padding: 3px;}
a.libPageNum  {padding: 3px; background:#fff; color: #B7B7B7; border: solid 1px #E1E1E1; font-weight: normal; }
.libPageNumStatic {padding: 3px; background:#fff; color: #969696; border: solid 1px #cecece;font-weight: normal;}
a.libPageNum:hover {padding: 3px; background:#fff; border: solid 1px #5C5D5F; color: #5C5D5F; text-decoration: none; font-weight: normal;}
a.libPageNumStatic:hover {padding: 3px; background:#fff; border: solid 1px #5C5D5F; color: #5C5D5F; text-decoration: none; font-weight: normal;}
.libPageNumActive {padding: 4px; background:#b5b5b5; color: #fff;font-weight: normal;}


/* odd fixes
-----------------------------------------------------------*/

.diaryDayItem .ez_list_heading {border: 0px!important;}
.diaryDayItem .ez_listitem_separator {border: 0px!important;}

#DIV_Exhib {margin-top:30px;}

/* seminar sheets
-----------------------------------------------------------*/
.sheet_3 {float: left; width: 25%; font-size: 0.9em;}
.sheet_3 .sem_entry_view table:nth-of-type(odd) {padding: 5px; background: #fff; border: solid 1px #f0f0f0; width: 93%;}
.sheet_3 .sem_entry_view table:nth-of-type(even) {padding: 5px; background: #f0f0f0; border: solid 1px #f0f0f0; width: 93%;}
.sheet_3 .sem_entry_view table {text-align: center;}


#page_seminar-libid_2-listid_2 #pb_right {display: none;}
#page_seminar-libid_1-listid_9 #pb_right {display: none;}
#page_seminar-libid_2-listid_3 #pb_right {display: none;}