﻿:root {
	/*--lblue: #8ccdcd;*/
	--lblue: #076386;
	/*--dblue: #462d82;*/
	--dblue: #000000;
	--green: #c8f04b;
	--greenish: #b4bea5;
}

body
{
}

#shareCommand
{
	text-align: right;
	float: right;
	padding-right: 5px;
}

#sessionDetailUrl
{
	width: 350px;
}

#headerContentBox
{
	padding:10px;
	border-color: #EEE;	
	border-width: 1px 1px 1px 5px;
	border-style: solid;
	border-radius: 3px;
	border-left-color: #5B3333;
}

.contentListInfoReadonly
{
	margin-top:10px;
}

#navpillmenu
{
	margin:10px;
	margin-left:0px;
	margin-top:0px;
}

.sessiondetailcontent
{
	text-align: left;
}

#sessionCommand
{
	float: right;
	display: -webkit-inline-box;
	display: -moz-inline-box;
	line-height: 30px;
	text-align: -webkit-right;
	text-align: right;
    margin-right: 20px;
}

.sessiondetailtitle
{
	font-weight: bold;
}

.presentationheader th
{
	text-align: center;
	background-color: #105640;
	color: white;
	border-radius: 5px;
}

.PresentationHeader
{
	padding-left: 5px;
	padding-top: 5px;
	color: white;
	margin-bottom: 5px;
	height: 30px;
	display: block;
	font-size: 20px;
	vertical-align: middle;
	background-color: #105640;
	font-weight: bold;
	border-radius: 3px;
	text-align: center;
}

#presentation, #breakout
{
	font-family: IAS Ribbon Sans, Sans-Serif;
	font-size: 14px;
	text-align: left;
	border-collapse: collapse;
}

	#presentation table, #breakout table
	{
		border: 1px solid #ababab;
		width: 100%;
	}

	#presentation th, #breakout th
	{
		/*font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;*/
		/*color: #039;*/
	}

	#presentation td, #breakout td
	{
		padding: 8px;
		color: black;
		border: 1px solid #ababab;
	}

	#presentation tr:nth-child(even), #breakout tr:nth-child(even)
	{
		background-color: #f6f6f6;
	}

#summary
{
	font-family: IAS Ribbon Sans, Sans-Serif;
	font-size: 14px;
	margin: 10px;
	text-align: left;
	border-collapse: collapse;
}

	#summary th
	{
		font-size: 14px;
		font-weight: normal;
		padding: 10px 8px;
		color: #039;
	}

	#summary td
	{
		padding: 8px;
		color: #669;
	}

	#summary tr:nth-child(even)
	{
		background-color: #e8edff;
	}

.sessiondetailcontent p a.btn-Slides
{
	display: inline-block;
	cursor: pointer;
	border: 1px solid transparent;
	border-color: #000000;
	border-radius: 3px;
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	text-decoration: none;
	vertical-align: middle;
}

#sessionDetailHeader
{
	padding-bottom: 5px;
	padding-top: 10px;
}

.itineraryImg
{
	width: 20px;
	height: 20px;
	padding: 5px 5px 5px 5px;
	cursor: pointer;
}

.map-container
{
	margin: 24px;
	/*background-image: url(../Images/floor-plan.jpg);*/
	width: 800px;
	height: 978px;
	position: relative;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.map-pointer
{
	position: relative;
	width: 24px;
	height: 24px;
	background-image: url(../Images/ExhibitorProfile/pin.png);
}

.ui-widget-content a {
    color:#e72140;
}
.peopleLink {
    cursor: pointer;
    color: var(--lblue);
}

	.peopleLink:hover {
		color: var(--lblue);
	}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff !important;
    background-color: #e72140 !important;
}

.btn-primary {
    color: #fff;
    background-color: #e72140;
    border-color: #e72140;
}

.div[aria-label="Pop-out"] {
	display: none;
}

.div["aria-label=toolbar"] {
	width: 52px;
}