.card_artax {
  -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);
}

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

.card_artax {
  position: relative;
  margin: 0.5rem 0 1rem 0;
  background-color: #fff;
  -webkit-transition: -webkit-box-shadow 0.25s;
  transition: -webkit-box-shadow 0.25s;
  transition: box-shadow 0.25s;
  transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
  border-radius: 2px;
}
.card_artax .card_artax-title {
  font-size: 24px;
  font-weight: 300;
}
.card_artax .card_artax-title.activator {
  cursor: pointer;
}
.card_artax.small,
.card_artax.medium,
.card_artax.large {
  position: relative;
}
.card_artax.small .card_artax-image,
.card_artax.medium .card_artax-image,
.card_artax.large .card_artax-image {
  max-height: 60%;
  overflow: hidden;
}
.card_artax.small .card_artax-image + .card_artax-content,
.card_artax.medium .card_artax-image + .card_artax-content,
.card_artax.large .card_artax-image + .card_artax-content {
  max-height: 40%;
}
.card_artax.small .card_artax-content,
.card_artax.medium .card_artax-content,
.card_artax.large .card_artax-content {
  max-height: 100%;
  overflow: hidden;
}
.card_artax.small .card_artax-action,
.card_artax.medium .card_artax-action,
.card_artax.large .card_artax-action {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.card_artax.small {
  height: 300px;
}
.card_artax.medium {
  height: 400px;
}
.card_artax.large {
  height: 500px;
}
.card_artax.horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.card_artax.horizontal.small .card_artax-image,
.card_artax.horizontal.medium .card_artax-image,
.card_artax.horizontal.large .card_artax-image {
  height: 100%;
  max-height: none;
  overflow: visible;
}
.card_artax.horizontal.small .card_artax-image img,
.card_artax.horizontal.medium .card_artax-image img,
.card_artax.horizontal.large .card_artax-image img {
  height: 100%;
}
.card_artax.horizontal .card_artax-image {
  max-width: 50%;
}
.card_artax.horizontal .card_artax-image img {
  border-radius: 2px 0 0 2px;
  max-width: 100%;
  width: auto;
}
.card_artax.horizontal .card_artax-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_artax.horizontal .card_artax-stacked .card_artax-content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.card_artax.sticky-action .card_artax-action {
  z-index: 2;
}
.card_artax.sticky-action .card_artax-reveal {
  z-index: 1;
  padding-bottom: 64px;
}
.card_artax .card_artax-image {
  position: relative;
}
.card_artax .card_artax-image img {
  display: block;
  border-radius: 2px 2px 0 0;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
}
.card_artax .card_artax-image .card_artax-title {
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 100%;
  padding: 24px;
}
.card_artax .card_artax-content {
  padding: 24px;
  border-radius: 0 0 2px 2px;
}
.card_artax .card_artax-content p {
  margin: 0;
}
.card_artax .card_artax-content .card_artax-title {
  display: block;
  line-height: 32px;
  margin-bottom: 8px;
}
.card_artax .card_artax-content .card_artax-title i {
  line-height: 32px;
}
.card_artax .card_artax-action {
  background-color: inherit;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  position: relative;
  padding: 16px 24px;
}
.card_artax .card_artax-action:last-child {
  border-radius: 0 0 2px 2px;
}
.card_artax
  .card_artax-action
  a:not(.btn_artax):not(.btn_artax-large):not(.btn_artax-small):not(.btn_artax-large):not(
    .btn_artax-floating
  ) {
  color: #ffab40;
  margin-right: 24px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  text-transform: uppercase;
}
.card_artax
  .card_artax-action
  a:not(.btn_artax):not(.btn_artax-large):not(.btn_artax-small):not(.btn_artax-large):not(
    .btn_artax-floating
  ):hover {
  color: #ffd8a6;
}
.card_artax .card_artax-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_artax .card_artax-reveal .card_artax-title {
  cursor: pointer;
  display: block;
}

.col .row_artax {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.row_artax {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.row_artax:after {
  content: "";
  display: table;
  clear: both;
}
.row_artax .col {
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  min-height: 1px;
}
.row_artax .col[class*="push-"],
.row_artax .col[class*="pull-"] {
  position: relative;
}
.row_artax .col.s1 {
  width: 8.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.row_artax .col.s2 {
  width: 16.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.row_artax .col.s3 {
  width: 25%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.row_artax .col.s4 {
  width: 33.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.row_artax .col.s5 {
  width: 41.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.row_artax .col.s6 {
  width: 50%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.row_artax .col.s7 {
  width: 58.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.row_artax .col.s8 {
  width: 66.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.row_artax .col.s9 {
  width: 75%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.row_artax .col.s10 {
  width: 83.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.row_artax .col.s11 {
  width: 91.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.row_artax .col.s12 {
  width: 100%;
  margin-left: auto;
  left: auto;
  right: auto;
}
.row_artax .col.offset-s1 {
  margin-left: 8.3333333333%;
}
.row_artax .col.pull-s1 {
  right: 8.3333333333%;
}
.row_artax .col.push-s1 {
  left: 8.3333333333%;
}
.row_artax .col.offset-s2 {
  margin-left: 16.6666666667%;
}
.row_artax .col.pull-s2 {
  right: 16.6666666667%;
}
.row_artax .col.push-s2 {
  left: 16.6666666667%;
}
.row_artax .col.offset-s3 {
  margin-left: 25%;
}
.row_artax .col.pull-s3 {
  right: 25%;
}
.row_artax .col.push-s3 {
  left: 25%;
}
.row_artax .col.offset-s4 {
  margin-left: 33.3333333333%;
}
.row_artax .col.pull-s4 {
  right: 33.3333333333%;
}
.row_artax .col.push-s4 {
  left: 33.3333333333%;
}
.row_artax .col.offset-s5 {
  margin-left: 41.6666666667%;
}
.row_artax .col.pull-s5 {
  right: 41.6666666667%;
}
.row_artax .col.push-s5 {
  left: 41.6666666667%;
}
.row_artax .col.offset-s6 {
  margin-left: 50%;
}
.row_artax .col.pull-s6 {
  right: 50%;
}
.row_artax .col.push-s6 {
  left: 50%;
}
.row_artax .col.offset-s7 {
  margin-left: 58.3333333333%;
}
.row_artax .col.pull-s7 {
  right: 58.3333333333%;
}
.row_artax .col.push-s7 {
  left: 58.3333333333%;
}
.row_artax .col.offset-s8 {
  margin-left: 66.6666666667%;
}
.row_artax .col.pull-s8 {
  right: 66.6666666667%;
}
.row_artax .col.push-s8 {
  left: 66.6666666667%;
}
.row_artax .col.offset-s9 {
  margin-left: 75%;
}
.row_artax .col.pull-s9 {
  right: 75%;
}
.row_artax .col.push-s9 {
  left: 75%;
}
.row_artax .col.offset-s10 {
  margin-left: 83.3333333333%;
}
.row_artax .col.pull-s10 {
  right: 83.3333333333%;
}
.row_artax .col.push-s10 {
  left: 83.3333333333%;
}
.row_artax .col.offset-s11 {
  margin-left: 91.6666666667%;
}
.row_artax .col.pull-s11 {
  right: 91.6666666667%;
}
.row_artax .col.push-s11 {
  left: 91.6666666667%;
}
.row_artax .col.offset-s12 {
  margin-left: 100%;
}
.row_artax .col.pull-s12 {
  right: 100%;
}
.row_artax .col.push-s12 {
  left: 100%;
}
@media only screen and (min-width: 601px) {
  .row_artax .col.m1 {
    width: 8.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.m2 {
    width: 16.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.m3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.m4 {
    width: 33.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.m5 {
    width: 41.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.m6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.m7 {
    width: 58.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.m8 {
    width: 66.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.m9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.m10 {
    width: 83.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.m11 {
    width: 91.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.m12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.offset-m1 {
    margin-left: 8.3333333333%;
  }
  .row_artax .col.pull-m1 {
    right: 8.3333333333%;
  }
  .row_artax .col.push-m1 {
    left: 8.3333333333%;
  }
  .row_artax .col.offset-m2 {
    margin-left: 16.6666666667%;
  }
  .row_artax .col.pull-m2 {
    right: 16.6666666667%;
  }
  .row_artax .col.push-m2 {
    left: 16.6666666667%;
  }
  .row_artax .col.offset-m3 {
    margin-left: 25%;
  }
  .row_artax .col.pull-m3 {
    right: 25%;
  }
  .row_artax .col.push-m3 {
    left: 25%;
  }
  .row_artax .col.offset-m4 {
    margin-left: 33.3333333333%;
  }
  .row_artax .col.pull-m4 {
    right: 33.3333333333%;
  }
  .row_artax .col.push-m4 {
    left: 33.3333333333%;
  }
  .row_artax .col.offset-m5 {
    margin-left: 41.6666666667%;
  }
  .row_artax .col.pull-m5 {
    right: 41.6666666667%;
  }
  .row_artax .col.push-m5 {
    left: 41.6666666667%;
  }
  .row_artax .col.offset-m6 {
    margin-left: 50%;
  }
  .row_artax .col.pull-m6 {
    right: 50%;
  }
  .row_artax .col.push-m6 {
    left: 50%;
  }
  .row_artax .col.offset-m7 {
    margin-left: 58.3333333333%;
  }
  .row_artax .col.pull-m7 {
    right: 58.3333333333%;
  }
  .row_artax .col.push-m7 {
    left: 58.3333333333%;
  }
  .row_artax .col.offset-m8 {
    margin-left: 66.6666666667%;
  }
  .row_artax .col.pull-m8 {
    right: 66.6666666667%;
  }
  .row_artax .col.push-m8 {
    left: 66.6666666667%;
  }
  .row_artax .col.offset-m9 {
    margin-left: 75%;
  }
  .row_artax .col.pull-m9 {
    right: 75%;
  }
  .row_artax .col.push-m9 {
    left: 75%;
  }
  .row_artax .col.offset-m10 {
    margin-left: 83.3333333333%;
  }
  .row_artax .col.pull-m10 {
    right: 83.3333333333%;
  }
  .row_artax .col.push-m10 {
    left: 83.3333333333%;
  }
  .row_artax .col.offset-m11 {
    margin-left: 91.6666666667%;
  }
  .row_artax .col.pull-m11 {
    right: 91.6666666667%;
  }
  .row_artax .col.push-m11 {
    left: 91.6666666667%;
  }
  .row_artax .col.offset-m12 {
    margin-left: 100%;
  }
  .row_artax .col.pull-m12 {
    right: 100%;
  }
  .row_artax .col.push-m12 {
    left: 100%;
  }
}
@media only screen and (min-width: 993px) {
  .row_artax .col.l1 {
    width: 8.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.l2 {
    width: 16.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.l3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.l4 {
    width: 33.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.l5 {
    width: 41.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.l6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.l7 {
    width: 58.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.l8 {
    width: 66.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.l9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.l10 {
    width: 83.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.l11 {
    width: 91.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.l12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.offset-l1 {
    margin-left: 8.3333333333%;
  }
  .row_artax .col.pull-l1 {
    right: 8.3333333333%;
  }
  .row_artax .col.push-l1 {
    left: 8.3333333333%;
  }
  .row_artax .col.offset-l2 {
    margin-left: 16.6666666667%;
  }
  .row_artax .col.pull-l2 {
    right: 16.6666666667%;
  }
  .row_artax .col.push-l2 {
    left: 16.6666666667%;
  }
  .row_artax .col.offset-l3 {
    margin-left: 25%;
  }
  .row_artax .col.pull-l3 {
    right: 25%;
  }
  .row_artax .col.push-l3 {
    left: 25%;
  }
  .row_artax .col.offset-l4 {
    margin-left: 33.3333333333%;
  }
  .row_artax .col.pull-l4 {
    right: 33.3333333333%;
  }
  .row_artax .col.push-l4 {
    left: 33.3333333333%;
  }
  .row_artax .col.offset-l5 {
    margin-left: 41.6666666667%;
  }
  .row_artax .col.pull-l5 {
    right: 41.6666666667%;
  }
  .row_artax .col.push-l5 {
    left: 41.6666666667%;
  }
  .row_artax .col.offset-l6 {
    margin-left: 50%;
  }
  .row_artax .col.pull-l6 {
    right: 50%;
  }
  .row_artax .col.push-l6 {
    left: 50%;
  }
  .row_artax .col.offset-l7 {
    margin-left: 58.3333333333%;
  }
  .row_artax .col.pull-l7 {
    right: 58.3333333333%;
  }
  .row_artax .col.push-l7 {
    left: 58.3333333333%;
  }
  .row_artax .col.offset-l8 {
    margin-left: 66.6666666667%;
  }
  .row_artax .col.pull-l8 {
    right: 66.6666666667%;
  }
  .row_artax .col.push-l8 {
    left: 66.6666666667%;
  }
  .row_artax .col.offset-l9 {
    margin-left: 75%;
  }
  .row_artax .col.pull-l9 {
    right: 75%;
  }
  .row_artax .col.push-l9 {
    left: 75%;
  }
  .row_artax .col.offset-l10 {
    margin-left: 83.3333333333%;
  }
  .row_artax .col.pull-l10 {
    right: 83.3333333333%;
  }
  .row_artax .col.push-l10 {
    left: 83.3333333333%;
  }
  .row_artax .col.offset-l11 {
    margin-left: 91.6666666667%;
  }
  .row_artax .col.pull-l11 {
    right: 91.6666666667%;
  }
  .row_artax .col.push-l11 {
    left: 91.6666666667%;
  }
  .row_artax .col.offset-l12 {
    margin-left: 100%;
  }
  .row_artax .col.pull-l12 {
    right: 100%;
  }
  .row_artax .col.push-l12 {
    left: 100%;
  }
}
@media only screen and (min-width: 1201px) {
  .row_artax .col.xl1 {
    width: 8.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.xl2 {
    width: 16.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.xl3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.xl4 {
    width: 33.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.xl5 {
    width: 41.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.xl6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.xl7 {
    width: 58.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.xl8 {
    width: 66.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.xl9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.xl10 {
    width: 83.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.xl11 {
    width: 91.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.xl12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  .row_artax .col.offset-xl1 {
    margin-left: 8.3333333333%;
  }
  .row_artax .col.pull-xl1 {
    right: 8.3333333333%;
  }
  .row_artax .col.push-xl1 {
    left: 8.3333333333%;
  }
  .row_artax .col.offset-xl2 {
    margin-left: 16.6666666667%;
  }
  .row_artax .col.pull-xl2 {
    right: 16.6666666667%;
  }
  .row_artax .col.push-xl2 {
    left: 16.6666666667%;
  }
  .row_artax .col.offset-xl3 {
    margin-left: 25%;
  }
  .row_artax .col.pull-xl3 {
    right: 25%;
  }
  .row_artax .col.push-xl3 {
    left: 25%;
  }
  .row_artax .col.offset-xl4 {
    margin-left: 33.3333333333%;
  }
  .row_artax .col.pull-xl4 {
    right: 33.3333333333%;
  }
  .row_artax .col.push-xl4 {
    left: 33.3333333333%;
  }
  .row_artax .col.offset-xl5 {
    margin-left: 41.6666666667%;
  }
  .row_artax .col.pull-xl5 {
    right: 41.6666666667%;
  }
  .row_artax .col.push-xl5 {
    left: 41.6666666667%;
  }
  .row_artax .col.offset-xl6 {
    margin-left: 50%;
  }
  .row_artax .col.pull-xl6 {
    right: 50%;
  }
  .row_artax .col.push-xl6 {
    left: 50%;
  }
  .row_artax .col.offset-xl7 {
    margin-left: 58.3333333333%;
  }
  .row_artax .col.pull-xl7 {
    right: 58.3333333333%;
  }
  .row_artax .col.push-xl7 {
    left: 58.3333333333%;
  }
  .row_artax .col.offset-xl8 {
    margin-left: 66.6666666667%;
  }
  .row_artax .col.pull-xl8 {
    right: 66.6666666667%;
  }
  .row_artax .col.push-xl8 {
    left: 66.6666666667%;
  }
  .row_artax .col.offset-xl9 {
    margin-left: 75%;
  }
  .row_artax .col.pull-xl9 {
    right: 75%;
  }
  .row_artax .col.push-xl9 {
    left: 75%;
  }
  .row_artax .col.offset-xl10 {
    margin-left: 83.3333333333%;
  }
  .row_artax .col.pull-xl10 {
    right: 83.3333333333%;
  }
  .row_artax .col.push-xl10 {
    left: 83.3333333333%;
  }
  .row_artax .col.offset-xl11 {
    margin-left: 91.6666666667%;
  }
  .row_artax .col.pull-xl11 {
    right: 91.6666666667%;
  }
  .row_artax .col.push-xl11 {
    left: 91.6666666667%;
  }
  .row_artax .col.offset-xl12 {
    margin-left: 100%;
  }
  .row_artax .col.pull-xl12 {
    right: 100%;
  }
  .row_artax .col.push-xl12 {
    left: 100%;
  }
}

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

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: 3rem;
  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 0.3s, -webkit-box-shadow 0.3s;
  transition: border 0.3s, -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s, border 0.3s;
  transition: box-shadow 0.3s, border 0.3s, -webkit-box-shadow 0.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 #26a69a;
  -webkit-box-shadow: 0 1px 0 0 #26a69a;
  box-shadow: 0 1px 0 0 #26a69a;
}
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: #26a69a;
}
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: #4caf50;
}
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_artax + label,
input[type="text"]:not(.browser-default).validate_artax + label,
input[type="password"]:not(.browser-default).validate_artax + label,
input[type="email"]:not(.browser-default).validate_artax + label,
input[type="url"]:not(.browser-default).validate_artax + label,
input[type="time"]:not(.browser-default).validate_artax + label,
input[type="date"]:not(.browser-default).validate_artax + label,
input[type="datetime"]:not(.browser-default).validate_artax + label,
input[type="datetime-local"]:not(.browser-default).validate_artax + label,
input[type="tel"]:not(.browser-default).validate_artax + label,
input[type="number"]:not(.browser-default).validate_artax + label,
input[type="search"]:not(.browser-default).validate_artax + label,
textarea.materialize-textarea.validate_artax + 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 #4caf50;
  -webkit-box-shadow: 0 1px 0 0 #4caf50;
  box-shadow: 0 1px 0 0 #4caf50;
}
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: #4caf50;
}
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: 0.2s opacity ease-out, 0.2s color ease-out;
  transition: 0.2s opacity ease-out, 0.2s color ease-out;
}
.input-field_artax {
  position: relative;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.input-field_artax.inline {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
.input-field_artax.inline input,
.input-field_artax.inline .select-dropdown {
  margin-bottom: 1rem;
}
.input-field_artax.col label {
  left: 0.75rem;
}
.input-field_artax.col .prefix ~ label,
.input-field_artax.col .prefix ~ .validate_artax ~ label {
  width: calc(100% - 3rem - 1.5rem);
}
.input-field_artax > label {
  color: #9e9e9e;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1rem;
  cursor: text;
  -webkit-transition: color 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: color 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out,
    -webkit-transform 0.2s ease-out;
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  text-align: initial;
  -webkit-transform: translateY(12px);
  transform: translateY(12px);
}
.input-field_artax > 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_artax
  > input[type]:-webkit-autofill:not(.browser-default):not([type="search"])
  + label,
.input-field_artax > input[type="date"]:not(.browser-default) + label,
.input-field_artax > 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_artax .helper-text {
  position: relative;
  min-height: 18px;
  display: block;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54);
}
.input-field_artax .helper-text::after {
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
}
.input-field_artax .prefix {
  position: absolute;
  width: 3rem;
  font-size: 2rem;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  top: 0.5rem;
}
.input-field_artax .prefix.active {
  color: #26a69a;
}
.input-field_artax .prefix ~ input,
.input-field_artax .prefix ~ textarea,
.input-field_artax .prefix ~ label,
.input-field_artax .prefix ~ .validate_artax ~ label,
.input-field_artax .prefix ~ .helper-text,
.input-field_artax .prefix ~ .autocomplete-content {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}
.input-field_artax .prefix ~ label {
  margin-left: 3rem;
}
@media only screen and (max-width: 992px) {
  .input-field_artax .prefix ~ input {
    width: 86%;
    width: calc(100% - 3rem);
  }
}
@media only screen and (max-width: 600px) {
  .input-field_artax .prefix ~ input {
    width: 80%;
    width: calc(100% - 3rem);
  }
}
.input-field_artax input[type="search"] {
  display: block;
  line-height: inherit;
  -webkit-transition: 0.3s background-color;
  transition: 0.3s background-color;
}
.nav-wrapper .input-field_artax input[type="search"] {
  height: inherit;
  padding-left: 4rem;
  width: calc(100% - 4rem);
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.input-field_artax input[type="search"]:focus:not(.browser-default) {
  background-color: #fff;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #444;
}
.input-field_artax input[type="search"]:focus:not(.browser-default) + label i,
.input-field_artax
  input[type="search"]:focus:not(.browser-default)
  ~ .mdi-navigation-close,
.input-field_artax
  input[type="search"]:focus:not(.browser-default)
  ~ .material-icons {
  color: #444;
}
.input-field_artax input[type="search"] + .label-icon {
  -webkit-transform: none;
  transform: none;
  left: 1rem;
}
.input-field_artax input[type="search"] ~ .mdi-navigation-close,
.input-field_artax input[type="search"] ~ .material-icons {
  position: absolute;
  top: 0;
  right: 1rem;
  color: transparent;
  cursor: pointer;
  font-size: 2rem;
  -webkit-transition: 0.3s color;
  transition: 0.3s color;
}

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

.btn_artax,
.btn_artax-large,
.btn_artax-small,
.btn_artax-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_artax,
.btn_artax-large,
.btn_artax-small,
.btn_artax-floating,
.btn_artax-large,
.btn_artax-small,
.btn_artax-flat {
  font-size: 14px;
  outline: 0;
}

.btn_artax:focus,
.btn_artax-large:focus,
.btn_artax-small:focus,
.btn_artax-floating:focus {
  background-color: #1d7d74;
}
.btn_artax,
.btn_artax-large,
.btn_artax-small {
  text-decoration: none;
  color: #fff;
  background-color: #26a69a;
  text-align: center;
  letter-spacing: 0.5px;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  cursor: pointer;
}
.btn_artax:hover,
.btn_artax-large:hover,
.btn_artax-small:hover {
  background-color: #2bbbad;
}

.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: 0.3s ease-out;
  transition: 0.3s ease-out;
}

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

.center,
.center-align {
  text-align: center;
}
.left {
  float: left !important;
}
.right {
  float: right !important;
}

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

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;
}
