﻿.logo-container
{
	position:absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.logo-container .dsx-icon
{
	position: relative;
	margin: 0 auto;
	display: block;

	transform: scale(1.55);
	background: url(/assets/icons/dsx-platform-icons.svg) no-repeat 0 0;
}
.logo-container .dsx-icon.dsx-logo
{
	background-position: -530px 0; 
	width: 60px; 
	height: 100px;
	left: 24px;
	top: 30px;
}
.logo-container .dsx-icon.dsx-logo-text
{
	background-position: -400px 0; 
	width: 100px; 
	height: 40px;
	left: 11px;
	margin-top: 60px;
}
.logo-container .message
{
	text-align: center; 
	font: 13px OpenSans, Arial;
}
.logo-container .logo
{
	transition: transform 1s ease;
	transform: rotateY(0);
	cursor: default;
}
.logo-container .logo.flipped
{
	transform: rotateY(180deg);
}

@font-face {
  font-family: 'OpenSans';
  font-style: normal;
  font-weight: 400;
  src: url('/assets/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/assets/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
