 img { border: none; }
 .sampleMWReport-wrapper img {
    max-width: 100%;
 }
 fieldset { padding: 0; }
 #dmg_marketwatch_layoutBG { width: 100%; } 
 #dmg_marketwatch_layout {max-width: 960px; margin: 0 auto; padding: 0 5px;}
 #dmg_marketwatch_left { float: left; width: 42%; margin: 0 0 25px 0; }
 #dmg_marketwatch_heading { margin: 0 0 0 0;  font-size: 1em; color: #103045; font-weight: bold; }
 #dmg_marketwatch_heading img { display: inline-block; margin: 8px -6px -17px -8px; }
 #dmg_marketwatch_layout #dmg_marketwatch_openText { margin: 25px 0 15px 0;  font-size: 1em; line-height: 30px; }
 #dmg_marketwatch_features { clear: both; }
 .dmg_marketwatch_feature { margin-bottom: 10px; font-size: 1em; clear: left; overflow: hidden; }
 #dmg_marketwatch_features img { float: left; width: 70px; height: 55px; border: 0; display: inline-block; vertical-align: middle; }
 .dmg_marketwatch_feature div { height: 50px; margin: 5% 0 0 0; }
 #dmg_marketwatch_right { float: right; margin: 0 0 25px 0; }
 #dmg_marketwatch_formBG { float: left; margin: 4px 0 0 20px; width: 322px; background: #f9f9f9; border: solid 4px #dadada; border-radius: 3px; position: relative; }
 #dmg_marketwatch_formHeading { display: inline-block; margin: 20px 0 0 25px; width: 267px; height: 70px; border-bottom: solid 1px #e0e0e0;  font-size: 22px; line-height: 1.25em; color: #0f2e41; }
 .dmg_marketwatch_boldBlue { font-size: 1.5em; font-weight: bold;  text-shadow: 2px 3px 3px #cccccc; filter: dropshadow(color=#cccccc, offx=2, offy=3); }
 .dmg_marketwatch_boldGreen { color: #11a302; font-weight: bold; }
 .dmg_marketwatch_h2 {  margin: 15px 0 15px 0; font-size: 1em; color: #236494; font-weight: normal; }
 #dmg_marketwatch_fname, #dmg_marketwatch_lname { width: 255px; height: 24px; margin: 0 0 15px 0; padding: 2px 5px; line-height: 24px;  font-size: .9em; #0f2f44; border: solid 1px #b7b7b7; vertical-align: middle; }
 #dmg_marketwatch_email { width: 255px; height: 24px; margin: 0 0 15px 0; padding: 2px 5px; line-height: 24px;  font-size: .9em; #0f2f44; border: solid 1px #b7b7b7; }
 #dmg_marketwatch_daynumber { width: 255px; height: 24px; margin: 0 0 20px 0; padding: 2px 5px; line-height: 24px;  font-size: .9em; color: #787878; border: solid 1px #b7b7b7; }
 .dmg_marketwatch_searchBox { width: 255px; height: 24px; margin: 0 0 15px 0; padding: 2px 5px; line-height: 24px;  font-size: .9em; color: #787878; border: solid 1px #b7b7b7; }
 .dmg_marketwatch_orImage { margin: 0 0 0 0; }
 .dmg_marketwatch_radius { margin: 10px 0 0 0; }
 #dmg_marketwatch_check { width: 19px; height: 16px; margin: 25px 5px 0 0; vertical-align: middle; }
 .dmg_marketwatch_contactText { margin: 0; font-size: .85em; color: #787878; font-weight: bold; vertical-align: middle;}
 #dmg_marketwatch_submit { width: 270px; height: 50px; margin: 15px 0 10px 0; }
 .validator-required-form-fields {border:2px solid red !important;}
 .autocompleterMarket{}
 #dmg_marketwatch_error { margin: 0 0 0 20px; color: red; font-weight: bold; width: 330px; text-align: left; }
 #recaptcha_area, #recaptcha_table { margin: 10px 0 0 -23px; }
 .clearBoth { clear: both; }
#agent_contact { clear: both; float: left; margin: 15px 5px 0 0; }
#dmg_marketwatch_dropdown { margin: 20px 0 0 0; }
#dmg_marketwatch_dropdown label { font-family: Tahoma; margin: 15px 20px 15px 0; font-size: 1em; color: #236494; font-weight: normal; }
#dmg_marketwatch_dropdown select { width: 120px; }

#dmg_marketwatch_showmap {width: 100%; height: 34px; line-height: 34px; margin-top: 5px; text-align: center; border-radius: 3px; display: inline-block; box-sizing: border-box;}
#dmg_marketwatch_showmap:hover {text-decoration: none; background: #333333; color: #FFFFFF;}

#dmg_marketwatch_checkbox {margin: 15px 0; font-size: 16px;}
#dmg_marketwatch_checkbox input[type="checkbox"] {margin: 0 5px 0 0; vertical-align: middle; font-size: 16px; float: none;}

.third-party-logins {
    text-align: center;
}
.third-party-logins > div.fb-login-button {
    padding: 5px;
}
.third-party-logins > div.g-signin2 {
    display: inline-block;
    vertical-align: sub;
    padding: 5px;
}

.login-using {
    display: table;
    white-space: nowrap;
    width: 100%;
    margin: 0.5em auto 1em auto;
}
.login-using > p {
    display: table-cell;
    line-height: 21px;
    padding: 0px 0.5em;
    width: 1px;
}
.login-using::before, .login-using::after {
    content: "";
    display: table-cell;
    position: relative;
    border-top: 1px solid;
    top: 0.8em;
}

/* == Tablet 
============================================================================ */
@media only screen and (max-width: 768px) {
	#dmg_marketwatch_left {width: 100%; float: none;} 
	.dmg_marketwatch_feature img {vertical-align: middle;}
	.dmg_marketwatch_feature div {margin: 0;}
	#dmg_marketwatch_preview {text-align: center;}
	
	#dmg_marketwatch_right {margin: 0 auto; float: none;}
	#dmg_marketwatch_formBG {width: 100%; max-width: 322px; margin: 4px auto; float: none;}
	
	#dmg_marketwatch_preview {max-width: 300px; margin: 0 auto; background-size: cover; background-size: 300px auto;}
	
}

/* == Phone
============================================================================ */
@media only screen and (max-width: 400px) {
	#dmg_marketwatch_formBG {max-width: 300px;}
	#dmg_marketwatch_formHeading {margin-left: 15px}
	#dmg_marketwatch_form {padding-left: 15px !important;} 
}

