img, iframe {max-width: 100%; height: auto} html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%} h1 {font-size: 22pt;text-align: center;padding-bottom: 20px;}h2 {font-size: 15pt;text-align: center;}.invisible {display: none;}.good {color: #2dcc70;}.ok {color: #f6c61e;}.bad {color: #e84c3d;}#innerwrap {background: #323d4f;color: #fff;font-family: sans-serif;font-size: 14pt;width: 480px;display: inline-block;}#innerwrap label {width: 230px;height: 36px;text-align: right;padding-right: 10px;clear: none;display: inline-block;}#cheat-meals-div {padding-bottom: 20px;}#weight-training-div {padding-bottom: 20px;}#progress2-report {padding: 0 15px 0 15px;}#progress2-key {padding: 0 15px 0 25px;display: block;}.key-item {display: table;padding: 7px 0 7px 0;}.key-item span {display: table-cell;vertical-align: middle;padding-left: 20px;}.keyblock {display: inline-block;clear: none;width: 30px;height: 30px;}#keyblock-good {background: #2dcc70;}#keyblock-ok {background: #f6c61e;}#keyblock-bad {background: #e84c3d;}#progress2-footer {background: #206491;color: #fff;height: 96px;display: block;}.sharebutton {display: inline-block;width: 100px;height: 82px;margin-top: -22px;}#gplus {background: url(images/button_progress_google.png) no-repeat;margin-left: 30px;}#facebook {background: url(images/button_progress_facebook.png) no-repeat;}#linkedin {background: url(images/button_progress_linkedin.png) no-repeat;}#twitter {background: url(images/button_progress_twitter.png) no-repeat;margin-right: 30px;}