.mdl-button {
  text-align: left;
}

#nonmdmrepos {
  border-top: 1px solid lightgrey;
}

header form {
  margin-bottom: 0;
}

header .mdl-radio,
header .mdl-button {
  margin-left: 24px;
}

header .mdl-radio.is-checked .mdl-radio__outer-circle {
  border-color: white;
}

.mdl-data-table tbody tr:hover {
  background-color: inherit;
}

header .mdl-button,
header .mdl-radio__inner-circle {
  background: white;
}

#container {
  margin-top: 24px;
  margin: 0 auto;
}

#container a {
  text-decoration: none;
}

#container a:hover {
  text-decoration: underline;
}

@media screen and (max-width: 1024px) {
  .mdl-layout__header {
    display: inherit;
  }
  header .mdl-layout-title {
    display: none;
  }
  header .mdl-layout__header-row {
    padding-left: 0;
  }
  header .mdl-radio,
  header .mdl-button {
    margin-left: 8px;
  }
}

.mdl-button {
  text-align: left;
}

#nonmdmrepos {
  border-top: 1px solid lightgrey;
}

header form {
  margin-bottom: 0;
}

header .mdl-radio,
header .mdl-button {
  margin-left: 24px;
}

header .mdl-radio.is-checked .mdl-radio__outer-circle {
  border-color: white;
}

.mdl-data-table tbody tr:hover {
  background-color: inherit;
}

header .mdl-button,
header .mdl-radio__inner-circle {
  background: white;
}

#container {
  margin-top: 24px;
  margin: 0 auto;
}

#container a {
  text-decoration: none;
}

#container a:hover {
  text-decoration: underline;
}

#container .mdl-card__supporting-text {
  white-space: normal;
}

@media screen and (max-width: 1024px) {
  .mdl-layout__header {
    display: inherit;
  }
  header .mdl-layout-title {
    display: none;
  }
  header .mdl-layout__header-row {
    padding-left: 0;
  }
  header .mdl-radio,
  header .mdl-button {
    margin-left: 8px;
  }
}

Allow text to wrap in a milestone card.
Allow text to wrap in a milestone card.
