@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700);


#mg_content {
    margin-top: 25px;
    border: 1px solid #dfdfdf;
    background: #fff;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    position: relative; 
    width:1035px;
    height: auto !important;
}
.mg_group {
    float: left;
    position: relative; 
    float: none;
    width: 100%;
    }
.mg_section{
    background: #f5f5f5;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0;
    line-height: 1;
    -webkit-border-radius: 3px;
}


#mg_main_container div#mg_pn_content div.mg_section div.mg_iframe {
    width:1030px;
   overflow-x:hidden;   /* hides horizontal scrollbar on newer browsers */
    /* resize and min-height are optional, allows user to resize viewable area */
    -webkit-resize:vertical; 
    -moz-resize:vertical;
    resize:vertical;
    min-height: 900px;
	}
#mg_iframebox {

     overflow:hidden;
    -webkit-resize:none;
    -moz-resize:none;
    resize:none;
}
div#header{
background: url(../images/back-img.png);
text-align: center;
}
.yellow-bg{
  background:#3c464d;
}
.dash-steps{
  text-align: center;
  padding: 20px 0 35px;
  color: #e0e2e4;
  width: 75%;
  margin: 0 auto;
}
.mg_heading {
font-size: 15px;
font-weight: 400;
padding: 15px 10px;
margin: 0;
line-height: normal;
}
.dash-steps h1{
  font-size: 27px;
  font-family: 'Source Sans Pro', sans-serif;
    color: #e0e2e4;
	text-transform: uppercase;
}
.dash-steps h3{
  font-size: 18px;
  font-family: 'Source Sans Pro', sans-serif;
    color: #e0e2e4;
	background: none;
	padding-top: 0;
padding-bottom: 30px;
}
