﻿#mainContentContainer {
		text-align: center;
}

.clippingHeadline {
	font-size:48px;
	font-weight:normal;
}

.clippingHeaderImage {
	margin: 25px 0 25px 0;
}

.products {
	font-size:26px;
	font-weight:normal;
	line-height:39px;
}

.clippingIntoParagraphContainer {
	width: 100%;
	max-width:700px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.miniColumnTextClip {
	color:#666666;
	font-size:15px;
	line-height: 22px;
	padding-top:0;
}


.submitButton
{
padding:5px 10px 5px 10px; height: 40px; width: 100px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; float: right;	
}

.tooltip > .tooltip-inner {	
	background-color: #f2dede;
	border-color: #a94442;
	color: #a94442;

}

#container
{
	display: inline-block;
	float: left;
}


.navMenu {
	top: 91px;
}

.main {
	margin-top: 60px;
}

.layoutLogoImage {
	background-image: url(/images/snapstreamcleanlogo.png);
	width: 183px;
	height: 49px;
	background-size: 183px 34px;
	background-repeat:no-repeat;
}
/* hi res version to override above - for stuff with high enough ppi or >= ~1080p resolution*/
@media ( min-resolution: 144dpi) and (min-width: 300px), ( min-resolution: 1.5dppx) and (min-width: 300px), (min-device-width: 1700px) and (min-device-height: 1000px) {
	.layoutLogoImage {
		background-image: url("/images/snapstreamcleanlogo-highres.png");
	}
}


.formRow {
	padding: 20px;
}
.unwrappableTextSection{
	white-space:nowrap;
}

.panel.lowMargin{
	margin-bottom:5px;
}


@media( min-width: 992px){

.playerPanelRightSpacing{
	padding-right:4px;
}

.playerPanelLeftSpacing{
	padding-left:4px;
}
}

@media( max-width: 992px){
	.main{
		margin-top:75px;
	}
}

.loadingModalBackdrop {
	background-color: #ECEFF1;
	opacity: 1;
	filter:none;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1040;
	margin-top: 54px;
}

.lowMarginPageTitle{
	margin-top:0px;
}

.formRow{
	padding-top:0px;
	padding-bottom:0px;
}

.centerPage{
	margin-left: auto;
	margin-right: auto;

	float:none;
}

.noBottomMargin{
	margin-bottom:0px;
}

.playerMargin{
	margin-top:-15px;
}


@media(max-width:480px){
	.mobilePanelSpacing{
		padding-left:1px;
		padding-right:1px;
	}
}

#transcriptPanel{
	display:none;
}