
.footer {    
	padding-top: 30px !important;
} 

.onlySmall {
	display:none;
}
.onlyMobile {
	display:none;
}
.onlyNotMobile {
	display:inherit;
}

.onlyBig {
	display:inherit;
}
.onlyBigInline {
	display:inline;
}
.containerExplore {
	width: 100%;
}
.containerExplore.exploreDivs {
	padding-top: 64px !important;	
	padding-bottom: 50px !important;	
}

.col-sm-12 {
	padding:0;	
}
.smallScreenMargin {
	margin-bottom:0;	
}

.col-xs-4.videoSmalThumbs {
	width: 32%;	
}

.col-xs-4.videoSmalThumbs:first-child,
.col-xs-4.videoSmalThumbs:first-child{
     margin-right: 2%;
}

.col-xs-4.videoSmalThumbs:last-child,
.col-xs-4.videoSmalThumbs:last-child{
     margin-left: 2%;
}

.col-xs-4.videoSmalThumbs {
	 padding-bottom: 10px !important;
}

.withSideBars {
	padding-left: calc((100% - 787px)/2 ) !important;	
	padding-right: calc((100% - 787px)/2 ) !important;	
	
}

.twoLineCall {
	margin-top:20px !important;	
}

.innerVideoBox {
	width:787px;	
}
.videoNavBar {
	width:787px;	
}

.pinBadgeFooter{
	margin-bottom:10px;	
}

.requiredText {
	margin-left: -30px;	
}

.loginFormsBottomPad {
	padding-bottom: 65px !important;
}
.logoutAndName {
	margin: 11px 0;
}

.navbar-right {
	margin-right: 0px !important;	
}
a.anchor{display: block; position: relative; top: -80px; visibility: hidden;}

	.videoTabPadding {
		padding-bottom: 20px;	
	}
	.quizPadBottom {
		margin-bottom: 4px !important;		
	}


@media (min-width: 1800px) {
	
}
@media (min-width: 1451px) {
	.containerExplore {
	/* 	background-color: #36C;	 /*dark blue*/
		padding:0;
	}
	
}

@media (max-width: 1450px) and (min-width: 1200px) {
	/* for explore/video page medium sized screens */
	
	.containerExplore {
	/* 	background-color: #CF0;	 /* green */
		padding:0;
	}
	.exploreVideoBox {
		padding: 38px 0 !important;
	}
}

@media (max-width: 1199px) and (min-width: 1000px) {
	/* for explore/video page smaller-med sized screens */
	/* ipad lanscapr */
	
	.containerExplore {
		padding:0;
	/* 	background-color: #3FF;	 /* light blue */
		
	}
	.exploreVideoBox {
		padding: 38px 0 !important;
	}
}


@media (max-width: 860px) {
	.innerVideoBox {
		width: 100%;	
	}
	.videoNavBar {
		width: 100%;	
	}
}


@media (max-width: 999px) and (min-width: 800px) {
	/* for explore/video page smaller-med sized screens */
	
	
	.containerExplore {
		padding:0;
	/* 	background-color: #FC0;	 /* orange */
	}
	.exploreVideoBox {
		padding: 38px 0 !important;
	}
}

@media (max-width: 799px) and (min-width: 600px) {
	/* ipad portrait */
	.withSideBars {
		padding: 0 5% !important;
	}
	.containerExplore {
		padding:0;
	/* 	background-color: #FFC;	 /* light yellow */
	}
	
	.faMD {
		font-size: 75px !important;	
	}
}


@media (min-width: 600px)  {
	.userNameHeader {
		display: inline !important;
	}
}

@media (max-width: 510px)  {
	.containerExplore {
		text-align:left !important;	
	}
	.seriesDescExplore {
		padding: 0 !important;	
	}
	.onlyMobile {
		display:inherit;
	}
	.onlyNotMobile {
		display:none;
	}
	::-webkit-scrollbar-thumb {
		background: none;
		border: none;
	}
	
	::-webkit-scrollbar-track {
		border: none;
		background: none;
	}
	
}

