/* fonts.sass */
/* variables.sass */
h1, h2, h3, h4, h5 {
  color: #003300; }

h1 {
  font-size: 14px; }

.inline {
  display: inline; }

.lead {
  padding-top: 20px; }

div.active-scaffold-header {
  padding-top: 20px; }

.title {
  color: black;
  font-size: 35px;
  font-weight: bold; }

#commitment_summary_header {
  margin-bottom: 8px;
  margin-top: 2px; }

.pane_header {
  color: #E4F6F8;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: bold; }

#_track .pane_header, #_commitment .pane_header {
  margin-bottom: 0px; }

.popup {
  display: none; }

span.date_title {
  color: black; }
  span.date_title input {
    background-color: black;
    color: white;
    font-size: 12px;
    font-weight: bold; }

.content label {
  font-weight: bold;
  font-size: 16px; }

span.small {
  font-size: 12px; }

span.dash2 {
  color: white;
  background-color: black;
  text-align: center;
  text-transform: uppercase;
  margin-top: 8px;
  margin-bottom: 8px;
  font-weight: bold;
  font-size: 90%; }

span.help {
  font-size: 12px;
  color: blue;
  display: block; }

span.help span.emphasis {
  font-size: 14px;
  font-weight: bold;
  color: black; }

span#weeks {
  font-size: 16px;
  font-weight: bold; }

form label {
  font-weight: bold;
  font-size: 16px; }

#panes h2.track {
  font-background-color: white; }

.history_meal_body, .history_day_body {
  background-color: transparent;
  margin-left: 4px;
  padding-left: 8px; }

.history_day_body .content {
  font: normal 12px/14px arial,helvetica,sans-serif;
  padding: 0px 0px; }

.history_meal_body .content {
  font: normal 12px/14px arial,helvetica,sans-serif;
  padding: 0px 0px; }

.history_week a {
  color: #555555;
  text-decoration: none; }

.history_week a:hover {
  background-color: #d5d69a; }

.history_week0 a {
  color: black; }

.greybox {
  border-width: 1px;
  border-style: solid;
  background: lightgrey;
  padding: 5px; }

.history_day_body .toggle_link {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 95%;
  font-border-bottom-style: dotted;
  font-border-bottom-width: 1px; }

.dropcap {
  float: left;
  color: #fff;
  background: #d4e9ff;
  border: 1px solid #4a6e92;
  padding: 3px 5px 1px 5px;
  display: block;
  margin-right: 6px;
  font-family: times;
  margin-top: 5px;
  font-size: 80px;
  line-height: 60px; }
