#mc {
	top: 0;
	left: 0;
	width: 300px;
	height: 250px;
	position: absolute;
	overflow: hidden;
	background-color: #121b78;
}

#mc #bgExit {
	width: 300px;
	height: 250px;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	overflow: hidden;
	background: transparent;
	cursor: pointer;
	text-indent: -9999px;
	z-index: 15000;
}

#mc #border {
	border: 1px solid #666;
	width: 298px;
	height: 248px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5500;
}

#mc #loading { 
	background-color: #efb21a;
	width: 298px;
	height: 248px;
	position: absolute;
	top: 1px;
	left: 1px;
	margin: 0;
	padding: 0;
	z-index: 5000;
}

.fix_shake {
	-webkit-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
	transform:rotateZ(0.001deg);
}

#mc .drop_shadow{
	-webkit-filter: drop-shadow(0px 0px 5px rgba(0,0,0,1));
  	filter: drop-shadow(0px 0px 5px rgba(0,0,0,1));
}

#mc #bkg_solid {
	top: 0;
	left: 0;
	width: 300px;
	height: 250px;
	background-color: black;
	position: absolute;
}

/* BACKGROUND ELEMENTS */
#mc .sprite_load {
	width: 300px;height: 250px;
	background: transparent url("img/eh_caregiver_ENG_300x250_SPRITE.svg") 0 0 no-repeat;

	/*FOR SVG ELEMENTS */
	-webkit-background-size: 300px 250px;
	     -o-background-size: 300px 250px;
	        background-size: 300px 250px;
}

#mc #eh_logo_load {
	width: 290px;height: 44px;top: 15px;left: 73px;position: absolute;
	background: transparent url("img/eh_logo.svg") 0 0 no-repeat;

	/*FOR SVG ELEMENTS */
	-webkit-background-size: 290px 44px;
	     -o-background-size: 290px 44px;
	        background-size: 290px 44px;
}

#mc #eh_image{
	width: 300px;height: 250px;top: 0;left: 0;position: absolute;
	background: url('img/eh_bkgImg.jpg') 
}

#mc .main_container{width: 300px;height: 250px;top: 0;left: 0;position: absolute;}

#mc .main_eh_color{
	background-color: #efb21a;}

#mc .fullWidthBar{width: 300px;height: 350px;top: 0;left: 0;position: absolute;}
#mc #notch_cont{width: 300px;height: 250px;top: 207px;left: 0px;position: absolute;overflow: hidden;}
#mc #notch{width: 254px;height: 250px;top: 0px;left: 24px;position: absolute;}
#mc #topBar{top: -296px;}


/* TEXT */
#mc #t1_a{width: 254px;height: 29px;top: 3px;left: 44px;position: absolute;background-position: 0 0;;}
#mc #t1_b{width: 291px;height: 25px;top: 9px;left: 41px;position: absolute;background-position: 0 -27px;;;}

#mc #tEnd_a{width: 300px;height: 25px;top: 84px;left: 20px;position: absolute;background-position: 0 -64px;;}
#mc #tEnd_b{width: 300px;height: 25px;top: 109px;left: 20px;position: absolute;background-position: 0 -89px;;}
#mc #tEnd_c{width: 300px;height: 25px;top: 114px;left: 20px;position: absolute;background-position: 0 -114px;;}
#mc #tEnd_subHead{width: 300px;height: 25px;top: 151px;left: 20px;position: absolute;background-position: 0 -151px;;}

/* CTA */
#mc #cta_bkg{width: 146px;height: 35px;top: 199px;left: 80px;position: absolute;border-radius: 10px;background-color: #532e80;}
#mc #cta_txt_ini{width: 98px;height: 20px;top: 8px;left: 17px;position: absolute;background-position: 0 -198px;;}
#mc #cta_arrow_ini{width: 22px;height: 20px;top: 7px;left: 111px;position: absolute;background-position: -96px -197px;;}
#mc #cta_txt_over{width: 98px;height: 20px;top: 0;left: 0;position: absolute;background-position: 0px -218px;;}
#mc #cta_arrow_over{width: 50px;height: 20px;top: 0;left: 0;position: absolute;background-position: -96px -217px;;}