@media (max-width: 787px)  {
.col-xs-4.videoSmalThumbs {
	padding-bottom: 20px !important;
}
	
	.exploreImageBG {
		background: #EFEFEF !important;	
	}
.logoutAndName {
	margin: 4px 0;
}
	.videoTabPadding {
		padding-bottom: 2px !important;	
	}
	
	.logoBadgeUserHeader {
		margin: 6.5px 0px !important;
	}
	.marginTopMobile {
		margin-top: 10px !important;	
	}
.containerExplore.exploreDivs {
	padding-top: 40px !important;	
	padding-bottom: 18px !important;	
}

	.roundedWhite {
		padding: 25px 25px 30px 25px !important;
	}
	.loginLogo {
		padding: 0 !important;	
	}
	.logoBadge.loginLogo {
		height: 100% !important;
		width: 100% !important;
	}
	
	.logoBadge.regLogo {
		max-height: 59px !important;
		max-width: 283px !important;
	}
	.forgotPWDiv {
		padding: 0 !important;
		margin:0 !important;
		text-align: left;	
	}
	.containerExplore {
		padding:0;
		/* background-color: #FFF;	 /* light green */
	}
	
	.watchVideoDescCol {
		width: 100% !important;
		display: block !important;
	}
	
	.watchVideoMiddleCol {
		display: none !important;
	}
	
	.watchVideoButtonCol {
		display: block !important;
		text-align:left  !important;
		margin-top: 20px !important;
	}
	
	button.btnRed.getStarted.watchVideo {
		width:158px !important;
	}
	.videoInfoFont {
		font-size: 18px !important;	
	}
	
	.smallScreenMargin {
		margin-bottom:10px;	
	}
	
	.finishedVideoButton {
		display: block !important;	
		width: 100% !important;	
		text-align:center !important;	
	}
	.quizSectionQuestions {
		padding: 20px 15px 5px !important;	
	}
	.quizContent-questions {
		width: 100%;
		padding: 0px;
		margin: 0 0 15px 0 !important;	
	}
	.quizContent-submit {
		text-align: center;
		width: 100%;
	}
	
.finalFinishBox {
	width: 100% !important;	
	padding: 45px !important;
}
.play.fa.faMD {
	opacity: 1 !important;
	background-color:rgba(0, 0, 0, 0.5);	
}
/*
.thumb a .play, .thumb a .overlay, .thumb a .playResume {
		border-radius: 6px; position: relative; font-size: 64px; color: #ffffff;  z-index: 1000; opacity: 1;
}

.thumb a .overlay {position: absolute; top: 0; width: 100%; height: 100%; background-color: #000000; opacity: .4;}
	*/
	.pinBadgeFooter {
		display:none;
	}
	
	.requiredText {
		margin-left: -16px;	
	}
	.loginFormsBottomPad {
		padding-bottom: 0px !important;
	}
	
.col-xs-4.videoSmalThumbs:first-child,
.col-xs-4.videoSmalThumbs:first-child{
     margin-right: 0;
}

.col-xs-4.videoSmalThumbs:last-child,
.col-xs-4.videoSmalThumbs:last-child{
     margin-left: 0;
}
h7.p { font-size: 14px !important; }

#quizErrorMessage { font-size: 12px !important; }

#containerGridList .list li { margin-bottom: 0px; padding-bottom: 0px; }
.lastChildExplore {
	margin-bottom:0;
}

	
	/* iphone */
	.withSideBars {
		padding: 0 5% !important;
	}
	.containerExplore {
		padding:0;
		/* background-color: #FCF;	 /* light pink */
		/*margin-top: 55px !important;*/
	}
	
	.onlyBig {
		display:none;
	}
	.col-xs-4.videoSmalThumbs {
		width:100% !important;	
	}
	
	ul.nav.navbar-nav {
		margin-bottom: 0 !important;
		padding: 0;	
	}
	.whiteTopCall {
		height:70px !important;
		margin-top:56px !important;
		/*display: none !important; */
	}
	.seriesTitleExplore {
		font-size: 20px !important;		
		padding: 0 !important;
	}
	.seriesDescExplore {
		font-size: 14px !important;	
		width:95% !important;
		display:block;
		line-height: 1;
	}
	.videoTitleExplore {
		float: none !important;
		font-size: 16px !important;		
	}
	.userNameHeader {
		display: none !important;
	}
	/*.footer {
	  position: relative; 
	  margin-top: -160px; /
	  height: 50px;
	  clear:both;
	  padding-top:100px;
	}*/
	.onlySmall {
		display:inline;
	}
	.col-xs-6 {
		width:100% !important;
	}
	.btnWhite.LogInButton {
		width:100% !important;
	}
	.roundedWhite {
		margin-top: 50px !important;	
		padding: 25px 25px 30px 25px !important;
	}
	.loginLogo {
		padding: 0 !important;	
	}
	.forgotPWDiv {
		padding: 0 !important;
		margin:0 !important;
		text-align: left;	
	}
	.logoBadge {
		height: 100% !important;
		width: 100% !important;
	}
	.col-sm-10.loginMidText {
		width: 100% !important;
		line-height: 1 !important;
		padding: 0 !important;
	}
	.smallLineMobile {
		line-height: 1 !important;
	}
	.lastChildExplore {
		margin-bottom:10px;
	}
	
	.quizPadBottom {
		margin-bottom: 0 !important;	
	}
	
	
#main {
 /* overflow:auto; */
   padding-bottom:80px !important; /* this needs to be bigger than footer height*/
}

.footer {    
	margin-top: -80px;
	height: 80px;
	clear: both;
	padding-top: 6px !important;
} 



}
