.material-grid {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 24px;
}

@media (max-width: 840px) {
  .material-grid {
    padding: 16px;
  }
}

@media (max-width: 480px) {
  .material-grid {
    padding: 16px;
  }
}

.material-grid__container {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  margin: -12px;
  margin: calc(24px / 2 * -1);
}

@media (max-width: 840px) {
  .material-grid__container {
    margin: -8px;
    margin: calc(16px / 2 * -1);
  }
}

@media (max-width: 480px) {
  .material-grid__container {
    margin: -8px;
    margin: calc(16px / 2 * -1);
  }
}

@supports (display: grid) {
  .material-grid__container {
    display: grid;
    margin: 0;
    grid-gap: 24px;
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  @media (max-width: 840px) {
    .material-grid__container {
      grid-gap: 16px;
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }
  @media (max-width: 480px) {
    .material-grid__container {
      grid-gap: 16px;
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
}

.material-grid__cell {
  box-sizing: border-box;
  width: calc(33.33333% - 24px);
  margin: calc(24px / 2);
}

@supports (display: grid) {
  .material-grid__cell {
    width: auto;
    grid-column-end: span 4;
    margin: 0;
  }
}

.material-grid__cell--span-1, .material-grid__cell--span-1-desktop {
  width: calc(8.33333% - 24px);
}

@supports (display: grid) {
  .material-grid__cell--span-1, .material-grid__cell--span-1-desktop {
    width: auto;
    grid-column-end: span 1;
  }
}

.material-grid__cell--span-2, .material-grid__cell--span-2-desktop {
  width: calc(16.66667% - 24px);
}

@supports (display: grid) {
  .material-grid__cell--span-2, .material-grid__cell--span-2-desktop {
    width: auto;
    grid-column-end: span 2;
  }
}

.material-grid__cell--span-3, .material-grid__cell--span-3-desktop {
  width: calc(25% - 24px);
}

@supports (display: grid) {
  .material-grid__cell--span-3, .material-grid__cell--span-3-desktop {
    width: auto;
    grid-column-end: span 3;
  }
}

.material-grid__cell--span-4, .material-grid__cell--span-4-desktop {
  width: calc(33.33333% - 24px);
}

@supports (display: grid) {
  .material-grid__cell--span-4, .material-grid__cell--span-4-desktop {
    width: auto;
    grid-column-end: span 4;
  }
}

.material-grid__cell--span-5, .material-grid__cell--span-5-desktop {
  width: calc(41.66667% - 24px);
}

@supports (display: grid) {
  .material-grid__cell--span-5, .material-grid__cell--span-5-desktop {
    width: auto;
    grid-column-end: span 5;
  }
}

.material-grid__cell--span-6, .material-grid__cell--span-6-desktop {
  width: calc(50% - 24px);
}

@supports (display: grid) {
  .material-grid__cell--span-6, .material-grid__cell--span-6-desktop {
    width: auto;
    grid-column-end: span 6;
  }
}

.material-grid__cell--span-7, .material-grid__cell--span-7-desktop {
  width: calc(58.33333% - 24px);
}

@supports (display: grid) {
  .material-grid__cell--span-7, .material-grid__cell--span-7-desktop {
    width: auto;
    grid-column-end: span 7;
  }
}

.material-grid__cell--span-8, .material-grid__cell--span-8-desktop {
  width: calc(66.66667% - 24px);
}

@supports (display: grid) {
  .material-grid__cell--span-8, .material-grid__cell--span-8-desktop {
    width: auto;
    grid-column-end: span 8;
  }
}

.material-grid__cell--span-9, .material-grid__cell--span-9-desktop {
  width: calc(75% - 24px);
}

@supports (display: grid) {
  .material-grid__cell--span-9, .material-grid__cell--span-9-desktop {
    width: auto;
    grid-column-end: span 9;
  }
}

.material-grid__cell--span-10, .material-grid__cell--span-10-desktop {
  width: calc(83.33333% - 24px);
}

@supports (display: grid) {
  .material-grid__cell--span-10, .material-grid__cell--span-10-desktop {
    width: auto;
    grid-column-end: span 10;
  }
}

.material-grid__cell--span-11, .material-grid__cell--span-11-desktop {
  width: calc(91.66667% - 24px);
}

@supports (display: grid) {
  .material-grid__cell--span-11, .material-grid__cell--span-11-desktop {
    width: auto;
    grid-column-end: span 11;
  }
}

.material-grid__cell--span-12, .material-grid__cell--span-12-desktop {
  width: calc(100% - 24px);
}

@supports (display: grid) {
  .material-grid__cell--span-12, .material-grid__cell--span-12-desktop {
    width: auto;
    grid-column-end: span 12;
  }
}

@media (max-width: 840px) {
  .material-grid__cell {
    width: calc(50% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-1 {
    width: calc(8.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-1 {
      width: auto;
      grid-column-end: span 1;
    }
  }
  .material-grid__cell--span-2 {
    width: calc(16.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-2 {
      width: auto;
      grid-column-end: span 2;
    }
  }
  .material-grid__cell--span-3 {
    width: calc(25% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-3 {
      width: auto;
      grid-column-end: span 3;
    }
  }
  .material-grid__cell--span-4 {
    width: calc(33.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-4 {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-5 {
    width: calc(41.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-5 {
      width: auto;
      grid-column-end: span 5;
    }
  }
  .material-grid__cell--span-6 {
    width: calc(50% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-6 {
      width: auto;
      grid-column-end: span 6;
    }
  }
  .material-grid__cell--span-7 {
    width: calc(58.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-7 {
      width: auto;
      grid-column-end: span 7;
    }
  }
  .material-grid__cell--span-8 {
    width: calc(66.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-8 {
      width: auto;
      grid-column-end: span 8;
    }
  }
  .material-grid__cell--span-9 {
    width: calc(75% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-9 {
      width: auto;
      grid-column-end: span 8;
    }
  }
  .material-grid__cell--span-10 {
    width: calc(83.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-10 {
      width: auto;
      grid-column-end: span 8;
    }
  }
  .material-grid__cell--span-11 {
    width: calc(91.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-11 {
      width: auto;
      grid-column-end: span 8;
    }
  }
  .material-grid__cell--span-12 {
    width: calc(100% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-12 {
      width: auto;
      grid-column-end: span 8;
    }
  }
}

@media (max-width: 480px) {
  .material-grid__cell {
    width: calc(50% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-1 {
    width: calc(8.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-1 {
      width: auto;
      grid-column-end: span 1;
    }
  }
  .material-grid__cell--span-2 {
    width: calc(16.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-2 {
      width: auto;
      grid-column-end: span 2;
    }
  }
  .material-grid__cell--span-3 {
    width: calc(25% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-3 {
      width: auto;
      grid-column-end: span 3;
    }
  }
  .material-grid__cell--span-4 {
    width: calc(33.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-4 {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-5 {
    width: calc(41.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-5 {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-6 {
    width: calc(50% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-6 {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-7 {
    width: calc(58.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-7 {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-8 {
    width: calc(66.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-8 {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-9 {
    width: calc(75% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-9 {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-10 {
    width: calc(83.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-10 {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-11 {
    width: calc(91.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-11 {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-12 {
    width: calc(100% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-12 {
      width: auto;
      grid-column-end: span 4;
    }
  }
}

@media (max-width: 840px) {
  .material-grid__cell {
    width: calc(50% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-1-tablet {
    width: calc(8.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-1-tablet {
      width: auto;
      grid-column-end: span 1;
    }
  }
  .material-grid__cell--span-2-tablet {
    width: calc(16.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-2-tablet {
      width: auto;
      grid-column-end: span 2;
    }
  }
  .material-grid__cell--span-3-tablet {
    width: calc(25% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-3-tablet {
      width: auto;
      grid-column-end: span 3;
    }
  }
  .material-grid__cell--span-4-tablet {
    width: calc(33.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-4-tablet {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-5-tablet {
    width: calc(41.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-5-tablet {
      width: auto;
      grid-column-end: span 5;
    }
  }
  .material-grid__cell--span-6-tablet {
    width: calc(50% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-6-tablet {
      width: auto;
      grid-column-end: span 6;
    }
  }
  .material-grid__cell--span-7-tablet {
    width: calc(58.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-7-tablet {
      width: auto;
      grid-column-end: span 7;
    }
  }
  .material-grid__cell--span-8-tablet {
    width: calc(66.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-8-tablet {
      width: auto;
      grid-column-end: span 8;
    }
  }
  .material-grid__cell--span-9-tablet {
    width: calc(75% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-9-tablet {
      width: auto;
      grid-column-end: span 8;
    }
  }
  .material-grid__cell--span-10-tablet {
    width: calc(83.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-10-tablet {
      width: auto;
      grid-column-end: span 8;
    }
  }
  .material-grid__cell--span-11-tablet {
    width: calc(91.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-11-tablet {
      width: auto;
      grid-column-end: span 8;
    }
  }
  .material-grid__cell--span-12-tablet {
    width: calc(100% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-12-tablet {
      width: auto;
      grid-column-end: span 8;
    }
  }
}

@media (max-width: 480px) {
  .material-grid__cell {
    width: calc(50% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-1-mobile {
    width: calc(8.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-1-mobile {
      width: auto;
      grid-column-end: span 1;
    }
  }
  .material-grid__cell--span-2-mobile {
    width: calc(16.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-2-mobile {
      width: auto;
      grid-column-end: span 2;
    }
  }
  .material-grid__cell--span-3-mobile {
    width: calc(25% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-3-mobile {
      width: auto;
      grid-column-end: span 3;
    }
  }
  .material-grid__cell--span-4-mobile {
    width: calc(33.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-4-mobile {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-5-mobile {
    width: calc(41.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-5-mobile {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-6-mobile {
    width: calc(50% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-6-mobile {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-7-mobile {
    width: calc(58.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-7-mobile {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-8-mobile {
    width: calc(66.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-8-mobile {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-9-mobile {
    width: calc(75% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-9-mobile {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-10-mobile {
    width: calc(83.33333% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-10-mobile {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-11-mobile {
    width: calc(91.66667% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-11-mobile {
      width: auto;
      grid-column-end: span 4;
    }
  }
  .material-grid__cell--span-12-mobile {
    width: calc(100% - 16px);
  }
  @supports (display: grid) {
    .material-grid__cell--span-12-mobile {
      width: auto;
      grid-column-end: span 4;
    }
  }
}

.material-hero {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 360px;
  padding: 24px;
  background: #f2f2f2;
}

.material-container {
  box-sizing: border-box;
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  padding: 0 24px;
}

@media (max-width: 840px) {
  .material-container {
    padding: 0 16px;
  }
}

@media (max-width: 480px) {
  .material-container {
    padding: 0 16px;
  }
}

.material-typography--headline-1 {
  font-family: "Roboto", sans-serif;
  font-size: 96px;
  font-weight: 300;
  line-height: 96px;
  letter-spacing: -1.5px;
}

.material-typography--headline-2 {
  font-family: "Roboto", sans-serif;
  font-size: 60px;
  font-weight: 300;
  line-height: 60px;
  letter-spacing: -0.5px;
}

.material-typography--headline-3 {
  font-family: "Roboto", sans-serif;
  font-size: 48px;
  font-weight: normal;
  line-height: 48px;
  letter-spacing: 0;
}

.material-typography--headline-4 {
  font-family: "Roboto", sans-serif;
  font-size: 34px;
  font-weight: normal;
  line-height: 34px;
  letter-spacing: 0.25px;
}

.material-typography--headline-5 {
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  font-weight: normal;
  line-height: 32px;
  letter-spacing: 0;
}

.material-typography--headline-6 {
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  letter-spacing: 0.15px;
}

.material-typography--subtitle-1 {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 28px;
  letter-spacing: 0.15px;
}

.material-typography--subtitle-2 {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.1px;
}

.material-typography--body-1 {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0.5px;
}

.material-typography--body-2 {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0.25px;
}

.material-typography--caption {
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  letter-spacing: 0.4px;
}

.material-typography--button {
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1.25px;
}

.material-typography--overline {
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-feature-settings: "liga" 1;
          font-feature-settings: "liga" 1;
}

.material-icons.mi-18 {
  font-size: 18px;
}

.material-icons.mi-24 {
  font-size: 24px;
}

.material-icons.mi-36 {
  font-size: 36px;
}

.material-icons.mi-48 {
  font-size: 48px;
}

.material-icons.mi-light {
  color: #fff;
}

.material-btn {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1.25px;
  text-transform: uppercase;
  font-family: inherit;
  color: #FFFFFF;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 36px;
  margin: 0 8px 0 0;
  padding: 8px 16px;
  border-width: 0;
  border-color: transparent;
  border-radius: 4px;
  background: transparent;
  text-decoration: none;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18), 0 1px 5px 0 rgba(0, 0, 0, 0.15);
  transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
  will-change: transform, box-shadow, opacity, background-color;
  outline: none;
  display: flex;
  align-items: center;
}

.material-btn:last-child {
  margin-right: 0;
}

.material-btn:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: #FFFFFF;
  opacity: 0;
  transition: opacity 0.25s ease;
  will-change: opacity;
}

.material-btn:hover {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.material-btn:hover:before {
  opacity: 0.08;
}

.material-btn:focus {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.material-btn:focus:before {
  opacity: 0.16;
}

.material-btn:active {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.material-btn:active:before {
  opacity: 0.24;
}

.material-btn:disabled {
  background: rgba(0, 0, 0, 0.12);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.32);
  cursor: default;
}

.material-btn:disabled:hover {
  background: rgba(0, 0, 0, 0.12);
  box-shadow: none;
}

.material-btn:disabled:focus {
  background: rgba(0, 0, 0, 0.12);
  box-shadow: none;
}

.material-btn__icon {
  margin-right: 8px;
  margin-left: -4px;
  font-size: 18px;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: top;
}

.material-btn--alert {
  background-color: #D32F2F;
}

.material-btn--success {
  background-color: #4CAF50;
}

.material-btn--primary {
  background-color: #3F51B5;
}

.material-btn--warning {
  background-color: #FFC107;
}

.material-btn--muted {
  background-color: rgba(0, 0, 0, 0.32);
}

.material-btn--flat {
  box-shadow: none;
  background-color: transparent;
  padding: 8px;
}

.material-btn--flat .material-btn__icon {
  margin-left: 0;
}

.material-btn--flat.material-btn--primary {
  color: #3F51B5;
}

.material-btn--flat.material-btn--primary:before {
  background-color: #3F51B5;
}

.material-btn--flat.material-btn--success {
  color: #4CAF50;
}

.material-btn--flat.material-btn--success:before {
  background-color: #4CAF50;
}

.material-btn--flat.material-btn--warning {
  color: #FFC107;
}

.material-btn--flat.material-btn--warning:before {
  background-color: #FFC107;
}

.material-btn--flat.material-btn--alert {
  color: #D32F2F;
}

.material-btn--flat.material-btn--alert:before {
  background-color: #D32F2F;
}

.material-btn--flat.material-btn--muted {
  color: rgba(0, 0, 0, 0.32);
}

.material-btn--flat.material-btn--muted:before {
  background-color: #000000;
}

.material-btn--flat:disabled {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.32);
  cursor: default;
  pointer-events: none;
}

.material-btn--flat:hover {
  box-shadow: none;
}

.material-btn--flat:focus {
  box-shadow: none;
}

.material-btn--flat:active {
  box-shadow: none;
}

.material-btn--float {
  height: 40px;
  width: 40px;
  align-items: center;
  justify-content: center;
  padding: 8px;
  border-radius: 50%;
}

.material-btn--float:before {
  border-radius: 50%;
}

.material-btn--large.material-btn--float {
  padding: 16px;
  border-radius: 50%;
}

.material-btn--round {
  border-radius: 18px;
}

.material-btn--large.material-btn--round {
  border-radius: 30px;
}

.material-btn--outlined {
  border-style: solid;
  border-width: 2px;
  padding: 0 14px;
  background-color: transparent;
  color: #3F51B5;
  border-color: #3F51B5;
  box-shadow: none;
}

.material-btn--outlined.material-btn--primary {
  color: #3F51B5;
  border-color: #3F51B5;
}

.material-btn--outlined.material-btn--primary:before {
  background-color: #3F51B5;
}

.material-btn--outlined.material-btn--success {
  color: #4CAF50;
  border-color: #4CAF50;
}

.material-btn--outlined.material-btn--success:before {
  background-color: #4CAF50;
}

.material-btn--outlined.material-btn--warning {
  color: #FFC107;
  border-color: #FFC107;
}

.material-btn--outlined.material-btn--warning:before {
  background-color: #FFC107;
}

.material-btn--outlined.material-btn--alert {
  color: #D32F2F;
  border-color: #D32F2F;
}

.material-btn--outlined.material-btn--alert:before {
  background-color: #D32F2F;
}

.material-btn--outlined.material-btn--muted {
  color: rgba(0, 0, 0, 0.32);
  border-color: rgba(0, 0, 0, 0.32);
}

.material-btn--outlined.material-btn--muted:before {
  background-color: #000000;
}

.material-btn--outlined:disabled {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.32);
  border-color: rgba(0, 0, 0, 0.32);
  cursor: default;
  pointer-events: none;
}

.material-btn--outlined:hover {
  box-shadow: none;
}

.material-btn--outlined:focus {
  box-shadow: none;
}

.material-btn--outlined:active {
  box-shadow: none;
}

.material-btn--large {
  height: 48px;
  padding: 0 24px;
}

.material-btn--small {
  height: 32px;
  font-size: 13px;
}

.material-checkbox {
  box-sizing: content-box;
  display: inline-block;
  position: relative;
  width: 18px;
  height: 18px;
  padding: 11px;
  line-height: 0;
  white-space: nowrap;
  cursor: pointer;
  vertical-align: bottom;
}

.material-checkbox::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #3F51B5;
  opacity: 0;
  pointer-events: none;
  border-radius: 50%;
  z-index: 1;
  transition: opacity 0.25s ease, background-color 0.25s ease;
}

.material-checkbox:hover:before {
  opacity: 0.04;
}

.material-checkbox:focus:before {
  opacity: 0.08;
}

.material-checkbox:active:before {
  opacity: 0.16;
}

.material-checkbox__native-control {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: inherit;
}

.material-checkbox__background {
  box-sizing: border-box;
  position: absolute;
  left: 11px;
  top: 11px;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45%;
  height: 45%;
  border: 2px solid currentColor;
  border-radius: 2px;
  background-color: transparent;
  pointer-events: none;
  will-change: background-color, border-color;
  transition: background-color 0.1s cubic-bezier(0.4, 0, 0.6, 1), border-color 0.1s cubic-bezier(0.4, 0, 0.6, 1);
}

.material-checkbox__checkmark {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  transition: opacity 0.25s cubic-bezier(0.4, 0, 0.6, 1);
  opacity: 0;
  color: #fff;
}

.material-checkbox__checkmark-path {
  transition: stroke-dashoffset 0.25s cubic-bezier(0.4, 0, 0.6, 1);
  stroke: currentColor;
  stroke-width: 3.12px;
  stroke-dashoffset: 29.78334;
  stroke-dasharray: 29.78334;
}

.material-checkbox__native-control:checked ~ .material-checkbox__background .material-checkbox__checkmark-path {
  stroke-dashoffset: 0;
}

.material-checkbox__native-control:checked ~ .material-checkbox__background .material-checkbox__checkmark {
  transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1), transform 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1), transform 0.25s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1);
  opacity: 1;
}

.material-checkbox__native-control:indeterminate ~ .material-checkbox__background .material-checkbox__checkmark-path {
  stroke-dashoffset: 0;
}

.material-checkbox__native-control:enabled:checked ~ .material-checkbox__background {
  border-color: #3F51B5;
  background-color: #3F51B5;
}

.material-checkbox__native-control:enabled:indeterminate ~ .material-checkbox__background {
  border-color: #3F51B5;
  background-color: #3F51B5;
}

.material-checkbox__native-control:enabled ~ .material-checkbox__background {
  border-color: rgba(0, 0, 0, 0.54);
  background-color: transparent;
}

.material-checkbox__native-control:disabled {
  cursor: default;
  pointer-events: none;
}

.material-checkbox__native-control:disabled:not(:checked):not(:indeterminate) ~ .material-checkbox__background {
  border-color: rgba(0, 0, 0, 0.26);
}

.material-checkbox__native-control:disabled:checked ~ .material-checkbox__background {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.26);
}

.material-checkbox__native-control:disabled:indeterminate ~ .material-checkbox__background {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.26);
}

.material-radio {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  padding: 10px;
  cursor: pointer;
  will-change: opacity, transform, border-color, color;
}

.material-radio::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #3F51B5;
  opacity: 0;
  pointer-events: none;
  border-radius: 50%;
  z-index: 1;
  transition: opacity 0.25s ease, background-color 0.25s ease;
}

.material-radio:hover:before {
  opacity: 0.04;
}

.material-radio:focus:before {
  opacity: 0.08;
}

.material-radio:active:before {
  opacity: 0.16;
}

.material-radio__inner-circle,
.material-radio__outer-circle,
.material-radio__native-control {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.material-radio__native-control {
  margin: 0;
  padding: 0;
  opacity: 0;
  cursor: inherit;
  z-index: 1;
}

.material-radio__background {
  display: inline-block;
  position: absolute;
  left: 10px;
  box-sizing: border-box;
  width: 50%;
  height: 50%;
}

.material-radio__outer-circle {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transition: border-color 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms;
  border-width: 2px;
  border-style: solid;
}

.material-radio__inner-circle {
  box-sizing: border-box;
  -webkit-transform: scale(0);
          transform: scale(0);
  transition: border-color 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms;
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms, border-color 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms;
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms, border-color 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms, -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.6, 1) 0ms;
  border-width: 10px;
  border-style: solid;
  border-radius: 50%;
}

.material-radio__native-control:enabled + .material-radio__background .material-radio__inner-circle {
  border-color: #3F51B5;
}

.material-radio__native-control:enabled:checked + .material-radio__background .material-radio__outer-circle {
  border-color: #3F51B5;
}

.material-radio__native-control:enabled:not(:checked) + .material-radio__background .material-radio__outer-circle {
  border-color: rgba(0, 0, 0, 0.6);
}

.material-radio__native-control:checked + .material-radio__background .material-radio__inner-circle {
  -webkit-transform: scale(0.5);
          transform: scale(0.5);
  transition: border-color 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms, -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms;
  transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms, border-color 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms;
  transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms, border-color 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms, -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1) 0ms;
}

.material-textfield-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

.material-textfield-container {
  min-width: 200px;
}

.material-textfield {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  height: 56px;
  position: relative;
}

.material-textfield__input {
  box-sizing: border-box;
  font-family: inherit;
  font-size: 16px;
  line-height: 28px;
  width: 100%;
  height: 100%;
  padding: 0 16px;
  border: none;
  border-bottom: 2px solid #BDBDBD;
  border-radius: 4px 4px 0 0;
  background: #EEEEEE;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #616161;
  transition: border-color 0.25s ease;
}

.material-textfield__input::-webkit-input-placeholder {
  transition: all 0.25s ease;
}

.material-textfield__input:-ms-input-placeholder {
  transition: all 0.25s ease;
}

.material-textfield__input::-ms-input-placeholder {
  transition: all 0.25s ease;
}

.material-textfield__input::placeholder {
  transition: all 0.25s ease;
}

.material-textfield__input:focus {
  border-color: #3F51B5;
  outline: none;
}

.material-textfield__input:focus::-webkit-input-placeholder {
  color: #3F51B5;
}

.material-textfield__input:focus:-ms-input-placeholder {
  color: #3F51B5;
}

.material-textfield__input:focus::-ms-input-placeholder {
  color: #3F51B5;
}

.material-textfield__input:focus::placeholder {
  color: #3F51B5;
}

.material-textfield__icon {
  position: absolute;
  bottom: 16px;
  color: #616161;
  pointer-events: none;
  transition: color 0.25s ease;
}

.material-textfield--outlined .material-textfield__input {
  border: 2px solid #BDBDBD;
  border-radius: 4px;
  background: transparent;
}

.material-textfield--outlined .material-textfield__input:focus {
  border-color: #3F51B5;
}

.material-textfield--shaped + .material-textfield-helper-text {
  margin-left: 32px;
}

.material-textfield--shaped .material-textfield__input {
  border: 2px solid #BDBDBD;
  border-radius: 28px;
  background: transparent;
}

.material-textfield--shaped .material-textfield__input:focus {
  border-color: #3F51B5;
}

.material-textfield--leading-icon .material-textfield__icon {
  left: 16px;
}

.material-textfield--leading-icon .material-textfield__input {
  padding-left: 48px;
  padding-right: 16px;
}

.material-textfield--trailing-icon .material-textfield__icon {
  right: 16px;
}

.material-textfield--trailing-icon .material-textfield__input {
  padding-left: 16px;
  padding-right: 48px;
}

.material-textfield--error .material-textfield__icon {
  color: #D32F2F;
}

.material-textfield--error .material-textfield__input {
  border-color: #D32F2F;
}

.material-textfield--error .material-textfield__input:focus {
  border-color: #D32F2F;
}

.material-textfield--error .material-textfield__input::-webkit-input-placeholder {
  color: #D32F2F;
}

.material-textfield--error .material-textfield__input:-ms-input-placeholder {
  color: #D32F2F;
}

.material-textfield--error .material-textfield__input::-ms-input-placeholder {
  color: #D32F2F;
}

.material-textfield--error .material-textfield__input::placeholder {
  color: #D32F2F;
}

.material-textfield--error + .material-textfield-helper-text {
  color: #D32F2F;
  font-weight: 500;
}

.material-textfield--disabled .material-textfield__input {
  border-color: #9E9E9E;
  background: #E0E0E0;
}

.material-textfield--disabled .material-textfield__input::-webkit-input-placeholder {
  color: #9E9E9E;
}

.material-textfield--disabled .material-textfield__input:-ms-input-placeholder {
  color: #9E9E9E;
}

.material-textfield--disabled .material-textfield__input::-ms-input-placeholder {
  color: #9E9E9E;
}

.material-textfield--disabled .material-textfield__input::placeholder {
  color: #9E9E9E;
}

.material-textfield--disabled .material-textfield__icon {
  color: #9E9E9E;
}

.material-textfield--disabled + .material-textfield-helper-text {
  color: #9E9E9E;
}

.material-textfield--full-width {
  width: 100%;
}

.material-textfield--textarea {
  height: auto;
}

.material-textfield--textarea .material-textfield__input {
  box-sizing: border-box;
  height: auto;
  padding: 4px 16px 16px;
  resize: vertical;
}

.material-textfield-helper-text {
  -webkit-font-smoothing: antialiased;
  display: block;
  margin: 0 12px;
  padding-top: 3px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  height: 16px;
  font-weight: 500;
}

.material-select {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  display: flex;
  position: relative;
  height: 56px;
  overflow: hidden;
  will-change: opacity, transform, color;
}

.material-select__icon {
  position: absolute;
  right: auto;
  bottom: 16px;
  left: 16px;
  color: #616161;
}

.material-select__dropdown-icon {
  position: absolute;
  left: auto;
  right: 8px;
  bottom: 16px;
  width: 24px;
  height: 24px;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), color 0.25s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none;
}

.material-select__native-control {
  font-family: inherit;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  width: 100%;
  height: 56px;
  text-decoration: inherit;
  text-transform: inherit;
  border: none;
  border-bottom: 2px solid #BDBDBD;
  border-radius: 4px 4px 0 0;
  background: #EEEEEE;
  color: #616161;
  padding: 0 16px;
  outline: none;
  white-space: nowrap;
  cursor: pointer;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  transition: border-color 0.25s ease;
}

.material-select__native-control:focus {
  border-color: #3F51B5;
  outline: none;
}

.material-select__native-control:focus + .material-select__dropdown-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  color: #3F51B5;
}

.material-select__native-control:disabled {
  cursor: default;
  border-color: #9E9E9E;
  background: #E0E0E0;
  color: #9E9E9E;
}

.material-select__native-control option {
  background-color: #FFFFFF;
}

.material-select--leading-icon .material-select__native-control {
  padding-left: 48px;
  padding-right: 16px;
}

.material-select--disabled .material-select__native-control {
  cursor: default;
  border-color: #9E9E9E;
  background: #E0E0E0;
  color: #9E9E9E;
}

.material-select--disabled .material-select__dropdown-icon {
  color: #9E9E9E;
}

.material-card {
  box-sizing: border-box;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  background-color: #FFFFFF;
  display: flex;
  flex-direction: column;
  border-radius: 4px;
}

.material-card__media {
  box-sizing: border-box;
  position: relative;
  height: 200px;
  overflow: hidden;
}

.material-card__media img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.material-card__primary {
  padding: 16px;
}

.material-card__secondary {
  padding: 0 16px 8px;
  color: rgba(0, 0, 0, 0.6);
}

.material-card__title {
  margin: 0;
}

.material-card__subtitle {
  margin: 0;
  color: rgba(0, 0, 0, 0.32);
}

.material-card__actions {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  min-height: 52px;
}

.material-card__actions-buttons {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.material-card__actions-icons {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  align-items: center;
  justify-content: flex-end;
  margin: -6px 0;
}

.material-chip-set {
  box-sizing: border-box;
  padding: 4px;
  display: flex;
  flex-wrap: wrap;
}

.material-chip-set .material-chip {
  margin: 4px;
}

.material-chip {
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
  position: relative;
  will-change: transform,opacity;
  background: #E0E0E0;
  border-radius: 16px;
  color: rgba(0, 0, 0, 0.87);
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  height: 32px;
  padding: 7px 12px;
  transition: all 0.25s ease;
}

.material-chip::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0;
  transition: opacity 0.25s ease;
}

.material-chip:hover {
  color: #000000;
}

.material-chip:hover::before {
  opacity: 0.04;
}

.material-chip:focus {
  outline: 0;
  color: #000000;
}

.material-chip:focus::before {
  opacity: 0.08;
}

.material-chip:active::before {
  opacity: 0.16;
}

.material-chip--shaped {
  border-radius: 4px;
}

.material-chip--activated {
  color: #3F51B5;
  background-color: #fff;
}

.material-chip--activated::before {
  opacity: 0.12;
  background-color: #3F51B5;
}

.material-chip--activated:hover {
  color: #3F51B5;
}

.material-chip--activated:hover::before {
  opacity: 0.16;
}

.material-chip--activated:focus {
  color: #3F51B5;
}

.material-chip--activated:focus::before {
  opacity: 0.20;
}

.material-chip--activated:active::before {
  opacity: 0.28;
}

.material-chip--activated .material-chip__icon {
  color: #3F51B5;
}

.material-chip__icon {
  width: 20px;
  height: 20px;
  font-size: 20px;
  margin: -4px 4px -4px -4px;
  color: rgba(0, 0, 0, 0.6);
}

.material-chip__text {
  white-space: nowrap;
}

.material-dialog {
  box-sizing: border-box;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  width: 100vw;
  height: 100%;
}

.material-dialog__container {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  background: #FFFFFF;
  min-width: 280px;
  max-width: 580px;
  max-height: calc(100vh - 32px);
  border-radius: 4px;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.material-dialog__scrim {
  box-sizing: border-box;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
  background: rgba(0, 0, 0, 0.32);
}

.material-dialog__header {
  padding: 20px 24px 0;
  border-bottom: 1px solid transparent;
}

.material-dialog__header--with-label {
  padding-bottom: 20px;
  border-color: rgba(0, 0, 0, 0.12);
}

.material-dialog__title {
  margin: 0;
  padding: 0;
  font-size: 20px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.87);
}

.material-dialog__content {
  color: rgba(0, 0, 0, 0.6);
  font-size: 16px;
  font-weight: 400;
  flex-grow: 1;
  margin: 0;
  padding: 16px 24px;
  line-height: 1.5;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.material-dialog__actions {
  display: flex;
  position: relative;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
  min-height: 52px;
  margin: 0;
  padding: 8px;
  border-top: 1px solid transparent;
}

.material-drawer {
  box-sizing: border-box;
  width: 256px;
  height: 100%;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  border-radius: 0 0 0 0;
  border-right-width: 1px;
  border-right-style: solid;
  border-color: rgba(0, 0, 0, 0.12);
  z-index: 6;
}

.material-drawer .material-list-item {
  margin: 8px;
  padding: 0 8px;
  height: 40px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.87);
  overflow: hidden;
}

.material-drawer .material-list-item:before {
  border-radius: 4px;
}

.material-drawer .material-list-item:first-child {
  margin-top: 2px;
}

.material-drawer .material-list-item:last-child {
  margin-bottom: 0;
}

.material-drawer .material-list-item--activated {
  color: rgba(63, 81, 181, 0.87);
}

.material-drawer .material-list-item--activated:before {
  background-color: #3F51B5;
  opacity: 0.12;
}

.material-drawer .material-list-item--activated:hover:before {
  opacity: 0.16;
}

.material-drawer .material-list-item--activated:focus:before {
  opacity: 0.20;
}

.material-drawer .material-list-item--activated:active:before {
  opacity: 0.28;
}

.material-drawer .material-list-item--activated .material-list-item__icon {
  color: #3F51B5;
}

.material-drawer__header {
  box-sizing: border-box;
  min-height: 64px;
  padding: 16px 16px 4px 16px;
}

.material-drawer__title {
  -webkit-font-smoothing: antialiased;
  color: rgba(0, 0, 0, 0.87);
  font-size: 20px;
  font-weight: 500;
  text-decoration: inherit;
  text-transform: inherit;
  margin-top: 0;
  margin-bottom: 0;
}

.material-drawer__subtitle {
  -webkit-font-smoothing: antialiased;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  font-weight: 400;
  text-decoration: inherit;
  text-transform: inherit;
  margin-top: 0;
  margin-bottom: 0;
}

.material-drawer__content {
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.material-form {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  background: #FFFFFF;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  overflow: hidden;
}

.material-form__header {
  padding: 8px 16px 0;
  box-sizing: border-box;
}

.material-form__header--bar {
  padding: 16px;
  background-color: #3F51B5;
  color: #FFFFFF;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.material-form__content {
  box-sizing: border-box;
  padding: 16px;
}

.material-form__content .material-textfield-container {
  margin-bottom: 8px;
}

.material-form__content .material-textfield-container:last-child {
  margin-bottom: 0;
}

.material-form__actions {
  display: flex;
  justify-content: space-between;
  padding: 8px;
}

.material-form__title {
  margin: 0;
}

.material-form-field {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  vertical-align: middle;
  font-family: inherit;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-decoration: inherit;
  text-transform: inherit;
  color: rgba(0, 0, 0, 0.87);
}

.material-form-field-label {
  padding-left: 4px;
  margin-right: auto;
  order: 0;
  cursor: pointer;
}

.material-list {
  box-sizing: border-box;
  font-family: "Roboto", sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-weight: 400;
  margin: 0;
  padding: 8px 0;
  line-height: 24px;
  list-style-type: none;
  color: rgba(0, 0, 0, 0.87);
}

.material-list-item {
  box-sizing: border-box;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: flex-start;
  height: 48px;
  padding: 0 16px;
  text-decoration: inherit;
  text-transform: inherit;
  overflow: hidden;
}

.material-list-item:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0;
  transition: opacity 0.25s ease, background-color 0.25s ease;
}

.material-list-item:hover:before {
  opacity: 0.04;
}

.material-list-item:focus {
  outline: 0;
}

.material-list-item:focus:before {
  opacity: 0.08;
}

.material-list-item:active:before {
  opacity: 0.16;
}

.material-list-item.material-list-item--selected {
  color: rgba(63, 81, 181, 0.87);
}

.material-list-item.material-list-item--selected:before {
  background-color: #3F51B5;
  opacity: 0.12;
}

.material-list-item.material-list-item--selected:hover:before {
  opacity: 0.16;
}

.material-list-item.material-list-item--selected:focus:before {
  opacity: 0.20;
}

.material-list-item.material-list-item--selected:active:before {
  opacity: 0.28;
}

.material-list-item.material-list-item--selected .material-list-item__icon {
  color: #3F51B5;
}

.material-list-item__icon {
  margin-left: 0;
  margin-right: 16px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  color: rgba(0, 0, 0, 0.32);
}

.material-list-item__meta {
  margin-left: auto;
  margin-right: 0;
  color: rgba(0, 0, 0, 0.32);
  font-size: 24px;
  width: 24px;
  height: 24px;
}

.material-list-divider {
  height: 0;
  margin: 0;
  border: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 0, 0, 0.12);
}

.material-list-group__subheader {
  font-size: 14px;
  font-family: Roboto,sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  letter-spacing: 0.3px;
  text-decoration: inherit;
  text-transform: inherit;
  line-height: normal;
  margin: 16px 0 8px;
  padding: 0 16px;
  color: rgba(0, 0, 0, 0.6);
}

.material-menu {
  box-sizing: border-box;
  display: inline-block;
  min-width: 112px;
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: top left;
          transform-origin: top left;
  opacity: 1;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  position: absolute;
  overflow: auto;
  z-index: 8;
  will-change: transform, opacity;
}

.material-menu .material-list-item {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.material-menu .material-list-divider {
  margin: 8px 0;
}

.material-menu--open {
  display: inline-block;
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

.material-snackbar {
  box-sizing: border-box;
  z-index: 10;
  margin: 8px;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.material-snackbar__container {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-radius: 4px;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  max-width: 672px;
  min-width: 344px;
  background-color: #333;
  pointer-events: auto;
  will-change: transform, opacity;
}

@media (max-width: 480px) {
  .material-snackbar__container {
    min-width: 100%;
  }
}

.material-snackbar__label {
  box-sizing: border-box;
  margin: 0;
  letter-spacing: 0.3px;
  color: rgba(255, 255, 255, 0.87);
  padding: 14px 16px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  flex-grow: 1;
}

.material-snackbar__actions {
  box-sizing: border-box;
  margin-left: 0;
  margin-right: 8px;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}

.material-snackbar__dismiss {
  font-size: 18px;
  width: 36px;
  height: 36px;
}

.material-snackbar__dismiss .material-icons {
  font-size: 18px;
  width: 36px;
}

.material-snackbar__action {
  color: #bb86fc;
}

.material-snackbar__action::before {
  background-color: #bb86fc;
}

.material-elevation-0 {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-1 {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-2 {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-3 {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-4 {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-5 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-6 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
}

.material-elevation-7 {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2), 0 7px 10px 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.material-elevation-8 {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.material-elevation-9 {
  box-shadow: 0 5px 6px -3px rgba(0, 0, 0, 0.2), 0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.material-elevation-10 {
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.material-elevation-11 {
  box-shadow: 0 6px 7px -4px rgba(0, 0, 0, 0.2), 0 11px 15px 1px rgba(0, 0, 0, 0.14), 0 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.material-elevation-12 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.material-elevation-13 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.material-elevation-14 {
  box-shadow: 0 7px 9px -4px rgba(0, 0, 0, 0.2), 0 14px 21px 2px rgba(0, 0, 0, 0.14), 0 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.material-elevation-15 {
  box-shadow: 0 8px 9px -5px rgba(0, 0, 0, 0.2), 0 15px 22px 2px rgba(0, 0, 0, 0.14), 0 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.material-elevation-16 {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.material-elevation-17 {
  box-shadow: 0 8px 11px -5px rgba(0, 0, 0, 0.2), 0 17px 26px 2px rgba(0, 0, 0, 0.14), 0 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.material-elevation-18 {
  box-shadow: 0 9px 11px -5px rgba(0, 0, 0, 0.2), 0 18px 28px 2px rgba(0, 0, 0, 0.14), 0 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.material-elevation-19 {
  box-shadow: 0 9px 12px -6px rgba(0, 0, 0, 0.2), 0 19px 29px 2px rgba(0, 0, 0, 0.14), 0 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.material-elevation-20 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 20px 31px 3px rgba(0, 0, 0, 0.14), 0 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.material-elevation-21 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.material-elevation-22 {
  box-shadow: 0 10px 14px -6px rgba(0, 0, 0, 0.2), 0 22px 35px 3px rgba(0, 0, 0, 0.14), 0 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.material-elevation-23 {
  box-shadow: 0 11px 14px -7px rgba(0, 0, 0, 0.2), 0 23px 36px 3px rgba(0, 0, 0, 0.14), 0 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.material-elevation-24 {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Nhc3MvbGF5b3V0L2dyaWQuc2FzcyIsIi4uL3Nhc3MvbGF5b3V0L192YXJpYWJsZXMuc2FzcyIsIm10cmwuY3NzIiwiLi4vc2Fzcy9sYXlvdXQvbGF5b3V0LnNhc3MiLCIuLi9zYXNzL2VsZW1lbnRzL3R5cG9ncmFwaHkuc2FzcyIsIi4uL3Nhc3MvdXRpbGl0aWVzL190ZXh0LnNhc3MiLCIuLi9zYXNzL2VsZW1lbnRzL2ljb24uc2FzcyIsIi4uL3Nhc3MvZWxlbWVudHMvYnV0dG9uLnNhc3MiLCIuLi9zYXNzL3V0aWxpdGllcy9fY29sb3JzLnNhc3MiLCIuLi9zYXNzL2VsZW1lbnRzL2NoZWNrYm94LnNhc3MiLCIuLi9zYXNzL2VsZW1lbnRzL3JhZGlvLnNhc3MiLCIuLi9zYXNzL2VsZW1lbnRzL3RleHRmaWVsZC5zYXNzIiwiLi4vc2Fzcy9lbGVtZW50cy9zZWxlY3Quc2FzcyIsIi4uL3Nhc3MvZWxlbWVudHMvY2FyZC5zYXNzIiwiLi4vc2Fzcy9lbGVtZW50cy9jaGlwLnNhc3MiLCIuLi9zYXNzL2VsZW1lbnRzL2RpYWxvZy5zYXNzIiwiLi4vc2Fzcy9lbGVtZW50cy9kcmF3ZXIuc2FzcyIsIi4uL3Nhc3MvZWxlbWVudHMvZm9ybS5zYXNzIiwiLi4vc2Fzcy9lbGVtZW50cy9saXN0LnNhc3MiLCIuLi9zYXNzL2VsZW1lbnRzL21lbnUuc2FzcyIsIi4uL3Nhc3MvZWxlbWVudHMvc25hY2tiYXIuc2FzcyIsIi4uL3Nhc3MvZWxlbWVudHMvZWxldmF0aW9uLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSx1QkFBc0I7RUFDdEIsZUFBYztFQUNkLGNDT3dCO0NERFc7O0FBSm5DO0VBTEY7SUFNSSxjQ0txQjtHREZZO0NFRHBDOztBRkFDO0VBUkY7SUFTSSxjQ0dxQjtHREhZO0NFS3BDOztBRkZEO0VBQ0UsY0FBYTtFQUNiLG9CQUFtQjtFQUNuQixxQkFBb0I7RUFDcEIsY0FBYTtFQUNiLDRCQUE4QztDQXNCbUM7O0FBcEJqRjtF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O0VBQ25CLDRCQUEyQjtFQUMzQixtQkFBa0I7RUFDbEIsa0hBQXFHO0VBQ3JHLGlCQUFnQjtFQUNoQixpQkFBZ0I7RUFDaEIsdUJBM0I4QjtFQTRCOUIscUJBQW9CO0VBQ3BCLGdDQUErQjtDQUdUOztBQUR0QjtFQWRGO0lBZUksZ0JBQWU7R0FBSztDbEJxc0V2Qjs7QWtCbnNFRDtFQUNFLHVCQUFzQjtFQUN0QixVQUFTO0VBQ1Qsc0JBQXFCO0VBQ3JCLGlDQXJDNkI7RUFzQzdCLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixpQkFBZ0I7RUFDaEIsYUFBWTtDQUFHOztBQUVqQjtFQUNFLHVCQUFzQjtFQUN0QixlQUFjO0VBQ2Qsa0JBQWlCO0VBQ2pCLGNBQWE7RUFDYixlQUFjO0VBQ2Qsb0JBQW1CO0NBQUc7O0FBRXhCO0VBQ0UsZ0JBQWU7RUFDZixZQUFXO0VBQ1gsYUFBWTtDQUlNOztBQVBwQjtFQU1JLGdCQUFlO0VBQ2YsWUFBVztDQUFHOztBQUVsQjtFQUNFLGVBaEU4QjtDQW1Fa0I7O0FBSmxEO0VBSUksMEJBbkU0QjtDQW1FZ0I7O0FDckVoRDtFQUNFLGlHQUFvRjtDQUFHOztBQUV6RjtFQUNFLGdIQUFtRztDQUFHOztBQUV4RztFQUNFLGdIQUFtRztDQUFHOztBQUV4RztFQUNFLGdIQUFtRztDQUFHOztBQUV4RztFQUNFLGlIQUFvRztDQUFHOztBQUV6RztFQUNFLGlIQUFvRztDQUFHOztBQUV6RztFQUNFLGtIQUFxRztDQUFHOztBQUUxRztFQUNFLHNIQUF5RztDQUFHOztBQUU5RztFQUNFLHNIQUF5RztDQUFHOztBQUU5RztFQUNFLHNIQUF5RztDQUFHOztBQUU5RztFQUNFLHVIQUEwRztDQUFHOztBQUUvRztFQUNFLHVIQUEwRztDQUFHOztBQUUvRztFQUNFLHVIQUEwRztDQUFHOztBQUUvRztFQUNFLHVIQUEwRztDQUFHOztBQUUvRztFQUNFLHVIQUEwRztDQUFHOztBQUUvRztFQUNFLHVIQUEwRztDQUFHOztBQUUvRztFQUNFLHdIQUEyRztDQUFHOztBQUVoSDtFQUNFLHdIQUEyRztDQUFHOztBQUVoSDtFQUNFLHdIQUEyRztDQUFHOztBQUVoSDtFQUNFLHdIQUEyRztDQUFHOztBQUVoSDtFQUNFLHlIQUE0RztDQUFHOztBQUVqSDtFQUNFLHlIQUE0RztDQUFHOztBQUVqSDtFQUNFLHlIQUE0RztDQUFHOztBQUVqSDtFQUNFLHlIQUE0RztDQUFHOztBQUVqSDtFQUNFLHlIQUE0RztDQUFHIiwiZmlsZSI6Im10cmwuY3NzIn0= */