.gseContent
{
}

.gseProgramDay
{
	padding-top: 20px !important; 
}


.gseProgram1NavigationTabs
{
	width: 100%;
}

.gseProgram1NavigationRubric, .gseProgram1NavigationTime, .gseProgram1NavigationTab
{
	font-size: 10px;
	padding: 10px 0px;
	margin: 1px 15px;
	background: white;
	color: black !important;
  	display: inline-block;
	text-transform: uppercase;
  	position: relative;
  	line-height: 60px;
  	text-align: left !important;
   border-bottom: 2px solid white;
   overflow: hidden;
}
.gseProgram1NavigationRubric:hover, .gseProgram1NavigationTime:hover, .gseProgram1NavigationTab:hover
{
	background: white;
   border-bottom: 2px solid black;
}

.gseProgram1NavigationRubric a, .gseProgram1NavigationTime a
{
	display: inline-block;
	color: black !important;
	line-height: 20px !important;
	vertical-align: middle;
   font-size: 25px;
   padding: 10px 0;
}



@media  (min-width: 480px) {
	.gseProgram1NavigationTime, .gseProgram1NavigationTab
	{
		float: left;
		width: 200px;
	}

	.gseProgram1NavigationRubric
	{
	}

}

@media  (max-width: 480px) {
	.gseProgram1NavigationRubric, .gseProgram1NavigationTime, .gseProgram1NavigationTab
	{ 
		min-width: 190px;
	}
}



  
  
.gseProgram1NavigationTimeSelected, .gseProgram1NavigationTimeSelected a, .gseProgram1NavigationTab:hover, .gseProgram1NavigationTabSelected, .gseProgram1NavigationRubricSelected
{
	background: white;
   border-bottom: 2px solid black;
}

.gseProgram1NavigationTab
{
	cursor: pointer;
}


.gseProgram1NavigationTabRubrics, .gseProgram1NavigationTabTimes
{
}

.gseProgram1NavigationRubrics, .gseProgram1NavigationTimes
{
	display: none;	
	padding: 20px 0;
	t2ext-align: center;
	width: 100% !important;
}


.gseProgram1NavigationLocation
{
	width: 5%;
	float: left;
	min-height: 500px;
	position: relative;

	margin-right: 5px;
	height: 100%;
	


}	

.gseProgram1NavigationLocation a
{
	position: absolute;
	display: block;
  -moz-transform: rotate(-90.0deg);
  -o-transform: rotate(-90.0deg);
  -webkit-transform: rotate(-90.0deg);
  filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0.083);
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)";
  transform: rotate(-90.0deg);
  bottom: 240px;
    width: 480px;
    left: -210px;
    text-align: center;
    color: white;
    font-size: 30px;
    font-weight: bold;

	-webkit-transition: top .5s;
    -moz-transition: top .5s;
    -o-transition: top .5s;
     transition: top .5s;
}


.gseProgram1NavigationLocation_105418
{
	background: #c0c0c0;
}

.gseProgram1NavigationLocation_107470,
.gseProgram1NavigationLocation_107471,
.gseProgram1NavigationLocation_107472
{
	background: #c0c0f0;
}


.gseProgram1NavigationLocation_107473,
.gseProgram1NavigationLocation_107474,
.gseProgram1NavigationLocation_107475,
.gseProgram1NavigationLocation_107476,
.gseProgram1NavigationLocation_107477,
.gseProgram1NavigationLocation_107478,
.gseProgram1NavigationLocation_107479
{
	background: #f0f0c0;
}



.gseProgram1NavigationLocations
{
	margin-top: 60px;
}
.gseProgram1NavigationLocationSelected
{
	width: 48%;
	float: left;
	background: #c0c0c0;
	margin-right: 10px;
	word-break: break-word;
	min-height: 500px;
	border: 1px solid black;
	position: relative;
	height: 100%;
	background: none;
	border: none;
}	

.gseProgram1NavigationLocationSelected a
{
	display: block;
  -moz-transform: none;
  -o-transform: none;
  -webkit-transform: none;
  -ms-filter: none;
  transform: none;
  position: absolute;
  top: -40px;
  height: 20px !important;
  left: 0px;
    color: #666;

}



