img, iframe {max-width: 100%; height: auto} html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%} #trainingplan-header {color: white;text-align: center;margin: 0;padding: 0;background: url(images/mainmenu_applogo.png);width: 320px;height: 111px;display: block;border: 0;} #trainingplan-content {display: block;width: 320px;padding-bottom: 10px;} .trainingplan-item {display: inline-block;width: 320px;border: none;padding: 5px 0 5px 0;margin: 0px 0 0 0;text-align: right;font-size: 0px;vertical-align: top;} .trainingplan-item select {background: #333e50;color: #fff;width: 112px;height: 45px;font-size: 16px;display: inline-block;margin-right: 2px;border: none;text-align: center;} .trainingplan-day {border-radius: 10px 1px 1px 10px;background: #333e50;color: #fff;height: 37px;width: 113px;font-size: 12pt;font-weight: bold;text-align: left;margin-right: 2px;padding-top: 8px;padding-left: 10px;display: inline-block;vertical-align: top;} .trainingplan-date {display: block;font-size: 9px;font-weight: normal;} .trainingplan-select-type {border-radius: 1px 1px 1px 1px;background: #333e50;color: #fff;width: 113px;display: inline-block;vertical-align: top;} .trainingplan-checkbox {display: inline-block;background: #333e50;width: 45px;height: 45px;text-align: center;vertical-align: top;} .trainingplan-item input[type="checkbox"], .trainingplan-item input[type="checkbox"]:checked {display: none;width: 0px;height:0px;} .trainingplan-item input[type="checkbox"] + label {background: url(images/button_trainingplan_accomplished_standby.png) no-repeat;background-size: 100%;width: 43px;height: 43px;padding: 0px;display: inline-block;} .trainingplan-item input[type="checkbox"]:checked + label {background: url(images/button_trainingplan_accomplished.png) no-repeat;background-size: 100%;width: 43px;height: 43px;padding: 0px;display: inline-block;} .today {background: #add6f2} #trainingplan-footer {background: #1e5983;color: #fff;text-align: justify;padding: 5px 15px 5px 15px;} .invisible{display: none;}