body {
	background:#f2f2f2;
	margin:0;
	padding:0;
	font-family: Open Sans;
	font-size:16px;
}

#header {
	/*float:left;*/
	width:100%;
	/*min-height:100px;*/
	/*max-height: 500px;*/

	/*background:url(/img/2015/whatsnew-background.jpg);*/
	background-repeat:no-repeat;
	background-size:cover;
	background-position: center top;

	position: relative;

	overflow: hidden;
}

	#header #mainNav {
		position: absolute;
		right:20px;
		top:10px;
		list-style-type:none;
		/*min-width:50%;*/
		float:left;
		font-size:0.9em;
		font-weight: 500;
	}

		#header #mainNav li {
			float:left;
			margin:0 20px 0 20px;
			padding:0 0 5px 0;
		}

			#header #mainNav li.selected {
				border-bottom:2px solid #777;
			}

		#header #mainNav li a:link, #header #mainNav li a:visited {
			color:rgba(0,0,0,0.6);
			text-decoration: none;
		}

		#header #mainNav li a:hover {
			color:#111;
		}

	#header .siteLogo2019 {
		float:left;
		margin:20px 0 0 20px;

		opacity: 0.6;
	}

		#header .siteLogo2019:hover {
			opacity: 1;
		}

	#header .siteLogo2019 img {
		width:100px;
	}

	#header .screenshot {
		height:200px;
		width:80%;
		max-width:1200px;

		margin:0 auto 0 auto;
		background-size:100% auto;
		background-repeat: no-repeat;

		box-shadow:0 0 10px rgba(0,0,0,0.6);
	}

#header h1 {
	
	width:100%;
	margin:100px 0 0 0;
	padding:0;

	color:#fff;
	text-align: center;

	font-size:3.5em;
	font-weight: 300;
}

#header h2 {
	
	width:100%;
	margin:10px 0 0 0;
	font-size:1.6em;
	color:rgba(255,255,255,0.7);
	text-align: center;
	font-weight: 300;
}

.container.landingPageHeader.team {	
	/*background:#333 url(../img/debut_dark_@2X.png) left top;
	background-size:200px 200px;*/
	background-color:rgba(0,0,0,0);
	background-image:none; 
	/*url(/img/2019/headerBackground_light.jpg);*/
}

.container.landingPageHeader .contentArea h1.pagetitle, .container.landingPageHeader .contentArea h2.pagetitle,
.container.landingPageHeader .contentArea h3.pagetitle {
	color:#2c3e50;
	text-shadow:0 0 5px rgba(0,0,0,0.1);
}


#workspacePlans, #workspacePlans .tape, #workspacePlans .tape .page {
	min-height:180px;
}

#workspacePlans .tape .page .column {
	text-align: center;
	font-weight: 200;
}


#workspacePlans .tape .page .column p, #workspacePlans .tape .page .column .source {
	font-size:18px;
}

#workspacePlans .workspaceType {
	display:inline-block;
	width:100%;
	font-size:1.8em;
	font-weight: 200;
	text-align: center;
}

#workspacePlans .tape .page .column.quarter hr {
	margin-left:20%;
}

.teamTrialPanel {
	float:left;
	width:50%;
	margin:0 25%;
}

	.teamTrialPanel input {
		font-size:2em;
		float:left;
		width:100%;
		border-radius:5px;
		border:0px;
		box-shadow:0 1px 4px rgba(0,0,0,0.1);
		padding:10px 20px;
		box-sizing: border-box;
	}

	.teamTrialPanel button {
		font-size:1.5em;
		background:#5aaafb;
		color:#fff;
		border:0;
		padding:.5rem 2rem;
		border-radius:5px;
		box-shadow:0 1px 4px rgba(0,0,0,0.1);
		margin:10px 0 0 0;
		cursor:pointer;
	}

		.teamTrialPanel button:hover {
			background:#6abafa;
		}

		.teamTrialPanel button:active {
			background:#2d82d6;
		}

	.teamTrialPanel select, .preferredServerRegion {
		font-size: 1.2rem;
		width: 100%;
		margin: 0 0 5px;
	}