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

#mc #bgExit {
	width: 300px;
	height: 600px;
	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: 598px;
	position: absolute;
	top: 0;
	left: 0;
}

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

.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: 600px;
	background-color: black;
	position: absolute;
}

#mc .hide{display: none;}

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

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

#mc #phrma_logo {
	width: 96px;height: 38px;top: 446px;left: 96px;position: absolute;
	background: transparent url("img/phrma_logo.svg") 0 0 no-repeat;

	/*FOR SVG ELEMENTS */
	-webkit-background-size: 96px 38px;
	     -o-background-size: 96px 38px;
	        background-size: 96px 38px;
}

#mc #pan_bkg{
	width: 700px;height: 600px;top: 0;left: 0;position: absolute;
	background: transparent url("img/people_long_small.jpg") 0 0 no-repeat;
}

#mc #end_frame{
	width: 300px;height: 600px;top: 0;left: 0;position: absolute;
	background: transparent url("img/end_frame.jpg") 0 0 no-repeat;
}

/* TEXT */
#mc .txt_cont{width: 300px;height: 600px;top: 0;left: 0;position: absolute;}
#mc #t1_a{width: 144px;height: 42px;top: 385px;left: 25px;position: absolute;background-position: 0 0;;;}
#mc #t1_b{width: 160px;height: 42px;top: 437px;left: 25px;position: absolute;background-position: 0 -60px;;;}
#mc #t1_c{width: 232px;height: 50px;top: 474px;left: 25px;position: absolute;background-position: 0 -105px;;;}
#mc #t1_d{width: 251px;height: 43px;top: 518px;left: 25px;position: absolute;background-position: 0 -157px;;;}

#mc #t2_a{width: 215px;height: 52px;top: 385px;left: 25px;position: absolute;background-position: 0 -206px;;;}
#mc #t2_b{width: 230px;height: 49px;top: 430px;left: 25px;position: absolute;background-position: 0 -260px;;;}
#mc #t2_c{width: 250px;height: 41px;top: 473px;left: 25px;position: absolute;background-position: 0 -311px;;;}

#mc #t3_a{width: 135px;height: 20px;top: 321px;left: 85px;position: absolute;background-position: 0 -371px;;;}
#mc #t3_b{width: 262px;height: 27px;top: 338px;left: 17px;position: absolute;background-position: 0 -394px;;;}