/*!
 * maestro v0.0.1
 * Copyright 2019
 * Copyright 2019 INDEX Holding.
 */



.speaker_box,.exhibitor_box {
	border-radius: 15px;
	padding: 15px 5px;
	margin-bottom: 15px;
	background-color: #FDFDFD;
	box-shadow: 0 2px 4px 0 rgba(0,76,141,0.2),0 5px 10px 0 rgba(0,0,0,0.10);
	
}
.speaker_box:hover, .exhibitor_box:hover{
	box-shadow: 0 4px 6px 0 rgba(0,76,141,0.2),0 5px 10px 0 rgba(0,0,0,0.10);
	background-color: #ECF3FE;
	 /* This timing applies on the way OUT */
  	transition-timing-function: ease-in;

  /* Quick on the way out */
  transition: 0.2s;
}


/************************ Speakers Styles *********************/

.speaker_box.dark p, .speaker_box.dark h3, .speaker_box.dark span, .speaker_box.dark strong{color: #FFFFFF;}


.speaker_box  .ehome_speaker_image, .modalbox .ehome_speaker_image{border: 6px solid #ffffff;border-radius: 15px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1),0 5px 10px 0 rgba(0,0,0,0.10);margin-bottom: 10px !important;}

.speaker_box .ehome_speaker_fname, .modalbox .ehome_speaker_fname {font-size: 20px;line-height: 22px;font-style: normal;color: #1c355e;margin-bottom: 5px;margin-top: 2px;}

.speaker_box .ehome_speaker_title, .speaker_box .ehome_speaker_country, .modalbox .ehome_speaker_title, .modalbox .ehome_speaker_country{color: #d90e90;font-size: 15px;font-weight: bold;}

.speaker_box .ehome_speaker_bio, .speaker_box .ehome_speaker_sessions, .speaker_box .ehome_speaker_lecture {font-size: 12px;line-height: 18px;margin-bottom: 5px;}

.speaker_box .btn{padding: 0px 4px !important;    margin-bottom: 0;    font-size: 12px;}

.speaker_box .ehome_speaker_session_title, .speaker_box .ehome_speaker_lecture_title{color: #1c355e;}


.speaker_box:nth-child(odd){
	/*background-color: #f8f8f8;*/
}


/************************ Exhibitors Styles *********************/

.exhibitor_box.dark p, .exhibitor_box.dark h3, .exhibitor_box.dark span, .exhibitor_box.dark strong{color: #FFFFFF;}


.exhibitor_box  .ehome_exhibitor_logo, .modalbox .ehome_exhibitor_logo{border: 6px solid #ffffff;border-radius: 15px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1),0 5px 10px 0 rgba(0,0,0,0.10);margin-bottom: 10px !important;}

.exhibitor_box .ehome_exhibitor_name, .modalbox .ehome_exhibitor_name {font-size: 20px;line-height: 22px;font-style: normal;color: #1c355e;margin-bottom: 5px;margin-top: 2px;}

.exhibitor_box .ehome_exhibitor_boothNo, .exhibitor_box .ehome_exhibitor_country, .modalbox .ehome_exhibitor_boothNo, .modalbox .ehome_exhibitor_country{color: #d90e90;font-size: 15px;font-weight: bold;}

.exhibitor_box .ehome_exhibitor_profile, .modalbox .ehome_exhibitor_profile{font-size: 12px;line-height: 18px;margin-bottom: 5px;}

.exhibitor_box .btn{padding: 0px 4px !important;    margin-bottom: 0;    font-size: 12px;}


.exhibitor_box:nth-child(odd){
	/*background-color: #f8f8f8;*/
}


/************************ Fancy Model Box Styles *********************/


.modalbox{display: none;max-height: 500px;min-width: 400px; overflow: auto;padding: 2px;}

.modalbox .row{margin-left: 0px !important;}

.modalbox .box-right {padding-top:10px;}

.modalbox::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
} 

.modalbox::-webkit-scrollbar-thumb {
    background-color: #757575;
}
.modalbox::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.featherlight-content{background-color: #f4f4f4;max-width: 500px;border-radius: 15px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1),0 5px 10px 0 rgba(0,0,0,0.10);padding: 25px;}

.featherlight .featherlight-close-icon{top:5px;right: 5px;background-color: rgba(0,0,0,0.9);color: #FFFFFF;border-radius: 15px;}






/************************************************************************/

.maestro_ehome_exhibitor .container, .modalbox .container{width:100%;}

#agendaTable td{padding:5px;text-align: left;}
#agendaTable .row_lectures {background: #ffffff;}
#agendaTable .row_sessions {background: #eeeeee;}


 #agendaTable .datetime{color: #d90e90;font-weight: bold;}

.link_speaker_bio{color: #d90e90;} 
.btn-info{background-color: #d90e90 !important;border-color: #d90e90 !important;}


.session_name{font-weight: bold;}
.no_bold{font-weight: normal !important;font-style: italic;}



/************************ Pagination CSS ************************************************/

			.pager div
			{
				float: left;
				border: 1px solid #d90e90;
				margin: 5px;
				padding: 10px;
				border-radius: 5px;
			}

			.pager div.disabled
			{
				opacity: 0.5;
			}

			.pager .pageNumbers a
			{
				display: inline-block;
				padding: 0 10px;
				color: gray;
			}

			.pager .pageNumbers a.active
			{
				color: #FFFFFF;
				background-color: #d90e90;
				border-radius: 5px;
			}

			.pager 
			{
				overflow: hidden;
			}

			/*.paginate-no-scroll .items div
			{
				height: 250px;
			}*/










