body { font-family: Arial, sans-serif; font-size:12pt; color:#555; -webkit-print-color-adjust:exact; }

@page {  
 margin-top: 2cm;
 margin-bottom: 2cm;
 }

#headersearchbox, #topmenu, .calc_btn, #rightCol, .breadcrumb, #results, .mainAd, .mainFullAd, .articleTopAd, .socialbuttons, .spellingBox, #loading_msg, .amendLink, .addthis_toolbox, .bottomAd, #articleCategory, #articleComments, #footer, #cookieHeaderLink, .tabs, .tabs2, .tcsAd, .hideFromPrint
{ display:none; }

/* Don't show Ezoic footer ad overlay or Ezoic ads */
#ezmobfooter, .adtester-container { display:none; }

/* Header stuff */
#title {
	width:auto; height:100px; background:none;
}
#header, #mainContent, #leftCol, #leftColCalc, #leftCalcColumn { display:block; width:auto; }
.wideCalcGrid { display:block !important; }

/* Input boxes */
input[type="text"], input[type="number"], input[type="time"], input[type="date"], textarea, select, .currSymbol { 
	border:1px solid #999;
	height: 40px; padding: 6px 5px 6px 12px; font-size: 20px; line-height: 22px; border-color: #aaa; color: #555; box-shadow: 0 1px 0 1px rgba(0,0,0,.04); 
    border-radius: .5em; -moz-appearance: none; -webkit-appearance: none; appearance: none; box-sizing: border-box; -webkit-tap-highlight-color: transparent;
}
textarea { width:100%; height:auto; font-size:16px; line-height:18px; }

select {
    font-size: 17px; line-height: 1.3; padding-right:25px;
    background-color: #fff;
   	background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>"), linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
    background-repeat: no-repeat, repeat; background-position: right .5em top 50%, 0 0; background-size: .65em auto, 100%;
}
select::-ms-expand { display: none; }

/* --- GLOBAL STYLES AND GENERAL CLASSES--- */
.clear { clear:both; height:0; font-size:1px; line-height:0px; }
.nofloat { clear:both; }
hr { color: #dddddd; height: 1px; padding: 3px 0px 4px 0px; border-style: solid; border-width: 1px 0 0 0; }
hr.home { clear:left; width:83%; }

/* Hide leaderboard ad */
.leaderboardAd { display:none; }

/* Main content */

.leftColModule { margin-top:30px; }
.leftColModule .icon { float:left; width:170px; height:150px; }
.leftColModule .list { float:right; width:430px; padding-top:10px; }
.leftColModule .list ul { list-style:none; }

.photobox_left, .photobox_right, .photobox_main { max-width:500px; margin:15px 0px 15px 0px; }
.feedback_icon { width:auto; position:relative; float:right; margin:0px 0px 10px 15px; }
.photobox_left img, .photobox_right img, .photobox_main img { max-width:480px; }
#logo img { width:185px; height:80px; }
.photoborder { border:1px solid #ddd; padding:10px; }

#faq h2 { font-size:24px; margin-bottom:0px; padding-top:12px; }
.faqicon { width:auto; position:relative; float:left; margin:0px 20px 10px 0px; margin-bottom:10px; }
.faqicon img { width:73px; height:70px; }

.iconbox_left, .addToPhone_btn { display:none; }

.calculator_form {
	background:#fff !important;
	border:1px solid #aaa;
}

.calculator_form label
{
	color:#999;
}

.disclaimer {
	clear:both;
}

/* block quotes */
blockquote, .pullquote, .fullquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 5px;
  padding: 0.5em 15px;
  quotes: "\201C""\201D";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font: 4em italic Times, serif;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

blockquote p {
  display: inline;
}

.articlesText .synopsis, .articlesText .lead {
font-size: 1.25em;
font-weight: normal;
color: #666;
line-height: 1.35;
padding: 5px 0px 25px 0px;
margin-top:10px;
margin-bottom:15px;
border-bottom: 1px solid #e5e5e5;
text-shadow: 1px 2px 3px #fdfdfd, 0 0 0 #000, 1px 2px 3px #fdfdfd;}

/* pull-quote styles */
.pullquote { float: right; margin-left: 25px; margin-top:8px; width:180px; font-size: 16px; padding: 1em 15px; line-height: 18px; }

/* full-quote styles */
.fullquote { margin-left: 0px; margin-top:10px; font-size: 20px; padding: 1em 10px 10px 30px; line-height: 23px; }

/* results */
#resultDiv { border:0px; page-break-before: always; border-bottom:1px solid #ccc; margin-bottom: 0px !important; }
#resultstab1 a { font-size:140%;	text-decoration:none; color: #aaa; }
#resultstab2 {display:none; }
#resultstab3 {display:none; }

.resultLoaded { border:0; box-shadow:none; }

/* BMI Boxes */

#bmiadvice1, #bmiadvice2, #bmiadvice3, #bmiadvice4 { position:relative; margin-top:4px; }
#bmiadvice1 { background: url('../images/pixels/orange.png') #fff5e4; background-repeat:no-repeat; background-size:20% 100%; background-position:right; border:1px solid #ffa200; }
#bmiadvice2 { background: url('../images/pixels/green.png') #dcffdc; background-repeat:no-repeat; background-size:20% 100%; background-position:right; border:1px solid #009900; }
#bmiadvice3 { background: url('../images/pixels/orange.png') #fff5e4; background-repeat:no-repeat; background-size:20% 100%; background-position:right; border:1px solid #ffa200; }
#bmiadvice4 { background: url('../images/pixels/red.png') #ffcccc; background-repeat:no-repeat; background-size:20% 100%; background-position:right; border:1px solid #cc0000; }
.bmiadvice_text { width:75%; padding:0px 10px; }
.bmiadvice_icon { width:48px; position:absolute; right:6%; top:15px; }
.bmiLink { display:none; }

/* Graphs of results */

#results2 {
	display:block !important;
	border:0px !important;
	padding:0px !important;
	margin-top:15px !important;
}

#results3 {
	display:block !important;
	border:0px !important;
	padding:0px !important;
	margin-top:15px !important;
}

#chart_div, #chart_div2 {
	display:inline-block !important;
}

/* From Footer file */
#footer { margin-top:20px; }
.headertext { display:none; }
#ezoic-pub-ad-placeholder-118 { display:none; }
