.appicon {
	float: left;
	height:44px;
	margin: 3px 8px 3px 3px;
	vertical-align: middle;
	border: solid 1px #e8e4e0;
	border-radius: 8px;
}

.appstoreicon {
}

BUTTON:focus {outline:0;}

.lang-container {
	height: 38px;
	margin: 8px 0px 0px 8px;
}
.lang-but {
	background-color: #336699;
	border: solid 1px #ffffff;
	border-radius: 38px;
	color: #ffffff;
	width: 38px;
	height: 100%;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: auto;
	padding: 0;
}

.header-titles
{
	/*background: rgba(0,32,64,0.6);*/
	border-radius: 8px;
	padding: 20px 10px 20px 10px;
	margin-bottom: 20px;
}
.header-subtitle
{
	font-size: 120%;
	font-weight: normal;
}

.t4flogo
{
	height: 28px;
}

/* For large screens (browsers) */
@media (min-width: 768px) {
	.t4flogo
	{
		height: 40px;
	}
	.header-subtitle
	{
		font-size: 150%;
		font-weight: normal;
	}
}

video::-webkit-media-controls-fullscreen-button {}
video::-webkit-media-controls-play-button {}
video::-webkit-media-controls-timeline {}
video::-webkit-media-controls-current-time-display{}
video::-webkit-media-controls-time-remaining-display {}
video::-webkit-media-controls-mute-button { display:none; }
video::-webkit-media-controls-toggle-closed-captions-button { display:none; }
video::-webkit-media-controls-volume-slider { display: none; }
video::-webkit-media-controls { overflow: hidden !important }
video::-webkit-media-controls-enclosure { width: calc(100% + 32px); margin-left: auto; }



.iphonex_frame {
	position: absolute;
	top: 0; bottom: 0; left: 0; right: 0;
	width: 100%; height: 100%;

}
.iphonex_screen {
	padding: 6.5% 6.5% 6.2% 6.5%;
}



/**
 * Used by popup-link
 */
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