.gseProgram1NavigationLocation_108548,
.gseProgram1NavigationLocation_108553
{
	float: none;
	width: 100%;
	height: 30px;
	margin: 20px 0 120px  0  !important;
	min-height: 60px;
	padding: 0px;
	display: block !important;
}

.gseProgram1NavigationLocation_108548 a,
.gseProgram1NavigationLocation_108553 a
{
	display: none;
}


.gseProgram1NavigationLocation_108548 .gseProgram1NavigationLocationPeriod,
.gseProgram1NavigationLocation_108553 .gseProgram1NavigationLocationPeriod
{
	display: none;
}


.gseProgram1LocationProgramPlace_108548
{
	background: #f0f0f0 !important;
}

.gseProgram1LocationProgramPlace_108553
{
	background: #f0f0f0 !important;
    margin-top: 10px !important;
}

.gseProgram1LocationProgramPlace_108548 .gseProgram1LocationProgramItemPlace,
.gseProgram1LocationProgramPlace_108553 .gseProgram1LocationProgramItemPlace
{
	display: none;
}

.gseProgram1LocationProgramPlace_108548 .gseProgram1LocationProgramItemTime,
.gseProgram1LocationProgramPlace_108553 .gseProgram1LocationProgramItemTime
{
	display: inline-block;
	width: auto;
	margin: 0 20px;
    padding: 10px 0 !important;
	min-width: 90px;
}
.gseProgram1LocationProgramPlace_108548 .gseProgram1LocationProgramItemName,
.gseProgram1LocationProgramPlace_108553 .gseProgram1LocationProgramItemName
{
	display: inline-block;
}


@media(max-width: 800px)
{
gseProgram1LocationProgramPlace_108548 .gseProgram1LocationProgramItemTime,
.gseProgram1LocationProgramPlace_108553 .gseProgram1LocationProgramItemTime
{
	display: block;
	width: auto;
	margin: 0 5px !important;
    padding: 5px 0 !important;
}
.gseProgram1LocationProgramPlace_108548 .gseProgram1LocationProgramItemName,
.gseProgram1LocationProgramPlace_108553 .gseProgram1LocationProgramItemName
{
	display: block;
	margin: 0 5px;
}

}

/*

.gseProgram1NavigationLocation_105418.gseProgram1NavigationLocationSelected a
{
  position: absolute;
  top: -40px;
    color: #666;
}


.gseProgram1NavigationLocation_105418:not(.gseProgram1NavigationLocationSelected)
{
	margin-bottom: 60px;
}

.gseProgram1NavigationLocation_105418.gseProgram1NavigationLocationSelected
{
	margin-bottom: 10px;
}
*/

@media(max-width: 1000px)
{
		.gseProgram1NavigationLocation
		{
			float: left;
			width: 100%;
			margin: 0 0 10px  0 ;
			min-height: 60px;
			padding: 0px;
		}

		.gseProgram1NavigationLocation a
		{
			float: none;
			display: block;
		  -moz-transform: none;
		  -o-transform: none;
		  -webkit-transform: none;
		  -ms-filter: none;
		  transform: none;
		  position: absolute;
		  height: 20px !important;
		  left: 0px;
		  top: 10px;
		  width: 100%;
		  color: white;
		}

		.gseProgram1NavigationLocationSelected
		{
			width: 100%;
			float: none;
			background: #c0c0c0;
			margin-right: 10px;
			word-break: break-word;
			border: 1px solid black;
			position: relative;
			background: none;
			border: none;
			height: auto;
		}	

		.gseProgram1NavigationLocationSelected a
		{
			display: none;
		}	



}


.gseProgram1NavigationLocationSelected .gseProgram1NavigationLocationPeriod
{
	display: none;
}


.gseProgram1NavigationLocationPeriod
{
	font-family: 'Saira Extra Condensed';
	font-size: 20px;
	padding: 5px;
	width: 50px;
	color: white;
	text-align: center;
}

.gseProgram1LocationInnerProgram
{
	margin-top: 0px;
	height: auto;
}

.gseProgram1LocationInnerProgram .gseProgram1LocationProgram
{
	left: 0px;
}


.gseProgram1LocationProgram
{
	line-height: 1.1;
	border: 0px solid #c0c0c0 !important;
	padding: 0px !important;
	margin: 0 0 2px 0;
	width: 100%;
	float: left;
	position: relative;
	word-wrap: break-word;
    background-color: #f9e0d8;
}

