div.vn-video-logo {
	position: absolute !important;
	color: #fff !important;
	font-weight: bold !important;
	bottom: 10% !important;
}
img.vn-video-img {
	width: 10% !important;
}
.vn-video-title {
	position: absolute !important;
}

/*video ad*/
	.vn-video-ad {
		background-color: #000  !important;
		/*width: 100% !important;
		height: 100% !important;*/
		position: absolute !important;
		left: 0 !important;
		top: 0 !important;
		z-index: 100 !important;
		display: none;
	}
	.vn-video-ad-label {
		position: absolute;
		bottom: 10%;
		background-color: #000;
		width: 100%;
		opacity: .8;
		color: #fff;
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		z-index: 100;
		display: none;
	}
/*video ad*/

/*html overlay*/
	div.vn-html-overlay {
		position: absolute !important;
		top: 0 !important;
		width: 100% !important;
		height: 100% !important;
		z-index: 98 !important;

		background-color: #fff !important;
		border: 1px solid #000 !important;

		display: none;
	}
/*html overlay*/

/*survey*/
	.vn-survey {
		background-color: #fff !important;
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
		height: 100% !important;
		width: 100% !important;
		z-index: 96 !important;
		display: none;
		border:	1px solid #000 !important;
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	}
	
	div.vn-survey-header {
		background-color: #222222 !important;
		height: 12% !important;
		padding-left: 5% !important;
		color: #fff !important;
	}
	div.vn-survey-title {
		color: #cbcbcb !important;
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
		font-weight: bold !important;
	}
	div.vn-survey-questions {
		padding-left: 5% !important;
		padding-right: 5% !important;
		color: #000 !important;
	}
	div.vn-survey-question-panel {
		margin-top: 5% !important;
		/*font-size: 26px !important;*/
	}
	div.vn-survey-question-statement {
		font-weight: bold !important;
	}

	div.vn-survey-questions .vn-txt-survey-answer {
		background-color: #cbcbcb !important;
		color: #000 !important;
		width: 100% !important;
	}

	.vn-rdo-choice,
	.vn-chk-choice {
		width: auto !important;
	}
	div.vn-survey-controls {
		position: absolute !important;
		bottom: 0 !important;
		height: 50px !important;
		width: 100% !important;
	}
	a.vn-survey-prev,
	a.vn-survey-next,
	input[type="submit"].vn-survey-submit {
		-webkit-background-clip: border-box !important;
		-webkit-background-origin: padding-box !important;
		-webkit-background-size: auto !important;
		-webkit-font-smoothing: subpixel-antialiased !important;
		-webkit-transition-duration: 0.05s, 0.05s, 0.05s !important;
		-webkit-transition-property: border, background, color !important;
		-webkit-transition-timing-function: ease-in-out, ease-in-out, ease-in-out !important;
		-webkit-user-select: none !important;
		background: none !important;
		background-attachment: scroll !important;
		background-clip: border-box !important;
		background-color: #f0ca19 !important;
		background-origin: padding-box !important;
		background-size: auto !important;
		border-radius: 4px !important;
		border-bottom: 2px solid #ffb400 !important;
		box-sizing: border-box !important;
		color: #fff !important;
		cursor: pointer !important;
		display: inline-block;
		font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
		height: 34px;
		line-height: 20px;
		margin-bottom: 0px;
		padding: 6px 25px;
		text-align: center !important;
		text-decoration: none !important;
		transition-duration: 0.05s, 0.05s, 0.05s;
		transition-property: border, background, color !important;
		transition-timing-function: ease-in-out, ease-in-out, ease-in-out !important;
		vertical-align: middle !important;
		white-space: nowrap !important;
		font-weight: bold !important;
		font-size: 16px;
	}
	a.vn-survey-prev {
		margin-left: 5% !important;
		float: left !important;
	}
	a.vn-survey-next,
	input[type="submit"].vn-survey-submit {
		margin-right: 5% !important;
		float: right !important;
	}

	input[type="submit"].vn-survey-submit {
		display: none;
	}

	.vn-rdo-choice-panel,
	.vn-chk-choice-panel {
		display: block !important;
		font-weight: bold !important;
	}

	/*animated loading panel - survey*/
		.vn-pnl-loading {
			position: absolute !important;
			width: 100% !important;
			height: 100% !important;
			top: 0 !important;
			left: 0 !important;
			background-color: #000 !important;
			opacity: 0.8 !important;
			display: none;
		}
		.vn-img-loading {
		    position: absolute;
		    top: 50%;
		    left: 50%;
		    width: 120px;
		    height: 120px;
		    margin:-60px 0 0 -60px;
		    -webkit-animation:spin 4s linear infinite;
		    -moz-animation:spin 4s linear infinite;
		    animation:spin 4s linear infinite;
		}
		@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
		@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
		@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
	/*animated loading panel - survey*/
/*survey*/

/*banner*/
	.vn-banner {
		width: 96% !important;
		margin-left: 2% !important;
		position: absolute !important;
		/*border: 1px solid #fff !important;*/
		bottom: 10px !important;
		text-align: center !important;
		z-index: 20;
		display: none;
	}
	.vn-lnk-banner {
		/*position: absolute !important;*/
	}
	.vn-img-banner-close {
		position: absolute !important;
		/*right: 2px !important;
		top: 2px !important;*/
		margin-left: -15px !important;
		width: 15px !important;
	}
/*banner*/

/*opt-in*/
table.vn-tbl-optin td {
	font-weight: bold !important;	
}

/*opt-in*/

/*skip buttons*/
	div.vn-video-ad-skip,
	div.vn-html-overlay-skip,
	div.vn-survey-skip {
		width: 42% !important;
		max-width: 170px;
		/*height: 35px;*/

		position: absolute !important;
		right: 0 !important;
		bottom: 15%;
		padding: 0 !important;
		z-index: 102 !important;

		font-family: 'Arial', arial, serif !important;

		background-color: #000 !important;
		border: 2px solid !important;
		border-color: #777 #000 #777 #777 !important;
		color: #fff !important;
		
		cursor: pointer !important;
		display: none;
	}
	div.vn-video-ad-skip img,
	div.vn-html-overlay-skip img,
	div.vn-survey-skip img {
		width: 12px !important;
		height: 12px !important;
		margin-bottom: 4px !important;
	}

	div.vn-video-ad-skip-label,
	div.vn-html-overlay-skip-label,
	div.vn-survey-skip-label {
		margin-left: 5% !important;
	}
/*skip buttons*/

#vn_templates {
	display: none;
}

.vn-video-cover {
	position: absolute !important;
	left: 0 !important;
	right: 0 !important;
	width: 100% !important;
	height: 100% !important;
	z-index: 101 !important;
	display: none;
}

.vn-facebook-outer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.9;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 16px;
	text-align: center;
}

.vn-facebook-inner {
	background-color: #fff;
	color: #000;
	margin-top: 5%;
	margin-left: 5%;
	margin-right: 5%;
	height: 80%;
}

.vn-facebook-label {
	padding-top: 15%;
}

.vn-facebook-close {
	text-align: right;
	margin-right: 5px;
	cursor: pointer;
}