@font-face {
	font-family: 'Antonio';
	font-weight: 400;
	font-style: normal;
	src: url('../../fonts/anto-regular.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/anto-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/anto-regular.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/Antonio-Regular.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'MuseoSans';
    font-weight: 300;
    font-style: normal;
    src:    url('../../fonts/MuseoSans_300.woff') format('woff'),
            url('../../fonts/MuseoSans_300.ttf') format('truetype');
}

@font-face {
	font-family: 'OpenSans';
	font-weight: 300;
	font-style: normal;
	src: url('../../fonts/OpenSans_300.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/OpenSans_300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/OpenSans_300.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/OpenSans-Light.ttf') format('truetype'); /* Safari, Android, iOS */	
}

@font-face {
	font-family: 'OpenSans';
	font-weight: 300;
	font-style: italic;
	src: url('../../fonts/OpenSans_300italic.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/OpenSans_300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/OpenSans_300italic.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/OpenSans-LightItalic.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'OpenSans';
	font-weight: 400;
	font-style: normal;
	src: url('../../fonts/OpenSans_400.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/OpenSans_400.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/OpenSans_400.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/OpenSans-Regular.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'OpenSans';
	font-weight: 400;
	font-style: italic;
	src: url('../../fonts/OpenSans_400italic.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/OpenSans_400italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/OpenSans_400italic.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/OpenSans-RegularItalic.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'OpenSans';
	font-weight: 600;
	font-style: normal;
	src: url('../../fonts/OpenSans_600.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/OpenSans_600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/OpenSans_600.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/OpenSans-Semibold.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'OpenSans';
	font-weight: 600;
	font-style: italic;
	src: url('../../fonts/OpenSans_600italic.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/OpenSans_600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/OpenSans_600italic.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/OpenSans-SemiboldItalic.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'OpenSans';
	font-weight: 700;
	font-style: normal;
	src: url('../../fonts/OpenSans_700.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/OpenSans_700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/OpenSans_700.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/OpenSans-Bold.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'OpenSans';
	font-weight: 700;
	font-style: italic;
	src: url('../../fonts/OpenSans_700italic.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/OpenSans_700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/OpenSans_700italic.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/OpenSans-BoldItalic.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'OpenSans';
	font-weight: 800;
	font-style: normal;
	src: url('../../fonts/OpenSans_800.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/OpenSans_800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/OpenSans_800.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/OpenSans-ExtraBold.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'OpenSans';
	font-weight: 800;
	font-style: italic;
	src: url('../../fonts/OpenSans_800italic.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/OpenSans_800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/OpenSans_800italic.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/OpenSans-ExtraBoldItalic.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
	font-family: 'Engschrift';
	font-weight: 400;
	font-style: normal;
	src: url('../../fonts/din1.eot'); /* IE9 Compat Modes */
	src: url('../../fonts/din1.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../fonts/din1.woff') format('woff'), /* Modern Browsers */
		 url('../../fonts/DINMittelschriftStd.otf'); /* Safari, Android, iOS */
}

body {
	background-color: white;
	font-family: OpenSans ,Arial, Helvetica, sans-serif !important;
	font-weight: 400;
	min-height: 500px;
	min-width: 950px;	
	color: #545B5B;
}

a {
	color: #545B5B;
}

html {
	margin: 0px;
	height: 100%;
	width: 100%;	
}

.system-msg {
	display: none;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #545B5B;
	padding-top: 15px;
	padding-bottom: 15px;
	background: #FF307B;
}

.system-msg a {
	font-size: 14px;
	text-decoration: none;
	border-bottom: dotted 1px #545B5B;
}

.system-msg a:hover {
	font-size: 14px;
	text-decoration: none;
	border-bottom: solid 1px #BCC2C7;
}

.web3-footer {
	color: #bcc2c7;
	font-size: 10px;
	text-align: center;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 5px;
}

.perspective-header {
	padding: 10px 0px 10px 10px;
	border-bottom: solid #545b5b 1px;
}

.perspective-header-title {
	font-size: 30px;
	color: #2B3D4F;
}