.bodyContainer{
	width: 100%;
	margin: auto;
	overflow: auto;
	font-family: Arial, sans-serif;
	background: #f7f7f7;
	border: 0px solid #000;
}

.mainHeader{
	width: 100%;
	background: #fdca19;
	position: absolute;
}

.leftColumnWrapper{
	width: 45%;
	float: left;
	margin-left:-45%;
	overflow: visible;
	border: 0px solid #f00;
	background: #fff;
	z-index: 10;
	position: fixed;
	height: 100%;
}

.leftColumnWrapperMenu{
	width: 45%;
	float: left;
	margin-left:-0%;
	overflow: visible;
	border: 0px solid #f00;
	background: #fff;
	z-index: 10;
	position: fixed;
	box-shadow: 2px 2px 2px #888888;	
}

.rightContentWrapper{
border: 0px solid #f00;
width:100%; /*float: right;*/
margin-top: 0%; 
background: #f7f7f7;
}

.rightContentHolders{
overflow: auto;
width: 97%; 
border: 0px solid #00f;
padding: 1.5%;
border-bottom: 0px solid #bbb;
background-color: #f7f7f7;
z-index: 5;

}

.rightColumnWrapper{
	position: relative;
	width: 100%;
	float: right;
	border-top: 0px solid #00f;
	background-color: #f7f7f7;
	overflow: auto;
}

.roadMap{
	float: left;
	width: 100%;
	overflow: auto;
	background: #fff;
}

.step{
	width:88%;
	float: left;
	overflow: auto;
	padding-left: 5px;
	padding-bottom: 4%;
	padding-top: 4%;
	background: #ffffff;
	border-bottom: 2px solid #aaa;
}

.indicator{
	width: 6%;
	float: right;
	height: 100%;
	border: 0px solid #0ff;
	background: transparent;
}

.stepID{
	border-radius: 50%;
	height: 60px;
	width: 64px;
	border: 2px solid #777777;
	text-align: center;
	font-size: 3em;
	padding-top: 4px;
	float: left;
	margin-top: -1%;
	margin-left: 6%;
}

.stepDescription{
	font-size: 2em;
	width: 70%;
	float: left;
	margin-left: 2%;
}

.stepReport{
	margin-top: 10px;
	background: #333333;
	color: #ffffff;
	padding: 3px 8px 3px 8px;
	font-size: 0.5em;
	float: left;
	border-radius: 2px;
}

.drawerPlug{
width: 100%;
position: absolute;
background-color: transparent;
}


html
{margin: 0 !important;
}

body
{margin: 0 !important;
font-size: 100%;
height: 100%;
}

body ::-webkit-scrollbar { 
    display: none; 
 
}