@media(max-width:800px)
{
}

.gseProgram1LocationProgram:hover
{
	background: #dcdddd;
}

.gseProgram1LocationProgramItemType
{
	font-size: 10pt;
	color: #3c3c3c;
    display: block;
    margin: 20px 20px 0px 20px;
    font-size: 13px;
    width: 100%;
    float: left;
}



.gseProgram1LocationProgramItemTime
{
	float: left;
	margin: 20px 20px 0 20px;
	font-family: 'Saira Extra Condensed';
	font-size: 24px;	
	width: 40%;
}

.gseProgram1LocationProgramItemName
{
	clear: both;
	color: #f75211;
	font-size: 15pt;
	text-decoration: none !important;
	text-align: left;
	padding: 10px 0 !important;
	margin:  0 20px;
}

@media(max-width:800px)
{
.gseProgram1LocationProgramItemName
{
	padding: 1px 0 !important;
	margin:  0 5px;
}
.gseProgram1LocationProgramItemPeople
{
	margin: 5px !important;
}
.gseProgram1LocationProgramItemTime
{
	margin: 5px 5px 0 5px !important;
	font-family: 'Saira Extra Condensed';
	font-size: 24px;	
   float: none !important;
}
}

.gseProgram1LocationProgramItemPlace
{
	display: block; 
   float: right;
   margin: 20px 20px 0px 20px;
   width: 30%;
   font-size: 13px;
   text-align: right;
}

.gseProgram1LocationProgramItemPlace:first-letter
{
	font-weight: bold;
}


.gseProgram1LocationProgramItemDescription
{
	font-size: 10pt !important;
	margin: 10px 0 10px 20px;
	font-style: italic;
}
 
@media(max-width:800px)
{
.gseProgram1LocationProgramItemDescription
{
	font-size: 10pt !important;
	margin: 10px 5px 10px 5px;
 }
.gseProgram1LocationProgramItemPlace
{
	display: block; 
   float: none !important;
   margin: 5px;
   text-align: left;
}


.gseProgram1LocationProgramItemType
{
    margin: 5px 5px 0px 5px;
}

 }

.gseProgram1LocationProgramItemPeople
{
	margin: 10px 20px 20px 20px;
	font-size: 15px !important;
}


.gseProgramLocation1ItemSpeaker b
{
	font-weight: 410;
}

.gseProgram1LocationProgramItemImage
{
	border-radius: 30px;
	min-width: 30px;
	min-height: 30px;
}

.gseProgram1LocationProgramBreak
{
	line-height: 1.1;
	border: 1px solid #c0c0c0 !important;
	padding: 10px !important;
	border-radius: 7px;
}

.gseProgram1Message
{
	margin: 50px 0;
}




.gseAcceptProposalAjaxDivButton1
{
	font-size: 0.6rem !important;
	height: 20px !important;
}



.gseProgramSearchFound
{
	display: inline;
	background-color: yellow;
}

.gseProgramSearch
{
	margin: 60px 0;
	text-align: center;
	width: 100%;
}

.gseProgramSearchInput
{
	width: 60%;
	max-width: 900px;
	min-width: 300px;
}

.gseProgramSearch form, .gsePartnerSearch form
{
	display: inline-block;
}

.gseProgramSearchSubmit, .gsePartnerSearchSubmit
{
	border: 1px solid gray;
	background: white;
	margin: 0 2px;
}

.gseProgram1LocationProgramTags
{
	margin: 20px 20px 0 20px;	
}

.gseProgram1LocationProgramTag
{
	display: none;	
	margin-right: 20px;
	margin-bottom: 20px;
	word-wrap: normal;
	height: auto;
	border: 1px solid #a0a0a0;
	padding: 2px 5px;
	color: #a0a0a0;
	font-size: 12px;
	position: relative;
	border-radius: 3px;
}

.gseProgram1LocationProgramItemDate
{
	margin: 20px 20px 0 20px;
	display: none;
}

.gseProgramRow
{
	border-bottom: 1px solid #c0c0c0;	
}

.gseProgramRow td
{
	padding: 20px 0;
}


