@import url("https://fast.fonts.net/lt/1.css?apiType=da&c=c18ec6dc-453f-445a-91a5-c93b8e4da734&fontids=1564511");
@font-face{
	font-family: 'VAG Rounded LT W01 Light';
	src: url("webfonts/1564511/882d2ff7-f20c-4a57-9eef-762dc3771395.woff2") format("woff2"),
		 url("webfonts/1564511/8db590ec-51e3-4b26-bd16-e6e2a54b86bd.woff") format("woff");
}
@font-face {
    font-family: 'neon_one-regular';
    src: url('webfonts/neonone-webfont.woff2') format('woff2'),
         url('webfonts/neonone-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body, body * {
	border: 0;
	outline: 0;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
*, *:before, *:after {
	box-sizing: inherit;
}
div,
svg,
img,
.dynamic {
	width: 300px;
	height: 600px;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 0;
}
.background,
.neon,
.svgHide,
.dynamic,
#isDefault,
#innerWrapper {
	visibility: hidden;
}

.wFill { fill: #fff; }

#container {
	background-color: #000;
	overflow: hidden;
}

#mainBackground { width: 606px; }

#iconBlineA,
#iconBlineAglow {
	width: 83px;
}
#iconBlineB,
#iconBlineBglow {
	width: 73px;
}
#iconBlineBglow { left: 228px; }

#dynamicLineA,
#dynamicLineB {
	width: 136px;
}

#from,
#to,
#fare {
	color: #fff;
	text-align: center;
	line-height: 0.9;
	height: auto;
	min-height: 27px;
	max-height: 60px;
	letter-spacing: 1px;
	left: 2px;
}
#from {
	font-size: 28px;
    font-family: neon_one-regular;
	top: 158px;
}
#to {
	font-size: 40px;
	font-family: neon_one-regular;
	top: 252px;
}
#fare {
	font-size: 76px;
    font-family: VAG Rounded LT W01 Light;
	top: 328px;
	letter-spacing: 0px;
	left: 0px;
}

/* EMT Logo */
.st0 {
	clip-path: url(#SVGID_2_);
	fill: url(#SVGID_3_);
}
.st1 { fill: #E63A2B; }
.st2 {
	clip-path: url(#SVGID_5_);
	fill: url(#SVGID_6_);
}
.st3 {
	clip-path: url(#SVGID_8_);
	fill: url(#SVGID_9_);
}
.st4 { fill: #F28F03; }

/* Frame Icons */
#iconA,
#iconB,
#endframeArrows {
	fill: none;
	stroke: #FFFFFF;
	stroke-width: 6;
	stroke-linecap: round;
	stroke-miterlimit: 10;
}
#iconA {
	stroke-linejoin: round;
	stroke-width: 3.1004;
}
#iconB { stroke-width: 3.0334; }

#ctaBackground { fill: #e73b2b; }
#ctaArrow {
	fill: none;
	stroke: #FFFFFF;
	stroke-width: 3;
	stroke-miterlimit: 10;
}

#border {
    width: 100%;
    height: 100%;
	fill: white;
    stroke: #002b56;
    stroke-width: 1px;
    fill-opacity: 0.0;
	stroke-opacity: 1.0;
}
#mainExit {
	cursor: pointer;
	background-color: rgba(255,255,255,0);
	z-index:2;
}