  @font-face {
    font-display: swap;
    font-family: "FFDINWebPro";
    font-style: normal;
    font-weight: 400;
    src: url(data:application/octet-stream;base64,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) format("woff2")
  }

  @font-face {
    font-display: swap;
    font-family: "FFDINWebProBold";
    font-style: bold;
    font-weight: 700;
    src: url(data:application/octet-stream;base64,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) format("woff2")
  }

  html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
  }

  body {
    margin: 0;
  }

  article,
  aside,
  footer,
  header,
  nav,
  section {
    display: block
  }

  h1 {
    font-size: 2em;
    margin: 0.67em 0
  }

  figcaption,
  figure,
  main {
    display: block
  }

  figure {
    margin: 1em 40px
  }

  hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
  }

  pre {
    font-family: monospace, monospace;
    font-size: 1em
  }

  a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
  }

  abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    -moz-text-decoration: underline dotted;
    text-decoration: underline dotted
  }

  b,
  strong {
    font-weight: inherit
  }

  b,
  strong {
    font-weight: bolder
  }

  code,
  kbd,
  samp {
    font-family: monospace, monospace;
    font-size: 1em
  }

  dfn {
    font-style: italic
  }

  mark {
    background-color: #ff0;
    color: #000
  }

  small {
    font-size: 80%
  }

  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
  }

  sub {
    bottom: -0.25em
  }

  sup {
    top: -0.5em
  }

  audio,
  video {
    display: inline-block
  }

  audio:not([controls]) {
    display: none;
    height: 0
  }

  img {
    border-style: none
  }

  svg:not(:root) {
    overflow: hidden
  }

  button,
  input,
  optgroup,
  select,
  textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
  }

  button,
  input {
    overflow: visible
  }

  button,
  select {
    text-transform: none
  }

  button,
  html [type="button"],
  [type="reset"],
  [type="submit"] {
    -webkit-appearance: button
  }

  button::-moz-focus-inner,
  [type="button"]::-moz-focus-inner,
  [type="reset"]::-moz-focus-inner,
  [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0
  }

  button:-moz-focusring,
  [type="button"]:-moz-focusring,
  [type="reset"]:-moz-focusring,
  [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText
  }

  fieldset {
    padding: 0.35em 0.75em 0.625em
  }

  legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
  }

  progress {
    display: inline-block;
    vertical-align: baseline
  }

  textarea {
    overflow: auto
  }

  [type="checkbox"],
  [type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
  }

  [type="number"]::-webkit-inner-spin-button,
  [type="number"]::-webkit-outer-spin-button {
    height: auto
  }

  [type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px
  }

  [type="search"]::-webkit-search-cancel-button,
  [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
  }

  ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
  }

  details,
  menu {
    display: block
  }

  summary {
    display: list-item
  }

  canvas {
    display: inline-block
  }

  template {
    display: none
  }

  [hidden] {
    display: none
  }

  html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
  }

  *,
  *:before,
  *:after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
  }

  button,
  input,
  optgroup,
  select,
  textarea {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif
  }

  ul:not(.browser-default) {
    padding-left: 0;
    list-style-type: none
  }

  ul:not(.browser-default)>li {
    list-style-type: none
  }

  a {
    color: #039be5;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent
  }

  .valign-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .clearfix {
    clear: both
  }

  .z-depth-0 {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
  }

  .z-depth-1,
  nav,
  .card-panel,
  .card,
  .toast,
  .btn,
  .btn-large,
  .btn-small,
  .btn-floating,
  .dropdown-content,
  .collapsible,
  .sidenav {
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2)
  }

  .z-depth-1-half,
  .btn:hover,
  .btn-large:hover,
  .btn-small:hover,
  .btn-floating:hover {
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2)
  }

  .z-depth-2 {
    -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3)
  }

  .z-depth-3 {
    -webkit-box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
    box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2)
  }

  .z-depth-4 {
    -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2)
  }

  .z-depth-5,
  .modal {
    -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
    box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2)
  }

  .hoverable {
    -webkit-transition: -webkit-box-shadow .25s;
    transition: -webkit-box-shadow .25s;
    transition: box-shadow .25s;
    transition: box-shadow .25s, -webkit-box-shadow .25s
  }

  .hoverable:hover {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
  }

  .divider {
    height: 1px;
    overflow: hidden;
    background-color: #e0e0e0
  }

  blockquote {
    margin: 20px 0;
    padding-left: 1.5rem;
    border-left: 5px solid #ee6e73
  }

  i {
    line-height: inherit
  }

  i.left {
    float: left;
    margin-right: 15px
  }

  i.right {
    float: right;
    margin-left: 15px
  }

  i.tiny {
    font-size: 1rem
  }

  i.small {
    font-size: 2rem
  }

  i.medium {
    font-size: 4rem
  }

  i.large {
    font-size: 6rem
  }

  img.responsive-img,
  video.responsive-video {
    max-width: 100%;
    height: auto
  }

  .pagination li {
    display: inline-block;
    border-radius: 2px;
    text-align: center;
    vertical-align: top;
    height: 30px
  }

  .pagination li a {
    color: #444;
    display: inline-block;
    font-size: 1.2rem;
    padding: 0 10px;
    line-height: 30px
  }

  .pagination li.active a {
    color: #fff
  }

  .pagination li.active {
    background-color: #ee6e73
  }

  .pagination li.disabled a {
    cursor: default;
    color: #999
  }

  .pagination li i {
    font-size: 2rem
  }

  .pagination li.pages ul li {
    display: inline-block;
    float: none
  }

  @media only screen and (max-width: 992px) {
    .pagination {
      width: 100%
    }

    .pagination li.prev,
    .pagination li.next {
      width: 10%
    }

    .pagination li.pages {
      width: 80%;
      overflow: hidden;
      white-space: nowrap
    }
  }

  .breadcrumb {
    font-size: 18px;
    color: rgba(255, 255, 255, 0.7)
  }

  .breadcrumb i,
  .breadcrumb [class^="mdi-"],
  .breadcrumb [class*="mdi-"],
  .breadcrumb i.material-icons {
    display: inline-block;
    float: left;
    font-size: 24px
  }

  .breadcrumb:before {
    content: '\E5CC';
    color: rgba(255, 255, 255, 0.7);
    vertical-align: top;
    display: inline-block;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 25px;
    margin: 0 10px 0 8px;
    -webkit-font-smoothing: antialiased
  }

  .breadcrumb:first-child:before {
    display: none
  }

  .breadcrumb:last-child {
    color: #fff
  }

  .parallax-container {
    position: relative;
    overflow: hidden;
    height: 500px
  }

  .parallax-container .parallax {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1
  }

  .parallax-container .parallax img {
    opacity: 0;
    position: absolute;
    left: 50%;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
  }

  .pin-top,
  .pin-bottom {
    position: relative
  }

  .pinned {
    position: fixed !important
  }

  ul.staggered-list li {
    opacity: 0
  }

  .fade-in {
    opacity: 0;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
  }

  @media only screen and (max-width: 600px) {

    .hide-on-small-only,
    .hide-on-small-and-down {
      display: none !important
    }
  }

  @media only screen and (max-width: 992px) {
    .hide-on-med-and-down {
      display: none !important
    }
  }

  @media only screen and (min-width: 601px) {
    .hide-on-med-and-up {
      display: none !important
    }
  }

  @media only screen and (min-width: 600px) and (max-width: 992px) {
    .hide-on-med-only {
      display: none !important
    }
  }

  @media only screen and (min-width: 993px) {
    .hide-on-large-only {
      display: none !important
    }
  }

  @media only screen and (min-width: 1201px) {
    .hide-on-extra-large-only {
      display: none !important
    }
  }

  @media only screen and (min-width: 1201px) {
    .show-on-extra-large {
      display: block !important
    }
  }

  @media only screen and (min-width: 993px) {
    .show-on-large {
      display: block !important
    }
  }

  @media only screen and (min-width: 600px) and (max-width: 992px) {
    .show-on-medium {
      display: block !important
    }
  }

  @media only screen and (max-width: 600px) {
    .show-on-small {
      display: block !important
    }
  }

  @media only screen and (min-width: 601px) {
    .show-on-medium-and-up {
      display: block !important
    }
  }

  @media only screen and (max-width: 992px) {
    .show-on-medium-and-down {
      display: block !important
    }
  }

  @media only screen and (max-width: 600px) {
    .center-on-small-only {
      text-align: center
    }
  }

  .page-footer {
    padding-top: 20px;
    color: #fff;
    background-color: #ee6e73
  }

  .page-footer .footer-copyright {
    overflow: hidden;
    min-height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px 0px;
    color: rgba(255, 255, 255, 0.8);
    background-color: rgba(51, 51, 51, 0.08)
  }

  table,
  th,
  td {
    border: none
  }

  table {
    width: 100%;
    display: table;
    border-collapse: collapse;
    border-spacing: 0
  }

  table.striped tr {
    border-bottom: none
  }

  table.striped>tbody>tr:nth-child(odd) {
    background-color: rgba(242, 242, 242, 0.5)
  }

  table.striped>tbody>tr>td {
    border-radius: 0
  }

  table.highlight>tbody>tr {
    -webkit-transition: background-color .25s ease;
    transition: background-color .25s ease
  }

  table.highlight>tbody>tr:hover {
    background-color: rgba(242, 242, 242, 0.5)
  }

  table.centered thead tr th,
  table.centered tbody tr td {
    text-align: center
  }

  tr {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12)
  }

  td,
  th {
    padding: 15px 5px;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    border-radius: 2px
  }

  @media only screen and (max-width: 992px) {
    table.responsive-table {
      width: 100%;
      border-collapse: collapse;
      border-spacing: 0;
      display: block;
      position: relative
    }

    table.responsive-table td:empty:before {
      content: '\00a0'
    }

    table.responsive-table th,
    table.responsive-table td {
      margin: 0;
      vertical-align: top
    }

    table.responsive-table th {
      text-align: left
    }

    table.responsive-table thead {
      display: block;
      float: left
    }

    table.responsive-table thead tr {
      display: block;
      padding: 0 10px 0 0
    }

    table.responsive-table thead tr th::before {
      content: "\00a0"
    }

    table.responsive-table tbody {
      display: block;
      width: auto;
      position: relative;
      overflow-x: auto;
      white-space: nowrap
    }

    table.responsive-table tbody tr {
      display: inline-block;
      vertical-align: top
    }

    table.responsive-table th {
      display: block;
      text-align: right
    }

    table.responsive-table td {
      display: block;
      min-height: 1.25em;
      text-align: left
    }

    table.responsive-table tr {
      border-bottom: none;
      padding: 0 10px
    }

    table.responsive-table thead {
      border: 0;
      border-right: 1px solid rgba(0, 0, 0, 0.12)
    }
  }

  .collection {
    margin: .5rem 0 1rem 0;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    overflow: hidden;
    position: relative
  }

  .collection .collection-item {
    background-color: #fff;
    line-height: 1.5rem;
    padding: 10px 20px;
    margin: 0;
    border-bottom: 1px solid #e0e0e0
  }

  .collection .collection-item.avatar {
    min-height: 84px;
    padding-left: 72px;
    position: relative
  }

  .collection .collection-item.avatar:not(.circle-clipper)>.circle,
  .collection .collection-item.avatar :not(.circle-clipper)>.circle {
    position: absolute;
    width: 42px;
    height: 42px;
    overflow: hidden;
    left: 15px;
    display: inline-block;
    vertical-align: middle
  }

  .collection .collection-item.avatar i.circle {
    font-size: 18px;
    line-height: 42px;
    color: #fff;
    background-color: #999;
    text-align: center
  }

  .collection .collection-item.avatar .title {
    font-size: 16px
  }

  .collection .collection-item.avatar p {
    margin: 0
  }

  .collection .collection-item.avatar .secondary-content {
    position: absolute;
    top: 16px;
    right: 16px
  }

  .collection .collection-item:last-child {
    border-bottom: none
  }

  .collection .collection-item.active {
    background-color: #2278cf;
    color: #eafaf9
  }

  .collection .collection-item.active .secondary-content {
    color: #fff
  }

  .collection a.collection-item {
    display: block;
    -webkit-transition: .25s;
    transition: .25s;
    color: #2278cf
  }

  .collection a.collection-item:not(.active):hover {
    background-color: #ddd
  }

  .collection.with-header .collection-header {
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 20px
  }

  .collection.with-header .collection-item {
    padding-left: 30px
  }

  .collection.with-header .collection-item.avatar {
    padding-left: 72px
  }

  .secondary-content {
    float: right;
    color: #2278cf
  }

  .collapsible .collection {
    margin: 0;
    border: none
  }

  .video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden
  }

  .video-container iframe,
  .video-container object,
  .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
  }

  .progress {
    position: relative;
    height: 4px;
    display: block;
    width: 100%;
    background-color: #acece6;
    border-radius: 2px;
    margin: .5rem 0 1rem 0;
    overflow: hidden
  }

  .progress .determinate {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #2278cf;
    -webkit-transition: width .3s linear;
    transition: width .3s linear
  }

  .progress .indeterminate {
    background-color: #2278cf
  }

  .progress .indeterminate:before {
    content: '';
    position: absolute;
    background-color: inherit;
    top: 0;
    left: 0;
    bottom: 0;
    will-change: left, right;
    -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
    animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite
  }

  .progress .indeterminate:after {
    content: '';
    position: absolute;
    background-color: inherit;
    top: 0;
    left: 0;
    bottom: 0;
    will-change: left, right;
    -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
    animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s
  }

  @-webkit-keyframes indeterminate {
    0% {
      left: -35%;
      right: 100%
    }

    60% {
      left: 100%;
      right: -90%
    }

    100% {
      left: 100%;
      right: -90%
    }
  }

  @keyframes indeterminate {
    0% {
      left: -35%;
      right: 100%
    }

    60% {
      left: 100%;
      right: -90%
    }

    100% {
      left: 100%;
      right: -90%
    }
  }

  @-webkit-keyframes indeterminate-short {
    0% {
      left: -200%;
      right: 100%
    }

    60% {
      left: 107%;
      right: -8%
    }

    100% {
      left: 107%;
      right: -8%
    }
  }

  @keyframes indeterminate-short {
    0% {
      left: -200%;
      right: 100%
    }

    60% {
      left: 107%;
      right: -8%
    }

    100% {
      left: 107%;
      right: -8%
    }
  }

  .hide {
    display: none !important
  }

  .left-align {
    text-align: left
  }

  .right-align {
    text-align: right
  }

  .center,
  .center-align {
    text-align: center
  }

  .left {
    float: left !important
  }

  .right {
    float: right !important
  }

  .no-select,
  input[type=range],
  input[type=range]+.thumb {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
  }

  .circle {
    border-radius: 50%
  }

  .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
  }

  .truncate {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
  }

  .no-padding {
    padding: 0 !important
  }

  span.badge {
    min-width: 3rem;
    padding: 0 6px;
    margin-left: 14px;
    text-align: center;
    font-size: 1rem;
    line-height: 22px;
    height: 22px;
    color: #757575;
    float: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
  }

  span.badge.new {
    font-weight: 300;
    font-size: 0.8rem;
    color: #fff;
    background-color: #2278cf;
    border-radius: 2px
  }

  span.badge.new:after {
    content: " new"
  }

  span.badge[data-badge-caption]::after {
    content: " " attr(data-badge-caption)
  }

  nav ul a span.badge {
    display: inline-block;
    float: none;
    margin-left: 4px;
    line-height: 22px;
    height: 22px;
    -webkit-font-smoothing: auto
  }

  .collection-item span.badge {
    margin-top: calc(.75rem - 11px)
  }

  .collapsible span.badge {
    margin-left: auto
  }

  .sidenav span.badge {
    margin-top: calc(24px - 11px)
  }

  table span.badge {
    display: inline-block;
    float: none;
    margin-left: auto
  }

  .material-icons {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: 'liga';
    -moz-font-feature-settings: 'liga';
    font-feature-settings: 'liga'
  }

  .container {
    margin: 0 auto;
    max-width: 1280px;
    width: 90%
  }

  @media only screen and (min-width: 601px) {
    .container {
      width: 85%
    }
  }

  @media only screen and (min-width: 993px) {
    .container {
      width: 70%
    }
  }

  .col .row {
    margin-left: -.75rem;
    margin-right: -.75rem
  }

  .section {
    padding-top: 1rem;
    padding-bottom: 1rem
  }

  .section.no-pad {
    padding: 0
  }

  .section.no-pad-bot {
    padding-bottom: 0
  }

  .section.no-pad-top {
    padding-top: 0
  }

  .row {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px
  }

  .row:after {
    content: "";
    display: table;
    clear: both
  }

  .row .col {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 .75rem;
    min-height: 1px
  }

  .row .col[class*="push-"],
  .row .col[class*="pull-"] {
    position: relative
  }

  .row .col.s1 {
    width: 8.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto
  }

  .row .col.s2 {
    width: 16.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto
  }

  .row .col.s3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto
  }

  .row .col.s4 {
    width: 33.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto
  }

  .row .col.s5 {
    width: 41.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto
  }

  .row .col.s6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto
  }

  .row .col.s7 {
    width: 58.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto
  }

  .row .col.s8 {
    width: 66.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto
  }

  .row .col.s9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto
  }

  .row .col.s10 {
    width: 83.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto
  }

  .row .col.s11 {
    width: 91.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto
  }

  .row .col.s12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto
  }

  .row .col.offset-s1 {
    margin-left: 8.3333333333%
  }

  .row .col.pull-s1 {
    right: 8.3333333333%
  }

  .row .col.push-s1 {
    left: 8.3333333333%
  }

  .row .col.offset-s2 {
    margin-left: 16.6666666667%
  }

  .row .col.pull-s2 {
    right: 16.6666666667%
  }

  .row .col.push-s2 {
    left: 16.6666666667%
  }

  .row .col.offset-s3 {
    margin-left: 25%
  }

  .row .col.pull-s3 {
    right: 25%
  }

  .row .col.push-s3 {
    left: 25%
  }

  .row .col.offset-s4 {
    margin-left: 33.3333333333%
  }

  .row .col.pull-s4 {
    right: 33.3333333333%
  }

  .row .col.push-s4 {
    left: 33.3333333333%
  }

  .row .col.offset-s5 {
    margin-left: 41.6666666667%
  }

  .row .col.pull-s5 {
    right: 41.6666666667%
  }

  .row .col.push-s5 {
    left: 41.6666666667%
  }

  .row .col.offset-s6 {
    margin-left: 50%
  }

  .row .col.pull-s6 {
    right: 50%
  }

  .row .col.push-s6 {
    left: 50%
  }

  .row .col.offset-s7 {
    margin-left: 58.3333333333%
  }

  .row .col.pull-s7 {
    right: 58.3333333333%
  }

  .row .col.push-s7 {
    left: 58.3333333333%
  }

  .row .col.offset-s8 {
    margin-left: 66.6666666667%
  }

  .row .col.pull-s8 {
    right: 66.6666666667%
  }

  .row .col.push-s8 {
    left: 66.6666666667%
  }

  .row .col.offset-s9 {
    margin-left: 75%
  }

  .row .col.pull-s9 {
    right: 75%
  }

  .row .col.push-s9 {
    left: 75%
  }

  .row .col.offset-s10 {
    margin-left: 83.3333333333%
  }

  .row .col.pull-s10 {
    right: 83.3333333333%
  }

  .row .col.push-s10 {
    left: 83.3333333333%
  }

  .row .col.offset-s11 {
    margin-left: 91.6666666667%
  }

  .row .col.pull-s11 {
    right: 91.6666666667%
  }

  .row .col.push-s11 {
    left: 91.6666666667%
  }

  .row .col.offset-s12 {
    margin-left: 100%
  }

  .row .col.pull-s12 {
    right: 100%
  }

  .row .col.push-s12 {
    left: 100%
  }

  @media only screen and (min-width: 601px) {
    .row .col.m1 {
      width: 8.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.m2 {
      width: 16.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.m3 {
      width: 25%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.m4 {
      width: 33.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.m5 {
      width: 41.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.m6 {
      width: 50%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.m7 {
      width: 58.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.m8 {
      width: 66.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.m9 {
      width: 75%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.m10 {
      width: 83.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.m11 {
      width: 91.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.m12 {
      width: 100%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.offset-m1 {
      margin-left: 8.3333333333%
    }

    .row .col.pull-m1 {
      right: 8.3333333333%
    }

    .row .col.push-m1 {
      left: 8.3333333333%
    }

    .row .col.offset-m2 {
      margin-left: 16.6666666667%
    }

    .row .col.pull-m2 {
      right: 16.6666666667%
    }

    .row .col.push-m2 {
      left: 16.6666666667%
    }

    .row .col.offset-m3 {
      margin-left: 25%
    }

    .row .col.pull-m3 {
      right: 25%
    }

    .row .col.push-m3 {
      left: 25%
    }

    .row .col.offset-m4 {
      margin-left: 33.3333333333%
    }

    .row .col.pull-m4 {
      right: 33.3333333333%
    }

    .row .col.push-m4 {
      left: 33.3333333333%
    }

    .row .col.offset-m5 {
      margin-left: 41.6666666667%
    }

    .row .col.pull-m5 {
      right: 41.6666666667%
    }

    .row .col.push-m5 {
      left: 41.6666666667%
    }

    .row .col.offset-m6 {
      margin-left: 50%
    }

    .row .col.pull-m6 {
      right: 50%
    }

    .row .col.push-m6 {
      left: 50%
    }

    .row .col.offset-m7 {
      margin-left: 58.3333333333%
    }

    .row .col.pull-m7 {
      right: 58.3333333333%
    }

    .row .col.push-m7 {
      left: 58.3333333333%
    }

    .row .col.offset-m8 {
      margin-left: 66.6666666667%
    }

    .row .col.pull-m8 {
      right: 66.6666666667%
    }

    .row .col.push-m8 {
      left: 66.6666666667%
    }

    .row .col.offset-m9 {
      margin-left: 75%
    }

    .row .col.pull-m9 {
      right: 75%
    }

    .row .col.push-m9 {
      left: 75%
    }

    .row .col.offset-m10 {
      margin-left: 83.3333333333%
    }

    .row .col.pull-m10 {
      right: 83.3333333333%
    }

    .row .col.push-m10 {
      left: 83.3333333333%
    }

    .row .col.offset-m11 {
      margin-left: 91.6666666667%
    }

    .row .col.pull-m11 {
      right: 91.6666666667%
    }

    .row .col.push-m11 {
      left: 91.6666666667%
    }

    .row .col.offset-m12 {
      margin-left: 100%
    }

    .row .col.pull-m12 {
      right: 100%
    }

    .row .col.push-m12 {
      left: 100%
    }
  }

  @media only screen and (min-width: 993px) {
    .row .col.l1 {
      width: 8.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.l2 {
      width: 16.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.l3 {
      width: 25%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.l4 {
      width: 33.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.l5 {
      width: 41.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.l6 {
      width: 50%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.l7 {
      width: 58.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.l8 {
      width: 66.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.l9 {
      width: 75%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.l10 {
      width: 83.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.l11 {
      width: 91.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.l12 {
      width: 100%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.offset-l1 {
      margin-left: 8.3333333333%
    }

    .row .col.pull-l1 {
      right: 8.3333333333%
    }

    .row .col.push-l1 {
      left: 8.3333333333%
    }

    .row .col.offset-l2 {
      margin-left: 16.6666666667%
    }

    .row .col.pull-l2 {
      right: 16.6666666667%
    }

    .row .col.push-l2 {
      left: 16.6666666667%
    }

    .row .col.offset-l3 {
      margin-left: 25%
    }

    .row .col.pull-l3 {
      right: 25%
    }

    .row .col.push-l3 {
      left: 25%
    }

    .row .col.offset-l4 {
      margin-left: 33.3333333333%
    }

    .row .col.pull-l4 {
      right: 33.3333333333%
    }

    .row .col.push-l4 {
      left: 33.3333333333%
    }

    .row .col.offset-l5 {
      margin-left: 41.6666666667%
    }

    .row .col.pull-l5 {
      right: 41.6666666667%
    }

    .row .col.push-l5 {
      left: 41.6666666667%
    }

    .row .col.offset-l6 {
      margin-left: 50%
    }

    .row .col.pull-l6 {
      right: 50%
    }

    .row .col.push-l6 {
      left: 50%
    }

    .row .col.offset-l7 {
      margin-left: 58.3333333333%
    }

    .row .col.pull-l7 {
      right: 58.3333333333%
    }

    .row .col.push-l7 {
      left: 58.3333333333%
    }

    .row .col.offset-l8 {
      margin-left: 66.6666666667%
    }

    .row .col.pull-l8 {
      right: 66.6666666667%
    }

    .row .col.push-l8 {
      left: 66.6666666667%
    }

    .row .col.offset-l9 {
      margin-left: 75%
    }

    .row .col.pull-l9 {
      right: 75%
    }

    .row .col.push-l9 {
      left: 75%
    }

    .row .col.offset-l10 {
      margin-left: 83.3333333333%
    }

    .row .col.pull-l10 {
      right: 83.3333333333%
    }

    .row .col.push-l10 {
      left: 83.3333333333%
    }

    .row .col.offset-l11 {
      margin-left: 91.6666666667%
    }

    .row .col.pull-l11 {
      right: 91.6666666667%
    }

    .row .col.push-l11 {
      left: 91.6666666667%
    }

    .row .col.offset-l12 {
      margin-left: 100%
    }

    .row .col.pull-l12 {
      right: 100%
    }

    .row .col.push-l12 {
      left: 100%
    }
  }

  @media only screen and (min-width: 1201px) {
    .row .col.xl1 {
      width: 8.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.xl2 {
      width: 16.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.xl3 {
      width: 25%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.xl4 {
      width: 33.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.xl5 {
      width: 41.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.xl6 {
      width: 50%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.xl7 {
      width: 58.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.xl8 {
      width: 66.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.xl9 {
      width: 75%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.xl10 {
      width: 83.3333333333%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.xl11 {
      width: 91.6666666667%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.xl12 {
      width: 100%;
      margin-left: auto;
      left: auto;
      right: auto
    }

    .row .col.offset-xl1 {
      margin-left: 8.3333333333%
    }

    .row .col.pull-xl1 {
      right: 8.3333333333%
    }

    .row .col.push-xl1 {
      left: 8.3333333333%
    }

    .row .col.offset-xl2 {
      margin-left: 16.6666666667%
    }

    .row .col.pull-xl2 {
      right: 16.6666666667%
    }

    .row .col.push-xl2 {
      left: 16.6666666667%
    }

    .row .col.offset-xl3 {
      margin-left: 25%
    }

    .row .col.pull-xl3 {
      right: 25%
    }

    .row .col.push-xl3 {
      left: 25%
    }

    .row .col.offset-xl4 {
      margin-left: 33.3333333333%
    }

    .row .col.pull-xl4 {
      right: 33.3333333333%
    }

    .row .col.push-xl4 {
      left: 33.3333333333%
    }

    .row .col.offset-xl5 {
      margin-left: 41.6666666667%
    }

    .row .col.pull-xl5 {
      right: 41.6666666667%
    }

    .row .col.push-xl5 {
      left: 41.6666666667%
    }

    .row .col.offset-xl6 {
      margin-left: 50%
    }

    .row .col.pull-xl6 {
      right: 50%
    }

    .row .col.push-xl6 {
      left: 50%
    }

    .row .col.offset-xl7 {
      margin-left: 58.3333333333%
    }

    .row .col.pull-xl7 {
      right: 58.3333333333%
    }

    .row .col.push-xl7 {
      left: 58.3333333333%
    }

    .row .col.offset-xl8 {
      margin-left: 66.6666666667%
    }

    .row .col.pull-xl8 {
      right: 66.6666666667%
    }

    .row .col.push-xl8 {
      left: 66.6666666667%
    }

    .row .col.offset-xl9 {
      margin-left: 75%
    }

    .row .col.pull-xl9 {
      right: 75%
    }

    .row .col.push-xl9 {
      left: 75%
    }

    .row .col.offset-xl10 {
      margin-left: 83.3333333333%
    }

    .row .col.pull-xl10 {
      right: 83.3333333333%
    }

    .row .col.push-xl10 {
      left: 83.3333333333%
    }

    .row .col.offset-xl11 {
      margin-left: 91.6666666667%
    }

    .row .col.pull-xl11 {
      right: 91.6666666667%
    }

    .row .col.push-xl11 {
      left: 91.6666666667%
    }

    .row .col.offset-xl12 {
      margin-left: 100%
    }

    .row .col.pull-xl12 {
      right: 100%
    }

    .row .col.push-xl12 {
      left: 100%
    }
  }

  nav {
    color: #fff;
    background-color: #ee6e73;
    width: 100%;
    height: 56px;
    line-height: 56px
  }

  nav.nav-extended {
    height: auto
  }

  nav.nav-extended .nav-wrapper {
    min-height: 56px;
    height: auto
  }

  nav.nav-extended .nav-content {
    position: relative;
    line-height: normal
  }

  nav a {
    color: #fff
  }

  nav i,
  nav [class^="mdi-"],
  nav [class*="mdi-"],
  nav i.material-icons {
    display: block;
    font-size: 24px;
    height: 56px;
    line-height: 56px
  }

  nav .nav-wrapper {
    position: relative;
    height: 100%
  }

  @media only screen and (min-width: 993px) {
    nav a.sidenav-trigger {
      display: none
    }
  }

  nav .sidenav-trigger {
    float: left;
    position: relative;
    z-index: 1;
    height: 56px;
    margin: 0 18px
  }

  nav .sidenav-trigger i {
    height: 56px;
    line-height: 56px
  }

  nav .brand-logo {
    position: absolute;
    color: #fff;
    display: inline-block;
    font-size: 2.1rem;
    padding: 0
  }

  nav .brand-logo.center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
  }

  @media only screen and (max-width: 992px) {
    nav .brand-logo {
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%)
    }

    nav .brand-logo.left,
    nav .brand-logo.right {
      padding: 0;
      -webkit-transform: none;
      transform: none
    }

    nav .brand-logo.left {
      left: 0.5rem
    }

    nav .brand-logo.right {
      right: 0.5rem;
      left: auto
    }
  }

  nav .brand-logo.right {
    right: 0.5rem;
    padding: 0
  }

  nav .brand-logo i,
  nav .brand-logo [class^="mdi-"],
  nav .brand-logo [class*="mdi-"],
  nav .brand-logo i.material-icons {
    float: left;
    margin-right: 15px
  }

  nav .nav-title {
    display: inline-block;
    font-size: 32px;
    padding: 28px 0
  }

  nav ul {
    margin: 0
  }

  nav ul li {
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    float: left;
    padding: 0
  }

  nav ul li.active {
    background-color: rgba(0, 0, 0, 0.1)
  }

  nav ul a {
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    font-size: 1rem;
    color: #fff;
    display: block;
    padding: 0 15px;
    cursor: pointer
  }

  nav ul a.btn,
  nav ul a.btn-large,
  nav ul a.btn-small,
  nav ul a.btn-large,
  nav ul a.btn-flat,
  nav ul a.btn-floating {
    margin-top: -2px;
    margin-left: 15px;
    margin-right: 15px
  }

  nav ul a.btn>.material-icons,
  nav ul a.btn-large>.material-icons,
  nav ul a.btn-small>.material-icons,
  nav ul a.btn-large>.material-icons,
  nav ul a.btn-flat>.material-icons,
  nav ul a.btn-floating>.material-icons {
    height: inherit;
    line-height: inherit
  }

  nav ul a:hover {
    background-color: rgba(0, 0, 0, 0.1)
  }

  nav ul.left {
    float: left
  }

  nav form {
    height: 100%
  }

  nav .input-field {
    margin: 0;
    height: 100%
  }

  nav .input-field input {
    height: 100%;
    font-size: 1.2rem;
    border: none;
    padding-left: 2rem
  }

  nav .input-field input:focus,
  nav .input-field input[type=text]:valid,
  nav .input-field input[type=password]:valid,
  nav .input-field input[type=email]:valid,
  nav .input-field input[type=url]:valid,
  nav .input-field input[type=date]:valid {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
  }

  nav .input-field label {
    top: 0;
    left: 0
  }

  nav .input-field label i {
    color: rgba(255, 255, 255, 0.7);
    -webkit-transition: color .3s;
    transition: color .3s
  }

  nav .input-field label.active i {
    color: #fff
  }

  .navbar-fixed {
    position: relative;
    height: 56px;
    z-index: 997
  }

  .navbar-fixed nav {
    position: fixed
  }

  @media only screen and (min-width: 601px) {
    nav.nav-extended .nav-wrapper {
      min-height: 64px
    }

    nav,
    nav .nav-wrapper i,
    nav a.sidenav-trigger,
    nav a.sidenav-trigger i {
      height: 64px;
      line-height: 64px
    }

    .navbar-fixed {
      height: 64px
    }
  }

  a {
    text-decoration: none
  }

  html {
    line-height: 1.5;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.87)
  }

  @media only screen and (min-width: 0) {
    html {
      font-size: 14px
    }
  }

  @media only screen and (min-width: 992px) {
    html {
      font-size: 14.5px
    }
  }

  @media only screen and (min-width: 1200px) {
    html {
      font-size: 15px
    }
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-weight: 400;
    line-height: 1.3
  }

  h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a,
  h6 a {
    font-weight: inherit
  }

  h1 {
    font-size: 4.2rem;
    line-height: 110%;
    margin: 2.8rem 0 1.68rem 0
  }

  h2 {
    font-size: 3.56rem;
    line-height: 110%;
    margin: 2.3733333333rem 0 1.424rem 0
  }

  h3 {
    font-size: 2.92rem;
    line-height: 110%;
    margin: 1.9466666667rem 0 1.168rem 0
  }

  h4 {
    font-size: 2.28rem;
    line-height: 110%;
    margin: 1.52rem 0 .912rem 0
  }

  h5 {
    font-size: 1.64rem;
    line-height: 110%;
    margin: 1.0933333333rem 0 .656rem 0
  }

  h6 {
    font-size: 1.15rem;
    line-height: 110%;
    margin: .7666666667rem 0 .46rem 0
  }

  em {
    font-style: italic
  }

  strong {
    font-weight: 500
  }

  small {
    font-size: 75%
  }

  .light {
    font-weight: 300
  }

  .thin {
    font-weight: 200
  }

  @media only screen and (min-width: 360px) {
    .flow-text {
      font-size: 1.2rem
    }
  }

  @media only screen and (min-width: 390px) {
    .flow-text {
      font-size: 1.224rem
    }
  }

  @media only screen and (min-width: 420px) {
    .flow-text {
      font-size: 1.248rem
    }
  }

  @media only screen and (min-width: 450px) {
    .flow-text {
      font-size: 1.272rem
    }
  }

  @media only screen and (min-width: 480px) {
    .flow-text {
      font-size: 1.296rem
    }
  }

  @media only screen and (min-width: 510px) {
    .flow-text {
      font-size: 1.32rem
    }
  }

  @media only screen and (min-width: 540px) {
    .flow-text {
      font-size: 1.344rem
    }
  }

  @media only screen and (min-width: 570px) {
    .flow-text {
      font-size: 1.368rem
    }
  }

  @media only screen and (min-width: 600px) {
    .flow-text {
      font-size: 1.392rem
    }
  }

  @media only screen and (min-width: 630px) {
    .flow-text {
      font-size: 1.416rem
    }
  }

  @media only screen and (min-width: 660px) {
    .flow-text {
      font-size: 1.44rem
    }
  }

  @media only screen and (min-width: 690px) {
    .flow-text {
      font-size: 1.464rem
    }
  }

  @media only screen and (min-width: 720px) {
    .flow-text {
      font-size: 1.488rem
    }
  }

  @media only screen and (min-width: 750px) {
    .flow-text {
      font-size: 1.512rem
    }
  }

  @media only screen and (min-width: 780px) {
    .flow-text {
      font-size: 1.536rem
    }
  }

  @media only screen and (min-width: 810px) {
    .flow-text {
      font-size: 1.56rem
    }
  }

  @media only screen and (min-width: 840px) {
    .flow-text {
      font-size: 1.584rem
    }
  }

  @media only screen and (min-width: 870px) {
    .flow-text {
      font-size: 1.608rem
    }
  }

  @media only screen and (min-width: 900px) {
    .flow-text {
      font-size: 1.632rem
    }
  }

  @media only screen and (min-width: 930px) {
    .flow-text {
      font-size: 1.656rem
    }
  }

  @media only screen and (min-width: 960px) {
    .flow-text {
      font-size: 1.68rem
    }
  }

  @media only screen and (max-width: 360px) {
    .flow-text {
      font-size: 1.2rem
    }
  }

  .scale-transition {
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
    transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
    transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
    transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important
  }

  .scale-transition.scale-out {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .2s !important;
    transition: -webkit-transform .2s !important;
    transition: transform .2s !important;
    transition: transform .2s, -webkit-transform .2s !important
  }

  .scale-transition.scale-in {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  .card-panel {
    -webkit-transition: -webkit-box-shadow .25s;
    transition: -webkit-box-shadow .25s;
    transition: box-shadow .25s;
    transition: box-shadow .25s, -webkit-box-shadow .25s;
    padding: 24px;
    margin: .5rem 0 1rem 0;
    border-radius: 2px;
    background-color: #fff
  }

  .card {
    position: relative;
    margin: .5rem 0 1rem 0;
    background-color: #fff;
    -webkit-transition: -webkit-box-shadow .25s;
    transition: -webkit-box-shadow .25s;
    transition: box-shadow .25s;
    transition: box-shadow .25s, -webkit-box-shadow .25s;
    border-radius: 2px
  }

  .card .card-title {
    font-size: 24px;
    font-weight: 300
  }

  .card .card-title.activator {
    cursor: pointer
  }

  .card.small,
  .card.medium,
  .card.large {
    position: relative
  }

  .card.small .card-image,
  .card.medium .card-image,
  .card.large .card-image {
    max-height: 60%;
    overflow: hidden
  }

  .card.small .card-image+.card-content,
  .card.medium .card-image+.card-content,
  .card.large .card-image+.card-content {
    max-height: 40%
  }

  .card.small .card-content,
  .card.medium .card-content,
  .card.large .card-content {
    max-height: 100%;
    overflow: hidden
  }

  .card.small .card-action,
  .card.medium .card-action,
  .card.large .card-action {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
  }

  .card.small {
    height: 300px
  }

  .card.medium {
    height: 400px
  }

  .card.large {
    height: 500px
  }

  .card.horizontal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }

  .card.horizontal.small .card-image,
  .card.horizontal.medium .card-image,
  .card.horizontal.large .card-image {
    height: 100%;
    max-height: none;
    overflow: visible
  }

  .card.horizontal.small .card-image img,
  .card.horizontal.medium .card-image img,
  .card.horizontal.large .card-image img {
    height: 100%
  }

  .card.horizontal .card-image {
    max-width: 50%
  }

  .card.horizontal .card-image img {
    border-radius: 2px 0 0 2px;
    max-width: 100%;
    width: auto
  }

  .card.horizontal .card-stacked {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative
  }

  .card.horizontal .card-stacked .card-content {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
  }

  .card.sticky-action .card-action {
    z-index: 2
  }

  .card.sticky-action .card-reveal {
    z-index: 1;
    padding-bottom: 64px
  }

  .card .card-image {
    position: relative
  }

  .card .card-image img {
    display: block;
    border-radius: 2px 2px 0 0;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%
  }

  .card .card-image .card-title {
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 100%;
    padding: 24px
  }

  .card .card-content {
    padding: 24px;
    border-radius: 0 0 2px 2px
  }

  .card .card-content p {
    margin: 0
  }

  .card .card-content .card-title {
    display: block;
    line-height: 32px;
    margin-bottom: 8px
  }

  .card .card-content .card-title i {
    line-height: 32px
  }

  .card .card-action {
    background-color: inherit;
    border-top: 1px solid rgba(160, 160, 160, 0.2);
    position: relative;
    padding: 16px 24px
  }

  .card .card-action:last-child {
    border-radius: 0 0 2px 2px
  }

  .card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating) {
    color: #ffab40;
    margin-right: 24px;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
    text-transform: uppercase
  }

  .card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating):hover {
    color: #ffd8a6
  }

  .card .card-reveal {
    padding: 24px;
    position: absolute;
    background-color: #fff;
    width: 100%;
    overflow-y: auto;
    left: 0;
    top: 100%;
    height: 100%;
    z-index: 3;
    display: none
  }

  .card .card-reveal .card-title {
    cursor: pointer;
    display: block
  }

  #toast-container {
    display: block;
    position: fixed;
    z-index: 10000
  }

  @media only screen and (max-width: 600px) {
    #toast-container {
      min-width: 100%;
      bottom: 0%
    }
  }

  @media only screen and (min-width: 601px) and (max-width: 992px) {
    #toast-container {
      left: 5%;
      bottom: 7%;
      max-width: 90%
    }
  }

  @media only screen and (min-width: 993px) {
    #toast-container {
      top: 10%;
      right: 7%;
      max-width: 86%
    }
  }

  .toast {
    border-radius: 2px;
    top: 35px;
    width: auto;
    margin-top: 10px;
    position: relative;
    max-width: 100%;
    height: auto;
    min-height: 48px;
    line-height: 1.5em;
    background-color: #323232;
    padding: 10px 25px;
    font-size: 1.1rem;
    font-weight: 300;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: default
  }

  .toast .toast-action {
    color: #eeff41;
    font-weight: 500;
    margin-right: -25px;
    margin-left: 3rem
  }

  .toast.rounded {
    border-radius: 24px
  }

  @media only screen and (max-width: 600px) {
    .toast {
      width: 100%;
      border-radius: 0
    }
  }

  .tabs {
    position: relative;
    overflow-x: auto;
    overflow-y: hidden;
    height: 48px;
    width: 100%;
    background-color: #fff;
    margin: 0 auto;
    white-space: nowrap
  }

  .tabs.tabs-transparent {
    background-color: transparent
  }

  .tabs.tabs-transparent .tab a,
  .tabs.tabs-transparent .tab.disabled a,
  .tabs.tabs-transparent .tab.disabled a:hover {
    color: rgba(255, 255, 255, 0.7)
  }

  .tabs.tabs-transparent .tab a:hover,
  .tabs.tabs-transparent .tab a.active {
    color: #fff
  }

  .tabs.tabs-transparent .indicator {
    background-color: #fff
  }

  .tabs.tabs-fixed-width {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }

  .tabs.tabs-fixed-width .tab {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
  }

  .tabs .tab {
    display: inline-block;
    text-align: center;
    line-height: 48px;
    height: 48px;
    padding: 0;
    margin: 0;
    text-transform: uppercase
  }

  .tabs .tab a {
    color: rgba(238, 110, 115, 0.7);
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 24px;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: color .28s ease, background-color .28s ease;
    transition: color .28s ease, background-color .28s ease
  }

  .tabs .tab a:focus,
  .tabs .tab a:focus.active {
    background-color: rgba(246, 178, 181, 0.2);
    outline: none
  }

  .tabs .tab a:hover,
  .tabs .tab a.active {
    background-color: transparent;
    color: #ee6e73
  }

  .tabs .tab.disabled a,
  .tabs .tab.disabled a:hover {
    color: rgba(238, 110, 115, 0.4);
    cursor: default
  }

  .tabs .indicator {
    position: absolute;
    bottom: 0;
    height: 2px;
    background-color: #f6b2b5;
    will-change: left, right
  }

  @media only screen and (max-width: 992px) {
    .tabs {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex
    }

    .tabs .tab {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1
    }

    .tabs .tab a {
      padding: 0 12px
    }
  }

  .material-tooltip {
    padding: 10px 8px;
    font-size: 1rem;
    z-index: 2000;
    background-color: transparent;
    border-radius: 2px;
    color: #fff;
    min-height: 36px;
    line-height: 120%;
    opacity: 0;
    position: absolute;
    text-align: center;
    max-width: calc(100% - 4px);
    overflow: hidden;
    left: 0;
    top: 0;
    pointer-events: none;
    visibility: hidden;
    background-color: #323232
  }

  .backdrop {
    position: absolute;
    opacity: 0;
    height: 7px;
    width: 14px;
    border-radius: 0 0 50% 50%;
    background-color: #323232;
    z-index: -1;
    -webkit-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    visibility: hidden
  }

  .btn,
  .btn-large,
  .btn-small,
  .btn-flat {
    border: none;
    border-radius: 2px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent
  }

  .btn.disabled,
  .disabled.btn-large,
  .disabled.btn-small,
  .btn-floating.disabled,
  .btn-large.disabled,
  .btn-small.disabled,
  .btn-flat.disabled,
  .btn:disabled,
  .btn-large:disabled,
  .btn-small:disabled,
  .btn-floating:disabled,
  .btn-large:disabled,
  .btn-small:disabled,
  .btn-flat:disabled,
  .btn[disabled],
  .btn-large[disabled],
  .btn-small[disabled],
  .btn-floating[disabled],
  .btn-large[disabled],
  .btn-small[disabled],
  .btn-flat[disabled] {
    pointer-events: none;
    background-color: #DFDFDF !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #9F9F9F !important;
    cursor: default
  }

  .btn.disabled:hover,
  .disabled.btn-large:hover,
  .disabled.btn-small:hover,
  .btn-floating.disabled:hover,
  .btn-large.disabled:hover,
  .btn-small.disabled:hover,
  .btn-flat.disabled:hover,
  .btn:disabled:hover,
  .btn-large:disabled:hover,
  .btn-small:disabled:hover,
  .btn-floating:disabled:hover,
  .btn-large:disabled:hover,
  .btn-small:disabled:hover,
  .btn-flat:disabled:hover,
  .btn[disabled]:hover,
  .btn-large[disabled]:hover,
  .btn-small[disabled]:hover,
  .btn-floating[disabled]:hover,
  .btn-large[disabled]:hover,
  .btn-small[disabled]:hover,
  .btn-flat[disabled]:hover {
    background-color: #DFDFDF !important;
    color: #9F9F9F !important
  }

  .btn,
  .btn-large,
  .btn-small,
  .btn-floating,
  .btn-large,
  .btn-small,
  .btn-flat {
    font-size: 14px;
    outline: 0
  }

  .btn i,
  .btn-large i,
  .btn-small i,
  .btn-floating i,
  .btn-large i,
  .btn-small i,
  .btn-flat i {
    font-size: 1.3rem;
    line-height: inherit
  }

  .btn:focus,
  .btn-large:focus,
  .btn-small:focus,
  .btn-floating:focus {
    background-color: #1d7d74
  }

  .btn,
  .btn-large,
  .btn-small {
    text-decoration: none;
    color: #fff;
    background-color: #2278cf;
    text-align: center;
    letter-spacing: .5px;
    -webkit-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out;
    cursor: pointer
  }

  .btn:hover,
  .btn-large:hover,
  .btn-small:hover {
    background-color: #2bbbad
  }

  .btn-floating {
    display: inline-block;
    color: #fff;
    position: relative;
    overflow: hidden;
    z-index: 1;
    width: 40px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    background-color: #2278cf;
    border-radius: 50%;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    cursor: pointer;
    vertical-align: middle
  }

  .btn-floating:hover {
    background-color: #2278cf
  }

  .btn-floating:before {
    border-radius: 0
  }

  .btn-floating.btn-large {
    width: 56px;
    height: 56px;
    padding: 0
  }

  .btn-floating.btn-large.halfway-fab {
    bottom: -28px
  }

  .btn-floating.btn-large i {
    line-height: 56px
  }

  .btn-floating.btn-small {
    width: 32.4px;
    height: 32.4px
  }

  .btn-floating.btn-small.halfway-fab {
    bottom: -16.2px
  }

  .btn-floating.btn-small i {
    line-height: 32.4px
  }

  .btn-floating.halfway-fab {
    position: absolute;
    right: 24px;
    bottom: -20px
  }

  .btn-floating.halfway-fab.left {
    right: auto;
    left: 24px
  }

  .btn-floating i {
    width: inherit;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 1.6rem;
    line-height: 40px
  }

  button.btn-floating {
    border: none
  }

  .fixed-action-btn {
    position: fixed;
    right: 23px;
    bottom: 23px;
    padding-top: 15px;
    margin-bottom: 0;
    z-index: 997
  }

  .fixed-action-btn.active ul {
    visibility: visible
  }

  .fixed-action-btn.direction-left,
  .fixed-action-btn.direction-right {
    padding: 0 0 0 15px
  }

  .fixed-action-btn.direction-left ul,
  .fixed-action-btn.direction-right ul {
    text-align: right;
    right: 64px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 100%;
    left: auto;
    width: 500px
  }

  .fixed-action-btn.direction-left ul li,
  .fixed-action-btn.direction-right ul li {
    display: inline-block;
    margin: 7.5px 15px 0 0
  }

  .fixed-action-btn.direction-right {
    padding: 0 15px 0 0
  }

  .fixed-action-btn.direction-right ul {
    text-align: left;
    direction: rtl;
    left: 64px;
    right: auto
  }

  .fixed-action-btn.direction-right ul li {
    margin: 7.5px 0 0 15px
  }

  .fixed-action-btn.direction-bottom {
    padding: 0 0 15px 0
  }

  .fixed-action-btn.direction-bottom ul {
    top: 64px;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
  }

  .fixed-action-btn.direction-bottom ul li {
    margin: 15px 0 0 0
  }

  .fixed-action-btn.toolbar {
    padding: 0;
    height: 56px
  }

  .fixed-action-btn.toolbar.active>a i {
    opacity: 0
  }

  .fixed-action-btn.toolbar ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    top: 0;
    bottom: 0;
    z-index: 1
  }

  .fixed-action-btn.toolbar ul li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: inline-block;
    margin: 0;
    height: 100%;
    -webkit-transition: none;
    transition: none
  }

  .fixed-action-btn.toolbar ul li a {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    line-height: 56px;
    z-index: 1
  }

  .fixed-action-btn.toolbar ul li a i {
    line-height: inherit
  }

  .fixed-action-btn ul {
    left: 0;
    right: 0;
    text-align: center;
    position: absolute;
    bottom: 64px;
    margin: 0;
    visibility: hidden
  }

  .fixed-action-btn ul li {
    margin-bottom: 15px
  }

  .fixed-action-btn ul a.btn-floating {
    opacity: 0
  }

  .fixed-action-btn .fab-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 40px;
    height: 40px;
    background-color: #2278cf;
    border-radius: 50%;
    -webkit-transform: scale(0);
    transform: scale(0)
  }

  .btn-flat {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    color: #343434;
    cursor: pointer;
    -webkit-transition: background-color .2s;
    transition: background-color .2s
  }

  .btn-flat:focus,
  .btn-flat:hover {
    -webkit-box-shadow: none;
    box-shadow: none
  }

  .btn-flat:focus {
    background-color: rgba(0, 0, 0, 0.1)
  }

  .btn-flat.disabled,
  .btn-flat.btn-flat[disabled] {
    background-color: transparent !important;
    color: #b3b2b2 !important;
    cursor: default
  }

  .btn-large {
    height: 54px;
    line-height: 54px;
    font-size: 15px;
    padding: 0 28px
  }

  .btn-large i {
    font-size: 1.6rem
  }

  .btn-small {
    height: 32.4px;
    line-height: 32.4px;
    font-size: 13px
  }

  .btn-small i {
    font-size: 1.2rem
  }

  .btn-block {
    display: block
  }

  .dropdown-content {
    background-color: #fff;
    margin: 0;
    display: none;
    min-width: 100px;
    overflow-y: auto;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
  }

  .dropdown-content:focus {
    outline: 0
  }

  .dropdown-content li {
    clear: both;
    color: rgba(0, 0, 0, 0.87);
    cursor: pointer;
    min-height: 50px;
    line-height: 1.5rem;
    width: 100%;
    text-align: left
  }

  .dropdown-content li:hover,
  .dropdown-content li.active {
    background-color: #eee
  }

  .dropdown-content li:focus {
    outline: none
  }

  .dropdown-content li.divider {
    min-height: 0;
    height: 1px
  }

  .dropdown-content li>a,
  .dropdown-content li>span {
    font-size: 16px;
    color: #2278cf;
    display: block;
    line-height: 22px;
    padding: 14px 16px
  }

  .dropdown-content li>span>label {
    top: 1px;
    left: 0;
    height: 18px
  }

  .dropdown-content li>a>i {
    height: inherit;
    line-height: inherit;
    float: left;
    margin: 0 24px 0 0;
    width: 24px
  }

  body.keyboard-focused .dropdown-content li:focus {
    background-color: #dadada
  }

  .input-field.col .dropdown-content [type="checkbox"]+label {
    top: 1px;
    left: 0;
    height: 18px;
    -webkit-transform: none;
    transform: none
  }

  .dropdown-trigger {
    cursor: pointer
  }

  /*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
  .waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
  }

  .waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform: scale(0);
    transform: scale(0);
    pointer-events: none
  }

  .waves-effect.waves-light .waves-ripple {
    background-color: rgba(255, 255, 255, 0.45)
  }

  .waves-effect.waves-red .waves-ripple {
    background-color: rgba(244, 67, 54, 0.7)
  }

  .waves-effect.waves-yellow .waves-ripple {
    background-color: rgba(255, 235, 59, 0.7)
  }

  .waves-effect.waves-orange .waves-ripple {
    background-color: rgba(255, 152, 0, 0.7)
  }

  .waves-effect.waves-purple .waves-ripple {
    background-color: rgba(156, 39, 176, 0.7)
  }

  .waves-effect.waves-green .waves-ripple {
    background-color: rgba(76, 175, 80, 0.7)
  }

  .waves-effect.waves-teal .waves-ripple {
    background-color: rgba(0, 150, 136, 0.7)
  }

  .waves-effect input[type="button"],
  .waves-effect input[type="reset"],
  .waves-effect input[type="submit"] {
    border: 0;
    font-style: normal;
    font-size: inherit;
    text-transform: inherit;
    background: none
  }

  .waves-effect img {
    position: relative;
    z-index: -1
  }

  .waves-notransition {
    -webkit-transition: none !important;
    transition: none !important
  }

  .waves-circle {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%)
  }

  .waves-input-wrapper {
    border-radius: 0.2em;
    vertical-align: bottom
  }

  .waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1
  }

  .waves-circle {
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%;
    -webkit-mask-image: none
  }

  .waves-block {
    display: block
  }

  .waves-effect .waves-ripple {
    z-index: -1
  }

  .modal {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    background-color: #fafafa;
    padding: 0;
    max-height: 70%;
    width: 55%;
    margin: auto;
    overflow-y: auto;
    border-radius: 2px;
    will-change: top, opacity
  }

  .modal:focus {
    outline: none
  }

  @media only screen and (max-width: 992px) {
    .modal {
      width: 80%
    }
  }

  .modal h1,
  .modal h2,
  .modal h3,
  .modal h4 {
    margin-top: 0
  }

  .modal .modal-content {
    padding: 24px
  }

  .modal .modal-close {
    cursor: pointer
  }

  .modal .modal-footer {
    border-radius: 0 0 2px 2px;
    background-color: #fafafa;
    padding: 4px 6px;
    height: 56px;
    width: 100%;
    text-align: right
  }

  .modal .modal-footer .btn,
  .modal .modal-footer .btn-large,
  .modal .modal-footer .btn-small,
  .modal .modal-footer .btn-flat {
    margin: 6px 0
  }

  .modal-overlay {
    position: fixed;
    z-index: 999;
    top: -25%;
    left: 0;
    bottom: 0;
    right: 0;
    height: 125%;
    width: 100%;
    background: #000;
    display: none;
    will-change: opacity
  }

  .modal.modal-fixed-footer {
    padding: 0;
    height: 70%
  }

  .modal.modal-fixed-footer .modal-content {
    position: absolute;
    height: calc(100% - 56px);
    max-height: 100%;
    width: 100%;
    overflow-y: auto
  }

  .modal.modal-fixed-footer .modal-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    position: absolute;
    bottom: 0
  }

  .modal.bottom-sheet {
    top: auto;
    bottom: -100%;
    margin: 0;
    width: 100%;
    max-height: 45%;
    border-radius: 0;
    will-change: bottom, opacity
  }

  .collapsible {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    margin: .5rem 0 1rem 0
  }

  .collapsible-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    line-height: 1.5;
    padding: 1rem;
    background-color: #fff;
    border-bottom: 1px solid #ddd
  }

  .collapsible-header:focus {
    outline: 0
  }

  .collapsible-header i {
    width: 2rem;
    font-size: 1.6rem;
    display: inline-block;
    text-align: center;
    margin-right: 1rem
  }

  .keyboard-focused .collapsible-header:focus {
    background-color: #eee
  }

  .collapsible-body {
    display: none;
    border-bottom: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2rem
  }

  .sidenav .collapsible,
  .sidenav.fixed .collapsible {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
  }

  .sidenav .collapsible li,
  .sidenav.fixed .collapsible li {
    padding: 0
  }

  .sidenav .collapsible-header,
  .sidenav.fixed .collapsible-header {
    background-color: transparent;
    border: none;
    line-height: inherit;
    height: inherit;
    padding: 0 16px
  }

  .sidenav .collapsible-header:hover,
  .sidenav.fixed .collapsible-header:hover {
    background-color: rgba(0, 0, 0, 0.05)
  }

  .sidenav .collapsible-header i,
  .sidenav.fixed .collapsible-header i {
    line-height: inherit
  }

  .sidenav .collapsible-body,
  .sidenav.fixed .collapsible-body {
    border: 0;
    background-color: #fff
  }

  .sidenav .collapsible-body li a,
  .sidenav.fixed .collapsible-body li a {
    padding: 0 23.5px 0 31px
  }

  .collapsible.popout {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
  }

  .collapsible.popout>li {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    margin: 0 24px;
    -webkit-transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94)
  }

  .collapsible.popout>li.active {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    margin: 16px 0
  }

  .chip {
    display: inline-block;
    height: 32px;
    font-size: 13px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.6);
    line-height: 32px;
    padding: 0 12px;
    border-radius: 16px;
    background-color: #e4e4e4;
    margin-bottom: 5px;
    margin-right: 5px
  }

  .chip:focus {
    outline: none;
    background-color: #2278cf;
    color: #fff
  }

  .chip>img {
    float: left;
    margin: 0 8px 0 -12px;
    height: 32px;
    width: 32px;
    border-radius: 50%
  }

  .chip .close {
    cursor: pointer;
    float: right;
    font-size: 16px;
    line-height: 32px;
    padding-left: 8px
  }

  .chips {
    border: none;
    border-bottom: 1px solid #9e9e9e;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0 0 8px 0;
    min-height: 45px;
    outline: none;
    -webkit-transition: all .3s;
    transition: all .3s
  }

  .chips.focus {
    border-bottom: 1px solid #2278cf;
    -webkit-box-shadow: 0 1px 0 0 #2278cf;
    box-shadow: 0 1px 0 0 #2278cf
  }

  .chips:hover {
    cursor: text
  }

  .chips .input {
    background: none;
    border: 0;
    color: rgba(0, 0, 0, 0.6);
    display: inline-block;
    font-size: 16px;
    height: 3rem;
    line-height: 32px;
    outline: 0;
    margin: 0;
    padding: 0 !important;
    width: 120px !important
  }

  .chips .input:focus {
    border: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
  }

  .chips .autocomplete-content {
    margin-top: 0;
    margin-bottom: 0
  }

  .prefix~.chips {
    margin-left: 3rem;
    width: 92%;
    width: calc(100% - 3rem)
  }

  .chips:empty~label {
    font-size: 0.8rem;
    -webkit-transform: translateY(-140%);
    transform: translateY(-140%)
  }

  .materialboxed {
    display: block;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
    position: relative;
    -webkit-transition: opacity .4s;
    transition: opacity .4s;
    -webkit-backface-visibility: hidden
  }

  .materialboxed:hover:not(.active) {
    opacity: .8
  }

  .materialboxed.active {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
  }

  #materialbox-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #292929;
    z-index: 1000;
    will-change: opacity
  }

  .materialbox-caption {
    position: fixed;
    display: none;
    color: #fff;
    line-height: 50px;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 0% 15%;
    height: 50px;
    z-index: 1000;
    -webkit-font-smoothing: antialiased
  }

  select:focus {
    outline: 1px solid #c9f3ef
  }

  button:focus {
    outline: none;
    background-color: #2ab7a9
  }

  label {
    font-size: .8rem;
    color: #9e9e9e
  }

  ::-webkit-input-placeholder {
    color: #d1d1d1
  }

  ::-moz-placeholder {
    color: #d1d1d1
  }

  :-ms-input-placeholder {
    color: #d1d1d1
  }

  ::-ms-input-placeholder {
    color: #d1d1d1
  }

  ::placeholder {
    color: #d1d1d1
  }

  input:not([type]),
  input[type=text]:not(.browser-default),
  input[type=password]:not(.browser-default),
  input[type=email]:not(.browser-default),
  input[type=url]:not(.browser-default),
  input[type=time]:not(.browser-default),
  input[type=date]:not(.browser-default),
  input[type=datetime]:not(.browser-default),
  input[type=datetime-local]:not(.browser-default),
  input[type=tel]:not(.browser-default),
  input[type=number]:not(.browser-default),
  input[type=search]:not(.browser-default),
  textarea.materialize-textarea {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #9e9e9e;
    border-radius: 0;
    outline: none;
    height: 60px;
    width: 100%;
    font-size: 16px;
    margin: 0 0 8px 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: border .3s, -webkit-box-shadow .3s;
    transition: border .3s, -webkit-box-shadow .3s;
    transition: box-shadow .3s, border .3s;
    transition: box-shadow .3s, border .3s, -webkit-box-shadow .3s
  }

  input:not([type]):disabled,
  input:not([type])[readonly="readonly"],
  input[type=text]:not(.browser-default):disabled,
  input[type=text]:not(.browser-default)[readonly="readonly"],
  input[type=password]:not(.browser-default):disabled,
  input[type=password]:not(.browser-default)[readonly="readonly"],
  input[type=email]:not(.browser-default):disabled,
  input[type=email]:not(.browser-default)[readonly="readonly"],
  input[type=url]:not(.browser-default):disabled,
  input[type=url]:not(.browser-default)[readonly="readonly"],
  input[type=time]:not(.browser-default):disabled,
  input[type=time]:not(.browser-default)[readonly="readonly"],
  input[type=date]:not(.browser-default):disabled,
  input[type=date]:not(.browser-default)[readonly="readonly"],
  input[type=datetime]:not(.browser-default):disabled,
  input[type=datetime]:not(.browser-default)[readonly="readonly"],
  input[type=datetime-local]:not(.browser-default):disabled,
  input[type=datetime-local]:not(.browser-default)[readonly="readonly"],
  input[type=tel]:not(.browser-default):disabled,
  input[type=tel]:not(.browser-default)[readonly="readonly"],
  input[type=number]:not(.browser-default):disabled,
  input[type=number]:not(.browser-default)[readonly="readonly"],
  input[type=search]:not(.browser-default):disabled,
  input[type=search]:not(.browser-default)[readonly="readonly"],
  textarea.materialize-textarea:disabled,
  textarea.materialize-textarea[readonly="readonly"] {
    color: rgba(0, 0, 0, 0.42);
    border-bottom: 1px dotted rgba(0, 0, 0, 0.42)
  }

  input:not([type]):disabled+label,
  input:not([type])[readonly="readonly"]+label,
  input[type=text]:not(.browser-default):disabled+label,
  input[type=text]:not(.browser-default)[readonly="readonly"]+label,
  input[type=password]:not(.browser-default):disabled+label,
  input[type=password]:not(.browser-default)[readonly="readonly"]+label,
  input[type=email]:not(.browser-default):disabled+label,
  input[type=email]:not(.browser-default)[readonly="readonly"]+label,
  input[type=url]:not(.browser-default):disabled+label,
  input[type=url]:not(.browser-default)[readonly="readonly"]+label,
  input[type=time]:not(.browser-default):disabled+label,
  input[type=time]:not(.browser-default)[readonly="readonly"]+label,
  input[type=date]:not(.browser-default):disabled+label,
  input[type=date]:not(.browser-default)[readonly="readonly"]+label,
  input[type=datetime]:not(.browser-default):disabled+label,
  input[type=datetime]:not(.browser-default)[readonly="readonly"]+label,
  input[type=datetime-local]:not(.browser-default):disabled+label,
  input[type=datetime-local]:not(.browser-default)[readonly="readonly"]+label,
  input[type=tel]:not(.browser-default):disabled+label,
  input[type=tel]:not(.browser-default)[readonly="readonly"]+label,
  input[type=number]:not(.browser-default):disabled+label,
  input[type=number]:not(.browser-default)[readonly="readonly"]+label,
  input[type=search]:not(.browser-default):disabled+label,
  input[type=search]:not(.browser-default)[readonly="readonly"]+label,
  textarea.materialize-textarea:disabled+label,
  textarea.materialize-textarea[readonly="readonly"]+label {
    color: rgba(0, 0, 0, 0.42)
  }

  input:not([type]):focus:not([readonly]),
  input[type=text]:not(.browser-default):focus:not([readonly]),
  input[type=password]:not(.browser-default):focus:not([readonly]),
  input[type=email]:not(.browser-default):focus:not([readonly]),
  input[type=url]:not(.browser-default):focus:not([readonly]),
  input[type=time]:not(.browser-default):focus:not([readonly]),
  input[type=date]:not(.browser-default):focus:not([readonly]),
  input[type=datetime]:not(.browser-default):focus:not([readonly]),
  input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
  input[type=tel]:not(.browser-default):focus:not([readonly]),
  input[type=number]:not(.browser-default):focus:not([readonly]),
  input[type=search]:not(.browser-default):focus:not([readonly]),
  textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #2278cf;
    -webkit-box-shadow: 0 1px 0 0 #2278cf;
    box-shadow: 0 1px 0 0 #2278cf
  }

  input:not([type]):focus:not([readonly])+label,
  input[type=text]:not(.browser-default):focus:not([readonly])+label,
  input[type=password]:not(.browser-default):focus:not([readonly])+label,
  input[type=email]:not(.browser-default):focus:not([readonly])+label,
  input[type=url]:not(.browser-default):focus:not([readonly])+label,
  input[type=time]:not(.browser-default):focus:not([readonly])+label,
  input[type=date]:not(.browser-default):focus:not([readonly])+label,
  input[type=datetime]:not(.browser-default):focus:not([readonly])+label,
  input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,
  input[type=tel]:not(.browser-default):focus:not([readonly])+label,
  input[type=number]:not(.browser-default):focus:not([readonly])+label,
  input[type=search]:not(.browser-default):focus:not([readonly])+label,
  textarea.materialize-textarea:focus:not([readonly])+label {
    color: #2278cf
  }

  input:not([type]):focus.valid~label,
  input[type=text]:not(.browser-default):focus.valid~label,
  input[type=password]:not(.browser-default):focus.valid~label,
  input[type=email]:not(.browser-default):focus.valid~label,
  input[type=url]:not(.browser-default):focus.valid~label,
  input[type=time]:not(.browser-default):focus.valid~label,
  input[type=date]:not(.browser-default):focus.valid~label,
  input[type=datetime]:not(.browser-default):focus.valid~label,
  input[type=datetime-local]:not(.browser-default):focus.valid~label,
  input[type=tel]:not(.browser-default):focus.valid~label,
  input[type=number]:not(.browser-default):focus.valid~label,
  input[type=search]:not(.browser-default):focus.valid~label,
  textarea.materialize-textarea:focus.valid~label {
    color: #2278cf
  }

  input:not([type]):focus.invalid~label,
  input[type=text]:not(.browser-default):focus.invalid~label,
  input[type=password]:not(.browser-default):focus.invalid~label,
  input[type=email]:not(.browser-default):focus.invalid~label,
  input[type=url]:not(.browser-default):focus.invalid~label,
  input[type=time]:not(.browser-default):focus.invalid~label,
  input[type=date]:not(.browser-default):focus.invalid~label,
  input[type=datetime]:not(.browser-default):focus.invalid~label,
  input[type=datetime-local]:not(.browser-default):focus.invalid~label,
  input[type=tel]:not(.browser-default):focus.invalid~label,
  input[type=number]:not(.browser-default):focus.invalid~label,
  input[type=search]:not(.browser-default):focus.invalid~label,
  textarea.materialize-textarea:focus.invalid~label {
    color: #F44336
  }

  input:not([type]).validate+label,
  input[type=text]:not(.browser-default).validate+label,
  input[type=password]:not(.browser-default).validate+label,
  input[type=email]:not(.browser-default).validate+label,
  input[type=url]:not(.browser-default).validate+label,
  input[type=time]:not(.browser-default).validate+label,
  input[type=date]:not(.browser-default).validate+label,
  input[type=datetime]:not(.browser-default).validate+label,
  input[type=datetime-local]:not(.browser-default).validate+label,
  input[type=tel]:not(.browser-default).validate+label,
  input[type=number]:not(.browser-default).validate+label,
  input[type=search]:not(.browser-default).validate+label,
  textarea.materialize-textarea.validate+label {
    width: 100%
  }

  input.valid:not([type]),
  input.valid:not([type]):focus,
  input.valid[type=text]:not(.browser-default),
  input.valid[type=text]:not(.browser-default):focus,
  input.valid[type=password]:not(.browser-default),
  input.valid[type=password]:not(.browser-default):focus,
  input.valid[type=email]:not(.browser-default),
  input.valid[type=email]:not(.browser-default):focus,
  input.valid[type=url]:not(.browser-default),
  input.valid[type=url]:not(.browser-default):focus,
  input.valid[type=time]:not(.browser-default),
  input.valid[type=time]:not(.browser-default):focus,
  input.valid[type=date]:not(.browser-default),
  input.valid[type=date]:not(.browser-default):focus,
  input.valid[type=datetime]:not(.browser-default),
  input.valid[type=datetime]:not(.browser-default):focus,
  input.valid[type=datetime-local]:not(.browser-default),
  input.valid[type=datetime-local]:not(.browser-default):focus,
  input.valid[type=tel]:not(.browser-default),
  input.valid[type=tel]:not(.browser-default):focus,
  input.valid[type=number]:not(.browser-default),
  input.valid[type=number]:not(.browser-default):focus,
  input.valid[type=search]:not(.browser-default),
  input.valid[type=search]:not(.browser-default):focus,
  textarea.materialize-textarea.valid,
  textarea.materialize-textarea.valid:focus,
  .select-wrapper.valid>input.select-dropdown {
    border-bottom: 1px solid #2278cf;
    -webkit-box-shadow: 0 1px 0 0 #2278cf;
    box-shadow: 0 1px 0 0 #2278cf
  }

  input.invalid:not([type]),
  input.invalid:not([type]):focus,
  input.invalid[type=text]:not(.browser-default),
  input.invalid[type=text]:not(.browser-default):focus,
  input.invalid[type=password]:not(.browser-default),
  input.invalid[type=password]:not(.browser-default):focus,
  input.invalid[type=email]:not(.browser-default),
  input.invalid[type=email]:not(.browser-default):focus,
  input.invalid[type=url]:not(.browser-default),
  input.invalid[type=url]:not(.browser-default):focus,
  input.invalid[type=time]:not(.browser-default),
  input.invalid[type=time]:not(.browser-default):focus,
  input.invalid[type=date]:not(.browser-default),
  input.invalid[type=date]:not(.browser-default):focus,
  input.invalid[type=datetime]:not(.browser-default),
  input.invalid[type=datetime]:not(.browser-default):focus,
  input.invalid[type=datetime-local]:not(.browser-default),
  input.invalid[type=datetime-local]:not(.browser-default):focus,
  input.invalid[type=tel]:not(.browser-default),
  input.invalid[type=tel]:not(.browser-default):focus,
  input.invalid[type=number]:not(.browser-default),
  input.invalid[type=number]:not(.browser-default):focus,
  input.invalid[type=search]:not(.browser-default),
  input.invalid[type=search]:not(.browser-default):focus,
  textarea.materialize-textarea.invalid,
  textarea.materialize-textarea.invalid:focus,
  .select-wrapper.invalid>input.select-dropdown,
  .select-wrapper.invalid>input.select-dropdown:focus {
    border-bottom: 1px solid #F44336;
    -webkit-box-shadow: 0 1px 0 0 #F44336;
    box-shadow: 0 1px 0 0 #F44336
  }

  input:not([type]).valid~.helper-text[data-success],
  input:not([type]):focus.valid~.helper-text[data-success],
  input:not([type]).invalid~.helper-text[data-error],
  input:not([type]):focus.invalid~.helper-text[data-error],
  input[type=text]:not(.browser-default).valid~.helper-text[data-success],
  input[type=text]:not(.browser-default):focus.valid~.helper-text[data-success],
  input[type=text]:not(.browser-default).invalid~.helper-text[data-error],
  input[type=text]:not(.browser-default):focus.invalid~.helper-text[data-error],
  input[type=password]:not(.browser-default).valid~.helper-text[data-success],
  input[type=password]:not(.browser-default):focus.valid~.helper-text[data-success],
  input[type=password]:not(.browser-default).invalid~.helper-text[data-error],
  input[type=password]:not(.browser-default):focus.invalid~.helper-text[data-error],
  input[type=email]:not(.browser-default).valid~.helper-text[data-success],
  input[type=email]:not(.browser-default):focus.valid~.helper-text[data-success],
  input[type=email]:not(.browser-default).invalid~.helper-text[data-error],
  input[type=email]:not(.browser-default):focus.invalid~.helper-text[data-error],
  input[type=url]:not(.browser-default).valid~.helper-text[data-success],
  input[type=url]:not(.browser-default):focus.valid~.helper-text[data-success],
  input[type=url]:not(.browser-default).invalid~.helper-text[data-error],
  input[type=url]:not(.browser-default):focus.invalid~.helper-text[data-error],
  input[type=time]:not(.browser-default).valid~.helper-text[data-success],
  input[type=time]:not(.browser-default):focus.valid~.helper-text[data-success],
  input[type=time]:not(.browser-default).invalid~.helper-text[data-error],
  input[type=time]:not(.browser-default):focus.invalid~.helper-text[data-error],
  input[type=date]:not(.browser-default).valid~.helper-text[data-success],
  input[type=date]:not(.browser-default):focus.valid~.helper-text[data-success],
  input[type=date]:not(.browser-default).invalid~.helper-text[data-error],
  input[type=date]:not(.browser-default):focus.invalid~.helper-text[data-error],
  input[type=datetime]:not(.browser-default).valid~.helper-text[data-success],
  input[type=datetime]:not(.browser-default):focus.valid~.helper-text[data-success],
  input[type=datetime]:not(.browser-default).invalid~.helper-text[data-error],
  input[type=datetime]:not(.browser-default):focus.invalid~.helper-text[data-error],
  input[type=datetime-local]:not(.browser-default).valid~.helper-text[data-success],
  input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text[data-success],
  input[type=datetime-local]:not(.browser-default).invalid~.helper-text[data-error],
  input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text[data-error],
  input[type=tel]:not(.browser-default).valid~.helper-text[data-success],
  input[type=tel]:not(.browser-default):focus.valid~.helper-text[data-success],
  input[type=tel]:not(.browser-default).invalid~.helper-text[data-error],
  input[type=tel]:not(.browser-default):focus.invalid~.helper-text[data-error],
  input[type=number]:not(.browser-default).valid~.helper-text[data-success],
  input[type=number]:not(.browser-default):focus.valid~.helper-text[data-success],
  input[type=number]:not(.browser-default).invalid~.helper-text[data-error],
  input[type=number]:not(.browser-default):focus.invalid~.helper-text[data-error],
  input[type=search]:not(.browser-default).valid~.helper-text[data-success],
  input[type=search]:not(.browser-default):focus.valid~.helper-text[data-success],
  input[type=search]:not(.browser-default).invalid~.helper-text[data-error],
  input[type=search]:not(.browser-default):focus.invalid~.helper-text[data-error],
  textarea.materialize-textarea.valid~.helper-text[data-success],
  textarea.materialize-textarea:focus.valid~.helper-text[data-success],
  textarea.materialize-textarea.invalid~.helper-text[data-error],
  textarea.materialize-textarea:focus.invalid~.helper-text[data-error],
  .select-wrapper.valid .helper-text[data-success],
  .select-wrapper.invalid~.helper-text[data-error] {
    color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
  }

  input:not([type]).valid~.helper-text:after,
  input:not([type]):focus.valid~.helper-text:after,
  input[type=text]:not(.browser-default).valid~.helper-text:after,
  input[type=text]:not(.browser-default):focus.valid~.helper-text:after,
  input[type=password]:not(.browser-default).valid~.helper-text:after,
  input[type=password]:not(.browser-default):focus.valid~.helper-text:after,
  input[type=email]:not(.browser-default).valid~.helper-text:after,
  input[type=email]:not(.browser-default):focus.valid~.helper-text:after,
  input[type=url]:not(.browser-default).valid~.helper-text:after,
  input[type=url]:not(.browser-default):focus.valid~.helper-text:after,
  input[type=time]:not(.browser-default).valid~.helper-text:after,
  input[type=time]:not(.browser-default):focus.valid~.helper-text:after,
  input[type=date]:not(.browser-default).valid~.helper-text:after,
  input[type=date]:not(.browser-default):focus.valid~.helper-text:after,
  input[type=datetime]:not(.browser-default).valid~.helper-text:after,
  input[type=datetime]:not(.browser-default):focus.valid~.helper-text:after,
  input[type=datetime-local]:not(.browser-default).valid~.helper-text:after,
  input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text:after,
  input[type=tel]:not(.browser-default).valid~.helper-text:after,
  input[type=tel]:not(.browser-default):focus.valid~.helper-text:after,
  input[type=number]:not(.browser-default).valid~.helper-text:after,
  input[type=number]:not(.browser-default):focus.valid~.helper-text:after,
  input[type=search]:not(.browser-default).valid~.helper-text:after,
  input[type=search]:not(.browser-default):focus.valid~.helper-text:after,
  textarea.materialize-textarea.valid~.helper-text:after,
  textarea.materialize-textarea:focus.valid~.helper-text:after,
  .select-wrapper.valid~.helper-text:after {
    content: attr(data-success);
    color: #2278cf
  }

  input:not([type]).invalid~.helper-text:after,
  input:not([type]):focus.invalid~.helper-text:after,
  input[type=text]:not(.browser-default).invalid~.helper-text:after,
  input[type=text]:not(.browser-default):focus.invalid~.helper-text:after,
  input[type=password]:not(.browser-default).invalid~.helper-text:after,
  input[type=password]:not(.browser-default):focus.invalid~.helper-text:after,
  input[type=email]:not(.browser-default).invalid~.helper-text:after,
  input[type=email]:not(.browser-default):focus.invalid~.helper-text:after,
  input[type=url]:not(.browser-default).invalid~.helper-text:after,
  input[type=url]:not(.browser-default):focus.invalid~.helper-text:after,
  input[type=time]:not(.browser-default).invalid~.helper-text:after,
  input[type=time]:not(.browser-default):focus.invalid~.helper-text:after,
  input[type=date]:not(.browser-default).invalid~.helper-text:after,
  input[type=date]:not(.browser-default):focus.invalid~.helper-text:after,
  input[type=datetime]:not(.browser-default).invalid~.helper-text:after,
  input[type=datetime]:not(.browser-default):focus.invalid~.helper-text:after,
  input[type=datetime-local]:not(.browser-default).invalid~.helper-text:after,
  input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text:after,
  input[type=tel]:not(.browser-default).invalid~.helper-text:after,
  input[type=tel]:not(.browser-default):focus.invalid~.helper-text:after,
  input[type=number]:not(.browser-default).invalid~.helper-text:after,
  input[type=number]:not(.browser-default):focus.invalid~.helper-text:after,
  input[type=search]:not(.browser-default).invalid~.helper-text:after,
  input[type=search]:not(.browser-default):focus.invalid~.helper-text:after,
  textarea.materialize-textarea.invalid~.helper-text:after,
  textarea.materialize-textarea:focus.invalid~.helper-text:after,
  .select-wrapper.invalid~.helper-text:after {
    content: attr(data-error);
    color: #F44336
  }

  input:not([type])+label:after,
  input[type=text]:not(.browser-default)+label:after,
  input[type=password]:not(.browser-default)+label:after,
  input[type=email]:not(.browser-default)+label:after,
  input[type=url]:not(.browser-default)+label:after,
  input[type=time]:not(.browser-default)+label:after,
  input[type=date]:not(.browser-default)+label:after,
  input[type=datetime]:not(.browser-default)+label:after,
  input[type=datetime-local]:not(.browser-default)+label:after,
  input[type=tel]:not(.browser-default)+label:after,
  input[type=number]:not(.browser-default)+label:after,
  input[type=search]:not(.browser-default)+label:after,
  textarea.materialize-textarea+label:after,
  .select-wrapper+label:after {
    display: block;
    content: "";
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    -webkit-transition: .2s opacity ease-out, .2s color ease-out;
    transition: .2s opacity ease-out, .2s color ease-out
  }

  .input-field {
    position: relative;
    margin-top: 1rem;
    margin-bottom: 1rem
  }

  .input-field.inline {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px
  }

  .input-field.inline input,
  .input-field.inline .select-dropdown {
    margin-bottom: 1rem
  }

  .input-field.col label {
    left: .75rem
  }

  .input-field.col .prefix~label,
  .input-field.col .prefix~.validate~label {
    width: calc(100% - 3rem - 1.5rem)
  }

  .input-field>label {
    color: #9e9e9e;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1rem;
    cursor: text;
    -webkit-transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: color .2s ease-out, -webkit-transform .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out;
    transition: transform .2s ease-out, color .2s ease-out, -webkit-transform .2s ease-out;
    -webkit-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    text-align: initial;
    -webkit-transform: translateY(12px);
    transform: translateY(12px)
  }

  .input-field>label:not(.label-icon).active {
    -webkit-transform: translateY(-14px) scale(0.8);
    transform: translateY(-14px) scale(0.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
  }

  .input-field>input[type]:-webkit-autofill:not(.browser-default):not([type="search"])+label,
  .input-field>input[type=date]:not(.browser-default)+label,
  .input-field>input[type=time]:not(.browser-default)+label {
    -webkit-transform: translateY(-14px) scale(0.8);
    transform: translateY(-14px) scale(0.8);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
  }

  .input-field .helper-text {
    position: relative;
    min-height: 18px;
    display: block;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.54)
  }

  .input-field .helper-text::after {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0
  }

  .input-field .prefix {
    position: absolute;
    width: 3rem;
    font-size: 2rem;
    -webkit-transition: color .2s;
    transition: color .2s;
    top: .5rem
  }

  .input-field .prefix.active {
    color: #2278cf
  }

  .input-field .prefix~input,
  .input-field .prefix~textarea,
  .input-field .prefix~label,
  .input-field .prefix~.validate~label,
  .input-field .prefix~.helper-text,
  .input-field .prefix~.autocomplete-content {
    margin-left: 3rem;
    width: 92%;
    width: calc(100% - 3rem)
  }

  .input-field .prefix~label {
    margin-left: 3rem
  }

  @media only screen and (max-width: 992px) {
    .input-field .prefix~input {
      width: 86%;
      width: calc(100% - 3rem)
    }
  }

  @media only screen and (max-width: 600px) {
    .input-field .prefix~input {
      width: 80%;
      width: calc(100% - 3rem)
    }
  }

  .input-field input[type=search] {
    display: block;
    line-height: inherit;
    -webkit-transition: .3s background-color;
    transition: .3s background-color
  }

  .nav-wrapper .input-field input[type=search] {
    height: inherit;
    padding-left: 4rem;
    width: calc(100% - 4rem);
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
  }

  .input-field input[type=search]:focus:not(.browser-default) {
    background-color: #fff;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #444
  }

  .input-field input[type=search]:focus:not(.browser-default)+label i,
  .input-field input[type=search]:focus:not(.browser-default)~.mdi-navigation-close,
  .input-field input[type=search]:focus:not(.browser-default)~.material-icons {
    color: #444
  }

  .input-field input[type=search]+.label-icon {
    -webkit-transform: none;
    transform: none;
    left: 1rem
  }

  .input-field input[type=search]~.mdi-navigation-close,
  .input-field input[type=search]~.material-icons {
    position: absolute;
    top: 0;
    right: 1rem;
    color: transparent;
    cursor: pointer;
    font-size: 2rem;
    -webkit-transition: .3s color;
    transition: .3s color
  }

  textarea {
    width: 100%;
    height: 3rem;
    background-color: transparent
  }

  textarea.materialize-textarea {
    line-height: normal;
    overflow-y: hidden;
    padding: .8rem 0 .8rem 0;
    resize: none;
    min-height: 3rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
  }

  .hiddendiv {
    visibility: hidden;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow-wrap: break-word;
    padding-top: 1.2rem;
    position: absolute;
    top: 0;
    z-index: -1
  }

  .autocomplete-content li .highlight {
    color: #444
  }

  .autocomplete-content li img {
    height: 40px;
    width: 40px;
    margin: 5px 15px
  }

  .character-counter {
    min-height: 18px
  }

  [type="radio"]:not(:checked),
  [type="radio"]:checked {
    position: absolute;
    opacity: 0;
    pointer-events: none
  }

  [type="radio"]:not(:checked)+span,
  [type="radio"]:checked+span {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 1rem;
    -webkit-transition: .28s ease;
    transition: .28s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
  }

  [type="radio"]+span:before,
  [type="radio"]+span:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    margin: 4px;
    width: 16px;
    height: 16px;
    z-index: 0;
    -webkit-transition: .28s ease;
    transition: .28s ease
  }

  [type="radio"]:not(:checked)+span:before,
  [type="radio"]:not(:checked)+span:after,
  [type="radio"]:checked+span:before,
  [type="radio"]:checked+span:after,
  [type="radio"].with-gap:checked+span:before,
  [type="radio"].with-gap:checked+span:after {
    border-radius: 50%
  }

  [type="radio"]:not(:checked)+span:before,
  [type="radio"]:not(:checked)+span:after {
    border: 2px solid #5a5a5a
  }

  [type="radio"]:not(:checked)+span:after {
    -webkit-transform: scale(0);
    transform: scale(0)
  }

  [type="radio"]:checked+span:before {
    border: 2px solid transparent
  }

  [type="radio"]:checked+span:after,
  [type="radio"].with-gap:checked+span:before,
  [type="radio"].with-gap:checked+span:after {
    border: 2px solid #2278cf
  }

  [type="radio"]:checked+span:after,
  [type="radio"].with-gap:checked+span:after {
    background-color: #2278cf
  }

  [type="radio"]:checked+span:after {
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
  }

  [type="radio"].with-gap:checked+span:after {
    -webkit-transform: scale(0.5);
    transform: scale(0.5)
  }

  [type="radio"].tabbed:focus+span:before {
    -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1)
  }

  [type="radio"].with-gap:disabled:checked+span:before {
    border: 2px solid rgba(0, 0, 0, 0.42)
  }

  [type="radio"].with-gap:disabled:checked+span:after {
    border: none;
    background-color: rgba(0, 0, 0, 0.42)
  }

  [type="radio"]:disabled:not(:checked)+span:before,
  [type="radio"]:disabled:checked+span:before {
    background-color: transparent;
    border-color: rgba(0, 0, 0, 0.42)
  }

  [type="radio"]:disabled+span {
    color: rgba(0, 0, 0, 0.42)
  }

  [type="radio"]:disabled:not(:checked)+span:before {
    border-color: rgba(0, 0, 0, 0.42)
  }

  [type="radio"]:disabled:checked+span:after {
    background-color: rgba(0, 0, 0, 0.42);
    border-color: #949494
  }

  [type="checkbox"]:not(:checked),
  [type="checkbox"]:checked {
    position: absolute;
    opacity: 0;
    pointer-events: none
  }

  [type="checkbox"]+span:not(.lever) {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 1rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
  }

  [type="checkbox"]+span:not(.lever):before,
  [type="checkbox"]:not(.filled-in)+span:not(.lever):after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
    z-index: 0;
    border: 2px solid #5a5a5a;
    border-radius: 1px;
    margin-top: 3px;
    -webkit-transition: .2s;
    transition: .2s
  }

  [type="checkbox"]:not(.filled-in)+span:not(.lever):after {
    border: 0;
    -webkit-transform: scale(0);
    transform: scale(0)
  }

  [type="checkbox"]:not(:checked):disabled+span:not(.lever):before {
    border: none;
    background-color: rgba(0, 0, 0, 0.42)
  }

  [type="checkbox"].tabbed:focus+span:not(.lever):after {
    -webkit-transform: scale(1);
    transform: scale(1);
    border: 0;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.1)
  }

  [type="checkbox"]:checked+span:not(.lever):before {
    top: -4px;
    left: -5px;
    width: 12px;
    height: 22px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #2278cf;
    border-bottom: 2px solid #2278cf;
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%
  }

  [type="checkbox"]:checked:disabled+span:before {
    border-right: 2px solid rgba(0, 0, 0, 0.42);
    border-bottom: 2px solid rgba(0, 0, 0, 0.42)
  }

  [type="checkbox"]:indeterminate+span:not(.lever):before {
    top: -11px;
    left: -12px;
    width: 10px;
    height: 22px;
    border-top: none;
    border-left: none;
    border-right: 2px solid #2278cf;
    border-bottom: none;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%
  }

  [type="checkbox"]:indeterminate:disabled+span:not(.lever):before {
    border-right: 2px solid rgba(0, 0, 0, 0.42);
    background-color: transparent
  }

  [type="checkbox"].filled-in+span:not(.lever):after {
    border-radius: 2px
  }

  [type="checkbox"].filled-in+span:not(.lever):before,
  [type="checkbox"].filled-in+span:not(.lever):after {
    content: '';
    left: 0;
    position: absolute;
    -webkit-transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
    transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
    z-index: 1
  }

  [type="checkbox"].filled-in:not(:checked)+span:not(.lever):before {
    width: 0;
    height: 0;
    border: 3px solid transparent;
    left: 6px;
    top: 10px;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%
  }

  [type="checkbox"].filled-in:not(:checked)+span:not(.lever):after {
    height: 20px;
    width: 20px;
    background-color: transparent;
    border: 2px solid #5a5a5a;
    top: 0px;
    z-index: 0
  }

  [type="checkbox"].filled-in.error:not(:checked)+span:not(.lever):after {
    border: 2px solid rgb(211, 47, 47) !important;
  }

  [type="checkbox"].filled-in:checked+span:not(.lever):before {
    top: 0;
    left: 1px;
    width: 8px;
    height: 13px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%
  }

  [type="checkbox"].filled-in:checked+span:not(.lever):after {
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #2278cf;
    background-color: #2278cf;
    z-index: 0
  }

  [type="checkbox"].filled-in.tabbed:focus+span:not(.lever):after {
    border-radius: 2px;
    border-color: #5a5a5a;
    background-color: rgba(0, 0, 0, 0.1)
  }

  [type="checkbox"].filled-in.tabbed:checked:focus+span:not(.lever):after {
    border-radius: 2px;
    background-color: #2278cf;
    border-color: #2278cf
  }

  [type="checkbox"].filled-in:disabled:not(:checked)+span:not(.lever):before {
    background-color: transparent;
    border: 2px solid transparent
  }

  [type="checkbox"].filled-in:disabled:not(:checked)+span:not(.lever):after {
    border-color: transparent;
    background-color: #949494
  }

  [type="checkbox"].filled-in:disabled:checked+span:not(.lever):before {
    background-color: transparent
  }

  [type="checkbox"].filled-in:disabled:checked+span:not(.lever):after {
    background-color: #949494;
    border-color: #949494
  }

  .switch,
  .switch * {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
  }

  .switch label {
    cursor: pointer
  }

  .switch label input[type=checkbox] {
    opacity: 0;
    width: 0;
    height: 0
  }

  .switch label input[type=checkbox]:checked+.lever {
    background-color: #84c7c1
  }

  .switch label input[type=checkbox]:checked+.lever:before,
  .switch label input[type=checkbox]:checked+.lever:after {
    left: 18px
  }

  .switch label input[type=checkbox]:checked+.lever:after {
    background-color: #2278cf
  }

  .switch label .lever {
    content: "";
    display: inline-block;
    position: relative;
    width: 36px;
    height: 14px;
    background-color: rgba(0, 0, 0, 0.38);
    border-radius: 15px;
    margin-right: 10px;
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
    vertical-align: middle;
    margin: 0 16px
  }

  .switch label .lever:before,
  .switch label .lever:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    left: 0;
    top: -3px;
    -webkit-transition: left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;
    transition: left 0.3s ease, background .3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease;
    transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease;
    transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform .1s ease
  }

  .switch label .lever:before {
    background-color: rgba(38, 166, 154, 0.15)
  }

  .switch label .lever:after {
    background-color: #F1F1F1;
    -webkit-box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)
  }

  input[type=checkbox]:checked:not(:disabled)~.lever:active::before,
  input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever::before {
    -webkit-transform: scale(2.4);
    transform: scale(2.4);
    background-color: rgba(38, 166, 154, 0.15)
  }

  input[type=checkbox]:not(:disabled)~.lever:active:before,
  input[type=checkbox]:not(:disabled).tabbed:focus~.lever::before {
    -webkit-transform: scale(2.4);
    transform: scale(2.4);
    background-color: rgba(0, 0, 0, 0.08)
  }

  .switch input[type=checkbox][disabled]+.lever {
    cursor: default;
    background-color: rgba(0, 0, 0, 0.12)
  }

  .switch label input[type=checkbox][disabled]+.lever:after,
  .switch label input[type=checkbox][disabled]:checked+.lever:after {
    background-color: #949494
  }

  select {
    display: none
  }

  select.browser-default {
    display: block
  }

  select {
    background-color: rgba(255, 255, 255, 0.9);
    width: 100%;
    padding: 5px;
    border: 1px solid #f2f2f2;
    border-radius: 2px;
    height: 3rem
  }

  .select-label {
    position: absolute
  }

  .select-wrapper {
    position: relative
  }

  .select-wrapper.valid+label,
  .select-wrapper.invalid+label {
    width: 100%;
    pointer-events: none
  }

  .select-wrapper input.select-dropdown {
    position: relative;
    cursor: pointer;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #9e9e9e;
    outline: none;
    height: 3rem;
    line-height: 3rem;
    width: 100%;
    font-size: 16px;
    margin: 0 0 8px 0;
    padding: 0;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1
  }

  .select-wrapper input.select-dropdown:focus {
    border-bottom: 1px solid #2278cf
  }

  .select-wrapper .caret {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    z-index: 0;
    fill: rgba(0, 0, 0, 0.87)
  }

  .select-wrapper+label {
    position: absolute;
    top: -26px;
    font-size: .8rem
  }

  select:disabled {
    color: rgba(0, 0, 0, 0.42)
  }

  .select-wrapper.disabled+label {
    color: rgba(0, 0, 0, 0.42)
  }

  .select-wrapper.disabled .caret {
    fill: rgba(0, 0, 0, 0.42)
  }

  .select-wrapper input.select-dropdown:disabled {
    color: rgba(0, 0, 0, 0.42);
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
  }

  .select-wrapper i {
    color: rgba(0, 0, 0, 0.3)
  }

  .select-dropdown li.disabled,
  .select-dropdown li.disabled>span,
  .select-dropdown li.optgroup {
    color: rgba(0, 0, 0, 0.3);
    background-color: transparent
  }

  body.keyboard-focused .select-dropdown.dropdown-content li:focus {
    background-color: rgba(0, 0, 0, 0.08)
  }

  .select-dropdown.dropdown-content li:hover {
    background-color: rgba(0, 0, 0, 0.08)
  }

  .select-dropdown.dropdown-content li.selected {
    background-color: rgba(0, 0, 0, 0.03)
  }

  .prefix~.select-wrapper {
    margin-left: 3rem;
    width: 92%;
    width: calc(100% - 3rem)
  }

  .prefix~label {
    margin-left: 3rem
  }

  .select-dropdown li img {
    height: 40px;
    width: 40px;
    margin: 5px 15px;
    float: right
  }

  .select-dropdown li.optgroup {
    border-top: 1px solid #eee
  }

  .select-dropdown li.optgroup.selected>span {
    color: rgba(0, 0, 0, 0.7)
  }

  .select-dropdown li.optgroup>span {
    color: rgba(0, 0, 0, 0.4)
  }

  .select-dropdown li.optgroup~li.optgroup-option {
    padding-left: 1rem
  }

  .file-field {
    position: relative
  }

  .file-field .file-path-wrapper {
    overflow: hidden;
    padding-left: 10px
  }

  .file-field input.file-path {
    width: 100%
  }

  .file-field .btn,
  .file-field .btn-large,
  .file-field .btn-small {
    float: left;
    height: 3rem;
    line-height: 3rem
  }

  .file-field span {
    cursor: pointer
  }

  .file-field input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0)
  }

  .file-field input[type=file]::-webkit-file-upload-button {
    display: none
  }

  .range-field {
    position: relative
  }

  input[type=range],
  input[type=range]+.thumb {
    cursor: pointer
  }

  input[type=range] {
    position: relative;
    background-color: transparent;
    border: none;
    outline: none;
    width: 100%;
    margin: 15px 0;
    padding: 0
  }

  input[type=range]:focus {
    outline: none
  }

  input[type=range]+.thumb {
    position: absolute;
    top: 10px;
    left: 0;
    border: none;
    height: 0;
    width: 0;
    border-radius: 50%;
    background-color: #2278cf;
    margin-left: 7px;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
  }

  input[type=range]+.thumb .value {
    display: block;
    width: 30px;
    text-align: center;
    color: #2278cf;
    font-size: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
  }

  input[type=range]+.thumb.active {
    border-radius: 50% 50% 50% 0
  }

  input[type=range]+.thumb.active .value {
    color: #fff;
    margin-left: -1px;
    margin-top: 8px;
    font-size: 10px
  }

  input[type=range] {
    -webkit-appearance: none
  }

  input[type=range]::-webkit-slider-runnable-track {
    height: 3px;
    background: #c2c0c2;
    border: none
  }

  input[type=range]::-webkit-slider-thumb {
    border: none;
    height: 14px;
    width: 14px;
    border-radius: 50%;
    background: #2278cf;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    -webkit-appearance: none;
    background-color: #2278cf;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    margin: -5px 0 0 0
  }

  .keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb {
    -webkit-box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26);
    box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26)
  }

  input[type=range] {
    border: 1px solid white
  }

  input[type=range]::-moz-range-track {
    height: 3px;
    background: #c2c0c2;
    border: none
  }

  input[type=range]::-moz-focus-inner {
    border: 0
  }

  input[type=range]::-moz-range-thumb {
    border: none;
    height: 14px;
    width: 14px;
    border-radius: 50%;
    background: #2278cf;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    margin-top: -5px
  }

  input[type=range]:-moz-focusring {
    outline: 1px solid #fff;
    outline-offset: -1px
  }

  .keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb {
    box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26)
  }

  input[type=range]::-ms-track {
    height: 3px;
    background: transparent;
    border-color: transparent;
    border-width: 6px 0;
    color: transparent
  }

  input[type=range]::-ms-fill-lower {
    background: #777
  }

  input[type=range]::-ms-fill-upper {
    background: #ddd
  }

  input[type=range]::-ms-thumb {
    border: none;
    height: 14px;
    width: 14px;
    border-radius: 50%;
    background: #2278cf;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s
  }

  .keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb {
    box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26)
  }

  .table-of-contents.fixed {
    position: fixed
  }

  .table-of-contents li {
    padding: 2px 0
  }

  .table-of-contents a {
    display: inline-block;
    font-weight: 300;
    color: #757575;
    padding-left: 16px;
    height: 1.5rem;
    line-height: 1.5rem;
    letter-spacing: .4;
    display: inline-block
  }

  .table-of-contents a:hover {
    color: #a8a8a8;
    padding-left: 15px;
    border-left: 1px solid #ee6e73
  }

  .table-of-contents a.active {
    font-weight: 500;
    padding-left: 14px;
    border-left: 2px solid #ee6e73
  }

  .sidenav {
    position: fixed;
    width: 300px;
    left: 0;
    top: 0;
    margin: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    height: 100%;
    height: calc(100% + 60px);
    height: -moz-calc(100%);
    padding-bottom: 60px;
    background-color: #fff;
    z-index: 999;
    overflow-y: auto;
    will-change: transform;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(-105%);
    transform: translateX(-105%)
  }

  .sidenav.right-aligned {
    right: 0;
    -webkit-transform: translateX(105%);
    transform: translateX(105%);
    left: auto;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
  }

  .sidenav .collapsible {
    margin: 0
  }

  .sidenav li {
    float: none;
    line-height: 48px
  }

  .sidenav li.active {
    background-color: rgba(0, 0, 0, 0.05)
  }

  .sidenav li>a {
    color: rgba(0, 0, 0, 0.87);
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 48px;
    line-height: 48px;
    padding: 0 32px
  }

  .sidenav li>a:hover {
    background-color: rgba(0, 0, 0, 0.05)
  }

  .sidenav li>a.btn,
  .sidenav li>a.btn-large,
  .sidenav li>a.btn-small,
  .sidenav li>a.btn-large,
  .sidenav li>a.btn-flat,
  .sidenav li>a.btn-floating {
    margin: 10px 15px
  }

  .sidenav li>a.btn,
  .sidenav li>a.btn-large,
  .sidenav li>a.btn-small,
  .sidenav li>a.btn-large,
  .sidenav li>a.btn-floating {
    color: #fff
  }

  .sidenav li>a.btn-flat {
    color: #343434
  }

  .sidenav li>a.btn:hover,
  .sidenav li>a.btn-large:hover,
  .sidenav li>a.btn-small:hover,
  .sidenav li>a.btn-large:hover {
    background-color: #2bbbad
  }

  .sidenav li>a.btn-floating:hover {
    background-color: #2278cf
  }

  .sidenav li>a>i,
  .sidenav li>a>[class^="mdi-"],
  .sidenav li>a li>a>[class*="mdi-"],
  .sidenav li>a>i.material-icons {
    float: left;
    height: 48px;
    line-height: 48px;
    margin: 0 32px 0 0;
    width: 24px;
    color: rgba(0, 0, 0, 0.54)
  }

  .sidenav .divider {
    margin: 8px 0 0 0
  }

  .sidenav .subheader {
    cursor: initial;
    pointer-events: none;
    color: rgba(0, 0, 0, 0.54);
    font-size: 14px;
    font-weight: 500;
    line-height: 48px
  }

  .sidenav .subheader:hover {
    background-color: transparent
  }

  .sidenav .user-view {
    position: relative;
    padding: 32px 32px 0;
    margin-bottom: 8px
  }

  .sidenav .user-view>a {
    height: auto;
    padding: 0
  }

  .sidenav .user-view>a:hover {
    background-color: transparent
  }

  .sidenav .user-view .background {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1
  }

  .sidenav .user-view .circle,
  .sidenav .user-view .name,
  .sidenav .user-view .email {
    display: block
  }

  .sidenav .user-view .circle {
    height: 64px;
    width: 64px
  }

  .sidenav .user-view .name,
  .sidenav .user-view .email {
    font-size: 14px;
    line-height: 24px
  }

  .sidenav .user-view .name {
    margin-top: 16px;
    font-weight: 500
  }

  .sidenav .user-view .email {
    padding-bottom: 16px;
    font-weight: 400
  }

  .drag-target {
    height: 100%;
    width: 10px;
    position: fixed;
    top: 0;
    z-index: 998
  }

  .drag-target.right-aligned {
    right: 0
  }

  .sidenav.sidenav-fixed {
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    position: fixed
  }

  .sidenav.sidenav-fixed.right-aligned {
    right: 0;
    left: auto
  }

  @media only screen and (max-width: 992px) {
    .sidenav.sidenav-fixed {
      -webkit-transform: translateX(-105%);
      transform: translateX(-105%)
    }

    .sidenav.sidenav-fixed.right-aligned {
      -webkit-transform: translateX(105%);
      transform: translateX(105%)
    }

    .sidenav>a {
      padding: 0 16px
    }

    .sidenav .user-view {
      padding: 16px 16px 0
    }
  }

  .sidenav .collapsible-body>ul:not(.collapsible)>li.active,
  .sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active {
    background-color: #ee6e73
  }

  .sidenav .collapsible-body>ul:not(.collapsible)>li.active a,
  .sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a {
    color: #fff
  }

  .sidenav .collapsible-body {
    padding: 0
  }

  .sidenav-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    height: 120vh;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 997;
    display: none
  }

  .preloader-wrapper {
    display: inline-block;
    position: relative;
    width: 50px;
    height: 50px
  }

  .preloader-wrapper.small {
    width: 36px;
    height: 36px
  }

  .preloader-wrapper.big {
    width: 64px;
    height: 64px
  }

  .preloader-wrapper.active {
    -webkit-animation: container-rotate 1568ms linear infinite;
    animation: container-rotate 1568ms linear infinite
  }

  @-webkit-keyframes container-rotate {
    to {
      -webkit-transform: rotate(360deg)
    }
  }

  @keyframes container-rotate {
    to {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg)
    }
  }

  .spinner-layer {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    border-color: #2278cf
  }

  .spinner-blue,
  .spinner-blue-only {
    border-color: #4285f4
  }

  .spinner-red,
  .spinner-red-only {
    border-color: #db4437
  }

  .spinner-yellow,
  .spinner-yellow-only {
    border-color: #f4b400
  }

  .spinner-green,
  .spinner-green-only {
    border-color: #0f9d58
  }

  .active .spinner-layer.spinner-blue {
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
  }

  .active .spinner-layer.spinner-red {
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
  }

  .active .spinner-layer.spinner-yellow {
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
  }

  .active .spinner-layer.spinner-green {
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
  }

  .active .spinner-layer,
  .active .spinner-layer.spinner-blue-only,
  .active .spinner-layer.spinner-red-only,
  .active .spinner-layer.spinner-yellow-only,
  .active .spinner-layer.spinner-green-only {
    opacity: 1;
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
  }

  @-webkit-keyframes fill-unfill-rotate {
    12.5% {
      -webkit-transform: rotate(135deg)
    }

    25% {
      -webkit-transform: rotate(270deg)
    }

    37.5% {
      -webkit-transform: rotate(405deg)
    }

    50% {
      -webkit-transform: rotate(540deg)
    }

    62.5% {
      -webkit-transform: rotate(675deg)
    }

    75% {
      -webkit-transform: rotate(810deg)
    }

    87.5% {
      -webkit-transform: rotate(945deg)
    }

    to {
      -webkit-transform: rotate(1080deg)
    }
  }

  @keyframes fill-unfill-rotate {
    12.5% {
      -webkit-transform: rotate(135deg);
      transform: rotate(135deg)
    }

    25% {
      -webkit-transform: rotate(270deg);
      transform: rotate(270deg)
    }

    37.5% {
      -webkit-transform: rotate(405deg);
      transform: rotate(405deg)
    }

    50% {
      -webkit-transform: rotate(540deg);
      transform: rotate(540deg)
    }

    62.5% {
      -webkit-transform: rotate(675deg);
      transform: rotate(675deg)
    }

    75% {
      -webkit-transform: rotate(810deg);
      transform: rotate(810deg)
    }

    87.5% {
      -webkit-transform: rotate(945deg);
      transform: rotate(945deg)
    }

    to {
      -webkit-transform: rotate(1080deg);
      transform: rotate(1080deg)
    }
  }

  @-webkit-keyframes blue-fade-in-out {
    from {
      opacity: 1
    }

    25% {
      opacity: 1
    }

    26% {
      opacity: 0
    }

    89% {
      opacity: 0
    }

    90% {
      opacity: 1
    }

    100% {
      opacity: 1
    }
  }

  @keyframes blue-fade-in-out {
    from {
      opacity: 1
    }

    25% {
      opacity: 1
    }

    26% {
      opacity: 0
    }

    89% {
      opacity: 0
    }

    90% {
      opacity: 1
    }

    100% {
      opacity: 1
    }
  }

  @-webkit-keyframes red-fade-in-out {
    from {
      opacity: 0
    }

    15% {
      opacity: 0
    }

    25% {
      opacity: 1
    }

    50% {
      opacity: 1
    }

    51% {
      opacity: 0
    }
  }

  @keyframes red-fade-in-out {
    from {
      opacity: 0
    }

    15% {
      opacity: 0
    }

    25% {
      opacity: 1
    }

    50% {
      opacity: 1
    }

    51% {
      opacity: 0
    }
  }

  @-webkit-keyframes yellow-fade-in-out {
    from {
      opacity: 0
    }

    40% {
      opacity: 0
    }

    50% {
      opacity: 1
    }

    75% {
      opacity: 1
    }

    76% {
      opacity: 0
    }
  }

  @keyframes yellow-fade-in-out {
    from {
      opacity: 0
    }

    40% {
      opacity: 0
    }

    50% {
      opacity: 1
    }

    75% {
      opacity: 1
    }

    76% {
      opacity: 0
    }
  }

  @-webkit-keyframes green-fade-in-out {
    from {
      opacity: 0
    }

    65% {
      opacity: 0
    }

    75% {
      opacity: 1
    }

    90% {
      opacity: 1
    }

    100% {
      opacity: 0
    }
  }

  @keyframes green-fade-in-out {
    from {
      opacity: 0
    }

    65% {
      opacity: 0
    }

    75% {
      opacity: 1
    }

    90% {
      opacity: 1
    }

    100% {
      opacity: 0
    }
  }

  .gap-patch {
    position: absolute;
    top: 0;
    left: 45%;
    width: 10%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
  }

  .gap-patch .circle {
    width: 1000%;
    left: -450%
  }

  .circle-clipper {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
  }

  .circle-clipper .circle {
    width: 200%;
    height: 100%;
    border-width: 3px;
    border-style: solid;
    border-color: inherit;
    border-bottom-color: transparent !important;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0
  }

  .circle-clipper.left .circle {
    left: 0;
    border-right-color: transparent !important;
    -webkit-transform: rotate(129deg);
    transform: rotate(129deg)
  }

  .circle-clipper.right .circle {
    left: -100%;
    border-left-color: transparent !important;
    -webkit-transform: rotate(-129deg);
    transform: rotate(-129deg)
  }

  .active .circle-clipper.left .circle {
    -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
  }

  .active .circle-clipper.right .circle {
    -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
    animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both
  }

  @-webkit-keyframes left-spin {
    from {
      -webkit-transform: rotate(130deg)
    }

    50% {
      -webkit-transform: rotate(-5deg)
    }

    to {
      -webkit-transform: rotate(130deg)
    }
  }

  @keyframes left-spin {
    from {
      -webkit-transform: rotate(130deg);
      transform: rotate(130deg)
    }

    50% {
      -webkit-transform: rotate(-5deg);
      transform: rotate(-5deg)
    }

    to {
      -webkit-transform: rotate(130deg);
      transform: rotate(130deg)
    }
  }

  @-webkit-keyframes right-spin {
    from {
      -webkit-transform: rotate(-130deg)
    }

    50% {
      -webkit-transform: rotate(5deg)
    }

    to {
      -webkit-transform: rotate(-130deg)
    }
  }

  @keyframes right-spin {
    from {
      -webkit-transform: rotate(-130deg);
      transform: rotate(-130deg)
    }

    50% {
      -webkit-transform: rotate(5deg);
      transform: rotate(5deg)
    }

    to {
      -webkit-transform: rotate(-130deg);
      transform: rotate(-130deg)
    }
  }

  #spinnerContainer.cooldown {
    -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
    animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1)
  }

  @-webkit-keyframes fade-out {
    from {
      opacity: 1
    }

    to {
      opacity: 0
    }
  }

  @keyframes fade-out {
    from {
      opacity: 1
    }

    to {
      opacity: 0
    }
  }

  .slider {
    position: relative;
    height: 400px;
    width: 100%
  }

  .slider.fullscreen {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
  }

  .slider.fullscreen ul.slides {
    height: 100%
  }

  .slider.fullscreen ul.indicators {
    z-index: 2;
    bottom: 30px
  }

  .slider .slides {
    background-color: #9e9e9e;
    margin: 0;
    height: 400px
  }

  .slider .slides li {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: inherit;
    overflow: hidden
  }

  .slider .slides li img {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center
  }

  .slider .slides li .caption {
    color: #fff;
    position: absolute;
    top: 15%;
    left: 15%;
    width: 70%;
    opacity: 0
  }

  .slider .slides li .caption p {
    color: #e0e0e0
  }

  .slider .slides li.active {
    z-index: 2
  }

  .slider .indicators {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0
  }

  .slider .indicators .indicator-item {
    display: inline-block;
    position: relative;
    cursor: pointer;
    height: 16px;
    width: 16px;
    margin: 0 12px;
    background-color: #e0e0e0;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    border-radius: 50%
  }

  .slider .indicators .indicator-item.active {
    background-color: #2278cf
  }

  .carousel {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 400px;
    -webkit-perspective: 500px;
    perspective: 500px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%
  }

  .carousel.carousel-slider {
    top: 0;
    left: 0
  }

  .carousel.carousel-slider .carousel-fixed-item {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    z-index: 1
  }

  .carousel.carousel-slider .carousel-fixed-item.with-indicators {
    bottom: 68px
  }

  .carousel.carousel-slider .carousel-item {
    width: 100%;
    height: 100%;
    min-height: 400px;
    position: absolute;
    top: 0;
    left: 0
  }

  .carousel.carousel-slider .carousel-item h2 {
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
  }

  .carousel.carousel-slider .carousel-item p {
    font-size: 15px
  }

  .carousel .carousel-item {
    visibility: hidden;
    width: 200px;
    height: 200px;
    position: absolute;
    top: 0;
    left: 0
  }

  .carousel .carousel-item>img {
    width: 100%
  }

  .carousel .indicators {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0
  }

  .carousel .indicators .indicator-item {
    display: inline-block;
    position: relative;
    cursor: pointer;
    height: 8px;
    width: 8px;
    margin: 24px 4px;
    background-color: rgba(255, 255, 255, 0.5);
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    border-radius: 50%
  }

  .carousel .indicators .indicator-item.active {
    background-color: #fff
  }

  .carousel.scrolling .carousel-item .materialboxed,
  .carousel .carousel-item:not(.active) .materialboxed {
    pointer-events: none
  }

  .tap-target-wrapper {
    width: 800px;
    height: 800px;
    position: fixed;
    z-index: 1000;
    visibility: hidden;
    -webkit-transition: visibility 0s .3s;
    transition: visibility 0s .3s
  }

  .tap-target-wrapper.open {
    visibility: visible;
    -webkit-transition: visibility 0s;
    transition: visibility 0s
  }

  .tap-target-wrapper.open .tap-target {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: .95;
    -webkit-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1)
  }

  .tap-target-wrapper.open .tap-target-wave::before {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  .tap-target-wrapper.open .tap-target-wave::after {
    visibility: visible;
    -webkit-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
    animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
    -webkit-transition: opacity .3s,
      visibility 0s 1s,
      -webkit-transform .3s;
    transition: opacity .3s,
      visibility 0s 1s,
      -webkit-transform .3s;
    transition: opacity .3s,
      transform .3s,
      visibility 0s 1s;
    transition: opacity .3s,
      transform .3s,
      visibility 0s 1s,
      -webkit-transform .3s
  }

  .tap-target {
    position: absolute;
    font-size: 1rem;
    border-radius: 50%;
    background-color: #ee6e73;
    -webkit-box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.14), 0 10px 50px 0 rgba(0, 0, 0, 0.12), 0 30px 10px -20px rgba(0, 0, 0, 0.2);
    box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.14), 0 10px 50px 0 rgba(0, 0, 0, 0.12), 0 30px 10px -20px rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.3s cubic-bezier(0.42, 0, 0.58, 1)
  }

  .tap-target-content {
    position: relative;
    display: table-cell
  }

  .tap-target-wave {
    position: absolute;
    border-radius: 50%;
    z-index: 10001
  }

  .tap-target-wave::before,
  .tap-target-wave::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #ffffff
  }

  .tap-target-wave::before {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
  }

  .tap-target-wave::after {
    visibility: hidden;
    -webkit-transition: opacity .3s,
      visibility 0s,
      -webkit-transform .3s;
    transition: opacity .3s,
      visibility 0s,
      -webkit-transform .3s;
    transition: opacity .3s,
      transform .3s,
      visibility 0s;
    transition: opacity .3s,
      transform .3s,
      visibility 0s,
      -webkit-transform .3s;
    z-index: -1
  }

  .tap-target-origin {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10002;
    position: absolute !important
  }

  .tap-target-origin:not(.btn):not(.btn-large):not(.btn-small),
  .tap-target-origin:not(.btn):not(.btn-large):not(.btn-small):hover {
    background: none
  }

  @media only screen and (max-width: 600px) {

    .tap-target,
    .tap-target-wrapper {
      width: 600px;
      height: 600px
    }
  }

  .pulse {
    overflow: visible;
    position: relative
  }

  .pulse::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: inherit;
    border-radius: inherit;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s;
    transition: opacity .3s, transform .3s, -webkit-transform .3s;
    -webkit-animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
    animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
    z-index: -1
  }

  @-webkit-keyframes pulse-animation {
    0% {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1)
    }

    50% {
      opacity: 0;
      -webkit-transform: scale(1.5);
      transform: scale(1.5)
    }

    100% {
      opacity: 0;
      -webkit-transform: scale(1.5);
      transform: scale(1.5)
    }
  }

  @keyframes pulse-animation {
    0% {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1)
    }

    50% {
      opacity: 0;
      -webkit-transform: scale(1.5);
      transform: scale(1.5)
    }

    100% {
      opacity: 0;
      -webkit-transform: scale(1.5);
      transform: scale(1.5)
    }
  }

  .datepicker-modal {
    max-width: 325px;
    min-width: 300px;
    max-height: none
  }

  .datepicker-container.modal-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0
  }

  .datepicker-controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 280px;
    margin: 0 auto
  }

  .datepicker-controls .selects-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
  }

  .datepicker-controls .select-wrapper input {
    border-bottom: none;
    text-align: center;
    margin: 0
  }

  .datepicker-controls .select-wrapper input:focus {
    border-bottom: none
  }

  .datepicker-controls .select-wrapper .caret {
    display: none
  }

  .datepicker-controls .select-year input {
    width: 50px
  }

  .datepicker-controls .select-month input {
    width: 70px
  }

  .month-prev,
  .month-next {
    margin-top: 4px;
    cursor: pointer;
    background-color: transparent;
    border: none
  }

  .datepicker-date-display {
    -webkit-box-flex: 1;
    -webkit-flex: 1 auto;
    -ms-flex: 1 auto;
    flex: 1 auto;
    background-color: #2278cf;
    color: #fff;
    padding: 20px 22px;
    font-weight: 500
  }

  .datepicker-date-display .year-text {
    display: block;
    font-size: 1.5rem;
    line-height: 25px;
    color: rgba(255, 255, 255, 0.7)
  }

  .datepicker-date-display .date-text {
    display: block;
    font-size: 2.8rem;
    line-height: 47px;
    font-weight: 500
  }

  .datepicker-calendar-container {
    -webkit-box-flex: 2.5;
    -webkit-flex: 2.5 auto;
    -ms-flex: 2.5 auto;
    flex: 2.5 auto
  }

  .datepicker-table {
    width: 280px;
    font-size: 1rem;
    margin: 0 auto
  }

  .datepicker-table thead {
    border-bottom: none
  }

  .datepicker-table th {
    padding: 10px 5px;
    text-align: center
  }

  .datepicker-table tr {
    border: none
  }

  .datepicker-table abbr {
    text-decoration: none;
    color: #999
  }

  .datepicker-table td {
    border-radius: 50%;
    padding: 0
  }

  .datepicker-table td.is-today {
    color: #2278cf
  }

  .datepicker-table td.is-selected {
    background-color: #2278cf;
    color: #fff
  }

  .datepicker-table td.is-outside-current-month,
  .datepicker-table td.is-disabled {
    color: rgba(0, 0, 0, 0.3);
    pointer-events: none
  }

  .datepicker-day-button {
    background-color: transparent;
    border: none;
    line-height: 38px;
    display: block;
    width: 100%;
    border-radius: 50%;
    padding: 0 5px;
    cursor: pointer;
    color: inherit
  }

  .datepicker-day-button:focus {
    background-color: rgba(43, 161, 150, 0.25)
  }

  .datepicker-footer {
    width: 280px;
    margin: 0 auto;
    padding-bottom: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
  }

  .datepicker-cancel,
  .datepicker-clear,
  .datepicker-today,
  .datepicker-done {
    color: #2278cf;
    padding: 0 1rem
  }

  .datepicker-clear {
    color: #F44336
  }

  @media only screen and (min-width: 601px) {
    .datepicker-modal {
      max-width: 625px
    }

    .datepicker-container.modal-content {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row
    }

    .datepicker-date-display {
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 270px;
      -ms-flex: 0 1 270px;
      flex: 0 1 270px
    }

    .datepicker-controls,
    .datepicker-table,
    .datepicker-footer {
      width: 320px
    }

    .datepicker-day-button {
      line-height: 44px
    }
  }

  .timepicker-modal {
    max-width: 325px;
    max-height: none
  }

  .timepicker-container.modal-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0
  }

  .text-primary {
    color: #fff
  }

  .timepicker-digital-display {
    -webkit-box-flex: 1;
    -webkit-flex: 1 auto;
    -ms-flex: 1 auto;
    flex: 1 auto;
    background-color: #2278cf;
    padding: 10px;
    font-weight: 300
  }

  .timepicker-text-container {
    font-size: 4rem;
    font-weight: bold;
    text-align: center;
    color: rgba(255, 255, 255, 0.6);
    font-weight: 400;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
  }

  .timepicker-span-hours,
  .timepicker-span-minutes,
  .timepicker-span-am-pm div {
    cursor: pointer
  }

  .timepicker-span-hours {
    margin-right: 3px
  }

  .timepicker-span-minutes {
    margin-left: 3px
  }

  .timepicker-display-am-pm {
    font-size: 1.3rem;
    position: absolute;
    right: 1rem;
    bottom: 1rem;
    font-weight: 400
  }

  .timepicker-analog-display {
    -webkit-box-flex: 2.5;
    -webkit-flex: 2.5 auto;
    -ms-flex: 2.5 auto;
    flex: 2.5 auto
  }

  .timepicker-plate {
    background-color: #eee;
    border-radius: 50%;
    width: 270px;
    height: 270px;
    overflow: visible;
    position: relative;
    margin: auto;
    margin-top: 25px;
    margin-bottom: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
  }

  .timepicker-canvas,
  .timepicker-dial {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
  }

  .timepicker-minutes {
    visibility: hidden
  }

  .timepicker-tick {
    border-radius: 50%;
    color: rgba(0, 0, 0, 0.87);
    line-height: 40px;
    text-align: center;
    width: 40px;
    height: 40px;
    position: absolute;
    cursor: pointer;
    font-size: 15px
  }

  .timepicker-tick.active,
  .timepicker-tick:hover {
    background-color: rgba(38, 166, 154, 0.25)
  }

  .timepicker-dial {
    -webkit-transition: opacity 350ms, -webkit-transform 350ms;
    transition: opacity 350ms, -webkit-transform 350ms;
    transition: transform 350ms, opacity 350ms;
    transition: transform 350ms, opacity 350ms, -webkit-transform 350ms
  }

  .timepicker-dial-out {
    opacity: 0
  }

  .timepicker-dial-out.timepicker-hours {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
  }

  .timepicker-dial-out.timepicker-minutes {
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8)
  }

  .timepicker-canvas {
    -webkit-transition: opacity 175ms;
    transition: opacity 175ms
  }

  .timepicker-canvas line {
    stroke: #2278cf;
    stroke-width: 4;
    stroke-linecap: round
  }

  .timepicker-canvas-out {
    opacity: 0.25
  }

  .timepicker-canvas-bearing {
    stroke: none;
    fill: #2278cf
  }

  .timepicker-canvas-bg {
    stroke: none;
    fill: #2278cf
  }

  .timepicker-footer {
    margin: 0 auto;
    padding: 5px 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
  }

  .timepicker-clear {
    color: #F44336
  }

  .timepicker-close {
    color: #2278cf
  }

  .timepicker-clear,
  .timepicker-close {
    padding: 0 20px
  }

  @media only screen and (min-width: 601px) {
    .timepicker-modal {
      max-width: 600px
    }

    .timepicker-container.modal-content {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row
    }

    .timepicker-text-container {
      top: 32%
    }

    .timepicker-display-am-pm {
      position: relative;
      right: auto;
      bottom: auto;
      text-align: center;
      margin-top: 1.2rem
    }
  }

  */
  /****************** CUSTOM CLASES ****************/

  body {
    margin: 0;
    margin-top: 20px;
    -webkit-font-smoothing: antialiased !important;
  }

  .margin_desktop {
    margin-top: 20px !important;
  }

  .App {
    min-height: 100vh;
    max-height: 100vh;
    font-family: "FFDINWebPro", Arial, Helvetica, sans-serif !important;
    font-weight: 100;
    margin-top: 0;
  }

  .Wrapper {
    background-color: #fff;
    color: rgba(0, 0, 0, 0.87);
    padding: 16px;
    max-width: 630px;
    margin: auto;
    line-height: normal;
    min-height: 75vh;
    font-size: calc(10px + 0.8vmin) !important;
  }

  h1 {
    letter-spacing: 0.00938em;
    text-align: center !important;
    line-height: 1.5; /*3vh;*/
    padding: 0 2vmin;
    font-size: calc(10px + 1.5vmin);
    font-family: FFDINWebPro !important;
    margin: 26px 0 1.424rem 0;
  }

  h2 {
    font-size: calc(10px + 1.1vmin);
    font-family: FFDINWebPro !important;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    text-align: center;
    margin: 16px 0 1.424rem 0;
  }

  h3 {
    font-size: calc(10px + 1.1vmin);
    font-family: FFDINWebPro !important;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    text-align: center;
  }

  h1 strong,
  h2 strong,
  h3 strong,
  p strong {
    font-family: "FFDINWebPro", Arial, Helvetica, sans-serif !important;
    /* color: rgba(0, 0, 0, 0.87); */
    -webkit-font-smoothing: antialiased;
  }

  strong {
    font-weight: 800 !important;
  }

  h3 {
    font-size: 1.14em;
    font-weight: bold;
    letter-spacing: 0.00938em;
    text-align: center;
    margin: 20px 0 6px 0;
    line-height: 1.5;
  }

  ul {
    margin-top: 0 !important;
  }

  li {
    list-style-type: initial !important;
    margin-left: 44px;
  }

  li:not(:last-child) {
    padding-bottom: 0;
  }

  #suerteo_form>div.row.legal_block>ul>li:nth-child(2) {
    margin-top: 16px;
  }

  #suerteo_form>div.row.legal_block>ul>li:nth-child(1) {
    margin-top: 16px;
  }

  #suerteo_form>div.row.legal_block>p:nth-child(4) {
    margin-top: 18px;
  }

  footer p {
    text-align: center;
    font-size: calc(9px + 0.8vmin) !important;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    /* color: #d2ebf4; */
    margin: 10px;
  }

  footer ul {
    display: flex;
    flex-direction: row;
    padding: 0px;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
  }

  footer a {
    display: flex;
    flex-direction: row;
    padding: 0px;
    list-style: none;
    margin: 0px;
    padding: 8px 0px;
    position: relative;
    /*color: #d2ebf4;*/
    padding: 20px;
  }

  .App img {
    width: 100%;
  }

  .row {
    margin-bottom: 0 !important;
  }

  .row .col {
    padding: 0 0;

  }

  form button {
    height: 60px !important;
    font-family: "FFDINWebPro", Arial, Helvetica, sans-serif !important;
    background-color: #2490d7 !important;
    width: 100%;
    font-size: 1.3rem !important;
    margin-top: 0px;
  }

  #error-message {
    font-family: "FFDINWebPro", Arial, Helvetica, sans-serif !important;
    background-color: #fcebea;
    color: #b33b2e;
    padding: 15px;
    border-radius: 5px;
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 16px;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }


  input {
    font: inherit;
    letter-spacing: inherit;
    background-color: transparent;
    border: 1px solid #9e9e9e !important;
    border-radius: 4px !important;
    box-sizing: inherit !important;
    padding: 16.5px 14px !important;
    height: 54px !important;
  }

  .input-field>label {
    padding-left: 8px;
    color: rgba(0, 0, 0, 0.7);
  }

  .input-field.col label {
    left: 8px;
  }

  .active {
    transform: translateY(-22px) scale(0.8) !important;
    transform-origin: 0 0;
    box-shadow: 0 !important;
    border-color: #2278cf !important;
    color: #2278cf !important;
  }

  .input-field>label:not(.label-icon).active {
    transform: translateY(-15px) scale(0.8) !important;
    transform-origin: 0 60px !important;
    background-color: white;
    width: auto !important;
    color: #909090 !important;
  }

  .input-field>label:not(.label-icon).active.error {
    color: rgb(211, 47, 47) !important;
  }

  .validate {
    box-shadow: none !important;
    border-color: #c4c4c4 !important;
  }

  .input-field>label {
    transform: translateY(20px) !important;
  }

  label {
    font-weight: 400;
    font-size: 1.2rem !important;
    color: rgba(0, 0, 0, 0.87);
  }

  .input-field.col label {
    font-weight: 400;
    /* font-size: 1.2rem !important; */
  }

  form .label_checkbox,
  form .label_legal,
  form a [type="checkbox"]+span {
    font-size: calc(10px + 0.8vmin) !important;
    color: rgba(0, 0, 0, 0.87);
  }

  .label_legal {
    margin-top: 22px;
  }

  form a {
    text-decoration: underline !important;
  }

  form .label_checkbox {
    /* padding-left: 2em; */
    padding-left: 5px;
  }

  .disclaimer_checkbox {
    font-size: calc(10px + 0.8vmin) !important;
    line-height: 20px !important;
    height: auto !important;
  }

  .disclaimer_checkbox.error {
      color: rgb(211, 47, 47) !important;
  }

  .disclaimer_checkbox.error a {
      color: rgb(211, 47, 47) !important;
  }


  .p_r_12 {
    padding-right: 16px !important
  }

  .input-field {
    margin-top: 8px;
    margin-bottom: 0;
  }

  .legal_block {
    padding-left: 4px;
    padding-right: 2px;
  }

  #suerteo_form>div.row.legal_block>p:nth-child(2) {
    margin: 0 !important;
  }

  .footer {
    /*background-color: hwb(193.98deg 0.39% 7.06%);*/
    min-height: 10vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    /*font-size: calc(10px + 2vmin);*/
    /*color: white;*/
    width: 100%;
    margin-top: 20px;
    padding-top: 10px;
  }

  .footer a span {
    font-size: 11px !important;
    text-align: center;
  }

  .App-link {
    color: #61dafb;
  }

  .error_field {
    color: rgb(211, 47, 47);
    font-weight: 400;
    font-size: 0.9rem;
    line-height: 1;
    letter-spacing: 0.03333em;
    text-align: left;
    margin: 0 16px 14px;
    box-shadow: 0 !important;
  }

  .hidden {
    display: none;
  }

  .valid {
    box-shadow: 0 0 0 0 #2278cf !important;
    border: 1px solid #c4c4c4 !important;
    box-shadow: 0 !important;
  }

  input.error,
  input.invalid {
    border: 1px solid rgb(211, 47, 47) !important;
    border-bottom: none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }

  input.invalid.error.activated {
    border: 2px solid rgb(211, 47, 47) !important;

  }

  input.validate.error.activated {
    border: 2px solid rgb(211, 47, 47) !important;

  }

  input {
    border-radius: 4px !important;
    height: 56px !important;
  }

  input:hover {
    border: 1px solid rgba(0, 0, 0, 0.87) !important;
  }

  input.activated {
    border: 1px solid #2278cf !important;
  }

  .input-field>label:not(.label-icon).activated {
    color: #2278cf !important;
    padding-right: 6px !important;
  }

  label.error {
    color: rgb(211, 47, 47) !important;
  }

  label.error.active.activated {
    color: rgb(211, 47, 47) !important;
  }

  .box_error_checkbox {
    border: 1px solid rgb(211, 47, 47); 
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .btn-large {
    width: 100% !important;
    font-family: "FFDINWebProBold", Arial, Helvetica, sans-serif !important;
    background-color: #2490d7 !important;
    font-size: 1rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.02857em;
    -webkit-font-smoothing: antialiased !important;

  }

  .btn,
  .btn-large,
  .btn-small,
  .btn-flat {
    border-radius: 4px !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }

  .page_error {
    background-color: #FAEDED;
    color: rgb(95, 33, 32) !important;
    padding-top: 10px;
    margin-top: 16px;
  }

  div.page_error h1,
  div.page_error h2,
  div.page_error h3 {
    text-align: left !important;
    color: rgb(95, 33, 32);
    padding-bottom: 2px;
    padding-right: 22px;
    line-height: 1.2;
    letter-spacing: normal;
  }

  div.page_error h1 {
    font-size: calc(10px + 0.7vmin);
    padding: 0;
    margin: 0;
    margin-top: 25px;
  }

  div.page_error h1 {
    margin-top: 26px;
  }

  div.page_error h1 strong,
  div.page_error a strong {
    color: rgb(95, 33, 32);
  }


  div.page_error h2 {
    font-size: calc(10px + 0.7vmin);
    margin-top: 26px;
  }



  .pt-4 {
    padding-top: 4px !important;
  }

  .pb-18 {
    padding-bottom: 18px !important;
  }

  .t8-vw {
    font-size: calc(8px + 1.1vmin) !important;
  }

  .lh-reset {
    line-height: 1;
  }

  @media (max-width: 600px) {
    body {
      margin-top: 0;
    }

    .row .col {
      padding: 0 !important;
    }

    h3 {
      font-size: calc(12px + 1.1vmin) !important;
    }

    .margin_desktop {
      margin-top: 0 !important;
    }

    .footer {
      margin-top: 0 !important;
    }

  }


  /***** HACKS ie *******/

  /* IE 6-10 */
  /* _::-ms-backdrop, :root .selector {
  property: value;
} */

  /* IE 10+ */
  @media screen and (-ms-high-contrast: active),
  (-ms-high-contrast: none) {

    .input-field>label,
    label.error {
      transform: translateY(15px) !important;
    }

    .input-field>label:not(.label-icon).active {
      transform: translateY(-22px) scale(0.8) !important;
      color: #c4c4c4;
    }
  }

  /* IE 11+ */
  _::-ms-reveal,
  .input-field>label {
    transform: translateY(15px) !important;
  }

  _::-ms-reveal,
  .input-field>label:not(.label-icon).active {
    transform: translateY(-22px) scale(0.8) !important;
  }

  /***** HACKS FOR EDGE *******/

  @supports (-ms-ime-align: auto) {

    .input-field>label,
    label.error {
      transform: translateY(15px) !important;
    }

    .input-field>label:not(.label-icon).active {
      transform: translateY(-22px) scale(0.8) !important;
    }
  }

  /***** HACKS FOR FF *******/

  @-moz-document url-prefix() {

    .input-field>label,
    label.error {
      transform: translateY(15px) !important;
    }

    .input-field>label:not(.label-icon).active {
      transform: translateY(-22px) scale(0.8) !important;
    }
  }

/***** HACKS FOR CHROME WIN 10 *******/

@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
    .windows .input-field>label {
        transform: translateY(15px) !important;
    }

    .windows .input-field>label:not(.label-icon).active {
        transform: translateY(-20px) scale(0.8) !important;
        transform-origin: 0 60px !important;
        background-color: white;
        width: auto !important;
        color: #909090 !important;
    }

    .windows .input-field>label:not(.label-icon).activated {
        color: #2278cf !important;
        padding-right: 6px !important;
    }

    .windows .input-field>label:not(.label-icon).active.activated.error {
        color: rgb(211, 47, 47) !important;
    }

    .windows label.error {
        color: rgb(211, 47, 47) !important;
    }

    .windows label.error.active.activated {
        color: rgb(211, 47, 47) !important;
    }

    .windows .input-field>label.active {
        transform: translateY(-20px) scale(0.8) !important;
        transform-origin: 0 0;
        box-shadow: 0 !important;
        border-color: #2278cf !important;
        color: #2278cf !important;
    }
}