.gseProgram1LocationProgramAttachemnts
{
	width: 100%;
	margin-top: 20px;
	font-size: 10pt;
}

.gseProgram1LocationProgramAttachemnts a
{
	display: block;
}

.gseProgram1SubTitle
{
	font-size: 15pt; 
	text-align: center;
	margin-top: 20px;
	width: 100%;
	display: none;
}

.gseProgram1NavigationDate
{
	display: block;
	float: left;
	margin: 10px;
	font-size: 14pt;
	padding: 5px 5px; 
	min-width: 120px !important;
	height: 10rem !important;
	line-height: 8rem;
	color: #44699f !important;
	background: white;
	border: 1px dotted #44699f;
}



.gseProgram1NavigationDateSelected
{
	text-align: center !important;
	background: #44699f;
}

.gseProgram1NavigationDate>a
{
	color: #44699f !important;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
}

.gseProgram1NavigationDateSelected>a
{
	color: white !important;
	text-decoration: none;
}

@media  (min-width: 640px) {

			.gseProgram1NavigationDates
			{
				text-align: center !important;
				width: 600px;
				margin: 0 auto 20px auto;
			}
}
			
			
@media  (max-width: 640px) {

			.gseProgram1NavigationDates
			{
				text-align: center !important;
				width: 100%;
				margin: 0 auto 20px auto;
			}
}
			
         
         
         
         .gseProgram1NavigationRubric:first-of-type
         {
            display: none;
         }
         
         .gseProgram1NavigationTabRubrics
         {
            display: none;
         }
         
         
.gseProgramSearch
{
	display: none;
} 





.gseProgram1LocationProgramThreadName
{
	display: inline-block;
	font-size: 18px;
	top: -40px;
	height: 38px;
	position: absolute;
	vertical-align: bottom;
	width: 100%;
	font-weight: bold;
	color: #174296;
}



.gseProgram1LocationDate
{
	display: none;
	clear: both;
	font-size: 25px;
	padding-top: 30px;
	text-align: center;
	font-weight: bold;
	clear: both;
}


.gseProgram1LocationProgramWithThreadName
{
	margin-top: 0px;
}




@media(max-width:1000px)
{
	.gseProgram1LocationProgramThreadNameLong
	{
		font-size: 15px;
	}
}


@media(max-width:800px)
{
	.gseProgram1LocationProgramThreadNameLong
	{
		font-size: 13px;
		height: 70px;
		top: -60px;
	}
	.gseProgram1LocationProgramThreadName
	{
		font-size: 14px;
	}

}

@media(max-width:800px)
{
   .gseProgramLocation1ItemSpeaker
   {
   	display: block;
   }

   .gseProgramLocation1ItemSpeakerImage
   {
   	display: block;
   	border-radius: 100px;
   }
}

@media(min-width:800px)
{
   .gseProgramLocation1ItemSpeaker
   {
   min-height: 55px;
   	display: block;
   	position: relative;
   	padding-right: 55px !important;
   }

   .gseProgramLocation1ItemSpeakerImage
   {
   	position: absolute;
   	bottom: 20px;
   	border-radius: 100px;
   	right: 0px;
   	max-width: 50px;
   	max-height: 50px;
   }
}

.AjaxButtonWrapper
{
	position: absolute;
	right: 10px;
	bottom: 0px;
    transition: all 0.2s ease-out	;
    opacity: 0;
}

.gseProgram1LocationProgram:hover .AjaxButtonWrapper
{
    opacity: 1;
}



.gsePartnerListItemLogin
{
	display: none;
}


.gseProgram1LocationProgramPlace_105418
{
	width: 100%;
}

.gseProgram1LocationProgramPlace_
{
	display: none;
}


.gseProgram1LocationProgramPlace_107470,
.gseProgram1LocationProgramPlace_107471,
.gseProgram1LocationProgramPlace_107472,
.gseProgram1LocationProgramPlace_107473,
.gseProgram1LocationProgramPlace_107474,
.gseProgram1LocationProgramPlace_107475,
.gseProgram1LocationProgramPlace_107476,
.gseProgram1LocationProgramPlace_107477,
.gseProgram1LocationProgramPlace_107478,
.gseProgram1LocationProgramPlace_107479

{
	width: 100%;

}