@import url("https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.4.1/css/simple-line-icons.css");
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");
/*!
 * 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;
  will-change: opacity, transform;
  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);
    transition: all 0.7s ease-out;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-transform: scale(0);
    -ms-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 {
  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; }

/* Firefox Bug: link not triggered */
.waves-effect .waves-ripple {
  z-index: -1; }

.contra-nav {
  position: relative; }
  .contra-nav:after {
    clear: both;
    content: "\00a0";
    display: block;
    height: 0;
    font: 0px/0 serif;
    overflow: hidden; }

.nav-brand {
  float: left;
  margin: 0;
  height: 78px;
  padding: 2px; }
  .nav-brand img {
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 74px;
    padding: 2px; }
  .nav-brand a {
    display: block;
    font-size: 22px;
    font-weight: normal;
    line-height: 78px;
    text-decoration: none; }

#main-menu {
  clear: both;
  z-index: 1004; }

#main-menu:before {
  content: '';
  display: block;
  height: 1px;
  font: 1px/1px sans-serif;
  overflow: hidden; }

.main-menu-btn {
  float: right;
  margin: 10px;
  margin-top: 24.5px;
  position: relative;
  display: inline-block;
  width: 29px;
  height: 29px;
  text-indent: 29px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent; }

.main-menu-btn-icon,
.main-menu-btn-icon:before,
.main-menu-btn-icon:after {
  position: absolute;
  top: 50%;
  left: 2px;
  height: 2px;
  width: 24px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.main-menu-btn-icon:before {
  content: '';
  top: -7px;
  left: 0; }

.main-menu-btn-icon:after {
  content: '';
  top: 7px;
  left: 0; }

#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon {
  height: 0;
  background: transparent; }
  #main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
  #main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after {
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }

#main-menu-state {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }
  #main-menu-state:not(:checked) ~ #main-menu {
    display: none; }
  #main-menu-state:checked ~ #main-menu {
    display: block; }

/*************************************************************/
/*** start menu styling **************************************/
/*************************************************************/
.sm-contra {
  background: transparent; }

.sm-contra a, .sm-contra a:hover, .sm-contra a:focus, .sm-contra a:active {
  padding: 13px 20px;
  padding-right: 58px;
  font-size: 14px;
  font-weight: normal;
  line-height: 17px;
  text-decoration: none; }

.sm-contra a span.sub-arrow {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 20px;
  left: auto;
  width: 34px;
  height: 34px;
  overflow: hidden;
  text-align: center;
  text-shadow: none;
  padding-top: 12px; }

.sm-contra a.highlighted span.sub-arrow:before {
  display: block;
  content: '-';
  height: 34px; }

.sm-contra > li:hover {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.sm-contra > li:first-child {
  border-top: none; }

.sm-contra ul a, .sm-contra ul a:hover, .sm-contra ul a:focus, .sm-contra ul a:active {
  font-size: 16px;
  border-left: 8px solid transparent; }

.sm-contra ul ul a,
.sm-contra ul ul a:hover,
.sm-contra ul ul a:focus,
.sm-contra ul ul a:active {
  border-left: 16px solid transparent; }

.sm-contra ul ul ul a,
.sm-contra ul ul ul a:hover,
.sm-contra ul ul ul a:focus,
.sm-contra ul ul ul a:active {
  border-left: 24px solid transparent; }

.sm-contra ul ul ul ul a,
.sm-contra ul ul ul ul a:hover,
.sm-contra ul ul ul ul a:focus,
.sm-contra ul ul ul ul a:active {
  border-left: 32px solid transparent; }

.sm-contra ul ul ul ul ul a,
.sm-contra ul ul ul ul ul a:hover,
.sm-contra ul ul ul ul ul a:focus,
.sm-contra ul ul ul ul ul a:active {
  border-left: 40px solid transparent; }

@media (min-width: 992px) {
  .sm-contra a, .sm-contra a:hover, .sm-contra a:focus, .sm-contra a:active, .sm-contra a.highlighted {
    line-height: 78px;
    padding: 0 10px;
    font-size: 14px; }
  .sm-contra li li a,
  .sm-contra li li a:hover,
  .sm-contra li li a:focus,
  .sm-contra li li a:active,
  .sm-contra li li a.highlighted {
    line-height: 34px; }
  .sm-contra a.has-submenu {
    padding-right: 24px; }
  .sm-contra a span.sub-arrow {
    top: 50%;
    margin-top: -2px;
    right: 12px;
    font-size: 20px;
    width: 0;
    height: 0;
    border-width: 4px;
    border-style: solid dashed dashed dashed;
    background: transparent; }
  .sm-contra a.highlighted span.sub-arrow:before {
    display: none; }
  .sm-contra li {
    border-top: 0; }
  .sm-contra > li > ul:after {
    top: -16px;
    left: 31px;
    border-width: 8px; }
  .sm-contra ul {
    border-top: none !important;
    padding: 0; }
  .sm-contra ul a, .sm-contra ul a:hover, .sm-contra ul a:focus, .sm-contra ul a:active, .sm-contra ul a.highlighted {
    border: 0 !important;
    padding: 10px 20px; }
  .sm-contra ul a.has-submenu {
    padding-right: 20px; }
  .sm-contra ul a span.sub-arrow {
    right: 8px;
    top: 50%;
    margin-top: -5px;
    border-width: 4px;
    border-style: dashed dashed dashed solid; }
  .sm-contra span.scroll-up,
  .sm-contra span.scroll-down {
    position: absolute;
    display: none;
    visibility: hidden;
    overflow: hidden;
    height: 20px; }
  .sm-contra span.scroll-up-arrow, .sm-contra span.scroll-down-arrow {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -6px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 6px;
    border-style: dashed dashed solid dashed; }
  .sm-contra span.scroll-down-arrow {
    top: 8px;
    border-style: solid dashed dashed dashed; }
  .sm-contra.sm-rtl a.has-submenu {
    padding-right: 12px;
    padding-left: 24px; }
  .sm-contra.sm-rtl a span.sub-arrow {
    right: auto;
    left: 12px; }
  .sm-contra.sm-rtl.sm-vertical a.has-submenu {
    padding: 10px 20px; }
  .sm-contra.sm-rtl.sm-vertical a span.sub-arrow {
    right: auto;
    left: 8px;
    border-style: dashed solid dashed dashed; }
  .sm-contra.sm-rtl > li > ul:before {
    left: auto;
    right: 30px; }
  .sm-contra.sm-rtl > li > ul:after {
    left: auto;
    right: 31px; }
  .sm-contra.sm-rtl ul a.has-submenu {
    padding: 10px 20px !important; }
  .sm-contra.sm-rtl ul a span.sub-arrow {
    right: auto;
    left: 8px;
    border-style: dashed solid dashed dashed; }
  .sm-contra.sm-vertical {
    padding: 10px 0; }
  .sm-contra.sm-vertical a {
    padding: 10px 20px; }
  .sm-contra.sm-vertical a span.sub-arrow {
    right: 8px;
    top: 50%;
    margin-top: -5px;
    border-width: 5px;
    border-style: dashed dashed dashed solid; }
  .sm-contra.sm-vertical > li > ul:before,
  .sm-contra.sm-vertical > li > ul:after {
    display: none; }
  .sm-contra.sm-vertical ul a {
    padding: 10px 20px; } }

@media (min-width: 992px) {
  #main-menu {
    float: right;
    clear: none; }
    #main-menu:before {
      display: none; }
  .main-menu-btn {
    position: absolute;
    top: -99999px; }
  #main-menu-state:not(:checked) ~ #main-menu {
    display: block; }
  .sm-contra ul {
    position: absolute;
    width: 12em; }
  .sm-contra li {
    float: left; }
  .sm-contra.sm-rtl li {
    float: right; }
  .sm-contra ul li, .sm-contra.sm-rtl ul li, .sm-contra.sm-vertical li {
    float: none; }
  .sm-contra a {
    white-space: nowrap; }
  .sm-contra ul a, .sm-contra.sm-vertical a {
    white-space: normal; }
  .sm-contra .sm-nowrap > li > a, .sm-contra .sm-nowrap > li > :not(ul) a {
    white-space: nowrap; }
  .sm-contra a span.sub-arrow {
    padding-top: 0; } }

@media (max-width: 992px) {
  .sm-contra > li:hover {
    border-bottom: none !important;
    background: #f2f2f2; } }

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

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

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

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

.shadow-4 {
  box-shadow: 0 8px 10px 1px 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.3); }

.shadow-5 {
  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 -5px rgba(0, 0, 0, 0.3); }

.text-shadow-1 {
  text-shadow: 1px 1px 2px black; }

.text-shadow-2 {
  text-shadow: 2px 2px 3px black; }

.text-shadow-3 {
  text-shadow: 3px 3px 4px black; }

.text-shadow-4 {
  text-shadow: 4px 4px 5px black; }

.text-shadow-5 {
  text-shadow: 5px 5px 6px black; }

.border-width-0 {
  border-width: 0; }

.border-width-1 {
  border-width: 1px; }

.border-width-2 {
  border-width: 2px; }

.border-width-3 {
  border-width: 3px; }

.border-width-4 {
  border-width: 4px; }

.border-width-5 {
  border-width: 6px; }

.border-radius-1 {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-2 {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-3 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-4 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-5 {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-6 {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-7 {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-8 {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-9 {
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-radius-10 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */ }

.border-all {
  border: solid 1px #ccc; }

.border-t {
  border: none;
  border-top: solid 1px #ccc; }

.border-b {
  border: none;
  border-bottom: solid 1px #ccc; }

.border-l {
  border: none;
  border-left: solid 1px #ccc; }

.border-r {
  border: none;
  border-right: solid 1px #ccc; }

.border-t-b {
  border: none;
  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc; }

.border-l-r {
  border: none;
  border-left: solid 1px #ccc;
  border-right: solid 1px #ccc; }

.border-t-l {
  border: none;
  border-top: solid 1px #ccc;
  border-left: solid 1px #ccc; }

.border-t-r {
  border: none;
  border-top: solid 1px #ccc;
  border-right: solid 1px #ccc; }

.border-b-1 {
  border: none;
  border-bottom: solid 1px #ccc;
  border-left: solid 1px #ccc; }

.border-b-r {
  border: none;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc; }

.border-t-l-r {
  border: solid 1px #ccc;
  border-bottom: none; }

.border-b-1-r {
  border: solid 1px #ccc;
  border-top: none; }

.border-t-b-l {
  border: solid 1px #ccc;
  border-right: none; }

.border-t-b-r {
  border: solid 1px #ccc;
  border-left: none; }

.padding-5 {
  padding: 5px; }

.padding-10 {
  padding: 10px; }

.padding-15 {
  padding: 15px; }

.padding-20 {
  padding: 20px; }

.padding-25 {
  padding: 25px; }

.padding-30 {
  padding: 30px; }

.padding-35 {
  padding: 35px; }

.padding-40 {
  padding: 40px; }

.padding-45 {
  padding: 45px; }

.padding-50 {
  padding: 50px; }

.materialize-red {
  background-color: #e51c23 !important;
  color: #fff; }

.materialize-red-border {
  border-color: #e51c23 !important; }

.materialize-red a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text {
  color: #e51c23 !important; }

.materialize-red.opacity-1 {
  background-color: rgba(229, 28, 35, 0.9) !important;
  color: #fff; }

.materialize-red.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-2 {
  background-color: rgba(229, 28, 35, 0.8) !important;
  color: #fff; }

.materialize-red.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-3 {
  background-color: rgba(229, 28, 35, 0.7) !important;
  color: #fff; }

.materialize-red.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-4 {
  background-color: rgba(229, 28, 35, 0.6) !important;
  color: #fff; }

.materialize-red.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-5 {
  background-color: rgba(229, 28, 35, 0.5) !important;
  color: #fff; }

.materialize-red.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-6 {
  background-color: rgba(229, 28, 35, 0.4) !important;
  color: #fff; }

.materialize-red.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-7 {
  background-color: rgba(229, 28, 35, 0.3) !important;
  color: #fff; }

.materialize-red.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-8 {
  background-color: rgba(229, 28, 35, 0.2) !important;
  color: #fff; }

.materialize-red.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.opacity-9 {
  background-color: rgba(229, 28, 35, 0.1) !important;
  color: #fff; }

.materialize-red.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text-link a,
.materialize-red-text-link a:link,
.materialize-red-text-link a:visited,
.materialize-red-text-link a:focus,
.materialize-red-text-link a:active {
  color: #e51c23 !important; }

.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
  color: #000; }

.materialize-red.lighten-5-border {
  border-color: #fdeaeb !important; }

.materialize-red.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important; }

.materialize-red.lighten-5.opacity-1 {
  background-color: rgba(253, 234, 235, 0.9) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-2 {
  background-color: rgba(253, 234, 235, 0.8) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-3 {
  background-color: rgba(253, 234, 235, 0.7) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-4 {
  background-color: rgba(253, 234, 235, 0.6) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-5 {
  background-color: rgba(253, 234, 235, 0.5) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-6 {
  background-color: rgba(253, 234, 235, 0.4) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-7 {
  background-color: rgba(253, 234, 235, 0.3) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-8 {
  background-color: rgba(253, 234, 235, 0.2) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-5.opacity-9 {
  background-color: rgba(253, 234, 235, 0.1) !important;
  color: #000; }

.materialize-red.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-lighten-5-text-link a,
.materialize-red-lighten-5-text-link a:link,
.materialize-red-lighten-5-text-link a:visited,
.materialize-red-lighten-5-text-link a:focus,
.materialize-red-lighten-5-text-link a:active {
  color: #fdeaeb !important; }

.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
  color: #000; }

.materialize-red.lighten-4-border {
  border-color: #f8c1c3 !important; }

.materialize-red.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important; }

.materialize-red.lighten-4.opacity-1 {
  background-color: rgba(248, 193, 195, 0.9) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-2 {
  background-color: rgba(248, 193, 195, 0.8) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-3 {
  background-color: rgba(248, 193, 195, 0.7) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-4 {
  background-color: rgba(248, 193, 195, 0.6) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-5 {
  background-color: rgba(248, 193, 195, 0.5) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-6 {
  background-color: rgba(248, 193, 195, 0.4) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-7 {
  background-color: rgba(248, 193, 195, 0.3) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-8 {
  background-color: rgba(248, 193, 195, 0.2) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-4.opacity-9 {
  background-color: rgba(248, 193, 195, 0.1) !important;
  color: #000; }

.materialize-red.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-lighten-4-text-link a,
.materialize-red-lighten-4-text-link a:link,
.materialize-red-lighten-4-text-link a:visited,
.materialize-red-lighten-4-text-link a:focus,
.materialize-red-lighten-4-text-link a:active {
  color: #f8c1c3 !important; }

.materialize-red.lighten-3 {
  background-color: #f3989b !important;
  color: #000; }

.materialize-red.lighten-3-border {
  border-color: #f3989b !important; }

.materialize-red.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-lighten-3 {
  color: #f3989b !important; }

.materialize-red.lighten-3.opacity-1 {
  background-color: rgba(243, 152, 155, 0.9) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-2 {
  background-color: rgba(243, 152, 155, 0.8) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-3 {
  background-color: rgba(243, 152, 155, 0.7) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-4 {
  background-color: rgba(243, 152, 155, 0.6) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-5 {
  background-color: rgba(243, 152, 155, 0.5) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-6 {
  background-color: rgba(243, 152, 155, 0.4) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-7 {
  background-color: rgba(243, 152, 155, 0.3) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-8 {
  background-color: rgba(243, 152, 155, 0.2) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-3.opacity-9 {
  background-color: rgba(243, 152, 155, 0.1) !important;
  color: #000; }

.materialize-red.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-lighten-3-text-link a,
.materialize-red-lighten-3-text-link a:link,
.materialize-red-lighten-3-text-link a:visited,
.materialize-red-lighten-3-text-link a:focus,
.materialize-red-lighten-3-text-link a:active {
  color: #f3989b !important; }

.materialize-red.lighten-2 {
  background-color: #ee6e73 !important;
  color: #fff; }

.materialize-red.lighten-2-border {
  border-color: #ee6e73 !important; }

.materialize-red.lighten-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important; }

.materialize-red.lighten-2.opacity-1 {
  background-color: rgba(238, 110, 115, 0.9) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-2 {
  background-color: rgba(238, 110, 115, 0.8) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-3 {
  background-color: rgba(238, 110, 115, 0.7) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-4 {
  background-color: rgba(238, 110, 115, 0.6) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-5 {
  background-color: rgba(238, 110, 115, 0.5) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-6 {
  background-color: rgba(238, 110, 115, 0.4) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-7 {
  background-color: rgba(238, 110, 115, 0.3) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-8 {
  background-color: rgba(238, 110, 115, 0.2) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-2.opacity-9 {
  background-color: rgba(238, 110, 115, 0.1) !important;
  color: #fff; }

.materialize-red.lighten-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-lighten-2-text-link a,
.materialize-red-lighten-2-text-link a:link,
.materialize-red-lighten-2-text-link a:visited,
.materialize-red-lighten-2-text-link a:focus,
.materialize-red-lighten-2-text-link a:active {
  color: #ee6e73 !important; }

.materialize-red.lighten-1 {
  background-color: #ea454b !important;
  color: #fff; }

.materialize-red.lighten-1-border {
  border-color: #ea454b !important; }

.materialize-red.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-lighten-1 {
  color: #ea454b !important; }

.materialize-red.lighten-1.opacity-1 {
  background-color: rgba(234, 69, 75, 0.9) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-2 {
  background-color: rgba(234, 69, 75, 0.8) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-3 {
  background-color: rgba(234, 69, 75, 0.7) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-4 {
  background-color: rgba(234, 69, 75, 0.6) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-5 {
  background-color: rgba(234, 69, 75, 0.5) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-6 {
  background-color: rgba(234, 69, 75, 0.4) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-7 {
  background-color: rgba(234, 69, 75, 0.3) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-8 {
  background-color: rgba(234, 69, 75, 0.2) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.lighten-1.opacity-9 {
  background-color: rgba(234, 69, 75, 0.1) !important;
  color: #fff; }

.materialize-red.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-lighten-1-text-link a,
.materialize-red-lighten-1-text-link a:link,
.materialize-red-lighten-1-text-link a:visited,
.materialize-red-lighten-1-text-link a:focus,
.materialize-red-lighten-1-text-link a:active {
  color: #ea454b !important; }

.materialize-red.darken-1 {
  background-color: #d0181e !important;
  color: #fff; }

.materialize-red.darken-1-border {
  border-color: #d0181e !important; }

.materialize-red.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-darken-1 {
  color: #d0181e !important; }

.materialize-red.darken-1.opacity-1 {
  background-color: rgba(208, 24, 30, 0.9) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-2 {
  background-color: rgba(208, 24, 30, 0.8) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-3 {
  background-color: rgba(208, 24, 30, 0.7) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-4 {
  background-color: rgba(208, 24, 30, 0.6) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-5 {
  background-color: rgba(208, 24, 30, 0.5) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-6 {
  background-color: rgba(208, 24, 30, 0.4) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-7 {
  background-color: rgba(208, 24, 30, 0.3) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-8 {
  background-color: rgba(208, 24, 30, 0.2) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-1.opacity-9 {
  background-color: rgba(208, 24, 30, 0.1) !important;
  color: #fff; }

.materialize-red.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-darken-1-text-link a,
.materialize-red-darken-1-text-link a:link,
.materialize-red-darken-1-text-link a:visited,
.materialize-red-darken-1-text-link a:focus,
.materialize-red-darken-1-text-link a:active {
  color: #d0181e !important; }

.materialize-red.darken-2 {
  background-color: #b9151b !important;
  color: #fff; }

.materialize-red.darken-2-border {
  border-color: #b9151b !important; }

.materialize-red.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-darken-2 {
  color: #b9151b !important; }

.materialize-red.darken-2.opacity-1 {
  background-color: rgba(185, 21, 27, 0.9) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-2 {
  background-color: rgba(185, 21, 27, 0.8) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-3 {
  background-color: rgba(185, 21, 27, 0.7) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-4 {
  background-color: rgba(185, 21, 27, 0.6) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-5 {
  background-color: rgba(185, 21, 27, 0.5) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-6 {
  background-color: rgba(185, 21, 27, 0.4) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-7 {
  background-color: rgba(185, 21, 27, 0.3) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-8 {
  background-color: rgba(185, 21, 27, 0.2) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-2.opacity-9 {
  background-color: rgba(185, 21, 27, 0.1) !important;
  color: #fff; }

.materialize-red.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-darken-2-text-link a,
.materialize-red-darken-2-text-link a:link,
.materialize-red-darken-2-text-link a:visited,
.materialize-red-darken-2-text-link a:focus,
.materialize-red-darken-2-text-link a:active {
  color: #b9151b !important; }

.materialize-red.darken-3 {
  background-color: #a21318 !important;
  color: #fff; }

.materialize-red.darken-3-border {
  border-color: #a21318 !important; }

.materialize-red.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-darken-3 {
  color: #a21318 !important; }

.materialize-red.darken-3.opacity-1 {
  background-color: rgba(162, 19, 24, 0.9) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-2 {
  background-color: rgba(162, 19, 24, 0.8) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-3 {
  background-color: rgba(162, 19, 24, 0.7) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-4 {
  background-color: rgba(162, 19, 24, 0.6) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-5 {
  background-color: rgba(162, 19, 24, 0.5) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-6 {
  background-color: rgba(162, 19, 24, 0.4) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-7 {
  background-color: rgba(162, 19, 24, 0.3) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-8 {
  background-color: rgba(162, 19, 24, 0.2) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-3.opacity-9 {
  background-color: rgba(162, 19, 24, 0.1) !important;
  color: #fff; }

.materialize-red.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-darken-3-text-link a,
.materialize-red-darken-3-text-link a:link,
.materialize-red-darken-3-text-link a:visited,
.materialize-red-darken-3-text-link a:focus,
.materialize-red-darken-3-text-link a:active {
  color: #a21318 !important; }

.materialize-red.darken-4 {
  background-color: #8b1014 !important;
  color: #fff; }

.materialize-red.darken-4-border {
  border-color: #8b1014 !important; }

.materialize-red.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-text.text-darken-4 {
  color: #8b1014 !important; }

.materialize-red.darken-4.opacity-1 {
  background-color: rgba(139, 16, 20, 0.9) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-2 {
  background-color: rgba(139, 16, 20, 0.8) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-3 {
  background-color: rgba(139, 16, 20, 0.7) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-4 {
  background-color: rgba(139, 16, 20, 0.6) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-5 {
  background-color: rgba(139, 16, 20, 0.5) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-6 {
  background-color: rgba(139, 16, 20, 0.4) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-7 {
  background-color: rgba(139, 16, 20, 0.3) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-8 {
  background-color: rgba(139, 16, 20, 0.2) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red.darken-4.opacity-9 {
  background-color: rgba(139, 16, 20, 0.1) !important;
  color: #fff; }

.materialize-red.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.materialize-red.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.materialize-red-darken-4-text-link a,
.materialize-red-darken-4-text-link a:link,
.materialize-red-darken-4-text-link a:visited,
.materialize-red-darken-4-text-link a:focus,
.materialize-red-darken-4-text-link a:active {
  color: #8b1014 !important; }

.red {
  background-color: #F44336 !important;
  color: #fff; }

.red-border {
  border-color: #F44336 !important; }

.red a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text {
  color: #F44336 !important; }

.red.opacity-1 {
  background-color: rgba(244, 67, 54, 0.9) !important;
  color: #fff; }

.red.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.opacity-2 {
  background-color: rgba(244, 67, 54, 0.8) !important;
  color: #fff; }

.red.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.opacity-3 {
  background-color: rgba(244, 67, 54, 0.7) !important;
  color: #fff; }

.red.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.opacity-4 {
  background-color: rgba(244, 67, 54, 0.6) !important;
  color: #fff; }

.red.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.opacity-5 {
  background-color: rgba(244, 67, 54, 0.5) !important;
  color: #fff; }

.red.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.opacity-6 {
  background-color: rgba(244, 67, 54, 0.4) !important;
  color: #fff; }

.red.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.opacity-7 {
  background-color: rgba(244, 67, 54, 0.3) !important;
  color: #fff; }

.red.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.opacity-8 {
  background-color: rgba(244, 67, 54, 0.2) !important;
  color: #fff; }

.red.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.opacity-9 {
  background-color: rgba(244, 67, 54, 0.1) !important;
  color: #fff; }

.red.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text-link a,
.red-text-link a:link,
.red-text-link a:visited,
.red-text-link a:focus,
.red-text-link a:active {
  color: #F44336 !important; }

.red.lighten-5 {
  background-color: #FFEBEE !important;
  color: #000; }

.red.lighten-5-border {
  border-color: #FFEBEE !important; }

.red.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text.text-lighten-5 {
  color: #FFEBEE !important; }

.red.lighten-5.opacity-1 {
  background-color: rgba(255, 235, 238, 0.9) !important;
  color: #000; }

.red.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-5.opacity-2 {
  background-color: rgba(255, 235, 238, 0.8) !important;
  color: #000; }

.red.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-5.opacity-3 {
  background-color: rgba(255, 235, 238, 0.7) !important;
  color: #000; }

.red.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-5.opacity-4 {
  background-color: rgba(255, 235, 238, 0.6) !important;
  color: #000; }

.red.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-5.opacity-5 {
  background-color: rgba(255, 235, 238, 0.5) !important;
  color: #000; }

.red.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-5.opacity-6 {
  background-color: rgba(255, 235, 238, 0.4) !important;
  color: #000; }

.red.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-5.opacity-7 {
  background-color: rgba(255, 235, 238, 0.3) !important;
  color: #000; }

.red.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-5.opacity-8 {
  background-color: rgba(255, 235, 238, 0.2) !important;
  color: #000; }

.red.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-5.opacity-9 {
  background-color: rgba(255, 235, 238, 0.1) !important;
  color: #000; }

.red.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-lighten-5-text-link a,
.red-lighten-5-text-link a:link,
.red-lighten-5-text-link a:visited,
.red-lighten-5-text-link a:focus,
.red-lighten-5-text-link a:active {
  color: #FFEBEE !important; }

.red.lighten-4 {
  background-color: #FFCDD2 !important;
  color: #000; }

.red.lighten-4-border {
  border-color: #FFCDD2 !important; }

.red.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text.text-lighten-4 {
  color: #FFCDD2 !important; }

.red.lighten-4.opacity-1 {
  background-color: rgba(255, 205, 210, 0.9) !important;
  color: #000; }

.red.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-4.opacity-2 {
  background-color: rgba(255, 205, 210, 0.8) !important;
  color: #000; }

.red.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-4.opacity-3 {
  background-color: rgba(255, 205, 210, 0.7) !important;
  color: #000; }

.red.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-4.opacity-4 {
  background-color: rgba(255, 205, 210, 0.6) !important;
  color: #000; }

.red.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-4.opacity-5 {
  background-color: rgba(255, 205, 210, 0.5) !important;
  color: #000; }

.red.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-4.opacity-6 {
  background-color: rgba(255, 205, 210, 0.4) !important;
  color: #000; }

.red.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-4.opacity-7 {
  background-color: rgba(255, 205, 210, 0.3) !important;
  color: #000; }

.red.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-4.opacity-8 {
  background-color: rgba(255, 205, 210, 0.2) !important;
  color: #000; }

.red.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-4.opacity-9 {
  background-color: rgba(255, 205, 210, 0.1) !important;
  color: #000; }

.red.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-lighten-4-text-link a,
.red-lighten-4-text-link a:link,
.red-lighten-4-text-link a:visited,
.red-lighten-4-text-link a:focus,
.red-lighten-4-text-link a:active {
  color: #FFCDD2 !important; }

.red.lighten-3 {
  background-color: #EF9A9A !important;
  color: #000; }

.red.lighten-3-border {
  border-color: #EF9A9A !important; }

.red.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text.text-lighten-3 {
  color: #EF9A9A !important; }

.red.lighten-3.opacity-1 {
  background-color: rgba(239, 154, 154, 0.9) !important;
  color: #000; }

.red.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-3.opacity-2 {
  background-color: rgba(239, 154, 154, 0.8) !important;
  color: #000; }

.red.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-3.opacity-3 {
  background-color: rgba(239, 154, 154, 0.7) !important;
  color: #000; }

.red.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-3.opacity-4 {
  background-color: rgba(239, 154, 154, 0.6) !important;
  color: #000; }

.red.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-3.opacity-5 {
  background-color: rgba(239, 154, 154, 0.5) !important;
  color: #000; }

.red.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-3.opacity-6 {
  background-color: rgba(239, 154, 154, 0.4) !important;
  color: #000; }

.red.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-3.opacity-7 {
  background-color: rgba(239, 154, 154, 0.3) !important;
  color: #000; }

.red.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-3.opacity-8 {
  background-color: rgba(239, 154, 154, 0.2) !important;
  color: #000; }

.red.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-3.opacity-9 {
  background-color: rgba(239, 154, 154, 0.1) !important;
  color: #000; }

.red.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-lighten-3-text-link a,
.red-lighten-3-text-link a:link,
.red-lighten-3-text-link a:visited,
.red-lighten-3-text-link a:focus,
.red-lighten-3-text-link a:active {
  color: #EF9A9A !important; }

.red.lighten-2 {
  background-color: #E57373 !important;
  color: #fff; }

.red.lighten-2-border {
  border-color: #E57373 !important; }

.red.lighten-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text.text-lighten-2 {
  color: #E57373 !important; }

.red.lighten-2.opacity-1 {
  background-color: rgba(229, 115, 115, 0.9) !important;
  color: #fff; }

.red.lighten-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-2.opacity-2 {
  background-color: rgba(229, 115, 115, 0.8) !important;
  color: #fff; }

.red.lighten-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-2.opacity-3 {
  background-color: rgba(229, 115, 115, 0.7) !important;
  color: #fff; }

.red.lighten-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-2.opacity-4 {
  background-color: rgba(229, 115, 115, 0.6) !important;
  color: #fff; }

.red.lighten-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-2.opacity-5 {
  background-color: rgba(229, 115, 115, 0.5) !important;
  color: #fff; }

.red.lighten-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-2.opacity-6 {
  background-color: rgba(229, 115, 115, 0.4) !important;
  color: #fff; }

.red.lighten-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-2.opacity-7 {
  background-color: rgba(229, 115, 115, 0.3) !important;
  color: #fff; }

.red.lighten-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-2.opacity-8 {
  background-color: rgba(229, 115, 115, 0.2) !important;
  color: #fff; }

.red.lighten-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-2.opacity-9 {
  background-color: rgba(229, 115, 115, 0.1) !important;
  color: #fff; }

.red.lighten-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-lighten-2-text-link a,
.red-lighten-2-text-link a:link,
.red-lighten-2-text-link a:visited,
.red-lighten-2-text-link a:focus,
.red-lighten-2-text-link a:active {
  color: #E57373 !important; }

.red.lighten-1 {
  background-color: #EF5350 !important;
  color: #fff; }

.red.lighten-1-border {
  border-color: #EF5350 !important; }

.red.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text.text-lighten-1 {
  color: #EF5350 !important; }

.red.lighten-1.opacity-1 {
  background-color: rgba(239, 83, 80, 0.9) !important;
  color: #fff; }

.red.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-1.opacity-2 {
  background-color: rgba(239, 83, 80, 0.8) !important;
  color: #fff; }

.red.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-1.opacity-3 {
  background-color: rgba(239, 83, 80, 0.7) !important;
  color: #fff; }

.red.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-1.opacity-4 {
  background-color: rgba(239, 83, 80, 0.6) !important;
  color: #fff; }

.red.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-1.opacity-5 {
  background-color: rgba(239, 83, 80, 0.5) !important;
  color: #fff; }

.red.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-1.opacity-6 {
  background-color: rgba(239, 83, 80, 0.4) !important;
  color: #fff; }

.red.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-1.opacity-7 {
  background-color: rgba(239, 83, 80, 0.3) !important;
  color: #fff; }

.red.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-1.opacity-8 {
  background-color: rgba(239, 83, 80, 0.2) !important;
  color: #fff; }

.red.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.lighten-1.opacity-9 {
  background-color: rgba(239, 83, 80, 0.1) !important;
  color: #fff; }

.red.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-lighten-1-text-link a,
.red-lighten-1-text-link a:link,
.red-lighten-1-text-link a:visited,
.red-lighten-1-text-link a:focus,
.red-lighten-1-text-link a:active {
  color: #EF5350 !important; }

.red.darken-1 {
  background-color: #E53935 !important;
  color: #fff; }

.red.darken-1-border {
  border-color: #E53935 !important; }

.red.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text.text-darken-1 {
  color: #E53935 !important; }

.red.darken-1.opacity-1 {
  background-color: rgba(229, 57, 53, 0.9) !important;
  color: #fff; }

.red.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-1.opacity-2 {
  background-color: rgba(229, 57, 53, 0.8) !important;
  color: #fff; }

.red.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-1.opacity-3 {
  background-color: rgba(229, 57, 53, 0.7) !important;
  color: #fff; }

.red.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-1.opacity-4 {
  background-color: rgba(229, 57, 53, 0.6) !important;
  color: #fff; }

.red.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-1.opacity-5 {
  background-color: rgba(229, 57, 53, 0.5) !important;
  color: #fff; }

.red.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-1.opacity-6 {
  background-color: rgba(229, 57, 53, 0.4) !important;
  color: #fff; }

.red.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-1.opacity-7 {
  background-color: rgba(229, 57, 53, 0.3) !important;
  color: #fff; }

.red.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-1.opacity-8 {
  background-color: rgba(229, 57, 53, 0.2) !important;
  color: #fff; }

.red.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-1.opacity-9 {
  background-color: rgba(229, 57, 53, 0.1) !important;
  color: #fff; }

.red.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-darken-1-text-link a,
.red-darken-1-text-link a:link,
.red-darken-1-text-link a:visited,
.red-darken-1-text-link a:focus,
.red-darken-1-text-link a:active {
  color: #E53935 !important; }

.red.darken-2 {
  background-color: #D32F2F !important;
  color: #fff; }

.red.darken-2-border {
  border-color: #D32F2F !important; }

.red.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text.text-darken-2 {
  color: #D32F2F !important; }

.red.darken-2.opacity-1 {
  background-color: rgba(211, 47, 47, 0.9) !important;
  color: #fff; }

.red.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-2.opacity-2 {
  background-color: rgba(211, 47, 47, 0.8) !important;
  color: #fff; }

.red.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-2.opacity-3 {
  background-color: rgba(211, 47, 47, 0.7) !important;
  color: #fff; }

.red.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-2.opacity-4 {
  background-color: rgba(211, 47, 47, 0.6) !important;
  color: #fff; }

.red.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-2.opacity-5 {
  background-color: rgba(211, 47, 47, 0.5) !important;
  color: #fff; }

.red.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-2.opacity-6 {
  background-color: rgba(211, 47, 47, 0.4) !important;
  color: #fff; }

.red.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-2.opacity-7 {
  background-color: rgba(211, 47, 47, 0.3) !important;
  color: #fff; }

.red.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-2.opacity-8 {
  background-color: rgba(211, 47, 47, 0.2) !important;
  color: #fff; }

.red.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-2.opacity-9 {
  background-color: rgba(211, 47, 47, 0.1) !important;
  color: #fff; }

.red.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-darken-2-text-link a,
.red-darken-2-text-link a:link,
.red-darken-2-text-link a:visited,
.red-darken-2-text-link a:focus,
.red-darken-2-text-link a:active {
  color: #D32F2F !important; }

.red.darken-3 {
  background-color: #C62828 !important;
  color: #fff; }

.red.darken-3-border {
  border-color: #C62828 !important; }

.red.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text.text-darken-3 {
  color: #C62828 !important; }

.red.darken-3.opacity-1 {
  background-color: rgba(198, 40, 40, 0.9) !important;
  color: #fff; }

.red.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-3.opacity-2 {
  background-color: rgba(198, 40, 40, 0.8) !important;
  color: #fff; }

.red.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-3.opacity-3 {
  background-color: rgba(198, 40, 40, 0.7) !important;
  color: #fff; }

.red.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-3.opacity-4 {
  background-color: rgba(198, 40, 40, 0.6) !important;
  color: #fff; }

.red.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-3.opacity-5 {
  background-color: rgba(198, 40, 40, 0.5) !important;
  color: #fff; }

.red.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-3.opacity-6 {
  background-color: rgba(198, 40, 40, 0.4) !important;
  color: #fff; }

.red.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-3.opacity-7 {
  background-color: rgba(198, 40, 40, 0.3) !important;
  color: #fff; }

.red.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-3.opacity-8 {
  background-color: rgba(198, 40, 40, 0.2) !important;
  color: #fff; }

.red.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-3.opacity-9 {
  background-color: rgba(198, 40, 40, 0.1) !important;
  color: #fff; }

.red.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-darken-3-text-link a,
.red-darken-3-text-link a:link,
.red-darken-3-text-link a:visited,
.red-darken-3-text-link a:focus,
.red-darken-3-text-link a:active {
  color: #C62828 !important; }

.red.darken-4 {
  background-color: #B71C1C !important;
  color: #fff; }

.red.darken-4-border {
  border-color: #B71C1C !important; }

.red.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text.text-darken-4 {
  color: #B71C1C !important; }

.red.darken-4.opacity-1 {
  background-color: rgba(183, 28, 28, 0.9) !important;
  color: #fff; }

.red.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-4.opacity-2 {
  background-color: rgba(183, 28, 28, 0.8) !important;
  color: #fff; }

.red.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-4.opacity-3 {
  background-color: rgba(183, 28, 28, 0.7) !important;
  color: #fff; }

.red.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-4.opacity-4 {
  background-color: rgba(183, 28, 28, 0.6) !important;
  color: #fff; }

.red.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-4.opacity-5 {
  background-color: rgba(183, 28, 28, 0.5) !important;
  color: #fff; }

.red.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-4.opacity-6 {
  background-color: rgba(183, 28, 28, 0.4) !important;
  color: #fff; }

.red.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-4.opacity-7 {
  background-color: rgba(183, 28, 28, 0.3) !important;
  color: #fff; }

.red.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-4.opacity-8 {
  background-color: rgba(183, 28, 28, 0.2) !important;
  color: #fff; }

.red.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.darken-4.opacity-9 {
  background-color: rgba(183, 28, 28, 0.1) !important;
  color: #fff; }

.red.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-darken-4-text-link a,
.red-darken-4-text-link a:link,
.red-darken-4-text-link a:visited,
.red-darken-4-text-link a:focus,
.red-darken-4-text-link a:active {
  color: #B71C1C !important; }

.red.accent-1 {
  background-color: #FF8A80 !important;
  color: #000; }

.red.accent-1-border {
  border-color: #FF8A80 !important; }

.red.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text.text-accent-1 {
  color: #FF8A80 !important; }

.red.accent-1.opacity-1 {
  background-color: rgba(255, 138, 128, 0.9) !important;
  color: #000; }

.red.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-1.opacity-2 {
  background-color: rgba(255, 138, 128, 0.8) !important;
  color: #000; }

.red.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-1.opacity-3 {
  background-color: rgba(255, 138, 128, 0.7) !important;
  color: #000; }

.red.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-1.opacity-4 {
  background-color: rgba(255, 138, 128, 0.6) !important;
  color: #000; }

.red.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-1.opacity-5 {
  background-color: rgba(255, 138, 128, 0.5) !important;
  color: #000; }

.red.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-1.opacity-6 {
  background-color: rgba(255, 138, 128, 0.4) !important;
  color: #000; }

.red.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-1.opacity-7 {
  background-color: rgba(255, 138, 128, 0.3) !important;
  color: #000; }

.red.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-1.opacity-8 {
  background-color: rgba(255, 138, 128, 0.2) !important;
  color: #000; }

.red.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-1.opacity-9 {
  background-color: rgba(255, 138, 128, 0.1) !important;
  color: #000; }

.red.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.red.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-accent-1-text-link a,
.red-accent-1-text-link a:link,
.red-accent-1-text-link a:visited,
.red-accent-1-text-link a:focus,
.red-accent-1-text-link a:active {
  color: #FF8A80 !important; }

.red.accent-2 {
  background-color: #FF5252 !important;
  color: #fff; }

.red.accent-2-border {
  border-color: #FF5252 !important; }

.red.accent-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text.text-accent-2 {
  color: #FF5252 !important; }

.red.accent-2.opacity-1 {
  background-color: rgba(255, 82, 82, 0.9) !important;
  color: #fff; }

.red.accent-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-2.opacity-2 {
  background-color: rgba(255, 82, 82, 0.8) !important;
  color: #fff; }

.red.accent-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-2.opacity-3 {
  background-color: rgba(255, 82, 82, 0.7) !important;
  color: #fff; }

.red.accent-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-2.opacity-4 {
  background-color: rgba(255, 82, 82, 0.6) !important;
  color: #fff; }

.red.accent-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-2.opacity-5 {
  background-color: rgba(255, 82, 82, 0.5) !important;
  color: #fff; }

.red.accent-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-2.opacity-6 {
  background-color: rgba(255, 82, 82, 0.4) !important;
  color: #fff; }

.red.accent-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-2.opacity-7 {
  background-color: rgba(255, 82, 82, 0.3) !important;
  color: #fff; }

.red.accent-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-2.opacity-8 {
  background-color: rgba(255, 82, 82, 0.2) !important;
  color: #fff; }

.red.accent-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-2.opacity-9 {
  background-color: rgba(255, 82, 82, 0.1) !important;
  color: #fff; }

.red.accent-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-accent-2-text-link a,
.red-accent-2-text-link a:link,
.red-accent-2-text-link a:visited,
.red-accent-2-text-link a:focus,
.red-accent-2-text-link a:active {
  color: #FF5252 !important; }

.red.accent-3 {
  background-color: #FF1744 !important;
  color: #fff; }

.red.accent-3-border {
  border-color: #FF1744 !important; }

.red.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text.text-accent-3 {
  color: #FF1744 !important; }

.red.accent-3.opacity-1 {
  background-color: rgba(255, 23, 68, 0.9) !important;
  color: #fff; }

.red.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-3.opacity-2 {
  background-color: rgba(255, 23, 68, 0.8) !important;
  color: #fff; }

.red.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-3.opacity-3 {
  background-color: rgba(255, 23, 68, 0.7) !important;
  color: #fff; }

.red.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-3.opacity-4 {
  background-color: rgba(255, 23, 68, 0.6) !important;
  color: #fff; }

.red.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-3.opacity-5 {
  background-color: rgba(255, 23, 68, 0.5) !important;
  color: #fff; }

.red.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-3.opacity-6 {
  background-color: rgba(255, 23, 68, 0.4) !important;
  color: #fff; }

.red.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-3.opacity-7 {
  background-color: rgba(255, 23, 68, 0.3) !important;
  color: #fff; }

.red.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-3.opacity-8 {
  background-color: rgba(255, 23, 68, 0.2) !important;
  color: #fff; }

.red.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-3.opacity-9 {
  background-color: rgba(255, 23, 68, 0.1) !important;
  color: #fff; }

.red.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-accent-3-text-link a,
.red-accent-3-text-link a:link,
.red-accent-3-text-link a:visited,
.red-accent-3-text-link a:focus,
.red-accent-3-text-link a:active {
  color: #FF1744 !important; }

.red.accent-4 {
  background-color: #D50000 !important;
  color: #fff; }

.red.accent-4-border {
  border-color: #D50000 !important; }

.red.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-text.text-accent-4 {
  color: #D50000 !important; }

.red.accent-4.opacity-1 {
  background-color: rgba(213, 0, 0, 0.9) !important;
  color: #fff; }

.red.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-4.opacity-2 {
  background-color: rgba(213, 0, 0, 0.8) !important;
  color: #fff; }

.red.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-4.opacity-3 {
  background-color: rgba(213, 0, 0, 0.7) !important;
  color: #fff; }

.red.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-4.opacity-4 {
  background-color: rgba(213, 0, 0, 0.6) !important;
  color: #fff; }

.red.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-4.opacity-5 {
  background-color: rgba(213, 0, 0, 0.5) !important;
  color: #fff; }

.red.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-4.opacity-6 {
  background-color: rgba(213, 0, 0, 0.4) !important;
  color: #fff; }

.red.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-4.opacity-7 {
  background-color: rgba(213, 0, 0, 0.3) !important;
  color: #fff; }

.red.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-4.opacity-8 {
  background-color: rgba(213, 0, 0, 0.2) !important;
  color: #fff; }

.red.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red.accent-4.opacity-9 {
  background-color: rgba(213, 0, 0, 0.1) !important;
  color: #fff; }

.red.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.red.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.red-accent-4-text-link a,
.red-accent-4-text-link a:link,
.red-accent-4-text-link a:visited,
.red-accent-4-text-link a:focus,
.red-accent-4-text-link a:active {
  color: #D50000 !important; }

.pink {
  background-color: #e91e63 !important;
  color: #fff; }

.pink-border {
  border-color: #e91e63 !important; }

.pink a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text {
  color: #e91e63 !important; }

.pink.opacity-1 {
  background-color: rgba(233, 30, 99, 0.9) !important;
  color: #fff; }

.pink.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-2 {
  background-color: rgba(233, 30, 99, 0.8) !important;
  color: #fff; }

.pink.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-3 {
  background-color: rgba(233, 30, 99, 0.7) !important;
  color: #fff; }

.pink.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-4 {
  background-color: rgba(233, 30, 99, 0.6) !important;
  color: #fff; }

.pink.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-5 {
  background-color: rgba(233, 30, 99, 0.5) !important;
  color: #fff; }

.pink.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-6 {
  background-color: rgba(233, 30, 99, 0.4) !important;
  color: #fff; }

.pink.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-7 {
  background-color: rgba(233, 30, 99, 0.3) !important;
  color: #fff; }

.pink.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-8 {
  background-color: rgba(233, 30, 99, 0.2) !important;
  color: #fff; }

.pink.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.opacity-9 {
  background-color: rgba(233, 30, 99, 0.1) !important;
  color: #fff; }

.pink.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text-link a,
.pink-text-link a:link,
.pink-text-link a:visited,
.pink-text-link a:focus,
.pink-text-link a:active {
  color: #e91e63 !important; }

.pink.lighten-5 {
  background-color: #fce4ec !important;
  color: #000; }

.pink.lighten-5-border {
  border-color: #fce4ec !important; }

.pink.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-lighten-5 {
  color: #fce4ec !important; }

.pink.lighten-5.opacity-1 {
  background-color: rgba(252, 228, 236, 0.9) !important;
  color: #000; }

.pink.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-2 {
  background-color: rgba(252, 228, 236, 0.8) !important;
  color: #000; }

.pink.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-3 {
  background-color: rgba(252, 228, 236, 0.7) !important;
  color: #000; }

.pink.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-4 {
  background-color: rgba(252, 228, 236, 0.6) !important;
  color: #000; }

.pink.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-5 {
  background-color: rgba(252, 228, 236, 0.5) !important;
  color: #000; }

.pink.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-6 {
  background-color: rgba(252, 228, 236, 0.4) !important;
  color: #000; }

.pink.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-7 {
  background-color: rgba(252, 228, 236, 0.3) !important;
  color: #000; }

.pink.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-8 {
  background-color: rgba(252, 228, 236, 0.2) !important;
  color: #000; }

.pink.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-5.opacity-9 {
  background-color: rgba(252, 228, 236, 0.1) !important;
  color: #000; }

.pink.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-lighten-5-text-link a,
.pink-lighten-5-text-link a:link,
.pink-lighten-5-text-link a:visited,
.pink-lighten-5-text-link a:focus,
.pink-lighten-5-text-link a:active {
  color: #fce4ec !important; }

.pink.lighten-4 {
  background-color: #f8bbd0 !important;
  color: #000; }

.pink.lighten-4-border {
  border-color: #f8bbd0 !important; }

.pink.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-lighten-4 {
  color: #f8bbd0 !important; }

.pink.lighten-4.opacity-1 {
  background-color: rgba(248, 187, 208, 0.9) !important;
  color: #000; }

.pink.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-2 {
  background-color: rgba(248, 187, 208, 0.8) !important;
  color: #000; }

.pink.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-3 {
  background-color: rgba(248, 187, 208, 0.7) !important;
  color: #000; }

.pink.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-4 {
  background-color: rgba(248, 187, 208, 0.6) !important;
  color: #000; }

.pink.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-5 {
  background-color: rgba(248, 187, 208, 0.5) !important;
  color: #000; }

.pink.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-6 {
  background-color: rgba(248, 187, 208, 0.4) !important;
  color: #000; }

.pink.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-7 {
  background-color: rgba(248, 187, 208, 0.3) !important;
  color: #000; }

.pink.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-8 {
  background-color: rgba(248, 187, 208, 0.2) !important;
  color: #000; }

.pink.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-4.opacity-9 {
  background-color: rgba(248, 187, 208, 0.1) !important;
  color: #000; }

.pink.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-lighten-4-text-link a,
.pink-lighten-4-text-link a:link,
.pink-lighten-4-text-link a:visited,
.pink-lighten-4-text-link a:focus,
.pink-lighten-4-text-link a:active {
  color: #f8bbd0 !important; }

.pink.lighten-3 {
  background-color: #f48fb1 !important;
  color: #000; }

.pink.lighten-3-border {
  border-color: #f48fb1 !important; }

.pink.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-lighten-3 {
  color: #f48fb1 !important; }

.pink.lighten-3.opacity-1 {
  background-color: rgba(244, 143, 177, 0.9) !important;
  color: #000; }

.pink.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-2 {
  background-color: rgba(244, 143, 177, 0.8) !important;
  color: #000; }

.pink.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-3 {
  background-color: rgba(244, 143, 177, 0.7) !important;
  color: #000; }

.pink.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-4 {
  background-color: rgba(244, 143, 177, 0.6) !important;
  color: #000; }

.pink.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-5 {
  background-color: rgba(244, 143, 177, 0.5) !important;
  color: #000; }

.pink.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-6 {
  background-color: rgba(244, 143, 177, 0.4) !important;
  color: #000; }

.pink.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-7 {
  background-color: rgba(244, 143, 177, 0.3) !important;
  color: #000; }

.pink.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-8 {
  background-color: rgba(244, 143, 177, 0.2) !important;
  color: #000; }

.pink.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-3.opacity-9 {
  background-color: rgba(244, 143, 177, 0.1) !important;
  color: #000; }

.pink.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-lighten-3-text-link a,
.pink-lighten-3-text-link a:link,
.pink-lighten-3-text-link a:visited,
.pink-lighten-3-text-link a:focus,
.pink-lighten-3-text-link a:active {
  color: #f48fb1 !important; }

.pink.lighten-2 {
  background-color: #f06292 !important;
  color: #fff; }

.pink.lighten-2-border {
  border-color: #f06292 !important; }

.pink.lighten-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-lighten-2 {
  color: #f06292 !important; }

.pink.lighten-2.opacity-1 {
  background-color: rgba(240, 98, 146, 0.9) !important;
  color: #fff; }

.pink.lighten-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-2 {
  background-color: rgba(240, 98, 146, 0.8) !important;
  color: #fff; }

.pink.lighten-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-3 {
  background-color: rgba(240, 98, 146, 0.7) !important;
  color: #fff; }

.pink.lighten-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-4 {
  background-color: rgba(240, 98, 146, 0.6) !important;
  color: #fff; }

.pink.lighten-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-5 {
  background-color: rgba(240, 98, 146, 0.5) !important;
  color: #fff; }

.pink.lighten-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-6 {
  background-color: rgba(240, 98, 146, 0.4) !important;
  color: #fff; }

.pink.lighten-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-7 {
  background-color: rgba(240, 98, 146, 0.3) !important;
  color: #fff; }

.pink.lighten-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-8 {
  background-color: rgba(240, 98, 146, 0.2) !important;
  color: #fff; }

.pink.lighten-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-2.opacity-9 {
  background-color: rgba(240, 98, 146, 0.1) !important;
  color: #fff; }

.pink.lighten-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-lighten-2-text-link a,
.pink-lighten-2-text-link a:link,
.pink-lighten-2-text-link a:visited,
.pink-lighten-2-text-link a:focus,
.pink-lighten-2-text-link a:active {
  color: #f06292 !important; }

.pink.lighten-1 {
  background-color: #ec407a !important;
  color: #fff; }

.pink.lighten-1-border {
  border-color: #ec407a !important; }

.pink.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-lighten-1 {
  color: #ec407a !important; }

.pink.lighten-1.opacity-1 {
  background-color: rgba(236, 64, 122, 0.9) !important;
  color: #fff; }

.pink.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-2 {
  background-color: rgba(236, 64, 122, 0.8) !important;
  color: #fff; }

.pink.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-3 {
  background-color: rgba(236, 64, 122, 0.7) !important;
  color: #fff; }

.pink.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-4 {
  background-color: rgba(236, 64, 122, 0.6) !important;
  color: #fff; }

.pink.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-5 {
  background-color: rgba(236, 64, 122, 0.5) !important;
  color: #fff; }

.pink.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-6 {
  background-color: rgba(236, 64, 122, 0.4) !important;
  color: #fff; }

.pink.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-7 {
  background-color: rgba(236, 64, 122, 0.3) !important;
  color: #fff; }

.pink.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-8 {
  background-color: rgba(236, 64, 122, 0.2) !important;
  color: #fff; }

.pink.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.lighten-1.opacity-9 {
  background-color: rgba(236, 64, 122, 0.1) !important;
  color: #fff; }

.pink.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-lighten-1-text-link a,
.pink-lighten-1-text-link a:link,
.pink-lighten-1-text-link a:visited,
.pink-lighten-1-text-link a:focus,
.pink-lighten-1-text-link a:active {
  color: #ec407a !important; }

.pink.darken-1 {
  background-color: #d81b60 !important;
  color: #fff; }

.pink.darken-1-border {
  border-color: #d81b60 !important; }

.pink.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-darken-1 {
  color: #d81b60 !important; }

.pink.darken-1.opacity-1 {
  background-color: rgba(216, 27, 96, 0.9) !important;
  color: #fff; }

.pink.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-2 {
  background-color: rgba(216, 27, 96, 0.8) !important;
  color: #fff; }

.pink.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-3 {
  background-color: rgba(216, 27, 96, 0.7) !important;
  color: #fff; }

.pink.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-4 {
  background-color: rgba(216, 27, 96, 0.6) !important;
  color: #fff; }

.pink.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-5 {
  background-color: rgba(216, 27, 96, 0.5) !important;
  color: #fff; }

.pink.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-6 {
  background-color: rgba(216, 27, 96, 0.4) !important;
  color: #fff; }

.pink.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-7 {
  background-color: rgba(216, 27, 96, 0.3) !important;
  color: #fff; }

.pink.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-8 {
  background-color: rgba(216, 27, 96, 0.2) !important;
  color: #fff; }

.pink.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-1.opacity-9 {
  background-color: rgba(216, 27, 96, 0.1) !important;
  color: #fff; }

.pink.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-darken-1-text-link a,
.pink-darken-1-text-link a:link,
.pink-darken-1-text-link a:visited,
.pink-darken-1-text-link a:focus,
.pink-darken-1-text-link a:active {
  color: #d81b60 !important; }

.pink.darken-2 {
  background-color: #c2185b !important;
  color: #fff; }

.pink.darken-2-border {
  border-color: #c2185b !important; }

.pink.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-darken-2 {
  color: #c2185b !important; }

.pink.darken-2.opacity-1 {
  background-color: rgba(194, 24, 91, 0.9) !important;
  color: #fff; }

.pink.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-2 {
  background-color: rgba(194, 24, 91, 0.8) !important;
  color: #fff; }

.pink.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-3 {
  background-color: rgba(194, 24, 91, 0.7) !important;
  color: #fff; }

.pink.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-4 {
  background-color: rgba(194, 24, 91, 0.6) !important;
  color: #fff; }

.pink.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-5 {
  background-color: rgba(194, 24, 91, 0.5) !important;
  color: #fff; }

.pink.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-6 {
  background-color: rgba(194, 24, 91, 0.4) !important;
  color: #fff; }

.pink.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-7 {
  background-color: rgba(194, 24, 91, 0.3) !important;
  color: #fff; }

.pink.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-8 {
  background-color: rgba(194, 24, 91, 0.2) !important;
  color: #fff; }

.pink.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-2.opacity-9 {
  background-color: rgba(194, 24, 91, 0.1) !important;
  color: #fff; }

.pink.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-darken-2-text-link a,
.pink-darken-2-text-link a:link,
.pink-darken-2-text-link a:visited,
.pink-darken-2-text-link a:focus,
.pink-darken-2-text-link a:active {
  color: #c2185b !important; }

.pink.darken-3 {
  background-color: #ad1457 !important;
  color: #fff; }

.pink.darken-3-border {
  border-color: #ad1457 !important; }

.pink.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-darken-3 {
  color: #ad1457 !important; }

.pink.darken-3.opacity-1 {
  background-color: rgba(173, 20, 87, 0.9) !important;
  color: #fff; }

.pink.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-2 {
  background-color: rgba(173, 20, 87, 0.8) !important;
  color: #fff; }

.pink.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-3 {
  background-color: rgba(173, 20, 87, 0.7) !important;
  color: #fff; }

.pink.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-4 {
  background-color: rgba(173, 20, 87, 0.6) !important;
  color: #fff; }

.pink.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-5 {
  background-color: rgba(173, 20, 87, 0.5) !important;
  color: #fff; }

.pink.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-6 {
  background-color: rgba(173, 20, 87, 0.4) !important;
  color: #fff; }

.pink.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-7 {
  background-color: rgba(173, 20, 87, 0.3) !important;
  color: #fff; }

.pink.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-8 {
  background-color: rgba(173, 20, 87, 0.2) !important;
  color: #fff; }

.pink.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-3.opacity-9 {
  background-color: rgba(173, 20, 87, 0.1) !important;
  color: #fff; }

.pink.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-darken-3-text-link a,
.pink-darken-3-text-link a:link,
.pink-darken-3-text-link a:visited,
.pink-darken-3-text-link a:focus,
.pink-darken-3-text-link a:active {
  color: #ad1457 !important; }

.pink.darken-4 {
  background-color: #880e4f !important;
  color: #fff; }

.pink.darken-4-border {
  border-color: #880e4f !important; }

.pink.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-darken-4 {
  color: #880e4f !important; }

.pink.darken-4.opacity-1 {
  background-color: rgba(136, 14, 79, 0.9) !important;
  color: #fff; }

.pink.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-2 {
  background-color: rgba(136, 14, 79, 0.8) !important;
  color: #fff; }

.pink.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-3 {
  background-color: rgba(136, 14, 79, 0.7) !important;
  color: #fff; }

.pink.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-4 {
  background-color: rgba(136, 14, 79, 0.6) !important;
  color: #fff; }

.pink.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-5 {
  background-color: rgba(136, 14, 79, 0.5) !important;
  color: #fff; }

.pink.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-6 {
  background-color: rgba(136, 14, 79, 0.4) !important;
  color: #fff; }

.pink.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-7 {
  background-color: rgba(136, 14, 79, 0.3) !important;
  color: #fff; }

.pink.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-8 {
  background-color: rgba(136, 14, 79, 0.2) !important;
  color: #fff; }

.pink.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.darken-4.opacity-9 {
  background-color: rgba(136, 14, 79, 0.1) !important;
  color: #fff; }

.pink.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-darken-4-text-link a,
.pink-darken-4-text-link a:link,
.pink-darken-4-text-link a:visited,
.pink-darken-4-text-link a:focus,
.pink-darken-4-text-link a:active {
  color: #880e4f !important; }

.pink.accent-1 {
  background-color: #ff80ab !important;
  color: #000; }

.pink.accent-1-border {
  border-color: #ff80ab !important; }

.pink.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-accent-1 {
  color: #ff80ab !important; }

.pink.accent-1.opacity-1 {
  background-color: rgba(255, 128, 171, 0.9) !important;
  color: #000; }

.pink.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-2 {
  background-color: rgba(255, 128, 171, 0.8) !important;
  color: #000; }

.pink.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-3 {
  background-color: rgba(255, 128, 171, 0.7) !important;
  color: #000; }

.pink.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-4 {
  background-color: rgba(255, 128, 171, 0.6) !important;
  color: #000; }

.pink.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-5 {
  background-color: rgba(255, 128, 171, 0.5) !important;
  color: #000; }

.pink.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-6 {
  background-color: rgba(255, 128, 171, 0.4) !important;
  color: #000; }

.pink.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-7 {
  background-color: rgba(255, 128, 171, 0.3) !important;
  color: #000; }

.pink.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-8 {
  background-color: rgba(255, 128, 171, 0.2) !important;
  color: #000; }

.pink.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-1.opacity-9 {
  background-color: rgba(255, 128, 171, 0.1) !important;
  color: #000; }

.pink.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.pink.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-accent-1-text-link a,
.pink-accent-1-text-link a:link,
.pink-accent-1-text-link a:visited,
.pink-accent-1-text-link a:focus,
.pink-accent-1-text-link a:active {
  color: #ff80ab !important; }

.pink.accent-2 {
  background-color: #ff4081 !important;
  color: #fff; }

.pink.accent-2-border {
  border-color: #ff4081 !important; }

.pink.accent-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-accent-2 {
  color: #ff4081 !important; }

.pink.accent-2.opacity-1 {
  background-color: rgba(255, 64, 129, 0.9) !important;
  color: #fff; }

.pink.accent-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-2 {
  background-color: rgba(255, 64, 129, 0.8) !important;
  color: #fff; }

.pink.accent-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-3 {
  background-color: rgba(255, 64, 129, 0.7) !important;
  color: #fff; }

.pink.accent-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-4 {
  background-color: rgba(255, 64, 129, 0.6) !important;
  color: #fff; }

.pink.accent-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-5 {
  background-color: rgba(255, 64, 129, 0.5) !important;
  color: #fff; }

.pink.accent-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-6 {
  background-color: rgba(255, 64, 129, 0.4) !important;
  color: #fff; }

.pink.accent-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-7 {
  background-color: rgba(255, 64, 129, 0.3) !important;
  color: #fff; }

.pink.accent-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-8 {
  background-color: rgba(255, 64, 129, 0.2) !important;
  color: #fff; }

.pink.accent-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-2.opacity-9 {
  background-color: rgba(255, 64, 129, 0.1) !important;
  color: #fff; }

.pink.accent-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-accent-2-text-link a,
.pink-accent-2-text-link a:link,
.pink-accent-2-text-link a:visited,
.pink-accent-2-text-link a:focus,
.pink-accent-2-text-link a:active {
  color: #ff4081 !important; }

.pink.accent-3 {
  background-color: #f50057 !important;
  color: #fff; }

.pink.accent-3-border {
  border-color: #f50057 !important; }

.pink.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-accent-3 {
  color: #f50057 !important; }

.pink.accent-3.opacity-1 {
  background-color: rgba(245, 0, 87, 0.9) !important;
  color: #fff; }

.pink.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-2 {
  background-color: rgba(245, 0, 87, 0.8) !important;
  color: #fff; }

.pink.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-3 {
  background-color: rgba(245, 0, 87, 0.7) !important;
  color: #fff; }

.pink.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-4 {
  background-color: rgba(245, 0, 87, 0.6) !important;
  color: #fff; }

.pink.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-5 {
  background-color: rgba(245, 0, 87, 0.5) !important;
  color: #fff; }

.pink.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-6 {
  background-color: rgba(245, 0, 87, 0.4) !important;
  color: #fff; }

.pink.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-7 {
  background-color: rgba(245, 0, 87, 0.3) !important;
  color: #fff; }

.pink.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-8 {
  background-color: rgba(245, 0, 87, 0.2) !important;
  color: #fff; }

.pink.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-3.opacity-9 {
  background-color: rgba(245, 0, 87, 0.1) !important;
  color: #fff; }

.pink.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-accent-3-text-link a,
.pink-accent-3-text-link a:link,
.pink-accent-3-text-link a:visited,
.pink-accent-3-text-link a:focus,
.pink-accent-3-text-link a:active {
  color: #f50057 !important; }

.pink.accent-4 {
  background-color: #c51162 !important;
  color: #fff; }

.pink.accent-4-border {
  border-color: #c51162 !important; }

.pink.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-text.text-accent-4 {
  color: #c51162 !important; }

.pink.accent-4.opacity-1 {
  background-color: rgba(197, 17, 98, 0.9) !important;
  color: #fff; }

.pink.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-2 {
  background-color: rgba(197, 17, 98, 0.8) !important;
  color: #fff; }

.pink.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-3 {
  background-color: rgba(197, 17, 98, 0.7) !important;
  color: #fff; }

.pink.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-4 {
  background-color: rgba(197, 17, 98, 0.6) !important;
  color: #fff; }

.pink.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-5 {
  background-color: rgba(197, 17, 98, 0.5) !important;
  color: #fff; }

.pink.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-6 {
  background-color: rgba(197, 17, 98, 0.4) !important;
  color: #fff; }

.pink.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-7 {
  background-color: rgba(197, 17, 98, 0.3) !important;
  color: #fff; }

.pink.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-8 {
  background-color: rgba(197, 17, 98, 0.2) !important;
  color: #fff; }

.pink.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink.accent-4.opacity-9 {
  background-color: rgba(197, 17, 98, 0.1) !important;
  color: #fff; }

.pink.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.pink.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.pink-accent-4-text-link a,
.pink-accent-4-text-link a:link,
.pink-accent-4-text-link a:visited,
.pink-accent-4-text-link a:focus,
.pink-accent-4-text-link a:active {
  color: #c51162 !important; }

.purple {
  background-color: #9c27b0 !important;
  color: #fff; }

.purple-border {
  border-color: #9c27b0 !important; }

.purple a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text {
  color: #9c27b0 !important; }

.purple.opacity-1 {
  background-color: rgba(156, 39, 176, 0.9) !important;
  color: #fff; }

.purple.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-2 {
  background-color: rgba(156, 39, 176, 0.8) !important;
  color: #fff; }

.purple.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-3 {
  background-color: rgba(156, 39, 176, 0.7) !important;
  color: #fff; }

.purple.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-4 {
  background-color: rgba(156, 39, 176, 0.6) !important;
  color: #fff; }

.purple.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-5 {
  background-color: rgba(156, 39, 176, 0.5) !important;
  color: #fff; }

.purple.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-6 {
  background-color: rgba(156, 39, 176, 0.4) !important;
  color: #fff; }

.purple.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-7 {
  background-color: rgba(156, 39, 176, 0.3) !important;
  color: #fff; }

.purple.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-8 {
  background-color: rgba(156, 39, 176, 0.2) !important;
  color: #fff; }

.purple.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.opacity-9 {
  background-color: rgba(156, 39, 176, 0.1) !important;
  color: #fff; }

.purple.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text-link a,
.purple-text-link a:link,
.purple-text-link a:visited,
.purple-text-link a:focus,
.purple-text-link a:active {
  color: #9c27b0 !important; }

.purple.lighten-5 {
  background-color: #f3e5f5 !important;
  color: #000; }

.purple.lighten-5-border {
  border-color: #f3e5f5 !important; }

.purple.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-lighten-5 {
  color: #f3e5f5 !important; }

.purple.lighten-5.opacity-1 {
  background-color: rgba(243, 229, 245, 0.9) !important;
  color: #000; }

.purple.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-2 {
  background-color: rgba(243, 229, 245, 0.8) !important;
  color: #000; }

.purple.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-3 {
  background-color: rgba(243, 229, 245, 0.7) !important;
  color: #000; }

.purple.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-4 {
  background-color: rgba(243, 229, 245, 0.6) !important;
  color: #000; }

.purple.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-5 {
  background-color: rgba(243, 229, 245, 0.5) !important;
  color: #000; }

.purple.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-6 {
  background-color: rgba(243, 229, 245, 0.4) !important;
  color: #000; }

.purple.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-7 {
  background-color: rgba(243, 229, 245, 0.3) !important;
  color: #000; }

.purple.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-8 {
  background-color: rgba(243, 229, 245, 0.2) !important;
  color: #000; }

.purple.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-5.opacity-9 {
  background-color: rgba(243, 229, 245, 0.1) !important;
  color: #000; }

.purple.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-lighten-5-text-link a,
.purple-lighten-5-text-link a:link,
.purple-lighten-5-text-link a:visited,
.purple-lighten-5-text-link a:focus,
.purple-lighten-5-text-link a:active {
  color: #f3e5f5 !important; }

.purple.lighten-4 {
  background-color: #e1bee7 !important;
  color: #000; }

.purple.lighten-4-border {
  border-color: #e1bee7 !important; }

.purple.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-lighten-4 {
  color: #e1bee7 !important; }

.purple.lighten-4.opacity-1 {
  background-color: rgba(225, 190, 231, 0.9) !important;
  color: #000; }

.purple.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-2 {
  background-color: rgba(225, 190, 231, 0.8) !important;
  color: #000; }

.purple.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-3 {
  background-color: rgba(225, 190, 231, 0.7) !important;
  color: #000; }

.purple.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-4 {
  background-color: rgba(225, 190, 231, 0.6) !important;
  color: #000; }

.purple.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-5 {
  background-color: rgba(225, 190, 231, 0.5) !important;
  color: #000; }

.purple.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-6 {
  background-color: rgba(225, 190, 231, 0.4) !important;
  color: #000; }

.purple.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-7 {
  background-color: rgba(225, 190, 231, 0.3) !important;
  color: #000; }

.purple.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-8 {
  background-color: rgba(225, 190, 231, 0.2) !important;
  color: #000; }

.purple.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-4.opacity-9 {
  background-color: rgba(225, 190, 231, 0.1) !important;
  color: #000; }

.purple.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-lighten-4-text-link a,
.purple-lighten-4-text-link a:link,
.purple-lighten-4-text-link a:visited,
.purple-lighten-4-text-link a:focus,
.purple-lighten-4-text-link a:active {
  color: #e1bee7 !important; }

.purple.lighten-3 {
  background-color: #ce93d8 !important;
  color: #000; }

.purple.lighten-3-border {
  border-color: #ce93d8 !important; }

.purple.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-lighten-3 {
  color: #ce93d8 !important; }

.purple.lighten-3.opacity-1 {
  background-color: rgba(206, 147, 216, 0.9) !important;
  color: #000; }

.purple.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-2 {
  background-color: rgba(206, 147, 216, 0.8) !important;
  color: #000; }

.purple.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-3 {
  background-color: rgba(206, 147, 216, 0.7) !important;
  color: #000; }

.purple.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-4 {
  background-color: rgba(206, 147, 216, 0.6) !important;
  color: #000; }

.purple.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-5 {
  background-color: rgba(206, 147, 216, 0.5) !important;
  color: #000; }

.purple.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-6 {
  background-color: rgba(206, 147, 216, 0.4) !important;
  color: #000; }

.purple.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-7 {
  background-color: rgba(206, 147, 216, 0.3) !important;
  color: #000; }

.purple.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-8 {
  background-color: rgba(206, 147, 216, 0.2) !important;
  color: #000; }

.purple.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-3.opacity-9 {
  background-color: rgba(206, 147, 216, 0.1) !important;
  color: #000; }

.purple.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-lighten-3-text-link a,
.purple-lighten-3-text-link a:link,
.purple-lighten-3-text-link a:visited,
.purple-lighten-3-text-link a:focus,
.purple-lighten-3-text-link a:active {
  color: #ce93d8 !important; }

.purple.lighten-2 {
  background-color: #ba68c8 !important;
  color: #fff; }

.purple.lighten-2-border {
  border-color: #ba68c8 !important; }

.purple.lighten-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-lighten-2 {
  color: #ba68c8 !important; }

.purple.lighten-2.opacity-1 {
  background-color: rgba(186, 104, 200, 0.9) !important;
  color: #fff; }

.purple.lighten-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-2 {
  background-color: rgba(186, 104, 200, 0.8) !important;
  color: #fff; }

.purple.lighten-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-3 {
  background-color: rgba(186, 104, 200, 0.7) !important;
  color: #fff; }

.purple.lighten-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-4 {
  background-color: rgba(186, 104, 200, 0.6) !important;
  color: #fff; }

.purple.lighten-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-5 {
  background-color: rgba(186, 104, 200, 0.5) !important;
  color: #fff; }

.purple.lighten-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-6 {
  background-color: rgba(186, 104, 200, 0.4) !important;
  color: #fff; }

.purple.lighten-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-7 {
  background-color: rgba(186, 104, 200, 0.3) !important;
  color: #fff; }

.purple.lighten-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-8 {
  background-color: rgba(186, 104, 200, 0.2) !important;
  color: #fff; }

.purple.lighten-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-2.opacity-9 {
  background-color: rgba(186, 104, 200, 0.1) !important;
  color: #fff; }

.purple.lighten-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-lighten-2-text-link a,
.purple-lighten-2-text-link a:link,
.purple-lighten-2-text-link a:visited,
.purple-lighten-2-text-link a:focus,
.purple-lighten-2-text-link a:active {
  color: #ba68c8 !important; }

.purple.lighten-1 {
  background-color: #ab47bc !important;
  color: #fff; }

.purple.lighten-1-border {
  border-color: #ab47bc !important; }

.purple.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-lighten-1 {
  color: #ab47bc !important; }

.purple.lighten-1.opacity-1 {
  background-color: rgba(171, 71, 188, 0.9) !important;
  color: #fff; }

.purple.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-2 {
  background-color: rgba(171, 71, 188, 0.8) !important;
  color: #fff; }

.purple.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-3 {
  background-color: rgba(171, 71, 188, 0.7) !important;
  color: #fff; }

.purple.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-4 {
  background-color: rgba(171, 71, 188, 0.6) !important;
  color: #fff; }

.purple.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-5 {
  background-color: rgba(171, 71, 188, 0.5) !important;
  color: #fff; }

.purple.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-6 {
  background-color: rgba(171, 71, 188, 0.4) !important;
  color: #fff; }

.purple.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-7 {
  background-color: rgba(171, 71, 188, 0.3) !important;
  color: #fff; }

.purple.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-8 {
  background-color: rgba(171, 71, 188, 0.2) !important;
  color: #fff; }

.purple.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.lighten-1.opacity-9 {
  background-color: rgba(171, 71, 188, 0.1) !important;
  color: #fff; }

.purple.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-lighten-1-text-link a,
.purple-lighten-1-text-link a:link,
.purple-lighten-1-text-link a:visited,
.purple-lighten-1-text-link a:focus,
.purple-lighten-1-text-link a:active {
  color: #ab47bc !important; }

.purple.darken-1 {
  background-color: #8e24aa !important;
  color: #fff; }

.purple.darken-1-border {
  border-color: #8e24aa !important; }

.purple.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-darken-1 {
  color: #8e24aa !important; }

.purple.darken-1.opacity-1 {
  background-color: rgba(142, 36, 170, 0.9) !important;
  color: #fff; }

.purple.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-2 {
  background-color: rgba(142, 36, 170, 0.8) !important;
  color: #fff; }

.purple.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-3 {
  background-color: rgba(142, 36, 170, 0.7) !important;
  color: #fff; }

.purple.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-4 {
  background-color: rgba(142, 36, 170, 0.6) !important;
  color: #fff; }

.purple.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-5 {
  background-color: rgba(142, 36, 170, 0.5) !important;
  color: #fff; }

.purple.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-6 {
  background-color: rgba(142, 36, 170, 0.4) !important;
  color: #fff; }

.purple.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-7 {
  background-color: rgba(142, 36, 170, 0.3) !important;
  color: #fff; }

.purple.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-8 {
  background-color: rgba(142, 36, 170, 0.2) !important;
  color: #fff; }

.purple.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-1.opacity-9 {
  background-color: rgba(142, 36, 170, 0.1) !important;
  color: #fff; }

.purple.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-darken-1-text-link a,
.purple-darken-1-text-link a:link,
.purple-darken-1-text-link a:visited,
.purple-darken-1-text-link a:focus,
.purple-darken-1-text-link a:active {
  color: #8e24aa !important; }

.purple.darken-2 {
  background-color: #7b1fa2 !important;
  color: #fff; }

.purple.darken-2-border {
  border-color: #7b1fa2 !important; }

.purple.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-darken-2 {
  color: #7b1fa2 !important; }

.purple.darken-2.opacity-1 {
  background-color: rgba(123, 31, 162, 0.9) !important;
  color: #fff; }

.purple.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-2 {
  background-color: rgba(123, 31, 162, 0.8) !important;
  color: #fff; }

.purple.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-3 {
  background-color: rgba(123, 31, 162, 0.7) !important;
  color: #fff; }

.purple.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-4 {
  background-color: rgba(123, 31, 162, 0.6) !important;
  color: #fff; }

.purple.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-5 {
  background-color: rgba(123, 31, 162, 0.5) !important;
  color: #fff; }

.purple.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-6 {
  background-color: rgba(123, 31, 162, 0.4) !important;
  color: #fff; }

.purple.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-7 {
  background-color: rgba(123, 31, 162, 0.3) !important;
  color: #fff; }

.purple.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-8 {
  background-color: rgba(123, 31, 162, 0.2) !important;
  color: #fff; }

.purple.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-2.opacity-9 {
  background-color: rgba(123, 31, 162, 0.1) !important;
  color: #fff; }

.purple.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-darken-2-text-link a,
.purple-darken-2-text-link a:link,
.purple-darken-2-text-link a:visited,
.purple-darken-2-text-link a:focus,
.purple-darken-2-text-link a:active {
  color: #7b1fa2 !important; }

.purple.darken-3 {
  background-color: #6a1b9a !important;
  color: #fff; }

.purple.darken-3-border {
  border-color: #6a1b9a !important; }

.purple.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-darken-3 {
  color: #6a1b9a !important; }

.purple.darken-3.opacity-1 {
  background-color: rgba(106, 27, 154, 0.9) !important;
  color: #fff; }

.purple.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-2 {
  background-color: rgba(106, 27, 154, 0.8) !important;
  color: #fff; }

.purple.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-3 {
  background-color: rgba(106, 27, 154, 0.7) !important;
  color: #fff; }

.purple.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-4 {
  background-color: rgba(106, 27, 154, 0.6) !important;
  color: #fff; }

.purple.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-5 {
  background-color: rgba(106, 27, 154, 0.5) !important;
  color: #fff; }

.purple.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-6 {
  background-color: rgba(106, 27, 154, 0.4) !important;
  color: #fff; }

.purple.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-7 {
  background-color: rgba(106, 27, 154, 0.3) !important;
  color: #fff; }

.purple.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-8 {
  background-color: rgba(106, 27, 154, 0.2) !important;
  color: #fff; }

.purple.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-3.opacity-9 {
  background-color: rgba(106, 27, 154, 0.1) !important;
  color: #fff; }

.purple.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-darken-3-text-link a,
.purple-darken-3-text-link a:link,
.purple-darken-3-text-link a:visited,
.purple-darken-3-text-link a:focus,
.purple-darken-3-text-link a:active {
  color: #6a1b9a !important; }

.purple.darken-4 {
  background-color: #4a148c !important;
  color: #fff; }

.purple.darken-4-border {
  border-color: #4a148c !important; }

.purple.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-darken-4 {
  color: #4a148c !important; }

.purple.darken-4.opacity-1 {
  background-color: rgba(74, 20, 140, 0.9) !important;
  color: #fff; }

.purple.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-2 {
  background-color: rgba(74, 20, 140, 0.8) !important;
  color: #fff; }

.purple.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-3 {
  background-color: rgba(74, 20, 140, 0.7) !important;
  color: #fff; }

.purple.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-4 {
  background-color: rgba(74, 20, 140, 0.6) !important;
  color: #fff; }

.purple.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-5 {
  background-color: rgba(74, 20, 140, 0.5) !important;
  color: #fff; }

.purple.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-6 {
  background-color: rgba(74, 20, 140, 0.4) !important;
  color: #fff; }

.purple.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-7 {
  background-color: rgba(74, 20, 140, 0.3) !important;
  color: #fff; }

.purple.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-8 {
  background-color: rgba(74, 20, 140, 0.2) !important;
  color: #fff; }

.purple.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.darken-4.opacity-9 {
  background-color: rgba(74, 20, 140, 0.1) !important;
  color: #fff; }

.purple.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-darken-4-text-link a,
.purple-darken-4-text-link a:link,
.purple-darken-4-text-link a:visited,
.purple-darken-4-text-link a:focus,
.purple-darken-4-text-link a:active {
  color: #4a148c !important; }

.purple.accent-1 {
  background-color: #ea80fc !important;
  color: #000; }

.purple.accent-1-border {
  border-color: #ea80fc !important; }

.purple.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-accent-1 {
  color: #ea80fc !important; }

.purple.accent-1.opacity-1 {
  background-color: rgba(234, 128, 252, 0.9) !important;
  color: #000; }

.purple.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-2 {
  background-color: rgba(234, 128, 252, 0.8) !important;
  color: #000; }

.purple.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-3 {
  background-color: rgba(234, 128, 252, 0.7) !important;
  color: #000; }

.purple.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-4 {
  background-color: rgba(234, 128, 252, 0.6) !important;
  color: #000; }

.purple.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-5 {
  background-color: rgba(234, 128, 252, 0.5) !important;
  color: #000; }

.purple.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-6 {
  background-color: rgba(234, 128, 252, 0.4) !important;
  color: #000; }

.purple.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-7 {
  background-color: rgba(234, 128, 252, 0.3) !important;
  color: #000; }

.purple.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-8 {
  background-color: rgba(234, 128, 252, 0.2) !important;
  color: #000; }

.purple.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-1.opacity-9 {
  background-color: rgba(234, 128, 252, 0.1) !important;
  color: #000; }

.purple.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.purple.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-accent-1-text-link a,
.purple-accent-1-text-link a:link,
.purple-accent-1-text-link a:visited,
.purple-accent-1-text-link a:focus,
.purple-accent-1-text-link a:active {
  color: #ea80fc !important; }

.purple.accent-2 {
  background-color: #e040fb !important;
  color: #fff; }

.purple.accent-2-border {
  border-color: #e040fb !important; }

.purple.accent-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-accent-2 {
  color: #e040fb !important; }

.purple.accent-2.opacity-1 {
  background-color: rgba(224, 64, 251, 0.9) !important;
  color: #fff; }

.purple.accent-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-2 {
  background-color: rgba(224, 64, 251, 0.8) !important;
  color: #fff; }

.purple.accent-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-3 {
  background-color: rgba(224, 64, 251, 0.7) !important;
  color: #fff; }

.purple.accent-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-4 {
  background-color: rgba(224, 64, 251, 0.6) !important;
  color: #fff; }

.purple.accent-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-5 {
  background-color: rgba(224, 64, 251, 0.5) !important;
  color: #fff; }

.purple.accent-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-6 {
  background-color: rgba(224, 64, 251, 0.4) !important;
  color: #fff; }

.purple.accent-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-7 {
  background-color: rgba(224, 64, 251, 0.3) !important;
  color: #fff; }

.purple.accent-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-8 {
  background-color: rgba(224, 64, 251, 0.2) !important;
  color: #fff; }

.purple.accent-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-2.opacity-9 {
  background-color: rgba(224, 64, 251, 0.1) !important;
  color: #fff; }

.purple.accent-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-accent-2-text-link a,
.purple-accent-2-text-link a:link,
.purple-accent-2-text-link a:visited,
.purple-accent-2-text-link a:focus,
.purple-accent-2-text-link a:active {
  color: #e040fb !important; }

.purple.accent-3 {
  background-color: #d500f9 !important;
  color: #fff; }

.purple.accent-3-border {
  border-color: #d500f9 !important; }

.purple.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-accent-3 {
  color: #d500f9 !important; }

.purple.accent-3.opacity-1 {
  background-color: rgba(213, 0, 249, 0.9) !important;
  color: #fff; }

.purple.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-2 {
  background-color: rgba(213, 0, 249, 0.8) !important;
  color: #fff; }

.purple.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-3 {
  background-color: rgba(213, 0, 249, 0.7) !important;
  color: #fff; }

.purple.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-4 {
  background-color: rgba(213, 0, 249, 0.6) !important;
  color: #fff; }

.purple.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-5 {
  background-color: rgba(213, 0, 249, 0.5) !important;
  color: #fff; }

.purple.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-6 {
  background-color: rgba(213, 0, 249, 0.4) !important;
  color: #fff; }

.purple.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-7 {
  background-color: rgba(213, 0, 249, 0.3) !important;
  color: #fff; }

.purple.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-8 {
  background-color: rgba(213, 0, 249, 0.2) !important;
  color: #fff; }

.purple.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-3.opacity-9 {
  background-color: rgba(213, 0, 249, 0.1) !important;
  color: #fff; }

.purple.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-accent-3-text-link a,
.purple-accent-3-text-link a:link,
.purple-accent-3-text-link a:visited,
.purple-accent-3-text-link a:focus,
.purple-accent-3-text-link a:active {
  color: #d500f9 !important; }

.purple.accent-4 {
  background-color: #aa00ff !important;
  color: #fff; }

.purple.accent-4-border {
  border-color: #aa00ff !important; }

.purple.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-text.text-accent-4 {
  color: #aa00ff !important; }

.purple.accent-4.opacity-1 {
  background-color: rgba(170, 0, 255, 0.9) !important;
  color: #fff; }

.purple.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-2 {
  background-color: rgba(170, 0, 255, 0.8) !important;
  color: #fff; }

.purple.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-3 {
  background-color: rgba(170, 0, 255, 0.7) !important;
  color: #fff; }

.purple.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-4 {
  background-color: rgba(170, 0, 255, 0.6) !important;
  color: #fff; }

.purple.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-5 {
  background-color: rgba(170, 0, 255, 0.5) !important;
  color: #fff; }

.purple.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-6 {
  background-color: rgba(170, 0, 255, 0.4) !important;
  color: #fff; }

.purple.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-7 {
  background-color: rgba(170, 0, 255, 0.3) !important;
  color: #fff; }

.purple.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-8 {
  background-color: rgba(170, 0, 255, 0.2) !important;
  color: #fff; }

.purple.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple.accent-4.opacity-9 {
  background-color: rgba(170, 0, 255, 0.1) !important;
  color: #fff; }

.purple.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.purple.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.purple-accent-4-text-link a,
.purple-accent-4-text-link a:link,
.purple-accent-4-text-link a:visited,
.purple-accent-4-text-link a:focus,
.purple-accent-4-text-link a:active {
  color: #aa00ff !important; }

.deep-purple {
  background-color: #673ab7 !important;
  color: #fff; }

.deep-purple-border {
  border-color: #673ab7 !important; }

.deep-purple a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text {
  color: #673ab7 !important; }

.deep-purple.opacity-1 {
  background-color: rgba(103, 58, 183, 0.9) !important;
  color: #fff; }

.deep-purple.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-2 {
  background-color: rgba(103, 58, 183, 0.8) !important;
  color: #fff; }

.deep-purple.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-3 {
  background-color: rgba(103, 58, 183, 0.7) !important;
  color: #fff; }

.deep-purple.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-4 {
  background-color: rgba(103, 58, 183, 0.6) !important;
  color: #fff; }

.deep-purple.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-5 {
  background-color: rgba(103, 58, 183, 0.5) !important;
  color: #fff; }

.deep-purple.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-6 {
  background-color: rgba(103, 58, 183, 0.4) !important;
  color: #fff; }

.deep-purple.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-7 {
  background-color: rgba(103, 58, 183, 0.3) !important;
  color: #fff; }

.deep-purple.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-8 {
  background-color: rgba(103, 58, 183, 0.2) !important;
  color: #fff; }

.deep-purple.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.opacity-9 {
  background-color: rgba(103, 58, 183, 0.1) !important;
  color: #fff; }

.deep-purple.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text-link a,
.deep-purple-text-link a:link,
.deep-purple-text-link a:visited,
.deep-purple-text-link a:focus,
.deep-purple-text-link a:active {
  color: #673ab7 !important; }

.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
  color: #000; }

.deep-purple.lighten-5-border {
  border-color: #ede7f6 !important; }

.deep-purple.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important; }

.deep-purple.lighten-5.opacity-1 {
  background-color: rgba(237, 231, 246, 0.9) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-2 {
  background-color: rgba(237, 231, 246, 0.8) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-3 {
  background-color: rgba(237, 231, 246, 0.7) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-4 {
  background-color: rgba(237, 231, 246, 0.6) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-5 {
  background-color: rgba(237, 231, 246, 0.5) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-6 {
  background-color: rgba(237, 231, 246, 0.4) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-7 {
  background-color: rgba(237, 231, 246, 0.3) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-8 {
  background-color: rgba(237, 231, 246, 0.2) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-5.opacity-9 {
  background-color: rgba(237, 231, 246, 0.1) !important;
  color: #000; }

.deep-purple.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-lighten-5-text-link a,
.deep-purple-lighten-5-text-link a:link,
.deep-purple-lighten-5-text-link a:visited,
.deep-purple-lighten-5-text-link a:focus,
.deep-purple-lighten-5-text-link a:active {
  color: #ede7f6 !important; }

.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
  color: #000; }

.deep-purple.lighten-4-border {
  border-color: #d1c4e9 !important; }

.deep-purple.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important; }

.deep-purple.lighten-4.opacity-1 {
  background-color: rgba(209, 196, 233, 0.9) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-2 {
  background-color: rgba(209, 196, 233, 0.8) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-3 {
  background-color: rgba(209, 196, 233, 0.7) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-4 {
  background-color: rgba(209, 196, 233, 0.6) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-5 {
  background-color: rgba(209, 196, 233, 0.5) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-6 {
  background-color: rgba(209, 196, 233, 0.4) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-7 {
  background-color: rgba(209, 196, 233, 0.3) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-8 {
  background-color: rgba(209, 196, 233, 0.2) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-4.opacity-9 {
  background-color: rgba(209, 196, 233, 0.1) !important;
  color: #000; }

.deep-purple.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-lighten-4-text-link a,
.deep-purple-lighten-4-text-link a:link,
.deep-purple-lighten-4-text-link a:visited,
.deep-purple-lighten-4-text-link a:focus,
.deep-purple-lighten-4-text-link a:active {
  color: #d1c4e9 !important; }

.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
  color: #000; }

.deep-purple.lighten-3-border {
  border-color: #b39ddb !important; }

.deep-purple.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important; }

.deep-purple.lighten-3.opacity-1 {
  background-color: rgba(179, 157, 219, 0.9) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-2 {
  background-color: rgba(179, 157, 219, 0.8) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-3 {
  background-color: rgba(179, 157, 219, 0.7) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-4 {
  background-color: rgba(179, 157, 219, 0.6) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-5 {
  background-color: rgba(179, 157, 219, 0.5) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-6 {
  background-color: rgba(179, 157, 219, 0.4) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-7 {
  background-color: rgba(179, 157, 219, 0.3) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-8 {
  background-color: rgba(179, 157, 219, 0.2) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-3.opacity-9 {
  background-color: rgba(179, 157, 219, 0.1) !important;
  color: #000; }

.deep-purple.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-lighten-3-text-link a,
.deep-purple-lighten-3-text-link a:link,
.deep-purple-lighten-3-text-link a:visited,
.deep-purple-lighten-3-text-link a:focus,
.deep-purple-lighten-3-text-link a:active {
  color: #b39ddb !important; }

.deep-purple.lighten-2 {
  background-color: #9575cd !important;
  color: #fff; }

.deep-purple.lighten-2-border {
  border-color: #9575cd !important; }

.deep-purple.lighten-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-lighten-2 {
  color: #9575cd !important; }

.deep-purple.lighten-2.opacity-1 {
  background-color: rgba(149, 117, 205, 0.9) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-2 {
  background-color: rgba(149, 117, 205, 0.8) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-3 {
  background-color: rgba(149, 117, 205, 0.7) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-4 {
  background-color: rgba(149, 117, 205, 0.6) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-5 {
  background-color: rgba(149, 117, 205, 0.5) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-6 {
  background-color: rgba(149, 117, 205, 0.4) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-7 {
  background-color: rgba(149, 117, 205, 0.3) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-8 {
  background-color: rgba(149, 117, 205, 0.2) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-2.opacity-9 {
  background-color: rgba(149, 117, 205, 0.1) !important;
  color: #fff; }

.deep-purple.lighten-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-lighten-2-text-link a,
.deep-purple-lighten-2-text-link a:link,
.deep-purple-lighten-2-text-link a:visited,
.deep-purple-lighten-2-text-link a:focus,
.deep-purple-lighten-2-text-link a:active {
  color: #9575cd !important; }

.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
  color: #fff; }

.deep-purple.lighten-1-border {
  border-color: #7e57c2 !important; }

.deep-purple.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important; }

.deep-purple.lighten-1.opacity-1 {
  background-color: rgba(126, 87, 194, 0.9) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-2 {
  background-color: rgba(126, 87, 194, 0.8) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-3 {
  background-color: rgba(126, 87, 194, 0.7) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-4 {
  background-color: rgba(126, 87, 194, 0.6) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-5 {
  background-color: rgba(126, 87, 194, 0.5) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-6 {
  background-color: rgba(126, 87, 194, 0.4) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-7 {
  background-color: rgba(126, 87, 194, 0.3) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-8 {
  background-color: rgba(126, 87, 194, 0.2) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.lighten-1.opacity-9 {
  background-color: rgba(126, 87, 194, 0.1) !important;
  color: #fff; }

.deep-purple.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-lighten-1-text-link a,
.deep-purple-lighten-1-text-link a:link,
.deep-purple-lighten-1-text-link a:visited,
.deep-purple-lighten-1-text-link a:focus,
.deep-purple-lighten-1-text-link a:active {
  color: #7e57c2 !important; }

.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
  color: #fff; }

.deep-purple.darken-1-border {
  border-color: #5e35b1 !important; }

.deep-purple.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important; }

.deep-purple.darken-1.opacity-1 {
  background-color: rgba(94, 53, 177, 0.9) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-2 {
  background-color: rgba(94, 53, 177, 0.8) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-3 {
  background-color: rgba(94, 53, 177, 0.7) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-4 {
  background-color: rgba(94, 53, 177, 0.6) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-5 {
  background-color: rgba(94, 53, 177, 0.5) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-6 {
  background-color: rgba(94, 53, 177, 0.4) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-7 {
  background-color: rgba(94, 53, 177, 0.3) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-8 {
  background-color: rgba(94, 53, 177, 0.2) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-1.opacity-9 {
  background-color: rgba(94, 53, 177, 0.1) !important;
  color: #fff; }

.deep-purple.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-darken-1-text-link a,
.deep-purple-darken-1-text-link a:link,
.deep-purple-darken-1-text-link a:visited,
.deep-purple-darken-1-text-link a:focus,
.deep-purple-darken-1-text-link a:active {
  color: #5e35b1 !important; }

.deep-purple.darken-2 {
  background-color: #512da8 !important;
  color: #fff; }

.deep-purple.darken-2-border {
  border-color: #512da8 !important; }

.deep-purple.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-darken-2 {
  color: #512da8 !important; }

.deep-purple.darken-2.opacity-1 {
  background-color: rgba(81, 45, 168, 0.9) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-2 {
  background-color: rgba(81, 45, 168, 0.8) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-3 {
  background-color: rgba(81, 45, 168, 0.7) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-4 {
  background-color: rgba(81, 45, 168, 0.6) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-5 {
  background-color: rgba(81, 45, 168, 0.5) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-6 {
  background-color: rgba(81, 45, 168, 0.4) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-7 {
  background-color: rgba(81, 45, 168, 0.3) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-8 {
  background-color: rgba(81, 45, 168, 0.2) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-2.opacity-9 {
  background-color: rgba(81, 45, 168, 0.1) !important;
  color: #fff; }

.deep-purple.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-darken-2-text-link a,
.deep-purple-darken-2-text-link a:link,
.deep-purple-darken-2-text-link a:visited,
.deep-purple-darken-2-text-link a:focus,
.deep-purple-darken-2-text-link a:active {
  color: #512da8 !important; }

.deep-purple.darken-3 {
  background-color: #4527a0 !important;
  color: #fff; }

.deep-purple.darken-3-border {
  border-color: #4527a0 !important; }

.deep-purple.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-darken-3 {
  color: #4527a0 !important; }

.deep-purple.darken-3.opacity-1 {
  background-color: rgba(69, 39, 160, 0.9) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-2 {
  background-color: rgba(69, 39, 160, 0.8) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-3 {
  background-color: rgba(69, 39, 160, 0.7) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-4 {
  background-color: rgba(69, 39, 160, 0.6) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-5 {
  background-color: rgba(69, 39, 160, 0.5) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-6 {
  background-color: rgba(69, 39, 160, 0.4) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-7 {
  background-color: rgba(69, 39, 160, 0.3) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-8 {
  background-color: rgba(69, 39, 160, 0.2) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-3.opacity-9 {
  background-color: rgba(69, 39, 160, 0.1) !important;
  color: #fff; }

.deep-purple.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-darken-3-text-link a,
.deep-purple-darken-3-text-link a:link,
.deep-purple-darken-3-text-link a:visited,
.deep-purple-darken-3-text-link a:focus,
.deep-purple-darken-3-text-link a:active {
  color: #4527a0 !important; }

.deep-purple.darken-4 {
  background-color: #311b92 !important;
  color: #fff; }

.deep-purple.darken-4-border {
  border-color: #311b92 !important; }

.deep-purple.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-darken-4 {
  color: #311b92 !important; }

.deep-purple.darken-4.opacity-1 {
  background-color: rgba(49, 27, 146, 0.9) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-2 {
  background-color: rgba(49, 27, 146, 0.8) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-3 {
  background-color: rgba(49, 27, 146, 0.7) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-4 {
  background-color: rgba(49, 27, 146, 0.6) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-5 {
  background-color: rgba(49, 27, 146, 0.5) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-6 {
  background-color: rgba(49, 27, 146, 0.4) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-7 {
  background-color: rgba(49, 27, 146, 0.3) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-8 {
  background-color: rgba(49, 27, 146, 0.2) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.darken-4.opacity-9 {
  background-color: rgba(49, 27, 146, 0.1) !important;
  color: #fff; }

.deep-purple.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-darken-4-text-link a,
.deep-purple-darken-4-text-link a:link,
.deep-purple-darken-4-text-link a:visited,
.deep-purple-darken-4-text-link a:focus,
.deep-purple-darken-4-text-link a:active {
  color: #311b92 !important; }

.deep-purple.accent-1 {
  background-color: #b388ff !important;
  color: #000; }

.deep-purple.accent-1-border {
  border-color: #b388ff !important; }

.deep-purple.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-accent-1 {
  color: #b388ff !important; }

.deep-purple.accent-1.opacity-1 {
  background-color: rgba(179, 136, 255, 0.9) !important;
  color: #000; }

.deep-purple.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-2 {
  background-color: rgba(179, 136, 255, 0.8) !important;
  color: #000; }

.deep-purple.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-3 {
  background-color: rgba(179, 136, 255, 0.7) !important;
  color: #000; }

.deep-purple.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-4 {
  background-color: rgba(179, 136, 255, 0.6) !important;
  color: #000; }

.deep-purple.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-5 {
  background-color: rgba(179, 136, 255, 0.5) !important;
  color: #000; }

.deep-purple.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-6 {
  background-color: rgba(179, 136, 255, 0.4) !important;
  color: #000; }

.deep-purple.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-7 {
  background-color: rgba(179, 136, 255, 0.3) !important;
  color: #000; }

.deep-purple.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-8 {
  background-color: rgba(179, 136, 255, 0.2) !important;
  color: #000; }

.deep-purple.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-1.opacity-9 {
  background-color: rgba(179, 136, 255, 0.1) !important;
  color: #000; }

.deep-purple.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-accent-1-text-link a,
.deep-purple-accent-1-text-link a:link,
.deep-purple-accent-1-text-link a:visited,
.deep-purple-accent-1-text-link a:focus,
.deep-purple-accent-1-text-link a:active {
  color: #b388ff !important; }

.deep-purple.accent-2 {
  background-color: #7c4dff !important;
  color: #fff; }

.deep-purple.accent-2-border {
  border-color: #7c4dff !important; }

.deep-purple.accent-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-accent-2 {
  color: #7c4dff !important; }

.deep-purple.accent-2.opacity-1 {
  background-color: rgba(124, 77, 255, 0.9) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-2 {
  background-color: rgba(124, 77, 255, 0.8) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-3 {
  background-color: rgba(124, 77, 255, 0.7) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-4 {
  background-color: rgba(124, 77, 255, 0.6) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-5 {
  background-color: rgba(124, 77, 255, 0.5) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-6 {
  background-color: rgba(124, 77, 255, 0.4) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-7 {
  background-color: rgba(124, 77, 255, 0.3) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-8 {
  background-color: rgba(124, 77, 255, 0.2) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-2.opacity-9 {
  background-color: rgba(124, 77, 255, 0.1) !important;
  color: #fff; }

.deep-purple.accent-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-accent-2-text-link a,
.deep-purple-accent-2-text-link a:link,
.deep-purple-accent-2-text-link a:visited,
.deep-purple-accent-2-text-link a:focus,
.deep-purple-accent-2-text-link a:active {
  color: #7c4dff !important; }

.deep-purple.accent-3 {
  background-color: #651fff !important;
  color: #fff; }

.deep-purple.accent-3-border {
  border-color: #651fff !important; }

.deep-purple.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-accent-3 {
  color: #651fff !important; }

.deep-purple.accent-3.opacity-1 {
  background-color: rgba(101, 31, 255, 0.9) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-2 {
  background-color: rgba(101, 31, 255, 0.8) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-3 {
  background-color: rgba(101, 31, 255, 0.7) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-4 {
  background-color: rgba(101, 31, 255, 0.6) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-5 {
  background-color: rgba(101, 31, 255, 0.5) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-6 {
  background-color: rgba(101, 31, 255, 0.4) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-7 {
  background-color: rgba(101, 31, 255, 0.3) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-8 {
  background-color: rgba(101, 31, 255, 0.2) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-3.opacity-9 {
  background-color: rgba(101, 31, 255, 0.1) !important;
  color: #fff; }

.deep-purple.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-accent-3-text-link a,
.deep-purple-accent-3-text-link a:link,
.deep-purple-accent-3-text-link a:visited,
.deep-purple-accent-3-text-link a:focus,
.deep-purple-accent-3-text-link a:active {
  color: #651fff !important; }

.deep-purple.accent-4 {
  background-color: #6200ea !important;
  color: #fff; }

.deep-purple.accent-4-border {
  border-color: #6200ea !important; }

.deep-purple.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-text.text-accent-4 {
  color: #6200ea !important; }

.deep-purple.accent-4.opacity-1 {
  background-color: rgba(98, 0, 234, 0.9) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-2 {
  background-color: rgba(98, 0, 234, 0.8) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-3 {
  background-color: rgba(98, 0, 234, 0.7) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-4 {
  background-color: rgba(98, 0, 234, 0.6) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-5 {
  background-color: rgba(98, 0, 234, 0.5) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-6 {
  background-color: rgba(98, 0, 234, 0.4) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-7 {
  background-color: rgba(98, 0, 234, 0.3) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-8 {
  background-color: rgba(98, 0, 234, 0.2) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple.accent-4.opacity-9 {
  background-color: rgba(98, 0, 234, 0.1) !important;
  color: #fff; }

.deep-purple.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-purple.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-purple-accent-4-text-link a,
.deep-purple-accent-4-text-link a:link,
.deep-purple-accent-4-text-link a:visited,
.deep-purple-accent-4-text-link a:focus,
.deep-purple-accent-4-text-link a:active {
  color: #6200ea !important; }

.indigo {
  background-color: #3f51b5 !important;
  color: #fff; }

.indigo-border {
  border-color: #3f51b5 !important; }

.indigo a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text {
  color: #3f51b5 !important; }

.indigo.opacity-1 {
  background-color: rgba(63, 81, 181, 0.9) !important;
  color: #fff; }

.indigo.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-2 {
  background-color: rgba(63, 81, 181, 0.8) !important;
  color: #fff; }

.indigo.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-3 {
  background-color: rgba(63, 81, 181, 0.7) !important;
  color: #fff; }

.indigo.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-4 {
  background-color: rgba(63, 81, 181, 0.6) !important;
  color: #fff; }

.indigo.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-5 {
  background-color: rgba(63, 81, 181, 0.5) !important;
  color: #fff; }

.indigo.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-6 {
  background-color: rgba(63, 81, 181, 0.4) !important;
  color: #fff; }

.indigo.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-7 {
  background-color: rgba(63, 81, 181, 0.3) !important;
  color: #fff; }

.indigo.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-8 {
  background-color: rgba(63, 81, 181, 0.2) !important;
  color: #fff; }

.indigo.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.opacity-9 {
  background-color: rgba(63, 81, 181, 0.1) !important;
  color: #fff; }

.indigo.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text-link a,
.indigo-text-link a:link,
.indigo-text-link a:visited,
.indigo-text-link a:focus,
.indigo-text-link a:active {
  color: #3f51b5 !important; }

.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
  color: #000; }

.indigo.lighten-5-border {
  border-color: #e8eaf6 !important; }

.indigo.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important; }

.indigo.lighten-5.opacity-1 {
  background-color: rgba(232, 234, 246, 0.9) !important;
  color: #000; }

.indigo.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-2 {
  background-color: rgba(232, 234, 246, 0.8) !important;
  color: #000; }

.indigo.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-3 {
  background-color: rgba(232, 234, 246, 0.7) !important;
  color: #000; }

.indigo.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-4 {
  background-color: rgba(232, 234, 246, 0.6) !important;
  color: #000; }

.indigo.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-5 {
  background-color: rgba(232, 234, 246, 0.5) !important;
  color: #000; }

.indigo.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-6 {
  background-color: rgba(232, 234, 246, 0.4) !important;
  color: #000; }

.indigo.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-7 {
  background-color: rgba(232, 234, 246, 0.3) !important;
  color: #000; }

.indigo.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-8 {
  background-color: rgba(232, 234, 246, 0.2) !important;
  color: #000; }

.indigo.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-5.opacity-9 {
  background-color: rgba(232, 234, 246, 0.1) !important;
  color: #000; }

.indigo.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-lighten-5-text-link a,
.indigo-lighten-5-text-link a:link,
.indigo-lighten-5-text-link a:visited,
.indigo-lighten-5-text-link a:focus,
.indigo-lighten-5-text-link a:active {
  color: #e8eaf6 !important; }

.indigo.lighten-4 {
  background-color: #c5cae9 !important;
  color: #000; }

.indigo.lighten-4-border {
  border-color: #c5cae9 !important; }

.indigo.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-lighten-4 {
  color: #c5cae9 !important; }

.indigo.lighten-4.opacity-1 {
  background-color: rgba(197, 202, 233, 0.9) !important;
  color: #000; }

.indigo.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-2 {
  background-color: rgba(197, 202, 233, 0.8) !important;
  color: #000; }

.indigo.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-3 {
  background-color: rgba(197, 202, 233, 0.7) !important;
  color: #000; }

.indigo.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-4 {
  background-color: rgba(197, 202, 233, 0.6) !important;
  color: #000; }

.indigo.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-5 {
  background-color: rgba(197, 202, 233, 0.5) !important;
  color: #000; }

.indigo.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-6 {
  background-color: rgba(197, 202, 233, 0.4) !important;
  color: #000; }

.indigo.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-7 {
  background-color: rgba(197, 202, 233, 0.3) !important;
  color: #000; }

.indigo.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-8 {
  background-color: rgba(197, 202, 233, 0.2) !important;
  color: #000; }

.indigo.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-4.opacity-9 {
  background-color: rgba(197, 202, 233, 0.1) !important;
  color: #000; }

.indigo.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-lighten-4-text-link a,
.indigo-lighten-4-text-link a:link,
.indigo-lighten-4-text-link a:visited,
.indigo-lighten-4-text-link a:focus,
.indigo-lighten-4-text-link a:active {
  color: #c5cae9 !important; }

.indigo.lighten-3 {
  background-color: #9fa8da !important;
  color: #000; }

.indigo.lighten-3-border {
  border-color: #9fa8da !important; }

.indigo.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-lighten-3 {
  color: #9fa8da !important; }

.indigo.lighten-3.opacity-1 {
  background-color: rgba(159, 168, 218, 0.9) !important;
  color: #000; }

.indigo.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-2 {
  background-color: rgba(159, 168, 218, 0.8) !important;
  color: #000; }

.indigo.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-3 {
  background-color: rgba(159, 168, 218, 0.7) !important;
  color: #000; }

.indigo.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-4 {
  background-color: rgba(159, 168, 218, 0.6) !important;
  color: #000; }

.indigo.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-5 {
  background-color: rgba(159, 168, 218, 0.5) !important;
  color: #000; }

.indigo.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-6 {
  background-color: rgba(159, 168, 218, 0.4) !important;
  color: #000; }

.indigo.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-7 {
  background-color: rgba(159, 168, 218, 0.3) !important;
  color: #000; }

.indigo.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-8 {
  background-color: rgba(159, 168, 218, 0.2) !important;
  color: #000; }

.indigo.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-3.opacity-9 {
  background-color: rgba(159, 168, 218, 0.1) !important;
  color: #000; }

.indigo.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-lighten-3-text-link a,
.indigo-lighten-3-text-link a:link,
.indigo-lighten-3-text-link a:visited,
.indigo-lighten-3-text-link a:focus,
.indigo-lighten-3-text-link a:active {
  color: #9fa8da !important; }

.indigo.lighten-2 {
  background-color: #7986cb !important;
  color: #fff; }

.indigo.lighten-2-border {
  border-color: #7986cb !important; }

.indigo.lighten-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-lighten-2 {
  color: #7986cb !important; }

.indigo.lighten-2.opacity-1 {
  background-color: rgba(121, 134, 203, 0.9) !important;
  color: #fff; }

.indigo.lighten-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-2 {
  background-color: rgba(121, 134, 203, 0.8) !important;
  color: #fff; }

.indigo.lighten-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-3 {
  background-color: rgba(121, 134, 203, 0.7) !important;
  color: #fff; }

.indigo.lighten-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-4 {
  background-color: rgba(121, 134, 203, 0.6) !important;
  color: #fff; }

.indigo.lighten-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-5 {
  background-color: rgba(121, 134, 203, 0.5) !important;
  color: #fff; }

.indigo.lighten-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-6 {
  background-color: rgba(121, 134, 203, 0.4) !important;
  color: #fff; }

.indigo.lighten-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-7 {
  background-color: rgba(121, 134, 203, 0.3) !important;
  color: #fff; }

.indigo.lighten-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-8 {
  background-color: rgba(121, 134, 203, 0.2) !important;
  color: #fff; }

.indigo.lighten-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-2.opacity-9 {
  background-color: rgba(121, 134, 203, 0.1) !important;
  color: #fff; }

.indigo.lighten-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-lighten-2-text-link a,
.indigo-lighten-2-text-link a:link,
.indigo-lighten-2-text-link a:visited,
.indigo-lighten-2-text-link a:focus,
.indigo-lighten-2-text-link a:active {
  color: #7986cb !important; }

.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
  color: #fff; }

.indigo.lighten-1-border {
  border-color: #5c6bc0 !important; }

.indigo.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important; }

.indigo.lighten-1.opacity-1 {
  background-color: rgba(92, 107, 192, 0.9) !important;
  color: #fff; }

.indigo.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-2 {
  background-color: rgba(92, 107, 192, 0.8) !important;
  color: #fff; }

.indigo.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-3 {
  background-color: rgba(92, 107, 192, 0.7) !important;
  color: #fff; }

.indigo.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-4 {
  background-color: rgba(92, 107, 192, 0.6) !important;
  color: #fff; }

.indigo.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-5 {
  background-color: rgba(92, 107, 192, 0.5) !important;
  color: #fff; }

.indigo.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-6 {
  background-color: rgba(92, 107, 192, 0.4) !important;
  color: #fff; }

.indigo.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-7 {
  background-color: rgba(92, 107, 192, 0.3) !important;
  color: #fff; }

.indigo.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-8 {
  background-color: rgba(92, 107, 192, 0.2) !important;
  color: #fff; }

.indigo.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.lighten-1.opacity-9 {
  background-color: rgba(92, 107, 192, 0.1) !important;
  color: #fff; }

.indigo.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-lighten-1-text-link a,
.indigo-lighten-1-text-link a:link,
.indigo-lighten-1-text-link a:visited,
.indigo-lighten-1-text-link a:focus,
.indigo-lighten-1-text-link a:active {
  color: #5c6bc0 !important; }

.indigo.darken-1 {
  background-color: #3949ab !important;
  color: #fff; }

.indigo.darken-1-border {
  border-color: #3949ab !important; }

.indigo.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-darken-1 {
  color: #3949ab !important; }

.indigo.darken-1.opacity-1 {
  background-color: rgba(57, 73, 171, 0.9) !important;
  color: #fff; }

.indigo.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-2 {
  background-color: rgba(57, 73, 171, 0.8) !important;
  color: #fff; }

.indigo.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-3 {
  background-color: rgba(57, 73, 171, 0.7) !important;
  color: #fff; }

.indigo.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-4 {
  background-color: rgba(57, 73, 171, 0.6) !important;
  color: #fff; }

.indigo.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-5 {
  background-color: rgba(57, 73, 171, 0.5) !important;
  color: #fff; }

.indigo.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-6 {
  background-color: rgba(57, 73, 171, 0.4) !important;
  color: #fff; }

.indigo.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-7 {
  background-color: rgba(57, 73, 171, 0.3) !important;
  color: #fff; }

.indigo.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-8 {
  background-color: rgba(57, 73, 171, 0.2) !important;
  color: #fff; }

.indigo.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-1.opacity-9 {
  background-color: rgba(57, 73, 171, 0.1) !important;
  color: #fff; }

.indigo.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-darken-1-text-link a,
.indigo-darken-1-text-link a:link,
.indigo-darken-1-text-link a:visited,
.indigo-darken-1-text-link a:focus,
.indigo-darken-1-text-link a:active {
  color: #3949ab !important; }

.indigo.darken-2 {
  background-color: #303f9f !important;
  color: #fff; }

.indigo.darken-2-border {
  border-color: #303f9f !important; }

.indigo.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-darken-2 {
  color: #303f9f !important; }

.indigo.darken-2.opacity-1 {
  background-color: rgba(48, 63, 159, 0.9) !important;
  color: #fff; }

.indigo.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-2 {
  background-color: rgba(48, 63, 159, 0.8) !important;
  color: #fff; }

.indigo.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-3 {
  background-color: rgba(48, 63, 159, 0.7) !important;
  color: #fff; }

.indigo.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-4 {
  background-color: rgba(48, 63, 159, 0.6) !important;
  color: #fff; }

.indigo.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-5 {
  background-color: rgba(48, 63, 159, 0.5) !important;
  color: #fff; }

.indigo.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-6 {
  background-color: rgba(48, 63, 159, 0.4) !important;
  color: #fff; }

.indigo.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-7 {
  background-color: rgba(48, 63, 159, 0.3) !important;
  color: #fff; }

.indigo.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-8 {
  background-color: rgba(48, 63, 159, 0.2) !important;
  color: #fff; }

.indigo.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-2.opacity-9 {
  background-color: rgba(48, 63, 159, 0.1) !important;
  color: #fff; }

.indigo.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-darken-2-text-link a,
.indigo-darken-2-text-link a:link,
.indigo-darken-2-text-link a:visited,
.indigo-darken-2-text-link a:focus,
.indigo-darken-2-text-link a:active {
  color: #303f9f !important; }

.indigo.darken-3 {
  background-color: #283593 !important;
  color: #fff; }

.indigo.darken-3-border {
  border-color: #283593 !important; }

.indigo.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-darken-3 {
  color: #283593 !important; }

.indigo.darken-3.opacity-1 {
  background-color: rgba(40, 53, 147, 0.9) !important;
  color: #fff; }

.indigo.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-2 {
  background-color: rgba(40, 53, 147, 0.8) !important;
  color: #fff; }

.indigo.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-3 {
  background-color: rgba(40, 53, 147, 0.7) !important;
  color: #fff; }

.indigo.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-4 {
  background-color: rgba(40, 53, 147, 0.6) !important;
  color: #fff; }

.indigo.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-5 {
  background-color: rgba(40, 53, 147, 0.5) !important;
  color: #fff; }

.indigo.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-6 {
  background-color: rgba(40, 53, 147, 0.4) !important;
  color: #fff; }

.indigo.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-7 {
  background-color: rgba(40, 53, 147, 0.3) !important;
  color: #fff; }

.indigo.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-8 {
  background-color: rgba(40, 53, 147, 0.2) !important;
  color: #fff; }

.indigo.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-3.opacity-9 {
  background-color: rgba(40, 53, 147, 0.1) !important;
  color: #fff; }

.indigo.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-darken-3-text-link a,
.indigo-darken-3-text-link a:link,
.indigo-darken-3-text-link a:visited,
.indigo-darken-3-text-link a:focus,
.indigo-darken-3-text-link a:active {
  color: #283593 !important; }

.indigo.darken-4 {
  background-color: #1a237e !important;
  color: #fff; }

.indigo.darken-4-border {
  border-color: #1a237e !important; }

.indigo.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-darken-4 {
  color: #1a237e !important; }

.indigo.darken-4.opacity-1 {
  background-color: rgba(26, 35, 126, 0.9) !important;
  color: #fff; }

.indigo.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-2 {
  background-color: rgba(26, 35, 126, 0.8) !important;
  color: #fff; }

.indigo.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-3 {
  background-color: rgba(26, 35, 126, 0.7) !important;
  color: #fff; }

.indigo.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-4 {
  background-color: rgba(26, 35, 126, 0.6) !important;
  color: #fff; }

.indigo.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-5 {
  background-color: rgba(26, 35, 126, 0.5) !important;
  color: #fff; }

.indigo.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-6 {
  background-color: rgba(26, 35, 126, 0.4) !important;
  color: #fff; }

.indigo.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-7 {
  background-color: rgba(26, 35, 126, 0.3) !important;
  color: #fff; }

.indigo.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-8 {
  background-color: rgba(26, 35, 126, 0.2) !important;
  color: #fff; }

.indigo.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.darken-4.opacity-9 {
  background-color: rgba(26, 35, 126, 0.1) !important;
  color: #fff; }

.indigo.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-darken-4-text-link a,
.indigo-darken-4-text-link a:link,
.indigo-darken-4-text-link a:visited,
.indigo-darken-4-text-link a:focus,
.indigo-darken-4-text-link a:active {
  color: #1a237e !important; }

.indigo.accent-1 {
  background-color: #8c9eff !important;
  color: #000; }

.indigo.accent-1-border {
  border-color: #8c9eff !important; }

.indigo.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-accent-1 {
  color: #8c9eff !important; }

.indigo.accent-1.opacity-1 {
  background-color: rgba(140, 158, 255, 0.9) !important;
  color: #000; }

.indigo.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-2 {
  background-color: rgba(140, 158, 255, 0.8) !important;
  color: #000; }

.indigo.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-3 {
  background-color: rgba(140, 158, 255, 0.7) !important;
  color: #000; }

.indigo.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-4 {
  background-color: rgba(140, 158, 255, 0.6) !important;
  color: #000; }

.indigo.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-5 {
  background-color: rgba(140, 158, 255, 0.5) !important;
  color: #000; }

.indigo.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-6 {
  background-color: rgba(140, 158, 255, 0.4) !important;
  color: #000; }

.indigo.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-7 {
  background-color: rgba(140, 158, 255, 0.3) !important;
  color: #000; }

.indigo.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-8 {
  background-color: rgba(140, 158, 255, 0.2) !important;
  color: #000; }

.indigo.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-1.opacity-9 {
  background-color: rgba(140, 158, 255, 0.1) !important;
  color: #000; }

.indigo.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.indigo.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-accent-1-text-link a,
.indigo-accent-1-text-link a:link,
.indigo-accent-1-text-link a:visited,
.indigo-accent-1-text-link a:focus,
.indigo-accent-1-text-link a:active {
  color: #8c9eff !important; }

.indigo.accent-2 {
  background-color: #536dfe !important;
  color: #fff; }

.indigo.accent-2-border {
  border-color: #536dfe !important; }

.indigo.accent-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-accent-2 {
  color: #536dfe !important; }

.indigo.accent-2.opacity-1 {
  background-color: rgba(83, 109, 254, 0.9) !important;
  color: #fff; }

.indigo.accent-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-2 {
  background-color: rgba(83, 109, 254, 0.8) !important;
  color: #fff; }

.indigo.accent-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-3 {
  background-color: rgba(83, 109, 254, 0.7) !important;
  color: #fff; }

.indigo.accent-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-4 {
  background-color: rgba(83, 109, 254, 0.6) !important;
  color: #fff; }

.indigo.accent-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-5 {
  background-color: rgba(83, 109, 254, 0.5) !important;
  color: #fff; }

.indigo.accent-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-6 {
  background-color: rgba(83, 109, 254, 0.4) !important;
  color: #fff; }

.indigo.accent-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-7 {
  background-color: rgba(83, 109, 254, 0.3) !important;
  color: #fff; }

.indigo.accent-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-8 {
  background-color: rgba(83, 109, 254, 0.2) !important;
  color: #fff; }

.indigo.accent-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-2.opacity-9 {
  background-color: rgba(83, 109, 254, 0.1) !important;
  color: #fff; }

.indigo.accent-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-accent-2-text-link a,
.indigo-accent-2-text-link a:link,
.indigo-accent-2-text-link a:visited,
.indigo-accent-2-text-link a:focus,
.indigo-accent-2-text-link a:active {
  color: #536dfe !important; }

.indigo.accent-3 {
  background-color: #3d5afe !important;
  color: #fff; }

.indigo.accent-3-border {
  border-color: #3d5afe !important; }

.indigo.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-accent-3 {
  color: #3d5afe !important; }

.indigo.accent-3.opacity-1 {
  background-color: rgba(61, 90, 254, 0.9) !important;
  color: #fff; }

.indigo.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-2 {
  background-color: rgba(61, 90, 254, 0.8) !important;
  color: #fff; }

.indigo.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-3 {
  background-color: rgba(61, 90, 254, 0.7) !important;
  color: #fff; }

.indigo.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-4 {
  background-color: rgba(61, 90, 254, 0.6) !important;
  color: #fff; }

.indigo.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-5 {
  background-color: rgba(61, 90, 254, 0.5) !important;
  color: #fff; }

.indigo.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-6 {
  background-color: rgba(61, 90, 254, 0.4) !important;
  color: #fff; }

.indigo.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-7 {
  background-color: rgba(61, 90, 254, 0.3) !important;
  color: #fff; }

.indigo.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-8 {
  background-color: rgba(61, 90, 254, 0.2) !important;
  color: #fff; }

.indigo.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-3.opacity-9 {
  background-color: rgba(61, 90, 254, 0.1) !important;
  color: #fff; }

.indigo.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-accent-3-text-link a,
.indigo-accent-3-text-link a:link,
.indigo-accent-3-text-link a:visited,
.indigo-accent-3-text-link a:focus,
.indigo-accent-3-text-link a:active {
  color: #3d5afe !important; }

.indigo.accent-4 {
  background-color: #304ffe !important;
  color: #fff; }

.indigo.accent-4-border {
  border-color: #304ffe !important; }

.indigo.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-text.text-accent-4 {
  color: #304ffe !important; }

.indigo.accent-4.opacity-1 {
  background-color: rgba(48, 79, 254, 0.9) !important;
  color: #fff; }

.indigo.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-2 {
  background-color: rgba(48, 79, 254, 0.8) !important;
  color: #fff; }

.indigo.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-3 {
  background-color: rgba(48, 79, 254, 0.7) !important;
  color: #fff; }

.indigo.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-4 {
  background-color: rgba(48, 79, 254, 0.6) !important;
  color: #fff; }

.indigo.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-5 {
  background-color: rgba(48, 79, 254, 0.5) !important;
  color: #fff; }

.indigo.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-6 {
  background-color: rgba(48, 79, 254, 0.4) !important;
  color: #fff; }

.indigo.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-7 {
  background-color: rgba(48, 79, 254, 0.3) !important;
  color: #fff; }

.indigo.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-8 {
  background-color: rgba(48, 79, 254, 0.2) !important;
  color: #fff; }

.indigo.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo.accent-4.opacity-9 {
  background-color: rgba(48, 79, 254, 0.1) !important;
  color: #fff; }

.indigo.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.indigo.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.indigo-accent-4-text-link a,
.indigo-accent-4-text-link a:link,
.indigo-accent-4-text-link a:visited,
.indigo-accent-4-text-link a:focus,
.indigo-accent-4-text-link a:active {
  color: #304ffe !important; }

.blue {
  background-color: #2196F3 !important;
  color: #fff; }

.blue-border {
  border-color: #2196F3 !important; }

.blue a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text {
  color: #2196F3 !important; }

.blue.opacity-1 {
  background-color: rgba(33, 150, 243, 0.9) !important;
  color: #fff; }

.blue.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-2 {
  background-color: rgba(33, 150, 243, 0.8) !important;
  color: #fff; }

.blue.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-3 {
  background-color: rgba(33, 150, 243, 0.7) !important;
  color: #fff; }

.blue.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-4 {
  background-color: rgba(33, 150, 243, 0.6) !important;
  color: #fff; }

.blue.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-5 {
  background-color: rgba(33, 150, 243, 0.5) !important;
  color: #fff; }

.blue.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-6 {
  background-color: rgba(33, 150, 243, 0.4) !important;
  color: #fff; }

.blue.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-7 {
  background-color: rgba(33, 150, 243, 0.3) !important;
  color: #fff; }

.blue.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-8 {
  background-color: rgba(33, 150, 243, 0.2) !important;
  color: #fff; }

.blue.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.opacity-9 {
  background-color: rgba(33, 150, 243, 0.1) !important;
  color: #fff; }

.blue.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text-link a,
.blue-text-link a:link,
.blue-text-link a:visited,
.blue-text-link a:focus,
.blue-text-link a:active {
  color: #2196F3 !important; }

.blue.lighten-5 {
  background-color: #E3F2FD !important;
  color: #000; }

.blue.lighten-5-border {
  border-color: #E3F2FD !important; }

.blue.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-lighten-5 {
  color: #E3F2FD !important; }

.blue.lighten-5.opacity-1 {
  background-color: rgba(227, 242, 253, 0.9) !important;
  color: #000; }

.blue.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-2 {
  background-color: rgba(227, 242, 253, 0.8) !important;
  color: #000; }

.blue.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-3 {
  background-color: rgba(227, 242, 253, 0.7) !important;
  color: #000; }

.blue.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-4 {
  background-color: rgba(227, 242, 253, 0.6) !important;
  color: #000; }

.blue.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-5 {
  background-color: rgba(227, 242, 253, 0.5) !important;
  color: #000; }

.blue.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-6 {
  background-color: rgba(227, 242, 253, 0.4) !important;
  color: #000; }

.blue.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-7 {
  background-color: rgba(227, 242, 253, 0.3) !important;
  color: #000; }

.blue.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-8 {
  background-color: rgba(227, 242, 253, 0.2) !important;
  color: #000; }

.blue.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-5.opacity-9 {
  background-color: rgba(227, 242, 253, 0.1) !important;
  color: #000; }

.blue.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-lighten-5-text-link a,
.blue-lighten-5-text-link a:link,
.blue-lighten-5-text-link a:visited,
.blue-lighten-5-text-link a:focus,
.blue-lighten-5-text-link a:active {
  color: #E3F2FD !important; }

.blue.lighten-4 {
  background-color: #BBDEFB !important;
  color: #000; }

.blue.lighten-4-border {
  border-color: #BBDEFB !important; }

.blue.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-lighten-4 {
  color: #BBDEFB !important; }

.blue.lighten-4.opacity-1 {
  background-color: rgba(187, 222, 251, 0.9) !important;
  color: #000; }

.blue.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-2 {
  background-color: rgba(187, 222, 251, 0.8) !important;
  color: #000; }

.blue.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-3 {
  background-color: rgba(187, 222, 251, 0.7) !important;
  color: #000; }

.blue.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-4 {
  background-color: rgba(187, 222, 251, 0.6) !important;
  color: #000; }

.blue.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-5 {
  background-color: rgba(187, 222, 251, 0.5) !important;
  color: #000; }

.blue.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-6 {
  background-color: rgba(187, 222, 251, 0.4) !important;
  color: #000; }

.blue.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-7 {
  background-color: rgba(187, 222, 251, 0.3) !important;
  color: #000; }

.blue.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-8 {
  background-color: rgba(187, 222, 251, 0.2) !important;
  color: #000; }

.blue.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-4.opacity-9 {
  background-color: rgba(187, 222, 251, 0.1) !important;
  color: #000; }

.blue.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-lighten-4-text-link a,
.blue-lighten-4-text-link a:link,
.blue-lighten-4-text-link a:visited,
.blue-lighten-4-text-link a:focus,
.blue-lighten-4-text-link a:active {
  color: #BBDEFB !important; }

.blue.lighten-3 {
  background-color: #90CAF9 !important;
  color: #000; }

.blue.lighten-3-border {
  border-color: #90CAF9 !important; }

.blue.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-lighten-3 {
  color: #90CAF9 !important; }

.blue.lighten-3.opacity-1 {
  background-color: rgba(144, 202, 249, 0.9) !important;
  color: #000; }

.blue.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-2 {
  background-color: rgba(144, 202, 249, 0.8) !important;
  color: #000; }

.blue.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-3 {
  background-color: rgba(144, 202, 249, 0.7) !important;
  color: #000; }

.blue.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-4 {
  background-color: rgba(144, 202, 249, 0.6) !important;
  color: #000; }

.blue.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-5 {
  background-color: rgba(144, 202, 249, 0.5) !important;
  color: #000; }

.blue.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-6 {
  background-color: rgba(144, 202, 249, 0.4) !important;
  color: #000; }

.blue.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-7 {
  background-color: rgba(144, 202, 249, 0.3) !important;
  color: #000; }

.blue.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-8 {
  background-color: rgba(144, 202, 249, 0.2) !important;
  color: #000; }

.blue.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-3.opacity-9 {
  background-color: rgba(144, 202, 249, 0.1) !important;
  color: #000; }

.blue.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-lighten-3-text-link a,
.blue-lighten-3-text-link a:link,
.blue-lighten-3-text-link a:visited,
.blue-lighten-3-text-link a:focus,
.blue-lighten-3-text-link a:active {
  color: #90CAF9 !important; }

.blue.lighten-2 {
  background-color: #64B5F6 !important;
  color: #000; }

.blue.lighten-2-border {
  border-color: #64B5F6 !important; }

.blue.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-lighten-2 {
  color: #64B5F6 !important; }

.blue.lighten-2.opacity-1 {
  background-color: rgba(100, 181, 246, 0.9) !important;
  color: #000; }

.blue.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-2 {
  background-color: rgba(100, 181, 246, 0.8) !important;
  color: #000; }

.blue.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-3 {
  background-color: rgba(100, 181, 246, 0.7) !important;
  color: #000; }

.blue.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-4 {
  background-color: rgba(100, 181, 246, 0.6) !important;
  color: #000; }

.blue.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-5 {
  background-color: rgba(100, 181, 246, 0.5) !important;
  color: #000; }

.blue.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-6 {
  background-color: rgba(100, 181, 246, 0.4) !important;
  color: #000; }

.blue.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-7 {
  background-color: rgba(100, 181, 246, 0.3) !important;
  color: #000; }

.blue.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-8 {
  background-color: rgba(100, 181, 246, 0.2) !important;
  color: #000; }

.blue.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-2.opacity-9 {
  background-color: rgba(100, 181, 246, 0.1) !important;
  color: #000; }

.blue.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-lighten-2-text-link a,
.blue-lighten-2-text-link a:link,
.blue-lighten-2-text-link a:visited,
.blue-lighten-2-text-link a:focus,
.blue-lighten-2-text-link a:active {
  color: #64B5F6 !important; }

.blue.lighten-1 {
  background-color: #42A5F5 !important;
  color: #fff; }

.blue.lighten-1-border {
  border-color: #42A5F5 !important; }

.blue.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-lighten-1 {
  color: #42A5F5 !important; }

.blue.lighten-1.opacity-1 {
  background-color: rgba(66, 165, 245, 0.9) !important;
  color: #fff; }

.blue.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-2 {
  background-color: rgba(66, 165, 245, 0.8) !important;
  color: #fff; }

.blue.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-3 {
  background-color: rgba(66, 165, 245, 0.7) !important;
  color: #fff; }

.blue.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-4 {
  background-color: rgba(66, 165, 245, 0.6) !important;
  color: #fff; }

.blue.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-5 {
  background-color: rgba(66, 165, 245, 0.5) !important;
  color: #fff; }

.blue.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-6 {
  background-color: rgba(66, 165, 245, 0.4) !important;
  color: #fff; }

.blue.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-7 {
  background-color: rgba(66, 165, 245, 0.3) !important;
  color: #fff; }

.blue.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-8 {
  background-color: rgba(66, 165, 245, 0.2) !important;
  color: #fff; }

.blue.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.lighten-1.opacity-9 {
  background-color: rgba(66, 165, 245, 0.1) !important;
  color: #fff; }

.blue.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-lighten-1-text-link a,
.blue-lighten-1-text-link a:link,
.blue-lighten-1-text-link a:visited,
.blue-lighten-1-text-link a:focus,
.blue-lighten-1-text-link a:active {
  color: #42A5F5 !important; }

.blue.darken-1 {
  background-color: #1E88E5 !important;
  color: #fff; }

.blue.darken-1-border {
  border-color: #1E88E5 !important; }

.blue.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-darken-1 {
  color: #1E88E5 !important; }

.blue.darken-1.opacity-1 {
  background-color: rgba(30, 136, 229, 0.9) !important;
  color: #fff; }

.blue.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-2 {
  background-color: rgba(30, 136, 229, 0.8) !important;
  color: #fff; }

.blue.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-3 {
  background-color: rgba(30, 136, 229, 0.7) !important;
  color: #fff; }

.blue.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-4 {
  background-color: rgba(30, 136, 229, 0.6) !important;
  color: #fff; }

.blue.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-5 {
  background-color: rgba(30, 136, 229, 0.5) !important;
  color: #fff; }

.blue.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-6 {
  background-color: rgba(30, 136, 229, 0.4) !important;
  color: #fff; }

.blue.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-7 {
  background-color: rgba(30, 136, 229, 0.3) !important;
  color: #fff; }

.blue.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-8 {
  background-color: rgba(30, 136, 229, 0.2) !important;
  color: #fff; }

.blue.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-1.opacity-9 {
  background-color: rgba(30, 136, 229, 0.1) !important;
  color: #fff; }

.blue.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-darken-1-text-link a,
.blue-darken-1-text-link a:link,
.blue-darken-1-text-link a:visited,
.blue-darken-1-text-link a:focus,
.blue-darken-1-text-link a:active {
  color: #1E88E5 !important; }

.blue.darken-2 {
  background-color: #1976D2 !important;
  color: #fff; }

.blue.darken-2-border {
  border-color: #1976D2 !important; }

.blue.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-darken-2 {
  color: #1976D2 !important; }

.blue.darken-2.opacity-1 {
  background-color: rgba(25, 118, 210, 0.9) !important;
  color: #fff; }

.blue.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-2 {
  background-color: rgba(25, 118, 210, 0.8) !important;
  color: #fff; }

.blue.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-3 {
  background-color: rgba(25, 118, 210, 0.7) !important;
  color: #fff; }

.blue.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-4 {
  background-color: rgba(25, 118, 210, 0.6) !important;
  color: #fff; }

.blue.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-5 {
  background-color: rgba(25, 118, 210, 0.5) !important;
  color: #fff; }

.blue.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-6 {
  background-color: rgba(25, 118, 210, 0.4) !important;
  color: #fff; }

.blue.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-7 {
  background-color: rgba(25, 118, 210, 0.3) !important;
  color: #fff; }

.blue.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-8 {
  background-color: rgba(25, 118, 210, 0.2) !important;
  color: #fff; }

.blue.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-2.opacity-9 {
  background-color: rgba(25, 118, 210, 0.1) !important;
  color: #fff; }

.blue.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-darken-2-text-link a,
.blue-darken-2-text-link a:link,
.blue-darken-2-text-link a:visited,
.blue-darken-2-text-link a:focus,
.blue-darken-2-text-link a:active {
  color: #1976D2 !important; }

.blue.darken-3 {
  background-color: #1565C0 !important;
  color: #fff; }

.blue.darken-3-border {
  border-color: #1565C0 !important; }

.blue.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-darken-3 {
  color: #1565C0 !important; }

.blue.darken-3.opacity-1 {
  background-color: rgba(21, 101, 192, 0.9) !important;
  color: #fff; }

.blue.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-2 {
  background-color: rgba(21, 101, 192, 0.8) !important;
  color: #fff; }

.blue.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-3 {
  background-color: rgba(21, 101, 192, 0.7) !important;
  color: #fff; }

.blue.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-4 {
  background-color: rgba(21, 101, 192, 0.6) !important;
  color: #fff; }

.blue.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-5 {
  background-color: rgba(21, 101, 192, 0.5) !important;
  color: #fff; }

.blue.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-6 {
  background-color: rgba(21, 101, 192, 0.4) !important;
  color: #fff; }

.blue.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-7 {
  background-color: rgba(21, 101, 192, 0.3) !important;
  color: #fff; }

.blue.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-8 {
  background-color: rgba(21, 101, 192, 0.2) !important;
  color: #fff; }

.blue.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-3.opacity-9 {
  background-color: rgba(21, 101, 192, 0.1) !important;
  color: #fff; }

.blue.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-darken-3-text-link a,
.blue-darken-3-text-link a:link,
.blue-darken-3-text-link a:visited,
.blue-darken-3-text-link a:focus,
.blue-darken-3-text-link a:active {
  color: #1565C0 !important; }

.blue.darken-4 {
  background-color: #0D47A1 !important;
  color: #fff; }

.blue.darken-4-border {
  border-color: #0D47A1 !important; }

.blue.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-darken-4 {
  color: #0D47A1 !important; }

.blue.darken-4.opacity-1 {
  background-color: rgba(13, 71, 161, 0.9) !important;
  color: #fff; }

.blue.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-2 {
  background-color: rgba(13, 71, 161, 0.8) !important;
  color: #fff; }

.blue.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-3 {
  background-color: rgba(13, 71, 161, 0.7) !important;
  color: #fff; }

.blue.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-4 {
  background-color: rgba(13, 71, 161, 0.6) !important;
  color: #fff; }

.blue.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-5 {
  background-color: rgba(13, 71, 161, 0.5) !important;
  color: #fff; }

.blue.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-6 {
  background-color: rgba(13, 71, 161, 0.4) !important;
  color: #fff; }

.blue.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-7 {
  background-color: rgba(13, 71, 161, 0.3) !important;
  color: #fff; }

.blue.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-8 {
  background-color: rgba(13, 71, 161, 0.2) !important;
  color: #fff; }

.blue.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.darken-4.opacity-9 {
  background-color: rgba(13, 71, 161, 0.1) !important;
  color: #fff; }

.blue.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-darken-4-text-link a,
.blue-darken-4-text-link a:link,
.blue-darken-4-text-link a:visited,
.blue-darken-4-text-link a:focus,
.blue-darken-4-text-link a:active {
  color: #0D47A1 !important; }

.blue.accent-1 {
  background-color: #82B1FF !important;
  color: #000; }

.blue.accent-1-border {
  border-color: #82B1FF !important; }

.blue.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-accent-1 {
  color: #82B1FF !important; }

.blue.accent-1.opacity-1 {
  background-color: rgba(130, 177, 255, 0.9) !important;
  color: #000; }

.blue.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-2 {
  background-color: rgba(130, 177, 255, 0.8) !important;
  color: #000; }

.blue.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-3 {
  background-color: rgba(130, 177, 255, 0.7) !important;
  color: #000; }

.blue.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-4 {
  background-color: rgba(130, 177, 255, 0.6) !important;
  color: #000; }

.blue.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-5 {
  background-color: rgba(130, 177, 255, 0.5) !important;
  color: #000; }

.blue.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-6 {
  background-color: rgba(130, 177, 255, 0.4) !important;
  color: #000; }

.blue.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-7 {
  background-color: rgba(130, 177, 255, 0.3) !important;
  color: #000; }

.blue.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-8 {
  background-color: rgba(130, 177, 255, 0.2) !important;
  color: #000; }

.blue.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-1.opacity-9 {
  background-color: rgba(130, 177, 255, 0.1) !important;
  color: #000; }

.blue.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-accent-1-text-link a,
.blue-accent-1-text-link a:link,
.blue-accent-1-text-link a:visited,
.blue-accent-1-text-link a:focus,
.blue-accent-1-text-link a:active {
  color: #82B1FF !important; }

.blue.accent-2 {
  background-color: #448AFF !important;
  color: #fff; }

.blue.accent-2-border {
  border-color: #448AFF !important; }

.blue.accent-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-accent-2 {
  color: #448AFF !important; }

.blue.accent-2.opacity-1 {
  background-color: rgba(68, 138, 255, 0.9) !important;
  color: #fff; }

.blue.accent-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-2 {
  background-color: rgba(68, 138, 255, 0.8) !important;
  color: #fff; }

.blue.accent-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-3 {
  background-color: rgba(68, 138, 255, 0.7) !important;
  color: #fff; }

.blue.accent-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-4 {
  background-color: rgba(68, 138, 255, 0.6) !important;
  color: #fff; }

.blue.accent-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-5 {
  background-color: rgba(68, 138, 255, 0.5) !important;
  color: #fff; }

.blue.accent-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-6 {
  background-color: rgba(68, 138, 255, 0.4) !important;
  color: #fff; }

.blue.accent-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-7 {
  background-color: rgba(68, 138, 255, 0.3) !important;
  color: #fff; }

.blue.accent-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-8 {
  background-color: rgba(68, 138, 255, 0.2) !important;
  color: #fff; }

.blue.accent-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-2.opacity-9 {
  background-color: rgba(68, 138, 255, 0.1) !important;
  color: #fff; }

.blue.accent-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-accent-2-text-link a,
.blue-accent-2-text-link a:link,
.blue-accent-2-text-link a:visited,
.blue-accent-2-text-link a:focus,
.blue-accent-2-text-link a:active {
  color: #448AFF !important; }

.blue.accent-3 {
  background-color: #2979FF !important;
  color: #fff; }

.blue.accent-3-border {
  border-color: #2979FF !important; }

.blue.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-accent-3 {
  color: #2979FF !important; }

.blue.accent-3.opacity-1 {
  background-color: rgba(41, 121, 255, 0.9) !important;
  color: #fff; }

.blue.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-2 {
  background-color: rgba(41, 121, 255, 0.8) !important;
  color: #fff; }

.blue.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-3 {
  background-color: rgba(41, 121, 255, 0.7) !important;
  color: #fff; }

.blue.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-4 {
  background-color: rgba(41, 121, 255, 0.6) !important;
  color: #fff; }

.blue.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-5 {
  background-color: rgba(41, 121, 255, 0.5) !important;
  color: #fff; }

.blue.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-6 {
  background-color: rgba(41, 121, 255, 0.4) !important;
  color: #fff; }

.blue.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-7 {
  background-color: rgba(41, 121, 255, 0.3) !important;
  color: #fff; }

.blue.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-8 {
  background-color: rgba(41, 121, 255, 0.2) !important;
  color: #fff; }

.blue.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-3.opacity-9 {
  background-color: rgba(41, 121, 255, 0.1) !important;
  color: #fff; }

.blue.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-accent-3-text-link a,
.blue-accent-3-text-link a:link,
.blue-accent-3-text-link a:visited,
.blue-accent-3-text-link a:focus,
.blue-accent-3-text-link a:active {
  color: #2979FF !important; }

.blue.accent-4 {
  background-color: #2962FF !important;
  color: #fff; }

.blue.accent-4-border {
  border-color: #2962FF !important; }

.blue.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-text.text-accent-4 {
  color: #2962FF !important; }

.blue.accent-4.opacity-1 {
  background-color: rgba(41, 98, 255, 0.9) !important;
  color: #fff; }

.blue.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-2 {
  background-color: rgba(41, 98, 255, 0.8) !important;
  color: #fff; }

.blue.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-3 {
  background-color: rgba(41, 98, 255, 0.7) !important;
  color: #fff; }

.blue.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-4 {
  background-color: rgba(41, 98, 255, 0.6) !important;
  color: #fff; }

.blue.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-5 {
  background-color: rgba(41, 98, 255, 0.5) !important;
  color: #fff; }

.blue.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-6 {
  background-color: rgba(41, 98, 255, 0.4) !important;
  color: #fff; }

.blue.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-7 {
  background-color: rgba(41, 98, 255, 0.3) !important;
  color: #fff; }

.blue.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-8 {
  background-color: rgba(41, 98, 255, 0.2) !important;
  color: #fff; }

.blue.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue.accent-4.opacity-9 {
  background-color: rgba(41, 98, 255, 0.1) !important;
  color: #fff; }

.blue.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-accent-4-text-link a,
.blue-accent-4-text-link a:link,
.blue-accent-4-text-link a:visited,
.blue-accent-4-text-link a:focus,
.blue-accent-4-text-link a:active {
  color: #2962FF !important; }

.light-blue {
  background-color: #03a9f4 !important;
  color: #fff; }

.light-blue-border {
  border-color: #03a9f4 !important; }

.light-blue a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text {
  color: #03a9f4 !important; }

.light-blue.opacity-1 {
  background-color: rgba(3, 169, 244, 0.9) !important;
  color: #fff; }

.light-blue.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-2 {
  background-color: rgba(3, 169, 244, 0.8) !important;
  color: #fff; }

.light-blue.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-3 {
  background-color: rgba(3, 169, 244, 0.7) !important;
  color: #fff; }

.light-blue.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-4 {
  background-color: rgba(3, 169, 244, 0.6) !important;
  color: #fff; }

.light-blue.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-5 {
  background-color: rgba(3, 169, 244, 0.5) !important;
  color: #fff; }

.light-blue.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-6 {
  background-color: rgba(3, 169, 244, 0.4) !important;
  color: #fff; }

.light-blue.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-7 {
  background-color: rgba(3, 169, 244, 0.3) !important;
  color: #fff; }

.light-blue.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-8 {
  background-color: rgba(3, 169, 244, 0.2) !important;
  color: #fff; }

.light-blue.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.opacity-9 {
  background-color: rgba(3, 169, 244, 0.1) !important;
  color: #fff; }

.light-blue.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text-link a,
.light-blue-text-link a:link,
.light-blue-text-link a:visited,
.light-blue-text-link a:focus,
.light-blue-text-link a:active {
  color: #03a9f4 !important; }

.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
  color: #000; }

.light-blue.lighten-5-border {
  border-color: #e1f5fe !important; }

.light-blue.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important; }

.light-blue.lighten-5.opacity-1 {
  background-color: rgba(225, 245, 254, 0.9) !important;
  color: #000; }

.light-blue.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-2 {
  background-color: rgba(225, 245, 254, 0.8) !important;
  color: #000; }

.light-blue.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-3 {
  background-color: rgba(225, 245, 254, 0.7) !important;
  color: #000; }

.light-blue.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-4 {
  background-color: rgba(225, 245, 254, 0.6) !important;
  color: #000; }

.light-blue.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-5 {
  background-color: rgba(225, 245, 254, 0.5) !important;
  color: #000; }

.light-blue.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-6 {
  background-color: rgba(225, 245, 254, 0.4) !important;
  color: #000; }

.light-blue.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-7 {
  background-color: rgba(225, 245, 254, 0.3) !important;
  color: #000; }

.light-blue.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-8 {
  background-color: rgba(225, 245, 254, 0.2) !important;
  color: #000; }

.light-blue.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-5.opacity-9 {
  background-color: rgba(225, 245, 254, 0.1) !important;
  color: #000; }

.light-blue.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-lighten-5-text-link a,
.light-blue-lighten-5-text-link a:link,
.light-blue-lighten-5-text-link a:visited,
.light-blue-lighten-5-text-link a:focus,
.light-blue-lighten-5-text-link a:active {
  color: #e1f5fe !important; }

.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
  color: #000; }

.light-blue.lighten-4-border {
  border-color: #b3e5fc !important; }

.light-blue.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important; }

.light-blue.lighten-4.opacity-1 {
  background-color: rgba(179, 229, 252, 0.9) !important;
  color: #000; }

.light-blue.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-2 {
  background-color: rgba(179, 229, 252, 0.8) !important;
  color: #000; }

.light-blue.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-3 {
  background-color: rgba(179, 229, 252, 0.7) !important;
  color: #000; }

.light-blue.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-4 {
  background-color: rgba(179, 229, 252, 0.6) !important;
  color: #000; }

.light-blue.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-5 {
  background-color: rgba(179, 229, 252, 0.5) !important;
  color: #000; }

.light-blue.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-6 {
  background-color: rgba(179, 229, 252, 0.4) !important;
  color: #000; }

.light-blue.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-7 {
  background-color: rgba(179, 229, 252, 0.3) !important;
  color: #000; }

.light-blue.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-8 {
  background-color: rgba(179, 229, 252, 0.2) !important;
  color: #000; }

.light-blue.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-4.opacity-9 {
  background-color: rgba(179, 229, 252, 0.1) !important;
  color: #000; }

.light-blue.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-lighten-4-text-link a,
.light-blue-lighten-4-text-link a:link,
.light-blue-lighten-4-text-link a:visited,
.light-blue-lighten-4-text-link a:focus,
.light-blue-lighten-4-text-link a:active {
  color: #b3e5fc !important; }

.light-blue.lighten-3 {
  background-color: #81d4fa !important;
  color: #000; }

.light-blue.lighten-3-border {
  border-color: #81d4fa !important; }

.light-blue.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-lighten-3 {
  color: #81d4fa !important; }

.light-blue.lighten-3.opacity-1 {
  background-color: rgba(129, 212, 250, 0.9) !important;
  color: #000; }

.light-blue.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-2 {
  background-color: rgba(129, 212, 250, 0.8) !important;
  color: #000; }

.light-blue.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-3 {
  background-color: rgba(129, 212, 250, 0.7) !important;
  color: #000; }

.light-blue.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-4 {
  background-color: rgba(129, 212, 250, 0.6) !important;
  color: #000; }

.light-blue.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-5 {
  background-color: rgba(129, 212, 250, 0.5) !important;
  color: #000; }

.light-blue.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-6 {
  background-color: rgba(129, 212, 250, 0.4) !important;
  color: #000; }

.light-blue.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-7 {
  background-color: rgba(129, 212, 250, 0.3) !important;
  color: #000; }

.light-blue.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-8 {
  background-color: rgba(129, 212, 250, 0.2) !important;
  color: #000; }

.light-blue.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-3.opacity-9 {
  background-color: rgba(129, 212, 250, 0.1) !important;
  color: #000; }

.light-blue.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-lighten-3-text-link a,
.light-blue-lighten-3-text-link a:link,
.light-blue-lighten-3-text-link a:visited,
.light-blue-lighten-3-text-link a:focus,
.light-blue-lighten-3-text-link a:active {
  color: #81d4fa !important; }

.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
  color: #000; }

.light-blue.lighten-2-border {
  border-color: #4fc3f7 !important; }

.light-blue.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important; }

.light-blue.lighten-2.opacity-1 {
  background-color: rgba(79, 195, 247, 0.9) !important;
  color: #000; }

.light-blue.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-2 {
  background-color: rgba(79, 195, 247, 0.8) !important;
  color: #000; }

.light-blue.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-3 {
  background-color: rgba(79, 195, 247, 0.7) !important;
  color: #000; }

.light-blue.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-4 {
  background-color: rgba(79, 195, 247, 0.6) !important;
  color: #000; }

.light-blue.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-5 {
  background-color: rgba(79, 195, 247, 0.5) !important;
  color: #000; }

.light-blue.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-6 {
  background-color: rgba(79, 195, 247, 0.4) !important;
  color: #000; }

.light-blue.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-7 {
  background-color: rgba(79, 195, 247, 0.3) !important;
  color: #000; }

.light-blue.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-8 {
  background-color: rgba(79, 195, 247, 0.2) !important;
  color: #000; }

.light-blue.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-2.opacity-9 {
  background-color: rgba(79, 195, 247, 0.1) !important;
  color: #000; }

.light-blue.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-lighten-2-text-link a,
.light-blue-lighten-2-text-link a:link,
.light-blue-lighten-2-text-link a:visited,
.light-blue-lighten-2-text-link a:focus,
.light-blue-lighten-2-text-link a:active {
  color: #4fc3f7 !important; }

.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
  color: #000; }

.light-blue.lighten-1-border {
  border-color: #29b6f6 !important; }

.light-blue.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important; }

.light-blue.lighten-1.opacity-1 {
  background-color: rgba(41, 182, 246, 0.9) !important;
  color: #000; }

.light-blue.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-2 {
  background-color: rgba(41, 182, 246, 0.8) !important;
  color: #000; }

.light-blue.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-3 {
  background-color: rgba(41, 182, 246, 0.7) !important;
  color: #000; }

.light-blue.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-4 {
  background-color: rgba(41, 182, 246, 0.6) !important;
  color: #000; }

.light-blue.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-5 {
  background-color: rgba(41, 182, 246, 0.5) !important;
  color: #000; }

.light-blue.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-6 {
  background-color: rgba(41, 182, 246, 0.4) !important;
  color: #000; }

.light-blue.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-7 {
  background-color: rgba(41, 182, 246, 0.3) !important;
  color: #000; }

.light-blue.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-8 {
  background-color: rgba(41, 182, 246, 0.2) !important;
  color: #000; }

.light-blue.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.lighten-1.opacity-9 {
  background-color: rgba(41, 182, 246, 0.1) !important;
  color: #000; }

.light-blue.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-lighten-1-text-link a,
.light-blue-lighten-1-text-link a:link,
.light-blue-lighten-1-text-link a:visited,
.light-blue-lighten-1-text-link a:focus,
.light-blue-lighten-1-text-link a:active {
  color: #29b6f6 !important; }

.light-blue.darken-1 {
  background-color: #039be5 !important;
  color: #fff; }

.light-blue.darken-1-border {
  border-color: #039be5 !important; }

.light-blue.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-darken-1 {
  color: #039be5 !important; }

.light-blue.darken-1.opacity-1 {
  background-color: rgba(3, 155, 229, 0.9) !important;
  color: #fff; }

.light-blue.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-2 {
  background-color: rgba(3, 155, 229, 0.8) !important;
  color: #fff; }

.light-blue.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-3 {
  background-color: rgba(3, 155, 229, 0.7) !important;
  color: #fff; }

.light-blue.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-4 {
  background-color: rgba(3, 155, 229, 0.6) !important;
  color: #fff; }

.light-blue.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-5 {
  background-color: rgba(3, 155, 229, 0.5) !important;
  color: #fff; }

.light-blue.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-6 {
  background-color: rgba(3, 155, 229, 0.4) !important;
  color: #fff; }

.light-blue.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-7 {
  background-color: rgba(3, 155, 229, 0.3) !important;
  color: #fff; }

.light-blue.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-8 {
  background-color: rgba(3, 155, 229, 0.2) !important;
  color: #fff; }

.light-blue.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-1.opacity-9 {
  background-color: rgba(3, 155, 229, 0.1) !important;
  color: #fff; }

.light-blue.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-darken-1-text-link a,
.light-blue-darken-1-text-link a:link,
.light-blue-darken-1-text-link a:visited,
.light-blue-darken-1-text-link a:focus,
.light-blue-darken-1-text-link a:active {
  color: #039be5 !important; }

.light-blue.darken-2 {
  background-color: #0288d1 !important;
  color: #fff; }

.light-blue.darken-2-border {
  border-color: #0288d1 !important; }

.light-blue.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-darken-2 {
  color: #0288d1 !important; }

.light-blue.darken-2.opacity-1 {
  background-color: rgba(2, 136, 209, 0.9) !important;
  color: #fff; }

.light-blue.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-2 {
  background-color: rgba(2, 136, 209, 0.8) !important;
  color: #fff; }

.light-blue.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-3 {
  background-color: rgba(2, 136, 209, 0.7) !important;
  color: #fff; }

.light-blue.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-4 {
  background-color: rgba(2, 136, 209, 0.6) !important;
  color: #fff; }

.light-blue.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-5 {
  background-color: rgba(2, 136, 209, 0.5) !important;
  color: #fff; }

.light-blue.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-6 {
  background-color: rgba(2, 136, 209, 0.4) !important;
  color: #fff; }

.light-blue.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-7 {
  background-color: rgba(2, 136, 209, 0.3) !important;
  color: #fff; }

.light-blue.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-8 {
  background-color: rgba(2, 136, 209, 0.2) !important;
  color: #fff; }

.light-blue.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-2.opacity-9 {
  background-color: rgba(2, 136, 209, 0.1) !important;
  color: #fff; }

.light-blue.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-darken-2-text-link a,
.light-blue-darken-2-text-link a:link,
.light-blue-darken-2-text-link a:visited,
.light-blue-darken-2-text-link a:focus,
.light-blue-darken-2-text-link a:active {
  color: #0288d1 !important; }

.light-blue.darken-3 {
  background-color: #0277bd !important;
  color: #fff; }

.light-blue.darken-3-border {
  border-color: #0277bd !important; }

.light-blue.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-darken-3 {
  color: #0277bd !important; }

.light-blue.darken-3.opacity-1 {
  background-color: rgba(2, 119, 189, 0.9) !important;
  color: #fff; }

.light-blue.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-2 {
  background-color: rgba(2, 119, 189, 0.8) !important;
  color: #fff; }

.light-blue.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-3 {
  background-color: rgba(2, 119, 189, 0.7) !important;
  color: #fff; }

.light-blue.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-4 {
  background-color: rgba(2, 119, 189, 0.6) !important;
  color: #fff; }

.light-blue.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-5 {
  background-color: rgba(2, 119, 189, 0.5) !important;
  color: #fff; }

.light-blue.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-6 {
  background-color: rgba(2, 119, 189, 0.4) !important;
  color: #fff; }

.light-blue.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-7 {
  background-color: rgba(2, 119, 189, 0.3) !important;
  color: #fff; }

.light-blue.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-8 {
  background-color: rgba(2, 119, 189, 0.2) !important;
  color: #fff; }

.light-blue.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-3.opacity-9 {
  background-color: rgba(2, 119, 189, 0.1) !important;
  color: #fff; }

.light-blue.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-darken-3-text-link a,
.light-blue-darken-3-text-link a:link,
.light-blue-darken-3-text-link a:visited,
.light-blue-darken-3-text-link a:focus,
.light-blue-darken-3-text-link a:active {
  color: #0277bd !important; }

.light-blue.darken-4 {
  background-color: #01579b !important;
  color: #fff; }

.light-blue.darken-4-border {
  border-color: #01579b !important; }

.light-blue.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-darken-4 {
  color: #01579b !important; }

.light-blue.darken-4.opacity-1 {
  background-color: rgba(1, 87, 155, 0.9) !important;
  color: #fff; }

.light-blue.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-2 {
  background-color: rgba(1, 87, 155, 0.8) !important;
  color: #fff; }

.light-blue.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-3 {
  background-color: rgba(1, 87, 155, 0.7) !important;
  color: #fff; }

.light-blue.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-4 {
  background-color: rgba(1, 87, 155, 0.6) !important;
  color: #fff; }

.light-blue.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-5 {
  background-color: rgba(1, 87, 155, 0.5) !important;
  color: #fff; }

.light-blue.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-6 {
  background-color: rgba(1, 87, 155, 0.4) !important;
  color: #fff; }

.light-blue.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-7 {
  background-color: rgba(1, 87, 155, 0.3) !important;
  color: #fff; }

.light-blue.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-8 {
  background-color: rgba(1, 87, 155, 0.2) !important;
  color: #fff; }

.light-blue.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.darken-4.opacity-9 {
  background-color: rgba(1, 87, 155, 0.1) !important;
  color: #fff; }

.light-blue.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-darken-4-text-link a,
.light-blue-darken-4-text-link a:link,
.light-blue-darken-4-text-link a:visited,
.light-blue-darken-4-text-link a:focus,
.light-blue-darken-4-text-link a:active {
  color: #01579b !important; }

.light-blue.accent-1 {
  background-color: #80d8ff !important;
  color: #000; }

.light-blue.accent-1-border {
  border-color: #80d8ff !important; }

.light-blue.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-accent-1 {
  color: #80d8ff !important; }

.light-blue.accent-1.opacity-1 {
  background-color: rgba(128, 216, 255, 0.9) !important;
  color: #000; }

.light-blue.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-2 {
  background-color: rgba(128, 216, 255, 0.8) !important;
  color: #000; }

.light-blue.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-3 {
  background-color: rgba(128, 216, 255, 0.7) !important;
  color: #000; }

.light-blue.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-4 {
  background-color: rgba(128, 216, 255, 0.6) !important;
  color: #000; }

.light-blue.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-5 {
  background-color: rgba(128, 216, 255, 0.5) !important;
  color: #000; }

.light-blue.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-6 {
  background-color: rgba(128, 216, 255, 0.4) !important;
  color: #000; }

.light-blue.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-7 {
  background-color: rgba(128, 216, 255, 0.3) !important;
  color: #000; }

.light-blue.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-8 {
  background-color: rgba(128, 216, 255, 0.2) !important;
  color: #000; }

.light-blue.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-1.opacity-9 {
  background-color: rgba(128, 216, 255, 0.1) !important;
  color: #000; }

.light-blue.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-accent-1-text-link a,
.light-blue-accent-1-text-link a:link,
.light-blue-accent-1-text-link a:visited,
.light-blue-accent-1-text-link a:focus,
.light-blue-accent-1-text-link a:active {
  color: #80d8ff !important; }

.light-blue.accent-2 {
  background-color: #40c4ff !important;
  color: #000; }

.light-blue.accent-2-border {
  border-color: #40c4ff !important; }

.light-blue.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-accent-2 {
  color: #40c4ff !important; }

.light-blue.accent-2.opacity-1 {
  background-color: rgba(64, 196, 255, 0.9) !important;
  color: #000; }

.light-blue.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-2 {
  background-color: rgba(64, 196, 255, 0.8) !important;
  color: #000; }

.light-blue.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-3 {
  background-color: rgba(64, 196, 255, 0.7) !important;
  color: #000; }

.light-blue.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-4 {
  background-color: rgba(64, 196, 255, 0.6) !important;
  color: #000; }

.light-blue.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-5 {
  background-color: rgba(64, 196, 255, 0.5) !important;
  color: #000; }

.light-blue.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-6 {
  background-color: rgba(64, 196, 255, 0.4) !important;
  color: #000; }

.light-blue.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-7 {
  background-color: rgba(64, 196, 255, 0.3) !important;
  color: #000; }

.light-blue.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-8 {
  background-color: rgba(64, 196, 255, 0.2) !important;
  color: #000; }

.light-blue.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-2.opacity-9 {
  background-color: rgba(64, 196, 255, 0.1) !important;
  color: #000; }

.light-blue.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-blue.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-accent-2-text-link a,
.light-blue-accent-2-text-link a:link,
.light-blue-accent-2-text-link a:visited,
.light-blue-accent-2-text-link a:focus,
.light-blue-accent-2-text-link a:active {
  color: #40c4ff !important; }

.light-blue.accent-3 {
  background-color: #00b0ff !important;
  color: #fff; }

.light-blue.accent-3-border {
  border-color: #00b0ff !important; }

.light-blue.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-accent-3 {
  color: #00b0ff !important; }

.light-blue.accent-3.opacity-1 {
  background-color: rgba(0, 176, 255, 0.9) !important;
  color: #fff; }

.light-blue.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-2 {
  background-color: rgba(0, 176, 255, 0.8) !important;
  color: #fff; }

.light-blue.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-3 {
  background-color: rgba(0, 176, 255, 0.7) !important;
  color: #fff; }

.light-blue.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-4 {
  background-color: rgba(0, 176, 255, 0.6) !important;
  color: #fff; }

.light-blue.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-5 {
  background-color: rgba(0, 176, 255, 0.5) !important;
  color: #fff; }

.light-blue.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-6 {
  background-color: rgba(0, 176, 255, 0.4) !important;
  color: #fff; }

.light-blue.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-7 {
  background-color: rgba(0, 176, 255, 0.3) !important;
  color: #fff; }

.light-blue.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-8 {
  background-color: rgba(0, 176, 255, 0.2) !important;
  color: #fff; }

.light-blue.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-3.opacity-9 {
  background-color: rgba(0, 176, 255, 0.1) !important;
  color: #fff; }

.light-blue.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-accent-3-text-link a,
.light-blue-accent-3-text-link a:link,
.light-blue-accent-3-text-link a:visited,
.light-blue-accent-3-text-link a:focus,
.light-blue-accent-3-text-link a:active {
  color: #00b0ff !important; }

.light-blue.accent-4 {
  background-color: #0091ea !important;
  color: #fff; }

.light-blue.accent-4-border {
  border-color: #0091ea !important; }

.light-blue.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-text.text-accent-4 {
  color: #0091ea !important; }

.light-blue.accent-4.opacity-1 {
  background-color: rgba(0, 145, 234, 0.9) !important;
  color: #fff; }

.light-blue.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-2 {
  background-color: rgba(0, 145, 234, 0.8) !important;
  color: #fff; }

.light-blue.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-3 {
  background-color: rgba(0, 145, 234, 0.7) !important;
  color: #fff; }

.light-blue.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-4 {
  background-color: rgba(0, 145, 234, 0.6) !important;
  color: #fff; }

.light-blue.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-5 {
  background-color: rgba(0, 145, 234, 0.5) !important;
  color: #fff; }

.light-blue.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-6 {
  background-color: rgba(0, 145, 234, 0.4) !important;
  color: #fff; }

.light-blue.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-7 {
  background-color: rgba(0, 145, 234, 0.3) !important;
  color: #fff; }

.light-blue.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-8 {
  background-color: rgba(0, 145, 234, 0.2) !important;
  color: #fff; }

.light-blue.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue.accent-4.opacity-9 {
  background-color: rgba(0, 145, 234, 0.1) !important;
  color: #fff; }

.light-blue.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-blue.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-blue-accent-4-text-link a,
.light-blue-accent-4-text-link a:link,
.light-blue-accent-4-text-link a:visited,
.light-blue-accent-4-text-link a:focus,
.light-blue-accent-4-text-link a:active {
  color: #0091ea !important; }

.cyan {
  background-color: #00bcd4 !important;
  color: #fff; }

.cyan-border {
  border-color: #00bcd4 !important; }

.cyan a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text {
  color: #00bcd4 !important; }

.cyan.opacity-1 {
  background-color: rgba(0, 188, 212, 0.9) !important;
  color: #fff; }

.cyan.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-2 {
  background-color: rgba(0, 188, 212, 0.8) !important;
  color: #fff; }

.cyan.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-3 {
  background-color: rgba(0, 188, 212, 0.7) !important;
  color: #fff; }

.cyan.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-4 {
  background-color: rgba(0, 188, 212, 0.6) !important;
  color: #fff; }

.cyan.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-5 {
  background-color: rgba(0, 188, 212, 0.5) !important;
  color: #fff; }

.cyan.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-6 {
  background-color: rgba(0, 188, 212, 0.4) !important;
  color: #fff; }

.cyan.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-7 {
  background-color: rgba(0, 188, 212, 0.3) !important;
  color: #fff; }

.cyan.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-8 {
  background-color: rgba(0, 188, 212, 0.2) !important;
  color: #fff; }

.cyan.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.opacity-9 {
  background-color: rgba(0, 188, 212, 0.1) !important;
  color: #fff; }

.cyan.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text-link a,
.cyan-text-link a:link,
.cyan-text-link a:visited,
.cyan-text-link a:focus,
.cyan-text-link a:active {
  color: #00bcd4 !important; }

.cyan.lighten-5 {
  background-color: #e0f7fa !important;
  color: #000; }

.cyan.lighten-5-border {
  border-color: #e0f7fa !important; }

.cyan.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-lighten-5 {
  color: #e0f7fa !important; }

.cyan.lighten-5.opacity-1 {
  background-color: rgba(224, 247, 250, 0.9) !important;
  color: #000; }

.cyan.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-2 {
  background-color: rgba(224, 247, 250, 0.8) !important;
  color: #000; }

.cyan.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-3 {
  background-color: rgba(224, 247, 250, 0.7) !important;
  color: #000; }

.cyan.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-4 {
  background-color: rgba(224, 247, 250, 0.6) !important;
  color: #000; }

.cyan.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-5 {
  background-color: rgba(224, 247, 250, 0.5) !important;
  color: #000; }

.cyan.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-6 {
  background-color: rgba(224, 247, 250, 0.4) !important;
  color: #000; }

.cyan.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-7 {
  background-color: rgba(224, 247, 250, 0.3) !important;
  color: #000; }

.cyan.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-8 {
  background-color: rgba(224, 247, 250, 0.2) !important;
  color: #000; }

.cyan.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-5.opacity-9 {
  background-color: rgba(224, 247, 250, 0.1) !important;
  color: #000; }

.cyan.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-lighten-5-text-link a,
.cyan-lighten-5-text-link a:link,
.cyan-lighten-5-text-link a:visited,
.cyan-lighten-5-text-link a:focus,
.cyan-lighten-5-text-link a:active {
  color: #e0f7fa !important; }

.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
  color: #000; }

.cyan.lighten-4-border {
  border-color: #b2ebf2 !important; }

.cyan.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important; }

.cyan.lighten-4.opacity-1 {
  background-color: rgba(178, 235, 242, 0.9) !important;
  color: #000; }

.cyan.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-2 {
  background-color: rgba(178, 235, 242, 0.8) !important;
  color: #000; }

.cyan.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-3 {
  background-color: rgba(178, 235, 242, 0.7) !important;
  color: #000; }

.cyan.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-4 {
  background-color: rgba(178, 235, 242, 0.6) !important;
  color: #000; }

.cyan.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-5 {
  background-color: rgba(178, 235, 242, 0.5) !important;
  color: #000; }

.cyan.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-6 {
  background-color: rgba(178, 235, 242, 0.4) !important;
  color: #000; }

.cyan.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-7 {
  background-color: rgba(178, 235, 242, 0.3) !important;
  color: #000; }

.cyan.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-8 {
  background-color: rgba(178, 235, 242, 0.2) !important;
  color: #000; }

.cyan.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-4.opacity-9 {
  background-color: rgba(178, 235, 242, 0.1) !important;
  color: #000; }

.cyan.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-lighten-4-text-link a,
.cyan-lighten-4-text-link a:link,
.cyan-lighten-4-text-link a:visited,
.cyan-lighten-4-text-link a:focus,
.cyan-lighten-4-text-link a:active {
  color: #b2ebf2 !important; }

.cyan.lighten-3 {
  background-color: #80deea !important;
  color: #000; }

.cyan.lighten-3-border {
  border-color: #80deea !important; }

.cyan.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-lighten-3 {
  color: #80deea !important; }

.cyan.lighten-3.opacity-1 {
  background-color: rgba(128, 222, 234, 0.9) !important;
  color: #000; }

.cyan.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-2 {
  background-color: rgba(128, 222, 234, 0.8) !important;
  color: #000; }

.cyan.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-3 {
  background-color: rgba(128, 222, 234, 0.7) !important;
  color: #000; }

.cyan.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-4 {
  background-color: rgba(128, 222, 234, 0.6) !important;
  color: #000; }

.cyan.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-5 {
  background-color: rgba(128, 222, 234, 0.5) !important;
  color: #000; }

.cyan.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-6 {
  background-color: rgba(128, 222, 234, 0.4) !important;
  color: #000; }

.cyan.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-7 {
  background-color: rgba(128, 222, 234, 0.3) !important;
  color: #000; }

.cyan.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-8 {
  background-color: rgba(128, 222, 234, 0.2) !important;
  color: #000; }

.cyan.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-3.opacity-9 {
  background-color: rgba(128, 222, 234, 0.1) !important;
  color: #000; }

.cyan.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-lighten-3-text-link a,
.cyan-lighten-3-text-link a:link,
.cyan-lighten-3-text-link a:visited,
.cyan-lighten-3-text-link a:focus,
.cyan-lighten-3-text-link a:active {
  color: #80deea !important; }

.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
  color: #000; }

.cyan.lighten-2-border {
  border-color: #4dd0e1 !important; }

.cyan.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important; }

.cyan.lighten-2.opacity-1 {
  background-color: rgba(77, 208, 225, 0.9) !important;
  color: #000; }

.cyan.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-2 {
  background-color: rgba(77, 208, 225, 0.8) !important;
  color: #000; }

.cyan.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-3 {
  background-color: rgba(77, 208, 225, 0.7) !important;
  color: #000; }

.cyan.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-4 {
  background-color: rgba(77, 208, 225, 0.6) !important;
  color: #000; }

.cyan.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-5 {
  background-color: rgba(77, 208, 225, 0.5) !important;
  color: #000; }

.cyan.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-6 {
  background-color: rgba(77, 208, 225, 0.4) !important;
  color: #000; }

.cyan.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-7 {
  background-color: rgba(77, 208, 225, 0.3) !important;
  color: #000; }

.cyan.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-8 {
  background-color: rgba(77, 208, 225, 0.2) !important;
  color: #000; }

.cyan.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-2.opacity-9 {
  background-color: rgba(77, 208, 225, 0.1) !important;
  color: #000; }

.cyan.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-lighten-2-text-link a,
.cyan-lighten-2-text-link a:link,
.cyan-lighten-2-text-link a:visited,
.cyan-lighten-2-text-link a:focus,
.cyan-lighten-2-text-link a:active {
  color: #4dd0e1 !important; }

.cyan.lighten-1 {
  background-color: #26c6da !important;
  color: #000; }

.cyan.lighten-1-border {
  border-color: #26c6da !important; }

.cyan.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-lighten-1 {
  color: #26c6da !important; }

.cyan.lighten-1.opacity-1 {
  background-color: rgba(38, 198, 218, 0.9) !important;
  color: #000; }

.cyan.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-2 {
  background-color: rgba(38, 198, 218, 0.8) !important;
  color: #000; }

.cyan.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-3 {
  background-color: rgba(38, 198, 218, 0.7) !important;
  color: #000; }

.cyan.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-4 {
  background-color: rgba(38, 198, 218, 0.6) !important;
  color: #000; }

.cyan.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-5 {
  background-color: rgba(38, 198, 218, 0.5) !important;
  color: #000; }

.cyan.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-6 {
  background-color: rgba(38, 198, 218, 0.4) !important;
  color: #000; }

.cyan.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-7 {
  background-color: rgba(38, 198, 218, 0.3) !important;
  color: #000; }

.cyan.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-8 {
  background-color: rgba(38, 198, 218, 0.2) !important;
  color: #000; }

.cyan.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.lighten-1.opacity-9 {
  background-color: rgba(38, 198, 218, 0.1) !important;
  color: #000; }

.cyan.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-lighten-1-text-link a,
.cyan-lighten-1-text-link a:link,
.cyan-lighten-1-text-link a:visited,
.cyan-lighten-1-text-link a:focus,
.cyan-lighten-1-text-link a:active {
  color: #26c6da !important; }

.cyan.darken-1 {
  background-color: #00acc1 !important;
  color: #fff; }

.cyan.darken-1-border {
  border-color: #00acc1 !important; }

.cyan.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-darken-1 {
  color: #00acc1 !important; }

.cyan.darken-1.opacity-1 {
  background-color: rgba(0, 172, 193, 0.9) !important;
  color: #fff; }

.cyan.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-2 {
  background-color: rgba(0, 172, 193, 0.8) !important;
  color: #fff; }

.cyan.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-3 {
  background-color: rgba(0, 172, 193, 0.7) !important;
  color: #fff; }

.cyan.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-4 {
  background-color: rgba(0, 172, 193, 0.6) !important;
  color: #fff; }

.cyan.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-5 {
  background-color: rgba(0, 172, 193, 0.5) !important;
  color: #fff; }

.cyan.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-6 {
  background-color: rgba(0, 172, 193, 0.4) !important;
  color: #fff; }

.cyan.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-7 {
  background-color: rgba(0, 172, 193, 0.3) !important;
  color: #fff; }

.cyan.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-8 {
  background-color: rgba(0, 172, 193, 0.2) !important;
  color: #fff; }

.cyan.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-1.opacity-9 {
  background-color: rgba(0, 172, 193, 0.1) !important;
  color: #fff; }

.cyan.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-darken-1-text-link a,
.cyan-darken-1-text-link a:link,
.cyan-darken-1-text-link a:visited,
.cyan-darken-1-text-link a:focus,
.cyan-darken-1-text-link a:active {
  color: #00acc1 !important; }

.cyan.darken-2 {
  background-color: #0097a7 !important;
  color: #fff; }

.cyan.darken-2-border {
  border-color: #0097a7 !important; }

.cyan.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-darken-2 {
  color: #0097a7 !important; }

.cyan.darken-2.opacity-1 {
  background-color: rgba(0, 151, 167, 0.9) !important;
  color: #fff; }

.cyan.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-2 {
  background-color: rgba(0, 151, 167, 0.8) !important;
  color: #fff; }

.cyan.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-3 {
  background-color: rgba(0, 151, 167, 0.7) !important;
  color: #fff; }

.cyan.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-4 {
  background-color: rgba(0, 151, 167, 0.6) !important;
  color: #fff; }

.cyan.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-5 {
  background-color: rgba(0, 151, 167, 0.5) !important;
  color: #fff; }

.cyan.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-6 {
  background-color: rgba(0, 151, 167, 0.4) !important;
  color: #fff; }

.cyan.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-7 {
  background-color: rgba(0, 151, 167, 0.3) !important;
  color: #fff; }

.cyan.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-8 {
  background-color: rgba(0, 151, 167, 0.2) !important;
  color: #fff; }

.cyan.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-2.opacity-9 {
  background-color: rgba(0, 151, 167, 0.1) !important;
  color: #fff; }

.cyan.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-darken-2-text-link a,
.cyan-darken-2-text-link a:link,
.cyan-darken-2-text-link a:visited,
.cyan-darken-2-text-link a:focus,
.cyan-darken-2-text-link a:active {
  color: #0097a7 !important; }

.cyan.darken-3 {
  background-color: #00838f !important;
  color: #fff; }

.cyan.darken-3-border {
  border-color: #00838f !important; }

.cyan.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-darken-3 {
  color: #00838f !important; }

.cyan.darken-3.opacity-1 {
  background-color: rgba(0, 131, 143, 0.9) !important;
  color: #fff; }

.cyan.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-2 {
  background-color: rgba(0, 131, 143, 0.8) !important;
  color: #fff; }

.cyan.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-3 {
  background-color: rgba(0, 131, 143, 0.7) !important;
  color: #fff; }

.cyan.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-4 {
  background-color: rgba(0, 131, 143, 0.6) !important;
  color: #fff; }

.cyan.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-5 {
  background-color: rgba(0, 131, 143, 0.5) !important;
  color: #fff; }

.cyan.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-6 {
  background-color: rgba(0, 131, 143, 0.4) !important;
  color: #fff; }

.cyan.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-7 {
  background-color: rgba(0, 131, 143, 0.3) !important;
  color: #fff; }

.cyan.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-8 {
  background-color: rgba(0, 131, 143, 0.2) !important;
  color: #fff; }

.cyan.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-3.opacity-9 {
  background-color: rgba(0, 131, 143, 0.1) !important;
  color: #fff; }

.cyan.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-darken-3-text-link a,
.cyan-darken-3-text-link a:link,
.cyan-darken-3-text-link a:visited,
.cyan-darken-3-text-link a:focus,
.cyan-darken-3-text-link a:active {
  color: #00838f !important; }

.cyan.darken-4 {
  background-color: #006064 !important;
  color: #fff; }

.cyan.darken-4-border {
  border-color: #006064 !important; }

.cyan.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-darken-4 {
  color: #006064 !important; }

.cyan.darken-4.opacity-1 {
  background-color: rgba(0, 96, 100, 0.9) !important;
  color: #fff; }

.cyan.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-2 {
  background-color: rgba(0, 96, 100, 0.8) !important;
  color: #fff; }

.cyan.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-3 {
  background-color: rgba(0, 96, 100, 0.7) !important;
  color: #fff; }

.cyan.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-4 {
  background-color: rgba(0, 96, 100, 0.6) !important;
  color: #fff; }

.cyan.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-5 {
  background-color: rgba(0, 96, 100, 0.5) !important;
  color: #fff; }

.cyan.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-6 {
  background-color: rgba(0, 96, 100, 0.4) !important;
  color: #fff; }

.cyan.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-7 {
  background-color: rgba(0, 96, 100, 0.3) !important;
  color: #fff; }

.cyan.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-8 {
  background-color: rgba(0, 96, 100, 0.2) !important;
  color: #fff; }

.cyan.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.darken-4.opacity-9 {
  background-color: rgba(0, 96, 100, 0.1) !important;
  color: #fff; }

.cyan.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-darken-4-text-link a,
.cyan-darken-4-text-link a:link,
.cyan-darken-4-text-link a:visited,
.cyan-darken-4-text-link a:focus,
.cyan-darken-4-text-link a:active {
  color: #006064 !important; }

.cyan.accent-1 {
  background-color: #84ffff !important;
  color: #000; }

.cyan.accent-1-border {
  border-color: #84ffff !important; }

.cyan.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-accent-1 {
  color: #84ffff !important; }

.cyan.accent-1.opacity-1 {
  background-color: rgba(132, 255, 255, 0.9) !important;
  color: #000; }

.cyan.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-2 {
  background-color: rgba(132, 255, 255, 0.8) !important;
  color: #000; }

.cyan.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-3 {
  background-color: rgba(132, 255, 255, 0.7) !important;
  color: #000; }

.cyan.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-4 {
  background-color: rgba(132, 255, 255, 0.6) !important;
  color: #000; }

.cyan.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-5 {
  background-color: rgba(132, 255, 255, 0.5) !important;
  color: #000; }

.cyan.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-6 {
  background-color: rgba(132, 255, 255, 0.4) !important;
  color: #000; }

.cyan.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-7 {
  background-color: rgba(132, 255, 255, 0.3) !important;
  color: #000; }

.cyan.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-8 {
  background-color: rgba(132, 255, 255, 0.2) !important;
  color: #000; }

.cyan.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-1.opacity-9 {
  background-color: rgba(132, 255, 255, 0.1) !important;
  color: #000; }

.cyan.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-accent-1-text-link a,
.cyan-accent-1-text-link a:link,
.cyan-accent-1-text-link a:visited,
.cyan-accent-1-text-link a:focus,
.cyan-accent-1-text-link a:active {
  color: #84ffff !important; }

.cyan.accent-2 {
  background-color: #18ffff !important;
  color: #000; }

.cyan.accent-2-border {
  border-color: #18ffff !important; }

.cyan.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-accent-2 {
  color: #18ffff !important; }

.cyan.accent-2.opacity-1 {
  background-color: rgba(24, 255, 255, 0.9) !important;
  color: #000; }

.cyan.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-2 {
  background-color: rgba(24, 255, 255, 0.8) !important;
  color: #000; }

.cyan.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-3 {
  background-color: rgba(24, 255, 255, 0.7) !important;
  color: #000; }

.cyan.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-4 {
  background-color: rgba(24, 255, 255, 0.6) !important;
  color: #000; }

.cyan.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-5 {
  background-color: rgba(24, 255, 255, 0.5) !important;
  color: #000; }

.cyan.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-6 {
  background-color: rgba(24, 255, 255, 0.4) !important;
  color: #000; }

.cyan.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-7 {
  background-color: rgba(24, 255, 255, 0.3) !important;
  color: #000; }

.cyan.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-8 {
  background-color: rgba(24, 255, 255, 0.2) !important;
  color: #000; }

.cyan.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-2.opacity-9 {
  background-color: rgba(24, 255, 255, 0.1) !important;
  color: #000; }

.cyan.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-accent-2-text-link a,
.cyan-accent-2-text-link a:link,
.cyan-accent-2-text-link a:visited,
.cyan-accent-2-text-link a:focus,
.cyan-accent-2-text-link a:active {
  color: #18ffff !important; }

.cyan.accent-3 {
  background-color: #00e5ff !important;
  color: #000; }

.cyan.accent-3-border {
  border-color: #00e5ff !important; }

.cyan.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-accent-3 {
  color: #00e5ff !important; }

.cyan.accent-3.opacity-1 {
  background-color: rgba(0, 229, 255, 0.9) !important;
  color: #000; }

.cyan.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-2 {
  background-color: rgba(0, 229, 255, 0.8) !important;
  color: #000; }

.cyan.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-3 {
  background-color: rgba(0, 229, 255, 0.7) !important;
  color: #000; }

.cyan.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-4 {
  background-color: rgba(0, 229, 255, 0.6) !important;
  color: #000; }

.cyan.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-5 {
  background-color: rgba(0, 229, 255, 0.5) !important;
  color: #000; }

.cyan.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-6 {
  background-color: rgba(0, 229, 255, 0.4) !important;
  color: #000; }

.cyan.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-7 {
  background-color: rgba(0, 229, 255, 0.3) !important;
  color: #000; }

.cyan.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-8 {
  background-color: rgba(0, 229, 255, 0.2) !important;
  color: #000; }

.cyan.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-3.opacity-9 {
  background-color: rgba(0, 229, 255, 0.1) !important;
  color: #000; }

.cyan.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.cyan.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-accent-3-text-link a,
.cyan-accent-3-text-link a:link,
.cyan-accent-3-text-link a:visited,
.cyan-accent-3-text-link a:focus,
.cyan-accent-3-text-link a:active {
  color: #00e5ff !important; }

.cyan.accent-4 {
  background-color: #00b8d4 !important;
  color: #fff; }

.cyan.accent-4-border {
  border-color: #00b8d4 !important; }

.cyan.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-text.text-accent-4 {
  color: #00b8d4 !important; }

.cyan.accent-4.opacity-1 {
  background-color: rgba(0, 184, 212, 0.9) !important;
  color: #fff; }

.cyan.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-2 {
  background-color: rgba(0, 184, 212, 0.8) !important;
  color: #fff; }

.cyan.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-3 {
  background-color: rgba(0, 184, 212, 0.7) !important;
  color: #fff; }

.cyan.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-4 {
  background-color: rgba(0, 184, 212, 0.6) !important;
  color: #fff; }

.cyan.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-5 {
  background-color: rgba(0, 184, 212, 0.5) !important;
  color: #fff; }

.cyan.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-6 {
  background-color: rgba(0, 184, 212, 0.4) !important;
  color: #fff; }

.cyan.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-7 {
  background-color: rgba(0, 184, 212, 0.3) !important;
  color: #fff; }

.cyan.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-8 {
  background-color: rgba(0, 184, 212, 0.2) !important;
  color: #fff; }

.cyan.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan.accent-4.opacity-9 {
  background-color: rgba(0, 184, 212, 0.1) !important;
  color: #fff; }

.cyan.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.cyan.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.cyan-accent-4-text-link a,
.cyan-accent-4-text-link a:link,
.cyan-accent-4-text-link a:visited,
.cyan-accent-4-text-link a:focus,
.cyan-accent-4-text-link a:active {
  color: #00b8d4 !important; }

.teal {
  background-color: #009688 !important;
  color: #fff; }

.teal-border {
  border-color: #009688 !important; }

.teal a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text {
  color: #009688 !important; }

.teal.opacity-1 {
  background-color: rgba(0, 150, 136, 0.9) !important;
  color: #fff; }

.teal.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-2 {
  background-color: rgba(0, 150, 136, 0.8) !important;
  color: #fff; }

.teal.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-3 {
  background-color: rgba(0, 150, 136, 0.7) !important;
  color: #fff; }

.teal.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-4 {
  background-color: rgba(0, 150, 136, 0.6) !important;
  color: #fff; }

.teal.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-5 {
  background-color: rgba(0, 150, 136, 0.5) !important;
  color: #fff; }

.teal.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-6 {
  background-color: rgba(0, 150, 136, 0.4) !important;
  color: #fff; }

.teal.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-7 {
  background-color: rgba(0, 150, 136, 0.3) !important;
  color: #fff; }

.teal.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-8 {
  background-color: rgba(0, 150, 136, 0.2) !important;
  color: #fff; }

.teal.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.opacity-9 {
  background-color: rgba(0, 150, 136, 0.1) !important;
  color: #fff; }

.teal.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text-link a,
.teal-text-link a:link,
.teal-text-link a:visited,
.teal-text-link a:focus,
.teal-text-link a:active {
  color: #009688 !important; }

.teal.lighten-5 {
  background-color: #e0f2f1 !important;
  color: #000; }

.teal.lighten-5-border {
  border-color: #e0f2f1 !important; }

.teal.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-lighten-5 {
  color: #e0f2f1 !important; }

.teal.lighten-5.opacity-1 {
  background-color: rgba(224, 242, 241, 0.9) !important;
  color: #000; }

.teal.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-2 {
  background-color: rgba(224, 242, 241, 0.8) !important;
  color: #000; }

.teal.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-3 {
  background-color: rgba(224, 242, 241, 0.7) !important;
  color: #000; }

.teal.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-4 {
  background-color: rgba(224, 242, 241, 0.6) !important;
  color: #000; }

.teal.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-5 {
  background-color: rgba(224, 242, 241, 0.5) !important;
  color: #000; }

.teal.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-6 {
  background-color: rgba(224, 242, 241, 0.4) !important;
  color: #000; }

.teal.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-7 {
  background-color: rgba(224, 242, 241, 0.3) !important;
  color: #000; }

.teal.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-8 {
  background-color: rgba(224, 242, 241, 0.2) !important;
  color: #000; }

.teal.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-5.opacity-9 {
  background-color: rgba(224, 242, 241, 0.1) !important;
  color: #000; }

.teal.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-lighten-5-text-link a,
.teal-lighten-5-text-link a:link,
.teal-lighten-5-text-link a:visited,
.teal-lighten-5-text-link a:focus,
.teal-lighten-5-text-link a:active {
  color: #e0f2f1 !important; }

.teal.lighten-4 {
  background-color: #b2dfdb !important;
  color: #000; }

.teal.lighten-4-border {
  border-color: #b2dfdb !important; }

.teal.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-lighten-4 {
  color: #b2dfdb !important; }

.teal.lighten-4.opacity-1 {
  background-color: rgba(178, 223, 219, 0.9) !important;
  color: #000; }

.teal.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-2 {
  background-color: rgba(178, 223, 219, 0.8) !important;
  color: #000; }

.teal.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-3 {
  background-color: rgba(178, 223, 219, 0.7) !important;
  color: #000; }

.teal.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-4 {
  background-color: rgba(178, 223, 219, 0.6) !important;
  color: #000; }

.teal.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-5 {
  background-color: rgba(178, 223, 219, 0.5) !important;
  color: #000; }

.teal.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-6 {
  background-color: rgba(178, 223, 219, 0.4) !important;
  color: #000; }

.teal.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-7 {
  background-color: rgba(178, 223, 219, 0.3) !important;
  color: #000; }

.teal.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-8 {
  background-color: rgba(178, 223, 219, 0.2) !important;
  color: #000; }

.teal.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-4.opacity-9 {
  background-color: rgba(178, 223, 219, 0.1) !important;
  color: #000; }

.teal.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-lighten-4-text-link a,
.teal-lighten-4-text-link a:link,
.teal-lighten-4-text-link a:visited,
.teal-lighten-4-text-link a:focus,
.teal-lighten-4-text-link a:active {
  color: #b2dfdb !important; }

.teal.lighten-3 {
  background-color: #80cbc4 !important;
  color: #000; }

.teal.lighten-3-border {
  border-color: #80cbc4 !important; }

.teal.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-lighten-3 {
  color: #80cbc4 !important; }

.teal.lighten-3.opacity-1 {
  background-color: rgba(128, 203, 196, 0.9) !important;
  color: #000; }

.teal.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-2 {
  background-color: rgba(128, 203, 196, 0.8) !important;
  color: #000; }

.teal.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-3 {
  background-color: rgba(128, 203, 196, 0.7) !important;
  color: #000; }

.teal.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-4 {
  background-color: rgba(128, 203, 196, 0.6) !important;
  color: #000; }

.teal.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-5 {
  background-color: rgba(128, 203, 196, 0.5) !important;
  color: #000; }

.teal.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-6 {
  background-color: rgba(128, 203, 196, 0.4) !important;
  color: #000; }

.teal.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-7 {
  background-color: rgba(128, 203, 196, 0.3) !important;
  color: #000; }

.teal.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-8 {
  background-color: rgba(128, 203, 196, 0.2) !important;
  color: #000; }

.teal.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-3.opacity-9 {
  background-color: rgba(128, 203, 196, 0.1) !important;
  color: #000; }

.teal.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-lighten-3-text-link a,
.teal-lighten-3-text-link a:link,
.teal-lighten-3-text-link a:visited,
.teal-lighten-3-text-link a:focus,
.teal-lighten-3-text-link a:active {
  color: #80cbc4 !important; }

.teal.lighten-2 {
  background-color: #4db6ac !important;
  color: #000; }

.teal.lighten-2-border {
  border-color: #4db6ac !important; }

.teal.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-lighten-2 {
  color: #4db6ac !important; }

.teal.lighten-2.opacity-1 {
  background-color: rgba(77, 182, 172, 0.9) !important;
  color: #000; }

.teal.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-2 {
  background-color: rgba(77, 182, 172, 0.8) !important;
  color: #000; }

.teal.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-3 {
  background-color: rgba(77, 182, 172, 0.7) !important;
  color: #000; }

.teal.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-4 {
  background-color: rgba(77, 182, 172, 0.6) !important;
  color: #000; }

.teal.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-5 {
  background-color: rgba(77, 182, 172, 0.5) !important;
  color: #000; }

.teal.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-6 {
  background-color: rgba(77, 182, 172, 0.4) !important;
  color: #000; }

.teal.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-7 {
  background-color: rgba(77, 182, 172, 0.3) !important;
  color: #000; }

.teal.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-8 {
  background-color: rgba(77, 182, 172, 0.2) !important;
  color: #000; }

.teal.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-2.opacity-9 {
  background-color: rgba(77, 182, 172, 0.1) !important;
  color: #000; }

.teal.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-lighten-2-text-link a,
.teal-lighten-2-text-link a:link,
.teal-lighten-2-text-link a:visited,
.teal-lighten-2-text-link a:focus,
.teal-lighten-2-text-link a:active {
  color: #4db6ac !important; }

.teal.lighten-1 {
  background-color: #26a69a !important;
  color: #fff; }

.teal.lighten-1-border {
  border-color: #26a69a !important; }

.teal.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-lighten-1 {
  color: #26a69a !important; }

.teal.lighten-1.opacity-1 {
  background-color: rgba(38, 166, 154, 0.9) !important;
  color: #fff; }

.teal.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-2 {
  background-color: rgba(38, 166, 154, 0.8) !important;
  color: #fff; }

.teal.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-3 {
  background-color: rgba(38, 166, 154, 0.7) !important;
  color: #fff; }

.teal.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-4 {
  background-color: rgba(38, 166, 154, 0.6) !important;
  color: #fff; }

.teal.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-5 {
  background-color: rgba(38, 166, 154, 0.5) !important;
  color: #fff; }

.teal.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-6 {
  background-color: rgba(38, 166, 154, 0.4) !important;
  color: #fff; }

.teal.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-7 {
  background-color: rgba(38, 166, 154, 0.3) !important;
  color: #fff; }

.teal.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-8 {
  background-color: rgba(38, 166, 154, 0.2) !important;
  color: #fff; }

.teal.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.lighten-1.opacity-9 {
  background-color: rgba(38, 166, 154, 0.1) !important;
  color: #fff; }

.teal.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-lighten-1-text-link a,
.teal-lighten-1-text-link a:link,
.teal-lighten-1-text-link a:visited,
.teal-lighten-1-text-link a:focus,
.teal-lighten-1-text-link a:active {
  color: #26a69a !important; }

.teal.darken-1 {
  background-color: #00897b !important;
  color: #fff; }

.teal.darken-1-border {
  border-color: #00897b !important; }

.teal.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-darken-1 {
  color: #00897b !important; }

.teal.darken-1.opacity-1 {
  background-color: rgba(0, 137, 123, 0.9) !important;
  color: #fff; }

.teal.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-2 {
  background-color: rgba(0, 137, 123, 0.8) !important;
  color: #fff; }

.teal.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-3 {
  background-color: rgba(0, 137, 123, 0.7) !important;
  color: #fff; }

.teal.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-4 {
  background-color: rgba(0, 137, 123, 0.6) !important;
  color: #fff; }

.teal.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-5 {
  background-color: rgba(0, 137, 123, 0.5) !important;
  color: #fff; }

.teal.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-6 {
  background-color: rgba(0, 137, 123, 0.4) !important;
  color: #fff; }

.teal.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-7 {
  background-color: rgba(0, 137, 123, 0.3) !important;
  color: #fff; }

.teal.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-8 {
  background-color: rgba(0, 137, 123, 0.2) !important;
  color: #fff; }

.teal.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-1.opacity-9 {
  background-color: rgba(0, 137, 123, 0.1) !important;
  color: #fff; }

.teal.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-darken-1-text-link a,
.teal-darken-1-text-link a:link,
.teal-darken-1-text-link a:visited,
.teal-darken-1-text-link a:focus,
.teal-darken-1-text-link a:active {
  color: #00897b !important; }

.teal.darken-2 {
  background-color: #00796b !important;
  color: #fff; }

.teal.darken-2-border {
  border-color: #00796b !important; }

.teal.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-darken-2 {
  color: #00796b !important; }

.teal.darken-2.opacity-1 {
  background-color: rgba(0, 121, 107, 0.9) !important;
  color: #fff; }

.teal.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-2 {
  background-color: rgba(0, 121, 107, 0.8) !important;
  color: #fff; }

.teal.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-3 {
  background-color: rgba(0, 121, 107, 0.7) !important;
  color: #fff; }

.teal.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-4 {
  background-color: rgba(0, 121, 107, 0.6) !important;
  color: #fff; }

.teal.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-5 {
  background-color: rgba(0, 121, 107, 0.5) !important;
  color: #fff; }

.teal.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-6 {
  background-color: rgba(0, 121, 107, 0.4) !important;
  color: #fff; }

.teal.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-7 {
  background-color: rgba(0, 121, 107, 0.3) !important;
  color: #fff; }

.teal.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-8 {
  background-color: rgba(0, 121, 107, 0.2) !important;
  color: #fff; }

.teal.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-2.opacity-9 {
  background-color: rgba(0, 121, 107, 0.1) !important;
  color: #fff; }

.teal.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-darken-2-text-link a,
.teal-darken-2-text-link a:link,
.teal-darken-2-text-link a:visited,
.teal-darken-2-text-link a:focus,
.teal-darken-2-text-link a:active {
  color: #00796b !important; }

.teal.darken-3 {
  background-color: #00695c !important;
  color: #fff; }

.teal.darken-3-border {
  border-color: #00695c !important; }

.teal.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-darken-3 {
  color: #00695c !important; }

.teal.darken-3.opacity-1 {
  background-color: rgba(0, 105, 92, 0.9) !important;
  color: #fff; }

.teal.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-2 {
  background-color: rgba(0, 105, 92, 0.8) !important;
  color: #fff; }

.teal.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-3 {
  background-color: rgba(0, 105, 92, 0.7) !important;
  color: #fff; }

.teal.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-4 {
  background-color: rgba(0, 105, 92, 0.6) !important;
  color: #fff; }

.teal.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-5 {
  background-color: rgba(0, 105, 92, 0.5) !important;
  color: #fff; }

.teal.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-6 {
  background-color: rgba(0, 105, 92, 0.4) !important;
  color: #fff; }

.teal.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-7 {
  background-color: rgba(0, 105, 92, 0.3) !important;
  color: #fff; }

.teal.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-8 {
  background-color: rgba(0, 105, 92, 0.2) !important;
  color: #fff; }

.teal.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-3.opacity-9 {
  background-color: rgba(0, 105, 92, 0.1) !important;
  color: #fff; }

.teal.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-darken-3-text-link a,
.teal-darken-3-text-link a:link,
.teal-darken-3-text-link a:visited,
.teal-darken-3-text-link a:focus,
.teal-darken-3-text-link a:active {
  color: #00695c !important; }

.teal.darken-4 {
  background-color: #004d40 !important;
  color: #fff; }

.teal.darken-4-border {
  border-color: #004d40 !important; }

.teal.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-darken-4 {
  color: #004d40 !important; }

.teal.darken-4.opacity-1 {
  background-color: rgba(0, 77, 64, 0.9) !important;
  color: #fff; }

.teal.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-2 {
  background-color: rgba(0, 77, 64, 0.8) !important;
  color: #fff; }

.teal.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-3 {
  background-color: rgba(0, 77, 64, 0.7) !important;
  color: #fff; }

.teal.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-4 {
  background-color: rgba(0, 77, 64, 0.6) !important;
  color: #fff; }

.teal.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-5 {
  background-color: rgba(0, 77, 64, 0.5) !important;
  color: #fff; }

.teal.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-6 {
  background-color: rgba(0, 77, 64, 0.4) !important;
  color: #fff; }

.teal.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-7 {
  background-color: rgba(0, 77, 64, 0.3) !important;
  color: #fff; }

.teal.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-8 {
  background-color: rgba(0, 77, 64, 0.2) !important;
  color: #fff; }

.teal.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.darken-4.opacity-9 {
  background-color: rgba(0, 77, 64, 0.1) !important;
  color: #fff; }

.teal.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-darken-4-text-link a,
.teal-darken-4-text-link a:link,
.teal-darken-4-text-link a:visited,
.teal-darken-4-text-link a:focus,
.teal-darken-4-text-link a:active {
  color: #004d40 !important; }

.teal.accent-1 {
  background-color: #a7ffeb !important;
  color: #000; }

.teal.accent-1-border {
  border-color: #a7ffeb !important; }

.teal.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-accent-1 {
  color: #a7ffeb !important; }

.teal.accent-1.opacity-1 {
  background-color: rgba(167, 255, 235, 0.9) !important;
  color: #000; }

.teal.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-2 {
  background-color: rgba(167, 255, 235, 0.8) !important;
  color: #000; }

.teal.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-3 {
  background-color: rgba(167, 255, 235, 0.7) !important;
  color: #000; }

.teal.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-4 {
  background-color: rgba(167, 255, 235, 0.6) !important;
  color: #000; }

.teal.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-5 {
  background-color: rgba(167, 255, 235, 0.5) !important;
  color: #000; }

.teal.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-6 {
  background-color: rgba(167, 255, 235, 0.4) !important;
  color: #000; }

.teal.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-7 {
  background-color: rgba(167, 255, 235, 0.3) !important;
  color: #000; }

.teal.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-8 {
  background-color: rgba(167, 255, 235, 0.2) !important;
  color: #000; }

.teal.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-1.opacity-9 {
  background-color: rgba(167, 255, 235, 0.1) !important;
  color: #000; }

.teal.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-accent-1-text-link a,
.teal-accent-1-text-link a:link,
.teal-accent-1-text-link a:visited,
.teal-accent-1-text-link a:focus,
.teal-accent-1-text-link a:active {
  color: #a7ffeb !important; }

.teal.accent-2 {
  background-color: #64ffda !important;
  color: #000; }

.teal.accent-2-border {
  border-color: #64ffda !important; }

.teal.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-accent-2 {
  color: #64ffda !important; }

.teal.accent-2.opacity-1 {
  background-color: rgba(100, 255, 218, 0.9) !important;
  color: #000; }

.teal.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-2 {
  background-color: rgba(100, 255, 218, 0.8) !important;
  color: #000; }

.teal.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-3 {
  background-color: rgba(100, 255, 218, 0.7) !important;
  color: #000; }

.teal.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-4 {
  background-color: rgba(100, 255, 218, 0.6) !important;
  color: #000; }

.teal.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-5 {
  background-color: rgba(100, 255, 218, 0.5) !important;
  color: #000; }

.teal.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-6 {
  background-color: rgba(100, 255, 218, 0.4) !important;
  color: #000; }

.teal.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-7 {
  background-color: rgba(100, 255, 218, 0.3) !important;
  color: #000; }

.teal.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-8 {
  background-color: rgba(100, 255, 218, 0.2) !important;
  color: #000; }

.teal.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-2.opacity-9 {
  background-color: rgba(100, 255, 218, 0.1) !important;
  color: #000; }

.teal.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-accent-2-text-link a,
.teal-accent-2-text-link a:link,
.teal-accent-2-text-link a:visited,
.teal-accent-2-text-link a:focus,
.teal-accent-2-text-link a:active {
  color: #64ffda !important; }

.teal.accent-3 {
  background-color: #1de9b6 !important;
  color: #000; }

.teal.accent-3-border {
  border-color: #1de9b6 !important; }

.teal.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-accent-3 {
  color: #1de9b6 !important; }

.teal.accent-3.opacity-1 {
  background-color: rgba(29, 233, 182, 0.9) !important;
  color: #000; }

.teal.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-2 {
  background-color: rgba(29, 233, 182, 0.8) !important;
  color: #000; }

.teal.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-3 {
  background-color: rgba(29, 233, 182, 0.7) !important;
  color: #000; }

.teal.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-4 {
  background-color: rgba(29, 233, 182, 0.6) !important;
  color: #000; }

.teal.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-5 {
  background-color: rgba(29, 233, 182, 0.5) !important;
  color: #000; }

.teal.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-6 {
  background-color: rgba(29, 233, 182, 0.4) !important;
  color: #000; }

.teal.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-7 {
  background-color: rgba(29, 233, 182, 0.3) !important;
  color: #000; }

.teal.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-8 {
  background-color: rgba(29, 233, 182, 0.2) !important;
  color: #000; }

.teal.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-3.opacity-9 {
  background-color: rgba(29, 233, 182, 0.1) !important;
  color: #000; }

.teal.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.teal.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-accent-3-text-link a,
.teal-accent-3-text-link a:link,
.teal-accent-3-text-link a:visited,
.teal-accent-3-text-link a:focus,
.teal-accent-3-text-link a:active {
  color: #1de9b6 !important; }

.teal.accent-4 {
  background-color: #00bfa5 !important;
  color: #fff; }

.teal.accent-4-border {
  border-color: #00bfa5 !important; }

.teal.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-text.text-accent-4 {
  color: #00bfa5 !important; }

.teal.accent-4.opacity-1 {
  background-color: rgba(0, 191, 165, 0.9) !important;
  color: #fff; }

.teal.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-2 {
  background-color: rgba(0, 191, 165, 0.8) !important;
  color: #fff; }

.teal.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-3 {
  background-color: rgba(0, 191, 165, 0.7) !important;
  color: #fff; }

.teal.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-4 {
  background-color: rgba(0, 191, 165, 0.6) !important;
  color: #fff; }

.teal.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-5 {
  background-color: rgba(0, 191, 165, 0.5) !important;
  color: #fff; }

.teal.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-6 {
  background-color: rgba(0, 191, 165, 0.4) !important;
  color: #fff; }

.teal.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-7 {
  background-color: rgba(0, 191, 165, 0.3) !important;
  color: #fff; }

.teal.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-8 {
  background-color: rgba(0, 191, 165, 0.2) !important;
  color: #fff; }

.teal.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal.accent-4.opacity-9 {
  background-color: rgba(0, 191, 165, 0.1) !important;
  color: #fff; }

.teal.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.teal.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.teal-accent-4-text-link a,
.teal-accent-4-text-link a:link,
.teal-accent-4-text-link a:visited,
.teal-accent-4-text-link a:focus,
.teal-accent-4-text-link a:active {
  color: #00bfa5 !important; }

.green {
  background-color: #4CAF50 !important;
  color: #fff; }

.green-border {
  border-color: #4CAF50 !important; }

.green a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text {
  color: #4CAF50 !important; }

.green.opacity-1 {
  background-color: rgba(76, 175, 80, 0.9) !important;
  color: #fff; }

.green.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-2 {
  background-color: rgba(76, 175, 80, 0.8) !important;
  color: #fff; }

.green.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-3 {
  background-color: rgba(76, 175, 80, 0.7) !important;
  color: #fff; }

.green.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-4 {
  background-color: rgba(76, 175, 80, 0.6) !important;
  color: #fff; }

.green.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-5 {
  background-color: rgba(76, 175, 80, 0.5) !important;
  color: #fff; }

.green.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-6 {
  background-color: rgba(76, 175, 80, 0.4) !important;
  color: #fff; }

.green.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-7 {
  background-color: rgba(76, 175, 80, 0.3) !important;
  color: #fff; }

.green.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-8 {
  background-color: rgba(76, 175, 80, 0.2) !important;
  color: #fff; }

.green.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.opacity-9 {
  background-color: rgba(76, 175, 80, 0.1) !important;
  color: #fff; }

.green.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text-link a,
.green-text-link a:link,
.green-text-link a:visited,
.green-text-link a:focus,
.green-text-link a:active {
  color: #4CAF50 !important; }

.green.lighten-5 {
  background-color: #E8F5E9 !important;
  color: #000; }

.green.lighten-5-border {
  border-color: #E8F5E9 !important; }

.green.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-lighten-5 {
  color: #E8F5E9 !important; }

.green.lighten-5.opacity-1 {
  background-color: rgba(232, 245, 233, 0.9) !important;
  color: #000; }

.green.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-2 {
  background-color: rgba(232, 245, 233, 0.8) !important;
  color: #000; }

.green.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-3 {
  background-color: rgba(232, 245, 233, 0.7) !important;
  color: #000; }

.green.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-4 {
  background-color: rgba(232, 245, 233, 0.6) !important;
  color: #000; }

.green.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-5 {
  background-color: rgba(232, 245, 233, 0.5) !important;
  color: #000; }

.green.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-6 {
  background-color: rgba(232, 245, 233, 0.4) !important;
  color: #000; }

.green.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-7 {
  background-color: rgba(232, 245, 233, 0.3) !important;
  color: #000; }

.green.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-8 {
  background-color: rgba(232, 245, 233, 0.2) !important;
  color: #000; }

.green.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-5.opacity-9 {
  background-color: rgba(232, 245, 233, 0.1) !important;
  color: #000; }

.green.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-lighten-5-text-link a,
.green-lighten-5-text-link a:link,
.green-lighten-5-text-link a:visited,
.green-lighten-5-text-link a:focus,
.green-lighten-5-text-link a:active {
  color: #E8F5E9 !important; }

.green.lighten-4 {
  background-color: #C8E6C9 !important;
  color: #000; }

.green.lighten-4-border {
  border-color: #C8E6C9 !important; }

.green.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-lighten-4 {
  color: #C8E6C9 !important; }

.green.lighten-4.opacity-1 {
  background-color: rgba(200, 230, 201, 0.9) !important;
  color: #000; }

.green.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-2 {
  background-color: rgba(200, 230, 201, 0.8) !important;
  color: #000; }

.green.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-3 {
  background-color: rgba(200, 230, 201, 0.7) !important;
  color: #000; }

.green.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-4 {
  background-color: rgba(200, 230, 201, 0.6) !important;
  color: #000; }

.green.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-5 {
  background-color: rgba(200, 230, 201, 0.5) !important;
  color: #000; }

.green.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-6 {
  background-color: rgba(200, 230, 201, 0.4) !important;
  color: #000; }

.green.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-7 {
  background-color: rgba(200, 230, 201, 0.3) !important;
  color: #000; }

.green.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-8 {
  background-color: rgba(200, 230, 201, 0.2) !important;
  color: #000; }

.green.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-4.opacity-9 {
  background-color: rgba(200, 230, 201, 0.1) !important;
  color: #000; }

.green.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-lighten-4-text-link a,
.green-lighten-4-text-link a:link,
.green-lighten-4-text-link a:visited,
.green-lighten-4-text-link a:focus,
.green-lighten-4-text-link a:active {
  color: #C8E6C9 !important; }

.green.lighten-3 {
  background-color: #A5D6A7 !important;
  color: #000; }

.green.lighten-3-border {
  border-color: #A5D6A7 !important; }

.green.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-lighten-3 {
  color: #A5D6A7 !important; }

.green.lighten-3.opacity-1 {
  background-color: rgba(165, 214, 167, 0.9) !important;
  color: #000; }

.green.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-2 {
  background-color: rgba(165, 214, 167, 0.8) !important;
  color: #000; }

.green.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-3 {
  background-color: rgba(165, 214, 167, 0.7) !important;
  color: #000; }

.green.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-4 {
  background-color: rgba(165, 214, 167, 0.6) !important;
  color: #000; }

.green.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-5 {
  background-color: rgba(165, 214, 167, 0.5) !important;
  color: #000; }

.green.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-6 {
  background-color: rgba(165, 214, 167, 0.4) !important;
  color: #000; }

.green.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-7 {
  background-color: rgba(165, 214, 167, 0.3) !important;
  color: #000; }

.green.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-8 {
  background-color: rgba(165, 214, 167, 0.2) !important;
  color: #000; }

.green.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-3.opacity-9 {
  background-color: rgba(165, 214, 167, 0.1) !important;
  color: #000; }

.green.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-lighten-3-text-link a,
.green-lighten-3-text-link a:link,
.green-lighten-3-text-link a:visited,
.green-lighten-3-text-link a:focus,
.green-lighten-3-text-link a:active {
  color: #A5D6A7 !important; }

.green.lighten-2 {
  background-color: #81C784 !important;
  color: #000; }

.green.lighten-2-border {
  border-color: #81C784 !important; }

.green.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-lighten-2 {
  color: #81C784 !important; }

.green.lighten-2.opacity-1 {
  background-color: rgba(129, 199, 132, 0.9) !important;
  color: #000; }

.green.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-2 {
  background-color: rgba(129, 199, 132, 0.8) !important;
  color: #000; }

.green.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-3 {
  background-color: rgba(129, 199, 132, 0.7) !important;
  color: #000; }

.green.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-4 {
  background-color: rgba(129, 199, 132, 0.6) !important;
  color: #000; }

.green.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-5 {
  background-color: rgba(129, 199, 132, 0.5) !important;
  color: #000; }

.green.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-6 {
  background-color: rgba(129, 199, 132, 0.4) !important;
  color: #000; }

.green.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-7 {
  background-color: rgba(129, 199, 132, 0.3) !important;
  color: #000; }

.green.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-8 {
  background-color: rgba(129, 199, 132, 0.2) !important;
  color: #000; }

.green.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-2.opacity-9 {
  background-color: rgba(129, 199, 132, 0.1) !important;
  color: #000; }

.green.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-lighten-2-text-link a,
.green-lighten-2-text-link a:link,
.green-lighten-2-text-link a:visited,
.green-lighten-2-text-link a:focus,
.green-lighten-2-text-link a:active {
  color: #81C784 !important; }

.green.lighten-1 {
  background-color: #66BB6A !important;
  color: #000; }

.green.lighten-1-border {
  border-color: #66BB6A !important; }

.green.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-lighten-1 {
  color: #66BB6A !important; }

.green.lighten-1.opacity-1 {
  background-color: rgba(102, 187, 106, 0.9) !important;
  color: #000; }

.green.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-2 {
  background-color: rgba(102, 187, 106, 0.8) !important;
  color: #000; }

.green.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-3 {
  background-color: rgba(102, 187, 106, 0.7) !important;
  color: #000; }

.green.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-4 {
  background-color: rgba(102, 187, 106, 0.6) !important;
  color: #000; }

.green.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-5 {
  background-color: rgba(102, 187, 106, 0.5) !important;
  color: #000; }

.green.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-6 {
  background-color: rgba(102, 187, 106, 0.4) !important;
  color: #000; }

.green.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-7 {
  background-color: rgba(102, 187, 106, 0.3) !important;
  color: #000; }

.green.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-8 {
  background-color: rgba(102, 187, 106, 0.2) !important;
  color: #000; }

.green.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.lighten-1.opacity-9 {
  background-color: rgba(102, 187, 106, 0.1) !important;
  color: #000; }

.green.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-lighten-1-text-link a,
.green-lighten-1-text-link a:link,
.green-lighten-1-text-link a:visited,
.green-lighten-1-text-link a:focus,
.green-lighten-1-text-link a:active {
  color: #66BB6A !important; }

.green.darken-1 {
  background-color: #43A047 !important;
  color: #fff; }

.green.darken-1-border {
  border-color: #43A047 !important; }

.green.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-darken-1 {
  color: #43A047 !important; }

.green.darken-1.opacity-1 {
  background-color: rgba(67, 160, 71, 0.9) !important;
  color: #fff; }

.green.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-2 {
  background-color: rgba(67, 160, 71, 0.8) !important;
  color: #fff; }

.green.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-3 {
  background-color: rgba(67, 160, 71, 0.7) !important;
  color: #fff; }

.green.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-4 {
  background-color: rgba(67, 160, 71, 0.6) !important;
  color: #fff; }

.green.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-5 {
  background-color: rgba(67, 160, 71, 0.5) !important;
  color: #fff; }

.green.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-6 {
  background-color: rgba(67, 160, 71, 0.4) !important;
  color: #fff; }

.green.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-7 {
  background-color: rgba(67, 160, 71, 0.3) !important;
  color: #fff; }

.green.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-8 {
  background-color: rgba(67, 160, 71, 0.2) !important;
  color: #fff; }

.green.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-1.opacity-9 {
  background-color: rgba(67, 160, 71, 0.1) !important;
  color: #fff; }

.green.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-darken-1-text-link a,
.green-darken-1-text-link a:link,
.green-darken-1-text-link a:visited,
.green-darken-1-text-link a:focus,
.green-darken-1-text-link a:active {
  color: #43A047 !important; }

.green.darken-2 {
  background-color: #388E3C !important;
  color: #fff; }

.green.darken-2-border {
  border-color: #388E3C !important; }

.green.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-darken-2 {
  color: #388E3C !important; }

.green.darken-2.opacity-1 {
  background-color: rgba(56, 142, 60, 0.9) !important;
  color: #fff; }

.green.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-2 {
  background-color: rgba(56, 142, 60, 0.8) !important;
  color: #fff; }

.green.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-3 {
  background-color: rgba(56, 142, 60, 0.7) !important;
  color: #fff; }

.green.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-4 {
  background-color: rgba(56, 142, 60, 0.6) !important;
  color: #fff; }

.green.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-5 {
  background-color: rgba(56, 142, 60, 0.5) !important;
  color: #fff; }

.green.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-6 {
  background-color: rgba(56, 142, 60, 0.4) !important;
  color: #fff; }

.green.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-7 {
  background-color: rgba(56, 142, 60, 0.3) !important;
  color: #fff; }

.green.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-8 {
  background-color: rgba(56, 142, 60, 0.2) !important;
  color: #fff; }

.green.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-2.opacity-9 {
  background-color: rgba(56, 142, 60, 0.1) !important;
  color: #fff; }

.green.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-darken-2-text-link a,
.green-darken-2-text-link a:link,
.green-darken-2-text-link a:visited,
.green-darken-2-text-link a:focus,
.green-darken-2-text-link a:active {
  color: #388E3C !important; }

.green.darken-3 {
  background-color: #2E7D32 !important;
  color: #fff; }

.green.darken-3-border {
  border-color: #2E7D32 !important; }

.green.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-darken-3 {
  color: #2E7D32 !important; }

.green.darken-3.opacity-1 {
  background-color: rgba(46, 125, 50, 0.9) !important;
  color: #fff; }

.green.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-2 {
  background-color: rgba(46, 125, 50, 0.8) !important;
  color: #fff; }

.green.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-3 {
  background-color: rgba(46, 125, 50, 0.7) !important;
  color: #fff; }

.green.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-4 {
  background-color: rgba(46, 125, 50, 0.6) !important;
  color: #fff; }

.green.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-5 {
  background-color: rgba(46, 125, 50, 0.5) !important;
  color: #fff; }

.green.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-6 {
  background-color: rgba(46, 125, 50, 0.4) !important;
  color: #fff; }

.green.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-7 {
  background-color: rgba(46, 125, 50, 0.3) !important;
  color: #fff; }

.green.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-8 {
  background-color: rgba(46, 125, 50, 0.2) !important;
  color: #fff; }

.green.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-3.opacity-9 {
  background-color: rgba(46, 125, 50, 0.1) !important;
  color: #fff; }

.green.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-darken-3-text-link a,
.green-darken-3-text-link a:link,
.green-darken-3-text-link a:visited,
.green-darken-3-text-link a:focus,
.green-darken-3-text-link a:active {
  color: #2E7D32 !important; }

.green.darken-4 {
  background-color: #1B5E20 !important;
  color: #fff; }

.green.darken-4-border {
  border-color: #1B5E20 !important; }

.green.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-darken-4 {
  color: #1B5E20 !important; }

.green.darken-4.opacity-1 {
  background-color: rgba(27, 94, 32, 0.9) !important;
  color: #fff; }

.green.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-2 {
  background-color: rgba(27, 94, 32, 0.8) !important;
  color: #fff; }

.green.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-3 {
  background-color: rgba(27, 94, 32, 0.7) !important;
  color: #fff; }

.green.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-4 {
  background-color: rgba(27, 94, 32, 0.6) !important;
  color: #fff; }

.green.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-5 {
  background-color: rgba(27, 94, 32, 0.5) !important;
  color: #fff; }

.green.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-6 {
  background-color: rgba(27, 94, 32, 0.4) !important;
  color: #fff; }

.green.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-7 {
  background-color: rgba(27, 94, 32, 0.3) !important;
  color: #fff; }

.green.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-8 {
  background-color: rgba(27, 94, 32, 0.2) !important;
  color: #fff; }

.green.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.darken-4.opacity-9 {
  background-color: rgba(27, 94, 32, 0.1) !important;
  color: #fff; }

.green.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-darken-4-text-link a,
.green-darken-4-text-link a:link,
.green-darken-4-text-link a:visited,
.green-darken-4-text-link a:focus,
.green-darken-4-text-link a:active {
  color: #1B5E20 !important; }

.green.accent-1 {
  background-color: #B9F6CA !important;
  color: #000; }

.green.accent-1-border {
  border-color: #B9F6CA !important; }

.green.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-accent-1 {
  color: #B9F6CA !important; }

.green.accent-1.opacity-1 {
  background-color: rgba(185, 246, 202, 0.9) !important;
  color: #000; }

.green.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-2 {
  background-color: rgba(185, 246, 202, 0.8) !important;
  color: #000; }

.green.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-3 {
  background-color: rgba(185, 246, 202, 0.7) !important;
  color: #000; }

.green.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-4 {
  background-color: rgba(185, 246, 202, 0.6) !important;
  color: #000; }

.green.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-5 {
  background-color: rgba(185, 246, 202, 0.5) !important;
  color: #000; }

.green.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-6 {
  background-color: rgba(185, 246, 202, 0.4) !important;
  color: #000; }

.green.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-7 {
  background-color: rgba(185, 246, 202, 0.3) !important;
  color: #000; }

.green.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-8 {
  background-color: rgba(185, 246, 202, 0.2) !important;
  color: #000; }

.green.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-1.opacity-9 {
  background-color: rgba(185, 246, 202, 0.1) !important;
  color: #000; }

.green.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-accent-1-text-link a,
.green-accent-1-text-link a:link,
.green-accent-1-text-link a:visited,
.green-accent-1-text-link a:focus,
.green-accent-1-text-link a:active {
  color: #B9F6CA !important; }

.green.accent-2 {
  background-color: #69F0AE !important;
  color: #000; }

.green.accent-2-border {
  border-color: #69F0AE !important; }

.green.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-accent-2 {
  color: #69F0AE !important; }

.green.accent-2.opacity-1 {
  background-color: rgba(105, 240, 174, 0.9) !important;
  color: #000; }

.green.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-2 {
  background-color: rgba(105, 240, 174, 0.8) !important;
  color: #000; }

.green.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-3 {
  background-color: rgba(105, 240, 174, 0.7) !important;
  color: #000; }

.green.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-4 {
  background-color: rgba(105, 240, 174, 0.6) !important;
  color: #000; }

.green.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-5 {
  background-color: rgba(105, 240, 174, 0.5) !important;
  color: #000; }

.green.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-6 {
  background-color: rgba(105, 240, 174, 0.4) !important;
  color: #000; }

.green.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-7 {
  background-color: rgba(105, 240, 174, 0.3) !important;
  color: #000; }

.green.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-8 {
  background-color: rgba(105, 240, 174, 0.2) !important;
  color: #000; }

.green.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-2.opacity-9 {
  background-color: rgba(105, 240, 174, 0.1) !important;
  color: #000; }

.green.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-accent-2-text-link a,
.green-accent-2-text-link a:link,
.green-accent-2-text-link a:visited,
.green-accent-2-text-link a:focus,
.green-accent-2-text-link a:active {
  color: #69F0AE !important; }

.green.accent-3 {
  background-color: #00E676 !important;
  color: #000; }

.green.accent-3-border {
  border-color: #00E676 !important; }

.green.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-accent-3 {
  color: #00E676 !important; }

.green.accent-3.opacity-1 {
  background-color: rgba(0, 230, 118, 0.9) !important;
  color: #000; }

.green.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-2 {
  background-color: rgba(0, 230, 118, 0.8) !important;
  color: #000; }

.green.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-3 {
  background-color: rgba(0, 230, 118, 0.7) !important;
  color: #000; }

.green.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-4 {
  background-color: rgba(0, 230, 118, 0.6) !important;
  color: #000; }

.green.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-5 {
  background-color: rgba(0, 230, 118, 0.5) !important;
  color: #000; }

.green.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-6 {
  background-color: rgba(0, 230, 118, 0.4) !important;
  color: #000; }

.green.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-7 {
  background-color: rgba(0, 230, 118, 0.3) !important;
  color: #000; }

.green.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-8 {
  background-color: rgba(0, 230, 118, 0.2) !important;
  color: #000; }

.green.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-3.opacity-9 {
  background-color: rgba(0, 230, 118, 0.1) !important;
  color: #000; }

.green.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.green.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-accent-3-text-link a,
.green-accent-3-text-link a:link,
.green-accent-3-text-link a:visited,
.green-accent-3-text-link a:focus,
.green-accent-3-text-link a:active {
  color: #00E676 !important; }

.green.accent-4 {
  background-color: #00C853 !important;
  color: #fff; }

.green.accent-4-border {
  border-color: #00C853 !important; }

.green.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-text.text-accent-4 {
  color: #00C853 !important; }

.green.accent-4.opacity-1 {
  background-color: rgba(0, 200, 83, 0.9) !important;
  color: #fff; }

.green.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-2 {
  background-color: rgba(0, 200, 83, 0.8) !important;
  color: #fff; }

.green.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-3 {
  background-color: rgba(0, 200, 83, 0.7) !important;
  color: #fff; }

.green.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-4 {
  background-color: rgba(0, 200, 83, 0.6) !important;
  color: #fff; }

.green.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-5 {
  background-color: rgba(0, 200, 83, 0.5) !important;
  color: #fff; }

.green.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-6 {
  background-color: rgba(0, 200, 83, 0.4) !important;
  color: #fff; }

.green.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-7 {
  background-color: rgba(0, 200, 83, 0.3) !important;
  color: #fff; }

.green.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-8 {
  background-color: rgba(0, 200, 83, 0.2) !important;
  color: #fff; }

.green.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green.accent-4.opacity-9 {
  background-color: rgba(0, 200, 83, 0.1) !important;
  color: #fff; }

.green.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.green.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.green-accent-4-text-link a,
.green-accent-4-text-link a:link,
.green-accent-4-text-link a:visited,
.green-accent-4-text-link a:focus,
.green-accent-4-text-link a:active {
  color: #00C853 !important; }

.light-green {
  background-color: #8bc34a !important;
  color: #000; }

.light-green-border {
  border-color: #8bc34a !important; }

.light-green a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text {
  color: #8bc34a !important; }

.light-green.opacity-1 {
  background-color: rgba(139, 195, 74, 0.9) !important;
  color: #000; }

.light-green.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-2 {
  background-color: rgba(139, 195, 74, 0.8) !important;
  color: #000; }

.light-green.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-3 {
  background-color: rgba(139, 195, 74, 0.7) !important;
  color: #000; }

.light-green.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-4 {
  background-color: rgba(139, 195, 74, 0.6) !important;
  color: #000; }

.light-green.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-5 {
  background-color: rgba(139, 195, 74, 0.5) !important;
  color: #000; }

.light-green.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-6 {
  background-color: rgba(139, 195, 74, 0.4) !important;
  color: #000; }

.light-green.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-7 {
  background-color: rgba(139, 195, 74, 0.3) !important;
  color: #000; }

.light-green.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-8 {
  background-color: rgba(139, 195, 74, 0.2) !important;
  color: #000; }

.light-green.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.opacity-9 {
  background-color: rgba(139, 195, 74, 0.1) !important;
  color: #000; }

.light-green.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text-link a,
.light-green-text-link a:link,
.light-green-text-link a:visited,
.light-green-text-link a:focus,
.light-green-text-link a:active {
  color: #8bc34a !important; }

.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
  color: #000; }

.light-green.lighten-5-border {
  border-color: #f1f8e9 !important; }

.light-green.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important; }

.light-green.lighten-5.opacity-1 {
  background-color: rgba(241, 248, 233, 0.9) !important;
  color: #000; }

.light-green.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-2 {
  background-color: rgba(241, 248, 233, 0.8) !important;
  color: #000; }

.light-green.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-3 {
  background-color: rgba(241, 248, 233, 0.7) !important;
  color: #000; }

.light-green.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-4 {
  background-color: rgba(241, 248, 233, 0.6) !important;
  color: #000; }

.light-green.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-5 {
  background-color: rgba(241, 248, 233, 0.5) !important;
  color: #000; }

.light-green.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-6 {
  background-color: rgba(241, 248, 233, 0.4) !important;
  color: #000; }

.light-green.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-7 {
  background-color: rgba(241, 248, 233, 0.3) !important;
  color: #000; }

.light-green.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-8 {
  background-color: rgba(241, 248, 233, 0.2) !important;
  color: #000; }

.light-green.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-5.opacity-9 {
  background-color: rgba(241, 248, 233, 0.1) !important;
  color: #000; }

.light-green.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-lighten-5-text-link a,
.light-green-lighten-5-text-link a:link,
.light-green-lighten-5-text-link a:visited,
.light-green-lighten-5-text-link a:focus,
.light-green-lighten-5-text-link a:active {
  color: #f1f8e9 !important; }

.light-green.lighten-4 {
  background-color: #dcedc8 !important;
  color: #000; }

.light-green.lighten-4-border {
  border-color: #dcedc8 !important; }

.light-green.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-lighten-4 {
  color: #dcedc8 !important; }

.light-green.lighten-4.opacity-1 {
  background-color: rgba(220, 237, 200, 0.9) !important;
  color: #000; }

.light-green.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-2 {
  background-color: rgba(220, 237, 200, 0.8) !important;
  color: #000; }

.light-green.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-3 {
  background-color: rgba(220, 237, 200, 0.7) !important;
  color: #000; }

.light-green.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-4 {
  background-color: rgba(220, 237, 200, 0.6) !important;
  color: #000; }

.light-green.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-5 {
  background-color: rgba(220, 237, 200, 0.5) !important;
  color: #000; }

.light-green.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-6 {
  background-color: rgba(220, 237, 200, 0.4) !important;
  color: #000; }

.light-green.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-7 {
  background-color: rgba(220, 237, 200, 0.3) !important;
  color: #000; }

.light-green.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-8 {
  background-color: rgba(220, 237, 200, 0.2) !important;
  color: #000; }

.light-green.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-4.opacity-9 {
  background-color: rgba(220, 237, 200, 0.1) !important;
  color: #000; }

.light-green.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-lighten-4-text-link a,
.light-green-lighten-4-text-link a:link,
.light-green-lighten-4-text-link a:visited,
.light-green-lighten-4-text-link a:focus,
.light-green-lighten-4-text-link a:active {
  color: #dcedc8 !important; }

.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
  color: #000; }

.light-green.lighten-3-border {
  border-color: #c5e1a5 !important; }

.light-green.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important; }

.light-green.lighten-3.opacity-1 {
  background-color: rgba(197, 225, 165, 0.9) !important;
  color: #000; }

.light-green.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-2 {
  background-color: rgba(197, 225, 165, 0.8) !important;
  color: #000; }

.light-green.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-3 {
  background-color: rgba(197, 225, 165, 0.7) !important;
  color: #000; }

.light-green.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-4 {
  background-color: rgba(197, 225, 165, 0.6) !important;
  color: #000; }

.light-green.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-5 {
  background-color: rgba(197, 225, 165, 0.5) !important;
  color: #000; }

.light-green.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-6 {
  background-color: rgba(197, 225, 165, 0.4) !important;
  color: #000; }

.light-green.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-7 {
  background-color: rgba(197, 225, 165, 0.3) !important;
  color: #000; }

.light-green.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-8 {
  background-color: rgba(197, 225, 165, 0.2) !important;
  color: #000; }

.light-green.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-3.opacity-9 {
  background-color: rgba(197, 225, 165, 0.1) !important;
  color: #000; }

.light-green.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-lighten-3-text-link a,
.light-green-lighten-3-text-link a:link,
.light-green-lighten-3-text-link a:visited,
.light-green-lighten-3-text-link a:focus,
.light-green-lighten-3-text-link a:active {
  color: #c5e1a5 !important; }

.light-green.lighten-2 {
  background-color: #aed581 !important;
  color: #000; }

.light-green.lighten-2-border {
  border-color: #aed581 !important; }

.light-green.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-lighten-2 {
  color: #aed581 !important; }

.light-green.lighten-2.opacity-1 {
  background-color: rgba(174, 213, 129, 0.9) !important;
  color: #000; }

.light-green.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-2 {
  background-color: rgba(174, 213, 129, 0.8) !important;
  color: #000; }

.light-green.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-3 {
  background-color: rgba(174, 213, 129, 0.7) !important;
  color: #000; }

.light-green.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-4 {
  background-color: rgba(174, 213, 129, 0.6) !important;
  color: #000; }

.light-green.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-5 {
  background-color: rgba(174, 213, 129, 0.5) !important;
  color: #000; }

.light-green.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-6 {
  background-color: rgba(174, 213, 129, 0.4) !important;
  color: #000; }

.light-green.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-7 {
  background-color: rgba(174, 213, 129, 0.3) !important;
  color: #000; }

.light-green.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-8 {
  background-color: rgba(174, 213, 129, 0.2) !important;
  color: #000; }

.light-green.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-2.opacity-9 {
  background-color: rgba(174, 213, 129, 0.1) !important;
  color: #000; }

.light-green.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-lighten-2-text-link a,
.light-green-lighten-2-text-link a:link,
.light-green-lighten-2-text-link a:visited,
.light-green-lighten-2-text-link a:focus,
.light-green-lighten-2-text-link a:active {
  color: #aed581 !important; }

.light-green.lighten-1 {
  background-color: #9ccc65 !important;
  color: #000; }

.light-green.lighten-1-border {
  border-color: #9ccc65 !important; }

.light-green.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-lighten-1 {
  color: #9ccc65 !important; }

.light-green.lighten-1.opacity-1 {
  background-color: rgba(156, 204, 101, 0.9) !important;
  color: #000; }

.light-green.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-2 {
  background-color: rgba(156, 204, 101, 0.8) !important;
  color: #000; }

.light-green.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-3 {
  background-color: rgba(156, 204, 101, 0.7) !important;
  color: #000; }

.light-green.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-4 {
  background-color: rgba(156, 204, 101, 0.6) !important;
  color: #000; }

.light-green.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-5 {
  background-color: rgba(156, 204, 101, 0.5) !important;
  color: #000; }

.light-green.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-6 {
  background-color: rgba(156, 204, 101, 0.4) !important;
  color: #000; }

.light-green.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-7 {
  background-color: rgba(156, 204, 101, 0.3) !important;
  color: #000; }

.light-green.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-8 {
  background-color: rgba(156, 204, 101, 0.2) !important;
  color: #000; }

.light-green.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.lighten-1.opacity-9 {
  background-color: rgba(156, 204, 101, 0.1) !important;
  color: #000; }

.light-green.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-lighten-1-text-link a,
.light-green-lighten-1-text-link a:link,
.light-green-lighten-1-text-link a:visited,
.light-green-lighten-1-text-link a:focus,
.light-green-lighten-1-text-link a:active {
  color: #9ccc65 !important; }

.light-green.darken-1 {
  background-color: #7cb342 !important;
  color: #000; }

.light-green.darken-1-border {
  border-color: #7cb342 !important; }

.light-green.darken-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-darken-1 {
  color: #7cb342 !important; }

.light-green.darken-1.opacity-1 {
  background-color: rgba(124, 179, 66, 0.9) !important;
  color: #000; }

.light-green.darken-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-2 {
  background-color: rgba(124, 179, 66, 0.8) !important;
  color: #000; }

.light-green.darken-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-3 {
  background-color: rgba(124, 179, 66, 0.7) !important;
  color: #000; }

.light-green.darken-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-4 {
  background-color: rgba(124, 179, 66, 0.6) !important;
  color: #000; }

.light-green.darken-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-5 {
  background-color: rgba(124, 179, 66, 0.5) !important;
  color: #000; }

.light-green.darken-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-6 {
  background-color: rgba(124, 179, 66, 0.4) !important;
  color: #000; }

.light-green.darken-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-7 {
  background-color: rgba(124, 179, 66, 0.3) !important;
  color: #000; }

.light-green.darken-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-8 {
  background-color: rgba(124, 179, 66, 0.2) !important;
  color: #000; }

.light-green.darken-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-1.opacity-9 {
  background-color: rgba(124, 179, 66, 0.1) !important;
  color: #000; }

.light-green.darken-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-darken-1-text-link a,
.light-green-darken-1-text-link a:link,
.light-green-darken-1-text-link a:visited,
.light-green-darken-1-text-link a:focus,
.light-green-darken-1-text-link a:active {
  color: #7cb342 !important; }

.light-green.darken-2 {
  background-color: #689f38 !important;
  color: #fff; }

.light-green.darken-2-border {
  border-color: #689f38 !important; }

.light-green.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-darken-2 {
  color: #689f38 !important; }

.light-green.darken-2.opacity-1 {
  background-color: rgba(104, 159, 56, 0.9) !important;
  color: #fff; }

.light-green.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-2 {
  background-color: rgba(104, 159, 56, 0.8) !important;
  color: #fff; }

.light-green.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-3 {
  background-color: rgba(104, 159, 56, 0.7) !important;
  color: #fff; }

.light-green.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-4 {
  background-color: rgba(104, 159, 56, 0.6) !important;
  color: #fff; }

.light-green.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-5 {
  background-color: rgba(104, 159, 56, 0.5) !important;
  color: #fff; }

.light-green.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-6 {
  background-color: rgba(104, 159, 56, 0.4) !important;
  color: #fff; }

.light-green.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-7 {
  background-color: rgba(104, 159, 56, 0.3) !important;
  color: #fff; }

.light-green.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-8 {
  background-color: rgba(104, 159, 56, 0.2) !important;
  color: #fff; }

.light-green.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-2.opacity-9 {
  background-color: rgba(104, 159, 56, 0.1) !important;
  color: #fff; }

.light-green.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-darken-2-text-link a,
.light-green-darken-2-text-link a:link,
.light-green-darken-2-text-link a:visited,
.light-green-darken-2-text-link a:focus,
.light-green-darken-2-text-link a:active {
  color: #689f38 !important; }

.light-green.darken-3 {
  background-color: #558b2f !important;
  color: #fff; }

.light-green.darken-3-border {
  border-color: #558b2f !important; }

.light-green.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-darken-3 {
  color: #558b2f !important; }

.light-green.darken-3.opacity-1 {
  background-color: rgba(85, 139, 47, 0.9) !important;
  color: #fff; }

.light-green.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-2 {
  background-color: rgba(85, 139, 47, 0.8) !important;
  color: #fff; }

.light-green.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-3 {
  background-color: rgba(85, 139, 47, 0.7) !important;
  color: #fff; }

.light-green.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-4 {
  background-color: rgba(85, 139, 47, 0.6) !important;
  color: #fff; }

.light-green.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-5 {
  background-color: rgba(85, 139, 47, 0.5) !important;
  color: #fff; }

.light-green.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-6 {
  background-color: rgba(85, 139, 47, 0.4) !important;
  color: #fff; }

.light-green.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-7 {
  background-color: rgba(85, 139, 47, 0.3) !important;
  color: #fff; }

.light-green.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-8 {
  background-color: rgba(85, 139, 47, 0.2) !important;
  color: #fff; }

.light-green.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-3.opacity-9 {
  background-color: rgba(85, 139, 47, 0.1) !important;
  color: #fff; }

.light-green.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-darken-3-text-link a,
.light-green-darken-3-text-link a:link,
.light-green-darken-3-text-link a:visited,
.light-green-darken-3-text-link a:focus,
.light-green-darken-3-text-link a:active {
  color: #558b2f !important; }

.light-green.darken-4 {
  background-color: #33691e !important;
  color: #fff; }

.light-green.darken-4-border {
  border-color: #33691e !important; }

.light-green.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-darken-4 {
  color: #33691e !important; }

.light-green.darken-4.opacity-1 {
  background-color: rgba(51, 105, 30, 0.9) !important;
  color: #fff; }

.light-green.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-2 {
  background-color: rgba(51, 105, 30, 0.8) !important;
  color: #fff; }

.light-green.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-3 {
  background-color: rgba(51, 105, 30, 0.7) !important;
  color: #fff; }

.light-green.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-4 {
  background-color: rgba(51, 105, 30, 0.6) !important;
  color: #fff; }

.light-green.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-5 {
  background-color: rgba(51, 105, 30, 0.5) !important;
  color: #fff; }

.light-green.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-6 {
  background-color: rgba(51, 105, 30, 0.4) !important;
  color: #fff; }

.light-green.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-7 {
  background-color: rgba(51, 105, 30, 0.3) !important;
  color: #fff; }

.light-green.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-8 {
  background-color: rgba(51, 105, 30, 0.2) !important;
  color: #fff; }

.light-green.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.darken-4.opacity-9 {
  background-color: rgba(51, 105, 30, 0.1) !important;
  color: #fff; }

.light-green.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.light-green.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-darken-4-text-link a,
.light-green-darken-4-text-link a:link,
.light-green-darken-4-text-link a:visited,
.light-green-darken-4-text-link a:focus,
.light-green-darken-4-text-link a:active {
  color: #33691e !important; }

.light-green.accent-1 {
  background-color: #ccff90 !important;
  color: #000; }

.light-green.accent-1-border {
  border-color: #ccff90 !important; }

.light-green.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-accent-1 {
  color: #ccff90 !important; }

.light-green.accent-1.opacity-1 {
  background-color: rgba(204, 255, 144, 0.9) !important;
  color: #000; }

.light-green.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-2 {
  background-color: rgba(204, 255, 144, 0.8) !important;
  color: #000; }

.light-green.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-3 {
  background-color: rgba(204, 255, 144, 0.7) !important;
  color: #000; }

.light-green.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-4 {
  background-color: rgba(204, 255, 144, 0.6) !important;
  color: #000; }

.light-green.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-5 {
  background-color: rgba(204, 255, 144, 0.5) !important;
  color: #000; }

.light-green.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-6 {
  background-color: rgba(204, 255, 144, 0.4) !important;
  color: #000; }

.light-green.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-7 {
  background-color: rgba(204, 255, 144, 0.3) !important;
  color: #000; }

.light-green.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-8 {
  background-color: rgba(204, 255, 144, 0.2) !important;
  color: #000; }

.light-green.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-1.opacity-9 {
  background-color: rgba(204, 255, 144, 0.1) !important;
  color: #000; }

.light-green.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-accent-1-text-link a,
.light-green-accent-1-text-link a:link,
.light-green-accent-1-text-link a:visited,
.light-green-accent-1-text-link a:focus,
.light-green-accent-1-text-link a:active {
  color: #ccff90 !important; }

.light-green.accent-2 {
  background-color: #b2ff59 !important;
  color: #000; }

.light-green.accent-2-border {
  border-color: #b2ff59 !important; }

.light-green.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-accent-2 {
  color: #b2ff59 !important; }

.light-green.accent-2.opacity-1 {
  background-color: rgba(178, 255, 89, 0.9) !important;
  color: #000; }

.light-green.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-2 {
  background-color: rgba(178, 255, 89, 0.8) !important;
  color: #000; }

.light-green.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-3 {
  background-color: rgba(178, 255, 89, 0.7) !important;
  color: #000; }

.light-green.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-4 {
  background-color: rgba(178, 255, 89, 0.6) !important;
  color: #000; }

.light-green.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-5 {
  background-color: rgba(178, 255, 89, 0.5) !important;
  color: #000; }

.light-green.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-6 {
  background-color: rgba(178, 255, 89, 0.4) !important;
  color: #000; }

.light-green.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-7 {
  background-color: rgba(178, 255, 89, 0.3) !important;
  color: #000; }

.light-green.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-8 {
  background-color: rgba(178, 255, 89, 0.2) !important;
  color: #000; }

.light-green.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-2.opacity-9 {
  background-color: rgba(178, 255, 89, 0.1) !important;
  color: #000; }

.light-green.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-accent-2-text-link a,
.light-green-accent-2-text-link a:link,
.light-green-accent-2-text-link a:visited,
.light-green-accent-2-text-link a:focus,
.light-green-accent-2-text-link a:active {
  color: #b2ff59 !important; }

.light-green.accent-3 {
  background-color: #76ff03 !important;
  color: #000; }

.light-green.accent-3-border {
  border-color: #76ff03 !important; }

.light-green.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-accent-3 {
  color: #76ff03 !important; }

.light-green.accent-3.opacity-1 {
  background-color: rgba(118, 255, 3, 0.9) !important;
  color: #000; }

.light-green.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-2 {
  background-color: rgba(118, 255, 3, 0.8) !important;
  color: #000; }

.light-green.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-3 {
  background-color: rgba(118, 255, 3, 0.7) !important;
  color: #000; }

.light-green.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-4 {
  background-color: rgba(118, 255, 3, 0.6) !important;
  color: #000; }

.light-green.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-5 {
  background-color: rgba(118, 255, 3, 0.5) !important;
  color: #000; }

.light-green.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-6 {
  background-color: rgba(118, 255, 3, 0.4) !important;
  color: #000; }

.light-green.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-7 {
  background-color: rgba(118, 255, 3, 0.3) !important;
  color: #000; }

.light-green.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-8 {
  background-color: rgba(118, 255, 3, 0.2) !important;
  color: #000; }

.light-green.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-3.opacity-9 {
  background-color: rgba(118, 255, 3, 0.1) !important;
  color: #000; }

.light-green.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-accent-3-text-link a,
.light-green-accent-3-text-link a:link,
.light-green-accent-3-text-link a:visited,
.light-green-accent-3-text-link a:focus,
.light-green-accent-3-text-link a:active {
  color: #76ff03 !important; }

.light-green.accent-4 {
  background-color: #64dd17 !important;
  color: #000; }

.light-green.accent-4-border {
  border-color: #64dd17 !important; }

.light-green.accent-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-text.text-accent-4 {
  color: #64dd17 !important; }

.light-green.accent-4.opacity-1 {
  background-color: rgba(100, 221, 23, 0.9) !important;
  color: #000; }

.light-green.accent-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-2 {
  background-color: rgba(100, 221, 23, 0.8) !important;
  color: #000; }

.light-green.accent-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-3 {
  background-color: rgba(100, 221, 23, 0.7) !important;
  color: #000; }

.light-green.accent-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-4 {
  background-color: rgba(100, 221, 23, 0.6) !important;
  color: #000; }

.light-green.accent-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-5 {
  background-color: rgba(100, 221, 23, 0.5) !important;
  color: #000; }

.light-green.accent-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-6 {
  background-color: rgba(100, 221, 23, 0.4) !important;
  color: #000; }

.light-green.accent-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-7 {
  background-color: rgba(100, 221, 23, 0.3) !important;
  color: #000; }

.light-green.accent-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-8 {
  background-color: rgba(100, 221, 23, 0.2) !important;
  color: #000; }

.light-green.accent-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green.accent-4.opacity-9 {
  background-color: rgba(100, 221, 23, 0.1) !important;
  color: #000; }

.light-green.accent-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.light-green.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.light-green-accent-4-text-link a,
.light-green-accent-4-text-link a:link,
.light-green-accent-4-text-link a:visited,
.light-green-accent-4-text-link a:focus,
.light-green-accent-4-text-link a:active {
  color: #64dd17 !important; }

.lime {
  background-color: #cddc39 !important;
  color: #000; }

.lime-border {
  border-color: #cddc39 !important; }

.lime a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text {
  color: #cddc39 !important; }

.lime.opacity-1 {
  background-color: rgba(205, 220, 57, 0.9) !important;
  color: #000; }

.lime.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-2 {
  background-color: rgba(205, 220, 57, 0.8) !important;
  color: #000; }

.lime.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-3 {
  background-color: rgba(205, 220, 57, 0.7) !important;
  color: #000; }

.lime.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-4 {
  background-color: rgba(205, 220, 57, 0.6) !important;
  color: #000; }

.lime.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-5 {
  background-color: rgba(205, 220, 57, 0.5) !important;
  color: #000; }

.lime.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-6 {
  background-color: rgba(205, 220, 57, 0.4) !important;
  color: #000; }

.lime.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-7 {
  background-color: rgba(205, 220, 57, 0.3) !important;
  color: #000; }

.lime.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-8 {
  background-color: rgba(205, 220, 57, 0.2) !important;
  color: #000; }

.lime.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.opacity-9 {
  background-color: rgba(205, 220, 57, 0.1) !important;
  color: #000; }

.lime.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text-link a,
.lime-text-link a:link,
.lime-text-link a:visited,
.lime-text-link a:focus,
.lime-text-link a:active {
  color: #cddc39 !important; }

.lime.lighten-5 {
  background-color: #f9fbe7 !important;
  color: #000; }

.lime.lighten-5-border {
  border-color: #f9fbe7 !important; }

.lime.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-lighten-5 {
  color: #f9fbe7 !important; }

.lime.lighten-5.opacity-1 {
  background-color: rgba(249, 251, 231, 0.9) !important;
  color: #000; }

.lime.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-2 {
  background-color: rgba(249, 251, 231, 0.8) !important;
  color: #000; }

.lime.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-3 {
  background-color: rgba(249, 251, 231, 0.7) !important;
  color: #000; }

.lime.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-4 {
  background-color: rgba(249, 251, 231, 0.6) !important;
  color: #000; }

.lime.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-5 {
  background-color: rgba(249, 251, 231, 0.5) !important;
  color: #000; }

.lime.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-6 {
  background-color: rgba(249, 251, 231, 0.4) !important;
  color: #000; }

.lime.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-7 {
  background-color: rgba(249, 251, 231, 0.3) !important;
  color: #000; }

.lime.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-8 {
  background-color: rgba(249, 251, 231, 0.2) !important;
  color: #000; }

.lime.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-5.opacity-9 {
  background-color: rgba(249, 251, 231, 0.1) !important;
  color: #000; }

.lime.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-lighten-5-text-link a,
.lime-lighten-5-text-link a:link,
.lime-lighten-5-text-link a:visited,
.lime-lighten-5-text-link a:focus,
.lime-lighten-5-text-link a:active {
  color: #f9fbe7 !important; }

.lime.lighten-4 {
  background-color: #f0f4c3 !important;
  color: #000; }

.lime.lighten-4-border {
  border-color: #f0f4c3 !important; }

.lime.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-lighten-4 {
  color: #f0f4c3 !important; }

.lime.lighten-4.opacity-1 {
  background-color: rgba(240, 244, 195, 0.9) !important;
  color: #000; }

.lime.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-2 {
  background-color: rgba(240, 244, 195, 0.8) !important;
  color: #000; }

.lime.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-3 {
  background-color: rgba(240, 244, 195, 0.7) !important;
  color: #000; }

.lime.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-4 {
  background-color: rgba(240, 244, 195, 0.6) !important;
  color: #000; }

.lime.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-5 {
  background-color: rgba(240, 244, 195, 0.5) !important;
  color: #000; }

.lime.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-6 {
  background-color: rgba(240, 244, 195, 0.4) !important;
  color: #000; }

.lime.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-7 {
  background-color: rgba(240, 244, 195, 0.3) !important;
  color: #000; }

.lime.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-8 {
  background-color: rgba(240, 244, 195, 0.2) !important;
  color: #000; }

.lime.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-4.opacity-9 {
  background-color: rgba(240, 244, 195, 0.1) !important;
  color: #000; }

.lime.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-lighten-4-text-link a,
.lime-lighten-4-text-link a:link,
.lime-lighten-4-text-link a:visited,
.lime-lighten-4-text-link a:focus,
.lime-lighten-4-text-link a:active {
  color: #f0f4c3 !important; }

.lime.lighten-3 {
  background-color: #e6ee9c !important;
  color: #000; }

.lime.lighten-3-border {
  border-color: #e6ee9c !important; }

.lime.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-lighten-3 {
  color: #e6ee9c !important; }

.lime.lighten-3.opacity-1 {
  background-color: rgba(230, 238, 156, 0.9) !important;
  color: #000; }

.lime.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-2 {
  background-color: rgba(230, 238, 156, 0.8) !important;
  color: #000; }

.lime.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-3 {
  background-color: rgba(230, 238, 156, 0.7) !important;
  color: #000; }

.lime.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-4 {
  background-color: rgba(230, 238, 156, 0.6) !important;
  color: #000; }

.lime.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-5 {
  background-color: rgba(230, 238, 156, 0.5) !important;
  color: #000; }

.lime.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-6 {
  background-color: rgba(230, 238, 156, 0.4) !important;
  color: #000; }

.lime.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-7 {
  background-color: rgba(230, 238, 156, 0.3) !important;
  color: #000; }

.lime.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-8 {
  background-color: rgba(230, 238, 156, 0.2) !important;
  color: #000; }

.lime.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-3.opacity-9 {
  background-color: rgba(230, 238, 156, 0.1) !important;
  color: #000; }

.lime.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-lighten-3-text-link a,
.lime-lighten-3-text-link a:link,
.lime-lighten-3-text-link a:visited,
.lime-lighten-3-text-link a:focus,
.lime-lighten-3-text-link a:active {
  color: #e6ee9c !important; }

.lime.lighten-2 {
  background-color: #dce775 !important;
  color: #000; }

.lime.lighten-2-border {
  border-color: #dce775 !important; }

.lime.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-lighten-2 {
  color: #dce775 !important; }

.lime.lighten-2.opacity-1 {
  background-color: rgba(220, 231, 117, 0.9) !important;
  color: #000; }

.lime.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-2 {
  background-color: rgba(220, 231, 117, 0.8) !important;
  color: #000; }

.lime.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-3 {
  background-color: rgba(220, 231, 117, 0.7) !important;
  color: #000; }

.lime.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-4 {
  background-color: rgba(220, 231, 117, 0.6) !important;
  color: #000; }

.lime.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-5 {
  background-color: rgba(220, 231, 117, 0.5) !important;
  color: #000; }

.lime.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-6 {
  background-color: rgba(220, 231, 117, 0.4) !important;
  color: #000; }

.lime.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-7 {
  background-color: rgba(220, 231, 117, 0.3) !important;
  color: #000; }

.lime.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-8 {
  background-color: rgba(220, 231, 117, 0.2) !important;
  color: #000; }

.lime.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-2.opacity-9 {
  background-color: rgba(220, 231, 117, 0.1) !important;
  color: #000; }

.lime.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-lighten-2-text-link a,
.lime-lighten-2-text-link a:link,
.lime-lighten-2-text-link a:visited,
.lime-lighten-2-text-link a:focus,
.lime-lighten-2-text-link a:active {
  color: #dce775 !important; }

.lime.lighten-1 {
  background-color: #d4e157 !important;
  color: #000; }

.lime.lighten-1-border {
  border-color: #d4e157 !important; }

.lime.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-lighten-1 {
  color: #d4e157 !important; }

.lime.lighten-1.opacity-1 {
  background-color: rgba(212, 225, 87, 0.9) !important;
  color: #000; }

.lime.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-2 {
  background-color: rgba(212, 225, 87, 0.8) !important;
  color: #000; }

.lime.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-3 {
  background-color: rgba(212, 225, 87, 0.7) !important;
  color: #000; }

.lime.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-4 {
  background-color: rgba(212, 225, 87, 0.6) !important;
  color: #000; }

.lime.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-5 {
  background-color: rgba(212, 225, 87, 0.5) !important;
  color: #000; }

.lime.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-6 {
  background-color: rgba(212, 225, 87, 0.4) !important;
  color: #000; }

.lime.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-7 {
  background-color: rgba(212, 225, 87, 0.3) !important;
  color: #000; }

.lime.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-8 {
  background-color: rgba(212, 225, 87, 0.2) !important;
  color: #000; }

.lime.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.lighten-1.opacity-9 {
  background-color: rgba(212, 225, 87, 0.1) !important;
  color: #000; }

.lime.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-lighten-1-text-link a,
.lime-lighten-1-text-link a:link,
.lime-lighten-1-text-link a:visited,
.lime-lighten-1-text-link a:focus,
.lime-lighten-1-text-link a:active {
  color: #d4e157 !important; }

.lime.darken-1 {
  background-color: #c0ca33 !important;
  color: #000; }

.lime.darken-1-border {
  border-color: #c0ca33 !important; }

.lime.darken-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-darken-1 {
  color: #c0ca33 !important; }

.lime.darken-1.opacity-1 {
  background-color: rgba(192, 202, 51, 0.9) !important;
  color: #000; }

.lime.darken-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-2 {
  background-color: rgba(192, 202, 51, 0.8) !important;
  color: #000; }

.lime.darken-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-3 {
  background-color: rgba(192, 202, 51, 0.7) !important;
  color: #000; }

.lime.darken-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-4 {
  background-color: rgba(192, 202, 51, 0.6) !important;
  color: #000; }

.lime.darken-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-5 {
  background-color: rgba(192, 202, 51, 0.5) !important;
  color: #000; }

.lime.darken-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-6 {
  background-color: rgba(192, 202, 51, 0.4) !important;
  color: #000; }

.lime.darken-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-7 {
  background-color: rgba(192, 202, 51, 0.3) !important;
  color: #000; }

.lime.darken-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-8 {
  background-color: rgba(192, 202, 51, 0.2) !important;
  color: #000; }

.lime.darken-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-1.opacity-9 {
  background-color: rgba(192, 202, 51, 0.1) !important;
  color: #000; }

.lime.darken-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-darken-1-text-link a,
.lime-darken-1-text-link a:link,
.lime-darken-1-text-link a:visited,
.lime-darken-1-text-link a:focus,
.lime-darken-1-text-link a:active {
  color: #c0ca33 !important; }

.lime.darken-2 {
  background-color: #afb42b !important;
  color: #000; }

.lime.darken-2-border {
  border-color: #afb42b !important; }

.lime.darken-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-darken-2 {
  color: #afb42b !important; }

.lime.darken-2.opacity-1 {
  background-color: rgba(175, 180, 43, 0.9) !important;
  color: #000; }

.lime.darken-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-2 {
  background-color: rgba(175, 180, 43, 0.8) !important;
  color: #000; }

.lime.darken-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-3 {
  background-color: rgba(175, 180, 43, 0.7) !important;
  color: #000; }

.lime.darken-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-4 {
  background-color: rgba(175, 180, 43, 0.6) !important;
  color: #000; }

.lime.darken-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-5 {
  background-color: rgba(175, 180, 43, 0.5) !important;
  color: #000; }

.lime.darken-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-6 {
  background-color: rgba(175, 180, 43, 0.4) !important;
  color: #000; }

.lime.darken-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-7 {
  background-color: rgba(175, 180, 43, 0.3) !important;
  color: #000; }

.lime.darken-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-8 {
  background-color: rgba(175, 180, 43, 0.2) !important;
  color: #000; }

.lime.darken-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-2.opacity-9 {
  background-color: rgba(175, 180, 43, 0.1) !important;
  color: #000; }

.lime.darken-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-darken-2-text-link a,
.lime-darken-2-text-link a:link,
.lime-darken-2-text-link a:visited,
.lime-darken-2-text-link a:focus,
.lime-darken-2-text-link a:active {
  color: #afb42b !important; }

.lime.darken-3 {
  background-color: #9e9d24 !important;
  color: #fff; }

.lime.darken-3-border {
  border-color: #9e9d24 !important; }

.lime.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-darken-3 {
  color: #9e9d24 !important; }

.lime.darken-3.opacity-1 {
  background-color: rgba(158, 157, 36, 0.9) !important;
  color: #fff; }

.lime.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-2 {
  background-color: rgba(158, 157, 36, 0.8) !important;
  color: #fff; }

.lime.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-3 {
  background-color: rgba(158, 157, 36, 0.7) !important;
  color: #fff; }

.lime.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-4 {
  background-color: rgba(158, 157, 36, 0.6) !important;
  color: #fff; }

.lime.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-5 {
  background-color: rgba(158, 157, 36, 0.5) !important;
  color: #fff; }

.lime.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-6 {
  background-color: rgba(158, 157, 36, 0.4) !important;
  color: #fff; }

.lime.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-7 {
  background-color: rgba(158, 157, 36, 0.3) !important;
  color: #fff; }

.lime.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-8 {
  background-color: rgba(158, 157, 36, 0.2) !important;
  color: #fff; }

.lime.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-3.opacity-9 {
  background-color: rgba(158, 157, 36, 0.1) !important;
  color: #fff; }

.lime.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-darken-3-text-link a,
.lime-darken-3-text-link a:link,
.lime-darken-3-text-link a:visited,
.lime-darken-3-text-link a:focus,
.lime-darken-3-text-link a:active {
  color: #9e9d24 !important; }

.lime.darken-4 {
  background-color: #827717 !important;
  color: #fff; }

.lime.darken-4-border {
  border-color: #827717 !important; }

.lime.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-darken-4 {
  color: #827717 !important; }

.lime.darken-4.opacity-1 {
  background-color: rgba(130, 119, 23, 0.9) !important;
  color: #fff; }

.lime.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-2 {
  background-color: rgba(130, 119, 23, 0.8) !important;
  color: #fff; }

.lime.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-3 {
  background-color: rgba(130, 119, 23, 0.7) !important;
  color: #fff; }

.lime.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-4 {
  background-color: rgba(130, 119, 23, 0.6) !important;
  color: #fff; }

.lime.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-5 {
  background-color: rgba(130, 119, 23, 0.5) !important;
  color: #fff; }

.lime.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-6 {
  background-color: rgba(130, 119, 23, 0.4) !important;
  color: #fff; }

.lime.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-7 {
  background-color: rgba(130, 119, 23, 0.3) !important;
  color: #fff; }

.lime.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-8 {
  background-color: rgba(130, 119, 23, 0.2) !important;
  color: #fff; }

.lime.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.darken-4.opacity-9 {
  background-color: rgba(130, 119, 23, 0.1) !important;
  color: #fff; }

.lime.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.lime.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-darken-4-text-link a,
.lime-darken-4-text-link a:link,
.lime-darken-4-text-link a:visited,
.lime-darken-4-text-link a:focus,
.lime-darken-4-text-link a:active {
  color: #827717 !important; }

.lime.accent-1 {
  background-color: #f4ff81 !important;
  color: #000; }

.lime.accent-1-border {
  border-color: #f4ff81 !important; }

.lime.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-accent-1 {
  color: #f4ff81 !important; }

.lime.accent-1.opacity-1 {
  background-color: rgba(244, 255, 129, 0.9) !important;
  color: #000; }

.lime.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-2 {
  background-color: rgba(244, 255, 129, 0.8) !important;
  color: #000; }

.lime.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-3 {
  background-color: rgba(244, 255, 129, 0.7) !important;
  color: #000; }

.lime.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-4 {
  background-color: rgba(244, 255, 129, 0.6) !important;
  color: #000; }

.lime.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-5 {
  background-color: rgba(244, 255, 129, 0.5) !important;
  color: #000; }

.lime.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-6 {
  background-color: rgba(244, 255, 129, 0.4) !important;
  color: #000; }

.lime.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-7 {
  background-color: rgba(244, 255, 129, 0.3) !important;
  color: #000; }

.lime.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-8 {
  background-color: rgba(244, 255, 129, 0.2) !important;
  color: #000; }

.lime.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-1.opacity-9 {
  background-color: rgba(244, 255, 129, 0.1) !important;
  color: #000; }

.lime.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-accent-1-text-link a,
.lime-accent-1-text-link a:link,
.lime-accent-1-text-link a:visited,
.lime-accent-1-text-link a:focus,
.lime-accent-1-text-link a:active {
  color: #f4ff81 !important; }

.lime.accent-2 {
  background-color: #eeff41 !important;
  color: #000; }

.lime.accent-2-border {
  border-color: #eeff41 !important; }

.lime.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-accent-2 {
  color: #eeff41 !important; }

.lime.accent-2.opacity-1 {
  background-color: rgba(238, 255, 65, 0.9) !important;
  color: #000; }

.lime.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-2 {
  background-color: rgba(238, 255, 65, 0.8) !important;
  color: #000; }

.lime.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-3 {
  background-color: rgba(238, 255, 65, 0.7) !important;
  color: #000; }

.lime.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-4 {
  background-color: rgba(238, 255, 65, 0.6) !important;
  color: #000; }

.lime.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-5 {
  background-color: rgba(238, 255, 65, 0.5) !important;
  color: #000; }

.lime.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-6 {
  background-color: rgba(238, 255, 65, 0.4) !important;
  color: #000; }

.lime.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-7 {
  background-color: rgba(238, 255, 65, 0.3) !important;
  color: #000; }

.lime.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-8 {
  background-color: rgba(238, 255, 65, 0.2) !important;
  color: #000; }

.lime.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-2.opacity-9 {
  background-color: rgba(238, 255, 65, 0.1) !important;
  color: #000; }

.lime.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-accent-2-text-link a,
.lime-accent-2-text-link a:link,
.lime-accent-2-text-link a:visited,
.lime-accent-2-text-link a:focus,
.lime-accent-2-text-link a:active {
  color: #eeff41 !important; }

.lime.accent-3 {
  background-color: #c6ff00 !important;
  color: #000; }

.lime.accent-3-border {
  border-color: #c6ff00 !important; }

.lime.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-accent-3 {
  color: #c6ff00 !important; }

.lime.accent-3.opacity-1 {
  background-color: rgba(198, 255, 0, 0.9) !important;
  color: #000; }

.lime.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-2 {
  background-color: rgba(198, 255, 0, 0.8) !important;
  color: #000; }

.lime.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-3 {
  background-color: rgba(198, 255, 0, 0.7) !important;
  color: #000; }

.lime.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-4 {
  background-color: rgba(198, 255, 0, 0.6) !important;
  color: #000; }

.lime.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-5 {
  background-color: rgba(198, 255, 0, 0.5) !important;
  color: #000; }

.lime.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-6 {
  background-color: rgba(198, 255, 0, 0.4) !important;
  color: #000; }

.lime.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-7 {
  background-color: rgba(198, 255, 0, 0.3) !important;
  color: #000; }

.lime.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-8 {
  background-color: rgba(198, 255, 0, 0.2) !important;
  color: #000; }

.lime.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-3.opacity-9 {
  background-color: rgba(198, 255, 0, 0.1) !important;
  color: #000; }

.lime.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-accent-3-text-link a,
.lime-accent-3-text-link a:link,
.lime-accent-3-text-link a:visited,
.lime-accent-3-text-link a:focus,
.lime-accent-3-text-link a:active {
  color: #c6ff00 !important; }

.lime.accent-4 {
  background-color: #aeea00 !important;
  color: #000; }

.lime.accent-4-border {
  border-color: #aeea00 !important; }

.lime.accent-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-text.text-accent-4 {
  color: #aeea00 !important; }

.lime.accent-4.opacity-1 {
  background-color: rgba(174, 234, 0, 0.9) !important;
  color: #000; }

.lime.accent-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-2 {
  background-color: rgba(174, 234, 0, 0.8) !important;
  color: #000; }

.lime.accent-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-3 {
  background-color: rgba(174, 234, 0, 0.7) !important;
  color: #000; }

.lime.accent-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-4 {
  background-color: rgba(174, 234, 0, 0.6) !important;
  color: #000; }

.lime.accent-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-5 {
  background-color: rgba(174, 234, 0, 0.5) !important;
  color: #000; }

.lime.accent-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-6 {
  background-color: rgba(174, 234, 0, 0.4) !important;
  color: #000; }

.lime.accent-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-7 {
  background-color: rgba(174, 234, 0, 0.3) !important;
  color: #000; }

.lime.accent-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-8 {
  background-color: rgba(174, 234, 0, 0.2) !important;
  color: #000; }

.lime.accent-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime.accent-4.opacity-9 {
  background-color: rgba(174, 234, 0, 0.1) !important;
  color: #000; }

.lime.accent-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.lime.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.lime-accent-4-text-link a,
.lime-accent-4-text-link a:link,
.lime-accent-4-text-link a:visited,
.lime-accent-4-text-link a:focus,
.lime-accent-4-text-link a:active {
  color: #aeea00 !important; }

.yellow {
  background-color: #ffeb3b !important;
  color: #000; }

.yellow-border {
  border-color: #ffeb3b !important; }

.yellow a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text {
  color: #ffeb3b !important; }

.yellow.opacity-1 {
  background-color: rgba(255, 235, 59, 0.9) !important;
  color: #000; }

.yellow.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-2 {
  background-color: rgba(255, 235, 59, 0.8) !important;
  color: #000; }

.yellow.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-3 {
  background-color: rgba(255, 235, 59, 0.7) !important;
  color: #000; }

.yellow.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-4 {
  background-color: rgba(255, 235, 59, 0.6) !important;
  color: #000; }

.yellow.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-5 {
  background-color: rgba(255, 235, 59, 0.5) !important;
  color: #000; }

.yellow.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-6 {
  background-color: rgba(255, 235, 59, 0.4) !important;
  color: #000; }

.yellow.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-7 {
  background-color: rgba(255, 235, 59, 0.3) !important;
  color: #000; }

.yellow.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-8 {
  background-color: rgba(255, 235, 59, 0.2) !important;
  color: #000; }

.yellow.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.opacity-9 {
  background-color: rgba(255, 235, 59, 0.1) !important;
  color: #000; }

.yellow.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text-link a,
.yellow-text-link a:link,
.yellow-text-link a:visited,
.yellow-text-link a:focus,
.yellow-text-link a:active {
  color: #ffeb3b !important; }

.yellow.lighten-5 {
  background-color: #fffde7 !important;
  color: #000; }

.yellow.lighten-5-border {
  border-color: #fffde7 !important; }

.yellow.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-lighten-5 {
  color: #fffde7 !important; }

.yellow.lighten-5.opacity-1 {
  background-color: rgba(255, 253, 231, 0.9) !important;
  color: #000; }

.yellow.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-2 {
  background-color: rgba(255, 253, 231, 0.8) !important;
  color: #000; }

.yellow.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-3 {
  background-color: rgba(255, 253, 231, 0.7) !important;
  color: #000; }

.yellow.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-4 {
  background-color: rgba(255, 253, 231, 0.6) !important;
  color: #000; }

.yellow.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-5 {
  background-color: rgba(255, 253, 231, 0.5) !important;
  color: #000; }

.yellow.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-6 {
  background-color: rgba(255, 253, 231, 0.4) !important;
  color: #000; }

.yellow.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-7 {
  background-color: rgba(255, 253, 231, 0.3) !important;
  color: #000; }

.yellow.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-8 {
  background-color: rgba(255, 253, 231, 0.2) !important;
  color: #000; }

.yellow.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-5.opacity-9 {
  background-color: rgba(255, 253, 231, 0.1) !important;
  color: #000; }

.yellow.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-lighten-5-text-link a,
.yellow-lighten-5-text-link a:link,
.yellow-lighten-5-text-link a:visited,
.yellow-lighten-5-text-link a:focus,
.yellow-lighten-5-text-link a:active {
  color: #fffde7 !important; }

.yellow.lighten-4 {
  background-color: #fff9c4 !important;
  color: #000; }

.yellow.lighten-4-border {
  border-color: #fff9c4 !important; }

.yellow.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-lighten-4 {
  color: #fff9c4 !important; }

.yellow.lighten-4.opacity-1 {
  background-color: rgba(255, 249, 196, 0.9) !important;
  color: #000; }

.yellow.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-2 {
  background-color: rgba(255, 249, 196, 0.8) !important;
  color: #000; }

.yellow.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-3 {
  background-color: rgba(255, 249, 196, 0.7) !important;
  color: #000; }

.yellow.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-4 {
  background-color: rgba(255, 249, 196, 0.6) !important;
  color: #000; }

.yellow.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-5 {
  background-color: rgba(255, 249, 196, 0.5) !important;
  color: #000; }

.yellow.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-6 {
  background-color: rgba(255, 249, 196, 0.4) !important;
  color: #000; }

.yellow.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-7 {
  background-color: rgba(255, 249, 196, 0.3) !important;
  color: #000; }

.yellow.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-8 {
  background-color: rgba(255, 249, 196, 0.2) !important;
  color: #000; }

.yellow.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-4.opacity-9 {
  background-color: rgba(255, 249, 196, 0.1) !important;
  color: #000; }

.yellow.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-lighten-4-text-link a,
.yellow-lighten-4-text-link a:link,
.yellow-lighten-4-text-link a:visited,
.yellow-lighten-4-text-link a:focus,
.yellow-lighten-4-text-link a:active {
  color: #fff9c4 !important; }

.yellow.lighten-3 {
  background-color: #fff59d !important;
  color: #000; }

.yellow.lighten-3-border {
  border-color: #fff59d !important; }

.yellow.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-lighten-3 {
  color: #fff59d !important; }

.yellow.lighten-3.opacity-1 {
  background-color: rgba(255, 245, 157, 0.9) !important;
  color: #000; }

.yellow.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-2 {
  background-color: rgba(255, 245, 157, 0.8) !important;
  color: #000; }

.yellow.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-3 {
  background-color: rgba(255, 245, 157, 0.7) !important;
  color: #000; }

.yellow.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-4 {
  background-color: rgba(255, 245, 157, 0.6) !important;
  color: #000; }

.yellow.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-5 {
  background-color: rgba(255, 245, 157, 0.5) !important;
  color: #000; }

.yellow.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-6 {
  background-color: rgba(255, 245, 157, 0.4) !important;
  color: #000; }

.yellow.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-7 {
  background-color: rgba(255, 245, 157, 0.3) !important;
  color: #000; }

.yellow.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-8 {
  background-color: rgba(255, 245, 157, 0.2) !important;
  color: #000; }

.yellow.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-3.opacity-9 {
  background-color: rgba(255, 245, 157, 0.1) !important;
  color: #000; }

.yellow.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-lighten-3-text-link a,
.yellow-lighten-3-text-link a:link,
.yellow-lighten-3-text-link a:visited,
.yellow-lighten-3-text-link a:focus,
.yellow-lighten-3-text-link a:active {
  color: #fff59d !important; }

.yellow.lighten-2 {
  background-color: #fff176 !important;
  color: #000; }

.yellow.lighten-2-border {
  border-color: #fff176 !important; }

.yellow.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-lighten-2 {
  color: #fff176 !important; }

.yellow.lighten-2.opacity-1 {
  background-color: rgba(255, 241, 118, 0.9) !important;
  color: #000; }

.yellow.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-2 {
  background-color: rgba(255, 241, 118, 0.8) !important;
  color: #000; }

.yellow.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-3 {
  background-color: rgba(255, 241, 118, 0.7) !important;
  color: #000; }

.yellow.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-4 {
  background-color: rgba(255, 241, 118, 0.6) !important;
  color: #000; }

.yellow.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-5 {
  background-color: rgba(255, 241, 118, 0.5) !important;
  color: #000; }

.yellow.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-6 {
  background-color: rgba(255, 241, 118, 0.4) !important;
  color: #000; }

.yellow.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-7 {
  background-color: rgba(255, 241, 118, 0.3) !important;
  color: #000; }

.yellow.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-8 {
  background-color: rgba(255, 241, 118, 0.2) !important;
  color: #000; }

.yellow.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-2.opacity-9 {
  background-color: rgba(255, 241, 118, 0.1) !important;
  color: #000; }

.yellow.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-lighten-2-text-link a,
.yellow-lighten-2-text-link a:link,
.yellow-lighten-2-text-link a:visited,
.yellow-lighten-2-text-link a:focus,
.yellow-lighten-2-text-link a:active {
  color: #fff176 !important; }

.yellow.lighten-1 {
  background-color: #ffee58 !important;
  color: #000; }

.yellow.lighten-1-border {
  border-color: #ffee58 !important; }

.yellow.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-lighten-1 {
  color: #ffee58 !important; }

.yellow.lighten-1.opacity-1 {
  background-color: rgba(255, 238, 88, 0.9) !important;
  color: #000; }

.yellow.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-2 {
  background-color: rgba(255, 238, 88, 0.8) !important;
  color: #000; }

.yellow.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-3 {
  background-color: rgba(255, 238, 88, 0.7) !important;
  color: #000; }

.yellow.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-4 {
  background-color: rgba(255, 238, 88, 0.6) !important;
  color: #000; }

.yellow.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-5 {
  background-color: rgba(255, 238, 88, 0.5) !important;
  color: #000; }

.yellow.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-6 {
  background-color: rgba(255, 238, 88, 0.4) !important;
  color: #000; }

.yellow.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-7 {
  background-color: rgba(255, 238, 88, 0.3) !important;
  color: #000; }

.yellow.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-8 {
  background-color: rgba(255, 238, 88, 0.2) !important;
  color: #000; }

.yellow.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.lighten-1.opacity-9 {
  background-color: rgba(255, 238, 88, 0.1) !important;
  color: #000; }

.yellow.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-lighten-1-text-link a,
.yellow-lighten-1-text-link a:link,
.yellow-lighten-1-text-link a:visited,
.yellow-lighten-1-text-link a:focus,
.yellow-lighten-1-text-link a:active {
  color: #ffee58 !important; }

.yellow.darken-1 {
  background-color: #fdd835 !important;
  color: #000; }

.yellow.darken-1-border {
  border-color: #fdd835 !important; }

.yellow.darken-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-darken-1 {
  color: #fdd835 !important; }

.yellow.darken-1.opacity-1 {
  background-color: rgba(253, 216, 53, 0.9) !important;
  color: #000; }

.yellow.darken-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-2 {
  background-color: rgba(253, 216, 53, 0.8) !important;
  color: #000; }

.yellow.darken-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-3 {
  background-color: rgba(253, 216, 53, 0.7) !important;
  color: #000; }

.yellow.darken-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-4 {
  background-color: rgba(253, 216, 53, 0.6) !important;
  color: #000; }

.yellow.darken-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-5 {
  background-color: rgba(253, 216, 53, 0.5) !important;
  color: #000; }

.yellow.darken-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-6 {
  background-color: rgba(253, 216, 53, 0.4) !important;
  color: #000; }

.yellow.darken-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-7 {
  background-color: rgba(253, 216, 53, 0.3) !important;
  color: #000; }

.yellow.darken-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-8 {
  background-color: rgba(253, 216, 53, 0.2) !important;
  color: #000; }

.yellow.darken-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-1.opacity-9 {
  background-color: rgba(253, 216, 53, 0.1) !important;
  color: #000; }

.yellow.darken-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-darken-1-text-link a,
.yellow-darken-1-text-link a:link,
.yellow-darken-1-text-link a:visited,
.yellow-darken-1-text-link a:focus,
.yellow-darken-1-text-link a:active {
  color: #fdd835 !important; }

.yellow.darken-2 {
  background-color: #fbc02d !important;
  color: #000; }

.yellow.darken-2-border {
  border-color: #fbc02d !important; }

.yellow.darken-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-darken-2 {
  color: #fbc02d !important; }

.yellow.darken-2.opacity-1 {
  background-color: rgba(251, 192, 45, 0.9) !important;
  color: #000; }

.yellow.darken-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-2 {
  background-color: rgba(251, 192, 45, 0.8) !important;
  color: #000; }

.yellow.darken-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-3 {
  background-color: rgba(251, 192, 45, 0.7) !important;
  color: #000; }

.yellow.darken-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-4 {
  background-color: rgba(251, 192, 45, 0.6) !important;
  color: #000; }

.yellow.darken-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-5 {
  background-color: rgba(251, 192, 45, 0.5) !important;
  color: #000; }

.yellow.darken-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-6 {
  background-color: rgba(251, 192, 45, 0.4) !important;
  color: #000; }

.yellow.darken-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-7 {
  background-color: rgba(251, 192, 45, 0.3) !important;
  color: #000; }

.yellow.darken-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-8 {
  background-color: rgba(251, 192, 45, 0.2) !important;
  color: #000; }

.yellow.darken-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-2.opacity-9 {
  background-color: rgba(251, 192, 45, 0.1) !important;
  color: #000; }

.yellow.darken-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-darken-2-text-link a,
.yellow-darken-2-text-link a:link,
.yellow-darken-2-text-link a:visited,
.yellow-darken-2-text-link a:focus,
.yellow-darken-2-text-link a:active {
  color: #fbc02d !important; }

.yellow.darken-3 {
  background-color: #f9a825 !important;
  color: #000; }

.yellow.darken-3-border {
  border-color: #f9a825 !important; }

.yellow.darken-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-darken-3 {
  color: #f9a825 !important; }

.yellow.darken-3.opacity-1 {
  background-color: rgba(249, 168, 37, 0.9) !important;
  color: #000; }

.yellow.darken-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-2 {
  background-color: rgba(249, 168, 37, 0.8) !important;
  color: #000; }

.yellow.darken-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-3 {
  background-color: rgba(249, 168, 37, 0.7) !important;
  color: #000; }

.yellow.darken-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-4 {
  background-color: rgba(249, 168, 37, 0.6) !important;
  color: #000; }

.yellow.darken-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-5 {
  background-color: rgba(249, 168, 37, 0.5) !important;
  color: #000; }

.yellow.darken-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-6 {
  background-color: rgba(249, 168, 37, 0.4) !important;
  color: #000; }

.yellow.darken-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-7 {
  background-color: rgba(249, 168, 37, 0.3) !important;
  color: #000; }

.yellow.darken-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-8 {
  background-color: rgba(249, 168, 37, 0.2) !important;
  color: #000; }

.yellow.darken-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-3.opacity-9 {
  background-color: rgba(249, 168, 37, 0.1) !important;
  color: #000; }

.yellow.darken-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-darken-3-text-link a,
.yellow-darken-3-text-link a:link,
.yellow-darken-3-text-link a:visited,
.yellow-darken-3-text-link a:focus,
.yellow-darken-3-text-link a:active {
  color: #f9a825 !important; }

.yellow.darken-4 {
  background-color: #f57f17 !important;
  color: #fff; }

.yellow.darken-4-border {
  border-color: #f57f17 !important; }

.yellow.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-darken-4 {
  color: #f57f17 !important; }

.yellow.darken-4.opacity-1 {
  background-color: rgba(245, 127, 23, 0.9) !important;
  color: #fff; }

.yellow.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-2 {
  background-color: rgba(245, 127, 23, 0.8) !important;
  color: #fff; }

.yellow.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-3 {
  background-color: rgba(245, 127, 23, 0.7) !important;
  color: #fff; }

.yellow.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-4 {
  background-color: rgba(245, 127, 23, 0.6) !important;
  color: #fff; }

.yellow.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-5 {
  background-color: rgba(245, 127, 23, 0.5) !important;
  color: #fff; }

.yellow.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-6 {
  background-color: rgba(245, 127, 23, 0.4) !important;
  color: #fff; }

.yellow.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-7 {
  background-color: rgba(245, 127, 23, 0.3) !important;
  color: #fff; }

.yellow.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-8 {
  background-color: rgba(245, 127, 23, 0.2) !important;
  color: #fff; }

.yellow.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.darken-4.opacity-9 {
  background-color: rgba(245, 127, 23, 0.1) !important;
  color: #fff; }

.yellow.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.yellow.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-darken-4-text-link a,
.yellow-darken-4-text-link a:link,
.yellow-darken-4-text-link a:visited,
.yellow-darken-4-text-link a:focus,
.yellow-darken-4-text-link a:active {
  color: #f57f17 !important; }

.yellow.accent-1 {
  background-color: #ffff8d !important;
  color: #000; }

.yellow.accent-1-border {
  border-color: #ffff8d !important; }

.yellow.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-accent-1 {
  color: #ffff8d !important; }

.yellow.accent-1.opacity-1 {
  background-color: rgba(255, 255, 141, 0.9) !important;
  color: #000; }

.yellow.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-2 {
  background-color: rgba(255, 255, 141, 0.8) !important;
  color: #000; }

.yellow.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-3 {
  background-color: rgba(255, 255, 141, 0.7) !important;
  color: #000; }

.yellow.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-4 {
  background-color: rgba(255, 255, 141, 0.6) !important;
  color: #000; }

.yellow.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-5 {
  background-color: rgba(255, 255, 141, 0.5) !important;
  color: #000; }

.yellow.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-6 {
  background-color: rgba(255, 255, 141, 0.4) !important;
  color: #000; }

.yellow.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-7 {
  background-color: rgba(255, 255, 141, 0.3) !important;
  color: #000; }

.yellow.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-8 {
  background-color: rgba(255, 255, 141, 0.2) !important;
  color: #000; }

.yellow.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-1.opacity-9 {
  background-color: rgba(255, 255, 141, 0.1) !important;
  color: #000; }

.yellow.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-accent-1-text-link a,
.yellow-accent-1-text-link a:link,
.yellow-accent-1-text-link a:visited,
.yellow-accent-1-text-link a:focus,
.yellow-accent-1-text-link a:active {
  color: #ffff8d !important; }

.yellow.accent-2 {
  background-color: #ffff00 !important;
  color: #000; }

.yellow.accent-2-border {
  border-color: #ffff00 !important; }

.yellow.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-accent-2 {
  color: #ffff00 !important; }

.yellow.accent-2.opacity-1 {
  background-color: rgba(255, 255, 0, 0.9) !important;
  color: #000; }

.yellow.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-2 {
  background-color: rgba(255, 255, 0, 0.8) !important;
  color: #000; }

.yellow.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-3 {
  background-color: rgba(255, 255, 0, 0.7) !important;
  color: #000; }

.yellow.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-4 {
  background-color: rgba(255, 255, 0, 0.6) !important;
  color: #000; }

.yellow.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-5 {
  background-color: rgba(255, 255, 0, 0.5) !important;
  color: #000; }

.yellow.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-6 {
  background-color: rgba(255, 255, 0, 0.4) !important;
  color: #000; }

.yellow.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-7 {
  background-color: rgba(255, 255, 0, 0.3) !important;
  color: #000; }

.yellow.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-8 {
  background-color: rgba(255, 255, 0, 0.2) !important;
  color: #000; }

.yellow.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-2.opacity-9 {
  background-color: rgba(255, 255, 0, 0.1) !important;
  color: #000; }

.yellow.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-accent-2-text-link a,
.yellow-accent-2-text-link a:link,
.yellow-accent-2-text-link a:visited,
.yellow-accent-2-text-link a:focus,
.yellow-accent-2-text-link a:active {
  color: #ffff00 !important; }

.yellow.accent-3 {
  background-color: #ffea00 !important;
  color: #000; }

.yellow.accent-3-border {
  border-color: #ffea00 !important; }

.yellow.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-accent-3 {
  color: #ffea00 !important; }

.yellow.accent-3.opacity-1 {
  background-color: rgba(255, 234, 0, 0.9) !important;
  color: #000; }

.yellow.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-2 {
  background-color: rgba(255, 234, 0, 0.8) !important;
  color: #000; }

.yellow.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-3 {
  background-color: rgba(255, 234, 0, 0.7) !important;
  color: #000; }

.yellow.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-4 {
  background-color: rgba(255, 234, 0, 0.6) !important;
  color: #000; }

.yellow.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-5 {
  background-color: rgba(255, 234, 0, 0.5) !important;
  color: #000; }

.yellow.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-6 {
  background-color: rgba(255, 234, 0, 0.4) !important;
  color: #000; }

.yellow.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-7 {
  background-color: rgba(255, 234, 0, 0.3) !important;
  color: #000; }

.yellow.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-8 {
  background-color: rgba(255, 234, 0, 0.2) !important;
  color: #000; }

.yellow.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-3.opacity-9 {
  background-color: rgba(255, 234, 0, 0.1) !important;
  color: #000; }

.yellow.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-accent-3-text-link a,
.yellow-accent-3-text-link a:link,
.yellow-accent-3-text-link a:visited,
.yellow-accent-3-text-link a:focus,
.yellow-accent-3-text-link a:active {
  color: #ffea00 !important; }

.yellow.accent-4 {
  background-color: #ffd600 !important;
  color: #000; }

.yellow.accent-4-border {
  border-color: #ffd600 !important; }

.yellow.accent-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-text.text-accent-4 {
  color: #ffd600 !important; }

.yellow.accent-4.opacity-1 {
  background-color: rgba(255, 214, 0, 0.9) !important;
  color: #000; }

.yellow.accent-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-2 {
  background-color: rgba(255, 214, 0, 0.8) !important;
  color: #000; }

.yellow.accent-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-3 {
  background-color: rgba(255, 214, 0, 0.7) !important;
  color: #000; }

.yellow.accent-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-4 {
  background-color: rgba(255, 214, 0, 0.6) !important;
  color: #000; }

.yellow.accent-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-5 {
  background-color: rgba(255, 214, 0, 0.5) !important;
  color: #000; }

.yellow.accent-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-6 {
  background-color: rgba(255, 214, 0, 0.4) !important;
  color: #000; }

.yellow.accent-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-7 {
  background-color: rgba(255, 214, 0, 0.3) !important;
  color: #000; }

.yellow.accent-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-8 {
  background-color: rgba(255, 214, 0, 0.2) !important;
  color: #000; }

.yellow.accent-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow.accent-4.opacity-9 {
  background-color: rgba(255, 214, 0, 0.1) !important;
  color: #000; }

.yellow.accent-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.yellow.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.yellow-accent-4-text-link a,
.yellow-accent-4-text-link a:link,
.yellow-accent-4-text-link a:visited,
.yellow-accent-4-text-link a:focus,
.yellow-accent-4-text-link a:active {
  color: #ffd600 !important; }

.amber {
  background-color: #ffc107 !important;
  color: #000; }

.amber-border {
  border-color: #ffc107 !important; }

.amber a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text {
  color: #ffc107 !important; }

.amber.opacity-1 {
  background-color: rgba(255, 193, 7, 0.9) !important;
  color: #000; }

.amber.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-2 {
  background-color: rgba(255, 193, 7, 0.8) !important;
  color: #000; }

.amber.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-3 {
  background-color: rgba(255, 193, 7, 0.7) !important;
  color: #000; }

.amber.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-4 {
  background-color: rgba(255, 193, 7, 0.6) !important;
  color: #000; }

.amber.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-5 {
  background-color: rgba(255, 193, 7, 0.5) !important;
  color: #000; }

.amber.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-6 {
  background-color: rgba(255, 193, 7, 0.4) !important;
  color: #000; }

.amber.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-7 {
  background-color: rgba(255, 193, 7, 0.3) !important;
  color: #000; }

.amber.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-8 {
  background-color: rgba(255, 193, 7, 0.2) !important;
  color: #000; }

.amber.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.opacity-9 {
  background-color: rgba(255, 193, 7, 0.1) !important;
  color: #000; }

.amber.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text-link a,
.amber-text-link a:link,
.amber-text-link a:visited,
.amber-text-link a:focus,
.amber-text-link a:active {
  color: #ffc107 !important; }

.amber.lighten-5 {
  background-color: #fff8e1 !important;
  color: #000; }

.amber.lighten-5-border {
  border-color: #fff8e1 !important; }

.amber.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-lighten-5 {
  color: #fff8e1 !important; }

.amber.lighten-5.opacity-1 {
  background-color: rgba(255, 248, 225, 0.9) !important;
  color: #000; }

.amber.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-2 {
  background-color: rgba(255, 248, 225, 0.8) !important;
  color: #000; }

.amber.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-3 {
  background-color: rgba(255, 248, 225, 0.7) !important;
  color: #000; }

.amber.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-4 {
  background-color: rgba(255, 248, 225, 0.6) !important;
  color: #000; }

.amber.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-5 {
  background-color: rgba(255, 248, 225, 0.5) !important;
  color: #000; }

.amber.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-6 {
  background-color: rgba(255, 248, 225, 0.4) !important;
  color: #000; }

.amber.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-7 {
  background-color: rgba(255, 248, 225, 0.3) !important;
  color: #000; }

.amber.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-8 {
  background-color: rgba(255, 248, 225, 0.2) !important;
  color: #000; }

.amber.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-5.opacity-9 {
  background-color: rgba(255, 248, 225, 0.1) !important;
  color: #000; }

.amber.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-lighten-5-text-link a,
.amber-lighten-5-text-link a:link,
.amber-lighten-5-text-link a:visited,
.amber-lighten-5-text-link a:focus,
.amber-lighten-5-text-link a:active {
  color: #fff8e1 !important; }

.amber.lighten-4 {
  background-color: #ffecb3 !important;
  color: #000; }

.amber.lighten-4-border {
  border-color: #ffecb3 !important; }

.amber.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-lighten-4 {
  color: #ffecb3 !important; }

.amber.lighten-4.opacity-1 {
  background-color: rgba(255, 236, 179, 0.9) !important;
  color: #000; }

.amber.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-2 {
  background-color: rgba(255, 236, 179, 0.8) !important;
  color: #000; }

.amber.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-3 {
  background-color: rgba(255, 236, 179, 0.7) !important;
  color: #000; }

.amber.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-4 {
  background-color: rgba(255, 236, 179, 0.6) !important;
  color: #000; }

.amber.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-5 {
  background-color: rgba(255, 236, 179, 0.5) !important;
  color: #000; }

.amber.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-6 {
  background-color: rgba(255, 236, 179, 0.4) !important;
  color: #000; }

.amber.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-7 {
  background-color: rgba(255, 236, 179, 0.3) !important;
  color: #000; }

.amber.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-8 {
  background-color: rgba(255, 236, 179, 0.2) !important;
  color: #000; }

.amber.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-4.opacity-9 {
  background-color: rgba(255, 236, 179, 0.1) !important;
  color: #000; }

.amber.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-lighten-4-text-link a,
.amber-lighten-4-text-link a:link,
.amber-lighten-4-text-link a:visited,
.amber-lighten-4-text-link a:focus,
.amber-lighten-4-text-link a:active {
  color: #ffecb3 !important; }

.amber.lighten-3 {
  background-color: #ffe082 !important;
  color: #000; }

.amber.lighten-3-border {
  border-color: #ffe082 !important; }

.amber.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-lighten-3 {
  color: #ffe082 !important; }

.amber.lighten-3.opacity-1 {
  background-color: rgba(255, 224, 130, 0.9) !important;
  color: #000; }

.amber.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-2 {
  background-color: rgba(255, 224, 130, 0.8) !important;
  color: #000; }

.amber.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-3 {
  background-color: rgba(255, 224, 130, 0.7) !important;
  color: #000; }

.amber.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-4 {
  background-color: rgba(255, 224, 130, 0.6) !important;
  color: #000; }

.amber.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-5 {
  background-color: rgba(255, 224, 130, 0.5) !important;
  color: #000; }

.amber.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-6 {
  background-color: rgba(255, 224, 130, 0.4) !important;
  color: #000; }

.amber.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-7 {
  background-color: rgba(255, 224, 130, 0.3) !important;
  color: #000; }

.amber.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-8 {
  background-color: rgba(255, 224, 130, 0.2) !important;
  color: #000; }

.amber.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-3.opacity-9 {
  background-color: rgba(255, 224, 130, 0.1) !important;
  color: #000; }

.amber.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-lighten-3-text-link a,
.amber-lighten-3-text-link a:link,
.amber-lighten-3-text-link a:visited,
.amber-lighten-3-text-link a:focus,
.amber-lighten-3-text-link a:active {
  color: #ffe082 !important; }

.amber.lighten-2 {
  background-color: #ffd54f !important;
  color: #000; }

.amber.lighten-2-border {
  border-color: #ffd54f !important; }

.amber.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-lighten-2 {
  color: #ffd54f !important; }

.amber.lighten-2.opacity-1 {
  background-color: rgba(255, 213, 79, 0.9) !important;
  color: #000; }

.amber.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-2 {
  background-color: rgba(255, 213, 79, 0.8) !important;
  color: #000; }

.amber.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-3 {
  background-color: rgba(255, 213, 79, 0.7) !important;
  color: #000; }

.amber.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-4 {
  background-color: rgba(255, 213, 79, 0.6) !important;
  color: #000; }

.amber.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-5 {
  background-color: rgba(255, 213, 79, 0.5) !important;
  color: #000; }

.amber.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-6 {
  background-color: rgba(255, 213, 79, 0.4) !important;
  color: #000; }

.amber.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-7 {
  background-color: rgba(255, 213, 79, 0.3) !important;
  color: #000; }

.amber.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-8 {
  background-color: rgba(255, 213, 79, 0.2) !important;
  color: #000; }

.amber.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-2.opacity-9 {
  background-color: rgba(255, 213, 79, 0.1) !important;
  color: #000; }

.amber.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-lighten-2-text-link a,
.amber-lighten-2-text-link a:link,
.amber-lighten-2-text-link a:visited,
.amber-lighten-2-text-link a:focus,
.amber-lighten-2-text-link a:active {
  color: #ffd54f !important; }

.amber.lighten-1 {
  background-color: #ffca28 !important;
  color: #000; }

.amber.lighten-1-border {
  border-color: #ffca28 !important; }

.amber.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-lighten-1 {
  color: #ffca28 !important; }

.amber.lighten-1.opacity-1 {
  background-color: rgba(255, 202, 40, 0.9) !important;
  color: #000; }

.amber.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-2 {
  background-color: rgba(255, 202, 40, 0.8) !important;
  color: #000; }

.amber.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-3 {
  background-color: rgba(255, 202, 40, 0.7) !important;
  color: #000; }

.amber.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-4 {
  background-color: rgba(255, 202, 40, 0.6) !important;
  color: #000; }

.amber.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-5 {
  background-color: rgba(255, 202, 40, 0.5) !important;
  color: #000; }

.amber.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-6 {
  background-color: rgba(255, 202, 40, 0.4) !important;
  color: #000; }

.amber.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-7 {
  background-color: rgba(255, 202, 40, 0.3) !important;
  color: #000; }

.amber.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-8 {
  background-color: rgba(255, 202, 40, 0.2) !important;
  color: #000; }

.amber.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.lighten-1.opacity-9 {
  background-color: rgba(255, 202, 40, 0.1) !important;
  color: #000; }

.amber.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-lighten-1-text-link a,
.amber-lighten-1-text-link a:link,
.amber-lighten-1-text-link a:visited,
.amber-lighten-1-text-link a:focus,
.amber-lighten-1-text-link a:active {
  color: #ffca28 !important; }

.amber.darken-1 {
  background-color: #ffb300 !important;
  color: #000; }

.amber.darken-1-border {
  border-color: #ffb300 !important; }

.amber.darken-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-darken-1 {
  color: #ffb300 !important; }

.amber.darken-1.opacity-1 {
  background-color: rgba(255, 179, 0, 0.9) !important;
  color: #000; }

.amber.darken-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-2 {
  background-color: rgba(255, 179, 0, 0.8) !important;
  color: #000; }

.amber.darken-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-3 {
  background-color: rgba(255, 179, 0, 0.7) !important;
  color: #000; }

.amber.darken-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-4 {
  background-color: rgba(255, 179, 0, 0.6) !important;
  color: #000; }

.amber.darken-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-5 {
  background-color: rgba(255, 179, 0, 0.5) !important;
  color: #000; }

.amber.darken-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-6 {
  background-color: rgba(255, 179, 0, 0.4) !important;
  color: #000; }

.amber.darken-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-7 {
  background-color: rgba(255, 179, 0, 0.3) !important;
  color: #000; }

.amber.darken-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-8 {
  background-color: rgba(255, 179, 0, 0.2) !important;
  color: #000; }

.amber.darken-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-1.opacity-9 {
  background-color: rgba(255, 179, 0, 0.1) !important;
  color: #000; }

.amber.darken-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-darken-1-text-link a,
.amber-darken-1-text-link a:link,
.amber-darken-1-text-link a:visited,
.amber-darken-1-text-link a:focus,
.amber-darken-1-text-link a:active {
  color: #ffb300 !important; }

.amber.darken-2 {
  background-color: #ffa000 !important;
  color: #000; }

.amber.darken-2-border {
  border-color: #ffa000 !important; }

.amber.darken-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-darken-2 {
  color: #ffa000 !important; }

.amber.darken-2.opacity-1 {
  background-color: rgba(255, 160, 0, 0.9) !important;
  color: #000; }

.amber.darken-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-2 {
  background-color: rgba(255, 160, 0, 0.8) !important;
  color: #000; }

.amber.darken-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-3 {
  background-color: rgba(255, 160, 0, 0.7) !important;
  color: #000; }

.amber.darken-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-4 {
  background-color: rgba(255, 160, 0, 0.6) !important;
  color: #000; }

.amber.darken-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-5 {
  background-color: rgba(255, 160, 0, 0.5) !important;
  color: #000; }

.amber.darken-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-6 {
  background-color: rgba(255, 160, 0, 0.4) !important;
  color: #000; }

.amber.darken-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-7 {
  background-color: rgba(255, 160, 0, 0.3) !important;
  color: #000; }

.amber.darken-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-8 {
  background-color: rgba(255, 160, 0, 0.2) !important;
  color: #000; }

.amber.darken-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-2.opacity-9 {
  background-color: rgba(255, 160, 0, 0.1) !important;
  color: #000; }

.amber.darken-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-darken-2-text-link a,
.amber-darken-2-text-link a:link,
.amber-darken-2-text-link a:visited,
.amber-darken-2-text-link a:focus,
.amber-darken-2-text-link a:active {
  color: #ffa000 !important; }

.amber.darken-3 {
  background-color: #ff8f00 !important;
  color: #000; }

.amber.darken-3-border {
  border-color: #ff8f00 !important; }

.amber.darken-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-darken-3 {
  color: #ff8f00 !important; }

.amber.darken-3.opacity-1 {
  background-color: rgba(255, 143, 0, 0.9) !important;
  color: #000; }

.amber.darken-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-2 {
  background-color: rgba(255, 143, 0, 0.8) !important;
  color: #000; }

.amber.darken-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-3 {
  background-color: rgba(255, 143, 0, 0.7) !important;
  color: #000; }

.amber.darken-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-4 {
  background-color: rgba(255, 143, 0, 0.6) !important;
  color: #000; }

.amber.darken-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-5 {
  background-color: rgba(255, 143, 0, 0.5) !important;
  color: #000; }

.amber.darken-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-6 {
  background-color: rgba(255, 143, 0, 0.4) !important;
  color: #000; }

.amber.darken-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-7 {
  background-color: rgba(255, 143, 0, 0.3) !important;
  color: #000; }

.amber.darken-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-8 {
  background-color: rgba(255, 143, 0, 0.2) !important;
  color: #000; }

.amber.darken-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-3.opacity-9 {
  background-color: rgba(255, 143, 0, 0.1) !important;
  color: #000; }

.amber.darken-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-darken-3-text-link a,
.amber-darken-3-text-link a:link,
.amber-darken-3-text-link a:visited,
.amber-darken-3-text-link a:focus,
.amber-darken-3-text-link a:active {
  color: #ff8f00 !important; }

.amber.darken-4 {
  background-color: #ff6f00 !important;
  color: #fff; }

.amber.darken-4-border {
  border-color: #ff6f00 !important; }

.amber.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-darken-4 {
  color: #ff6f00 !important; }

.amber.darken-4.opacity-1 {
  background-color: rgba(255, 111, 0, 0.9) !important;
  color: #fff; }

.amber.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-2 {
  background-color: rgba(255, 111, 0, 0.8) !important;
  color: #fff; }

.amber.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-3 {
  background-color: rgba(255, 111, 0, 0.7) !important;
  color: #fff; }

.amber.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-4 {
  background-color: rgba(255, 111, 0, 0.6) !important;
  color: #fff; }

.amber.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-5 {
  background-color: rgba(255, 111, 0, 0.5) !important;
  color: #fff; }

.amber.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-6 {
  background-color: rgba(255, 111, 0, 0.4) !important;
  color: #fff; }

.amber.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-7 {
  background-color: rgba(255, 111, 0, 0.3) !important;
  color: #fff; }

.amber.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-8 {
  background-color: rgba(255, 111, 0, 0.2) !important;
  color: #fff; }

.amber.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.darken-4.opacity-9 {
  background-color: rgba(255, 111, 0, 0.1) !important;
  color: #fff; }

.amber.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.amber.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-darken-4-text-link a,
.amber-darken-4-text-link a:link,
.amber-darken-4-text-link a:visited,
.amber-darken-4-text-link a:focus,
.amber-darken-4-text-link a:active {
  color: #ff6f00 !important; }

.amber.accent-1 {
  background-color: #ffe57f !important;
  color: #000; }

.amber.accent-1-border {
  border-color: #ffe57f !important; }

.amber.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-accent-1 {
  color: #ffe57f !important; }

.amber.accent-1.opacity-1 {
  background-color: rgba(255, 229, 127, 0.9) !important;
  color: #000; }

.amber.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-2 {
  background-color: rgba(255, 229, 127, 0.8) !important;
  color: #000; }

.amber.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-3 {
  background-color: rgba(255, 229, 127, 0.7) !important;
  color: #000; }

.amber.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-4 {
  background-color: rgba(255, 229, 127, 0.6) !important;
  color: #000; }

.amber.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-5 {
  background-color: rgba(255, 229, 127, 0.5) !important;
  color: #000; }

.amber.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-6 {
  background-color: rgba(255, 229, 127, 0.4) !important;
  color: #000; }

.amber.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-7 {
  background-color: rgba(255, 229, 127, 0.3) !important;
  color: #000; }

.amber.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-8 {
  background-color: rgba(255, 229, 127, 0.2) !important;
  color: #000; }

.amber.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-1.opacity-9 {
  background-color: rgba(255, 229, 127, 0.1) !important;
  color: #000; }

.amber.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-accent-1-text-link a,
.amber-accent-1-text-link a:link,
.amber-accent-1-text-link a:visited,
.amber-accent-1-text-link a:focus,
.amber-accent-1-text-link a:active {
  color: #ffe57f !important; }

.amber.accent-2 {
  background-color: #ffd740 !important;
  color: #000; }

.amber.accent-2-border {
  border-color: #ffd740 !important; }

.amber.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-accent-2 {
  color: #ffd740 !important; }

.amber.accent-2.opacity-1 {
  background-color: rgba(255, 215, 64, 0.9) !important;
  color: #000; }

.amber.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-2 {
  background-color: rgba(255, 215, 64, 0.8) !important;
  color: #000; }

.amber.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-3 {
  background-color: rgba(255, 215, 64, 0.7) !important;
  color: #000; }

.amber.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-4 {
  background-color: rgba(255, 215, 64, 0.6) !important;
  color: #000; }

.amber.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-5 {
  background-color: rgba(255, 215, 64, 0.5) !important;
  color: #000; }

.amber.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-6 {
  background-color: rgba(255, 215, 64, 0.4) !important;
  color: #000; }

.amber.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-7 {
  background-color: rgba(255, 215, 64, 0.3) !important;
  color: #000; }

.amber.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-8 {
  background-color: rgba(255, 215, 64, 0.2) !important;
  color: #000; }

.amber.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-2.opacity-9 {
  background-color: rgba(255, 215, 64, 0.1) !important;
  color: #000; }

.amber.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-accent-2-text-link a,
.amber-accent-2-text-link a:link,
.amber-accent-2-text-link a:visited,
.amber-accent-2-text-link a:focus,
.amber-accent-2-text-link a:active {
  color: #ffd740 !important; }

.amber.accent-3 {
  background-color: #ffc400 !important;
  color: #000; }

.amber.accent-3-border {
  border-color: #ffc400 !important; }

.amber.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-accent-3 {
  color: #ffc400 !important; }

.amber.accent-3.opacity-1 {
  background-color: rgba(255, 196, 0, 0.9) !important;
  color: #000; }

.amber.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-2 {
  background-color: rgba(255, 196, 0, 0.8) !important;
  color: #000; }

.amber.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-3 {
  background-color: rgba(255, 196, 0, 0.7) !important;
  color: #000; }

.amber.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-4 {
  background-color: rgba(255, 196, 0, 0.6) !important;
  color: #000; }

.amber.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-5 {
  background-color: rgba(255, 196, 0, 0.5) !important;
  color: #000; }

.amber.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-6 {
  background-color: rgba(255, 196, 0, 0.4) !important;
  color: #000; }

.amber.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-7 {
  background-color: rgba(255, 196, 0, 0.3) !important;
  color: #000; }

.amber.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-8 {
  background-color: rgba(255, 196, 0, 0.2) !important;
  color: #000; }

.amber.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-3.opacity-9 {
  background-color: rgba(255, 196, 0, 0.1) !important;
  color: #000; }

.amber.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-accent-3-text-link a,
.amber-accent-3-text-link a:link,
.amber-accent-3-text-link a:visited,
.amber-accent-3-text-link a:focus,
.amber-accent-3-text-link a:active {
  color: #ffc400 !important; }

.amber.accent-4 {
  background-color: #ffab00 !important;
  color: #000; }

.amber.accent-4-border {
  border-color: #ffab00 !important; }

.amber.accent-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-text.text-accent-4 {
  color: #ffab00 !important; }

.amber.accent-4.opacity-1 {
  background-color: rgba(255, 171, 0, 0.9) !important;
  color: #000; }

.amber.accent-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-2 {
  background-color: rgba(255, 171, 0, 0.8) !important;
  color: #000; }

.amber.accent-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-3 {
  background-color: rgba(255, 171, 0, 0.7) !important;
  color: #000; }

.amber.accent-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-4 {
  background-color: rgba(255, 171, 0, 0.6) !important;
  color: #000; }

.amber.accent-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-5 {
  background-color: rgba(255, 171, 0, 0.5) !important;
  color: #000; }

.amber.accent-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-6 {
  background-color: rgba(255, 171, 0, 0.4) !important;
  color: #000; }

.amber.accent-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-7 {
  background-color: rgba(255, 171, 0, 0.3) !important;
  color: #000; }

.amber.accent-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-8 {
  background-color: rgba(255, 171, 0, 0.2) !important;
  color: #000; }

.amber.accent-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber.accent-4.opacity-9 {
  background-color: rgba(255, 171, 0, 0.1) !important;
  color: #000; }

.amber.accent-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.amber.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.amber-accent-4-text-link a,
.amber-accent-4-text-link a:link,
.amber-accent-4-text-link a:visited,
.amber-accent-4-text-link a:focus,
.amber-accent-4-text-link a:active {
  color: #ffab00 !important; }

.orange {
  background-color: #ff9800 !important;
  color: #000; }

.orange-border {
  border-color: #ff9800 !important; }

.orange a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text {
  color: #ff9800 !important; }

.orange.opacity-1 {
  background-color: rgba(255, 152, 0, 0.9) !important;
  color: #000; }

.orange.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-2 {
  background-color: rgba(255, 152, 0, 0.8) !important;
  color: #000; }

.orange.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-3 {
  background-color: rgba(255, 152, 0, 0.7) !important;
  color: #000; }

.orange.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-4 {
  background-color: rgba(255, 152, 0, 0.6) !important;
  color: #000; }

.orange.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-5 {
  background-color: rgba(255, 152, 0, 0.5) !important;
  color: #000; }

.orange.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-6 {
  background-color: rgba(255, 152, 0, 0.4) !important;
  color: #000; }

.orange.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-7 {
  background-color: rgba(255, 152, 0, 0.3) !important;
  color: #000; }

.orange.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-8 {
  background-color: rgba(255, 152, 0, 0.2) !important;
  color: #000; }

.orange.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.opacity-9 {
  background-color: rgba(255, 152, 0, 0.1) !important;
  color: #000; }

.orange.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text-link a,
.orange-text-link a:link,
.orange-text-link a:visited,
.orange-text-link a:focus,
.orange-text-link a:active {
  color: #ff9800 !important; }

.orange.lighten-5 {
  background-color: #fff3e0 !important;
  color: #000; }

.orange.lighten-5-border {
  border-color: #fff3e0 !important; }

.orange.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-lighten-5 {
  color: #fff3e0 !important; }

.orange.lighten-5.opacity-1 {
  background-color: rgba(255, 243, 224, 0.9) !important;
  color: #000; }

.orange.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-2 {
  background-color: rgba(255, 243, 224, 0.8) !important;
  color: #000; }

.orange.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-3 {
  background-color: rgba(255, 243, 224, 0.7) !important;
  color: #000; }

.orange.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-4 {
  background-color: rgba(255, 243, 224, 0.6) !important;
  color: #000; }

.orange.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-5 {
  background-color: rgba(255, 243, 224, 0.5) !important;
  color: #000; }

.orange.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-6 {
  background-color: rgba(255, 243, 224, 0.4) !important;
  color: #000; }

.orange.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-7 {
  background-color: rgba(255, 243, 224, 0.3) !important;
  color: #000; }

.orange.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-8 {
  background-color: rgba(255, 243, 224, 0.2) !important;
  color: #000; }

.orange.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-5.opacity-9 {
  background-color: rgba(255, 243, 224, 0.1) !important;
  color: #000; }

.orange.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-lighten-5-text-link a,
.orange-lighten-5-text-link a:link,
.orange-lighten-5-text-link a:visited,
.orange-lighten-5-text-link a:focus,
.orange-lighten-5-text-link a:active {
  color: #fff3e0 !important; }

.orange.lighten-4 {
  background-color: #ffe0b2 !important;
  color: #000; }

.orange.lighten-4-border {
  border-color: #ffe0b2 !important; }

.orange.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-lighten-4 {
  color: #ffe0b2 !important; }

.orange.lighten-4.opacity-1 {
  background-color: rgba(255, 224, 178, 0.9) !important;
  color: #000; }

.orange.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-2 {
  background-color: rgba(255, 224, 178, 0.8) !important;
  color: #000; }

.orange.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-3 {
  background-color: rgba(255, 224, 178, 0.7) !important;
  color: #000; }

.orange.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-4 {
  background-color: rgba(255, 224, 178, 0.6) !important;
  color: #000; }

.orange.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-5 {
  background-color: rgba(255, 224, 178, 0.5) !important;
  color: #000; }

.orange.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-6 {
  background-color: rgba(255, 224, 178, 0.4) !important;
  color: #000; }

.orange.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-7 {
  background-color: rgba(255, 224, 178, 0.3) !important;
  color: #000; }

.orange.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-8 {
  background-color: rgba(255, 224, 178, 0.2) !important;
  color: #000; }

.orange.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-4.opacity-9 {
  background-color: rgba(255, 224, 178, 0.1) !important;
  color: #000; }

.orange.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-lighten-4-text-link a,
.orange-lighten-4-text-link a:link,
.orange-lighten-4-text-link a:visited,
.orange-lighten-4-text-link a:focus,
.orange-lighten-4-text-link a:active {
  color: #ffe0b2 !important; }

.orange.lighten-3 {
  background-color: #ffcc80 !important;
  color: #000; }

.orange.lighten-3-border {
  border-color: #ffcc80 !important; }

.orange.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-lighten-3 {
  color: #ffcc80 !important; }

.orange.lighten-3.opacity-1 {
  background-color: rgba(255, 204, 128, 0.9) !important;
  color: #000; }

.orange.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-2 {
  background-color: rgba(255, 204, 128, 0.8) !important;
  color: #000; }

.orange.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-3 {
  background-color: rgba(255, 204, 128, 0.7) !important;
  color: #000; }

.orange.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-4 {
  background-color: rgba(255, 204, 128, 0.6) !important;
  color: #000; }

.orange.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-5 {
  background-color: rgba(255, 204, 128, 0.5) !important;
  color: #000; }

.orange.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-6 {
  background-color: rgba(255, 204, 128, 0.4) !important;
  color: #000; }

.orange.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-7 {
  background-color: rgba(255, 204, 128, 0.3) !important;
  color: #000; }

.orange.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-8 {
  background-color: rgba(255, 204, 128, 0.2) !important;
  color: #000; }

.orange.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-3.opacity-9 {
  background-color: rgba(255, 204, 128, 0.1) !important;
  color: #000; }

.orange.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-lighten-3-text-link a,
.orange-lighten-3-text-link a:link,
.orange-lighten-3-text-link a:visited,
.orange-lighten-3-text-link a:focus,
.orange-lighten-3-text-link a:active {
  color: #ffcc80 !important; }

.orange.lighten-2 {
  background-color: #ffb74d !important;
  color: #000; }

.orange.lighten-2-border {
  border-color: #ffb74d !important; }

.orange.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-lighten-2 {
  color: #ffb74d !important; }

.orange.lighten-2.opacity-1 {
  background-color: rgba(255, 183, 77, 0.9) !important;
  color: #000; }

.orange.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-2 {
  background-color: rgba(255, 183, 77, 0.8) !important;
  color: #000; }

.orange.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-3 {
  background-color: rgba(255, 183, 77, 0.7) !important;
  color: #000; }

.orange.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-4 {
  background-color: rgba(255, 183, 77, 0.6) !important;
  color: #000; }

.orange.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-5 {
  background-color: rgba(255, 183, 77, 0.5) !important;
  color: #000; }

.orange.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-6 {
  background-color: rgba(255, 183, 77, 0.4) !important;
  color: #000; }

.orange.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-7 {
  background-color: rgba(255, 183, 77, 0.3) !important;
  color: #000; }

.orange.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-8 {
  background-color: rgba(255, 183, 77, 0.2) !important;
  color: #000; }

.orange.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-2.opacity-9 {
  background-color: rgba(255, 183, 77, 0.1) !important;
  color: #000; }

.orange.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-lighten-2-text-link a,
.orange-lighten-2-text-link a:link,
.orange-lighten-2-text-link a:visited,
.orange-lighten-2-text-link a:focus,
.orange-lighten-2-text-link a:active {
  color: #ffb74d !important; }

.orange.lighten-1 {
  background-color: #ffa726 !important;
  color: #000; }

.orange.lighten-1-border {
  border-color: #ffa726 !important; }

.orange.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-lighten-1 {
  color: #ffa726 !important; }

.orange.lighten-1.opacity-1 {
  background-color: rgba(255, 167, 38, 0.9) !important;
  color: #000; }

.orange.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-2 {
  background-color: rgba(255, 167, 38, 0.8) !important;
  color: #000; }

.orange.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-3 {
  background-color: rgba(255, 167, 38, 0.7) !important;
  color: #000; }

.orange.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-4 {
  background-color: rgba(255, 167, 38, 0.6) !important;
  color: #000; }

.orange.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-5 {
  background-color: rgba(255, 167, 38, 0.5) !important;
  color: #000; }

.orange.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-6 {
  background-color: rgba(255, 167, 38, 0.4) !important;
  color: #000; }

.orange.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-7 {
  background-color: rgba(255, 167, 38, 0.3) !important;
  color: #000; }

.orange.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-8 {
  background-color: rgba(255, 167, 38, 0.2) !important;
  color: #000; }

.orange.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.lighten-1.opacity-9 {
  background-color: rgba(255, 167, 38, 0.1) !important;
  color: #000; }

.orange.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-lighten-1-text-link a,
.orange-lighten-1-text-link a:link,
.orange-lighten-1-text-link a:visited,
.orange-lighten-1-text-link a:focus,
.orange-lighten-1-text-link a:active {
  color: #ffa726 !important; }

.orange.darken-1 {
  background-color: #fb8c00 !important;
  color: #000; }

.orange.darken-1-border {
  border-color: #fb8c00 !important; }

.orange.darken-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-darken-1 {
  color: #fb8c00 !important; }

.orange.darken-1.opacity-1 {
  background-color: rgba(251, 140, 0, 0.9) !important;
  color: #000; }

.orange.darken-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-2 {
  background-color: rgba(251, 140, 0, 0.8) !important;
  color: #000; }

.orange.darken-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-3 {
  background-color: rgba(251, 140, 0, 0.7) !important;
  color: #000; }

.orange.darken-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-4 {
  background-color: rgba(251, 140, 0, 0.6) !important;
  color: #000; }

.orange.darken-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-5 {
  background-color: rgba(251, 140, 0, 0.5) !important;
  color: #000; }

.orange.darken-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-6 {
  background-color: rgba(251, 140, 0, 0.4) !important;
  color: #000; }

.orange.darken-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-7 {
  background-color: rgba(251, 140, 0, 0.3) !important;
  color: #000; }

.orange.darken-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-8 {
  background-color: rgba(251, 140, 0, 0.2) !important;
  color: #000; }

.orange.darken-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-1.opacity-9 {
  background-color: rgba(251, 140, 0, 0.1) !important;
  color: #000; }

.orange.darken-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-darken-1-text-link a,
.orange-darken-1-text-link a:link,
.orange-darken-1-text-link a:visited,
.orange-darken-1-text-link a:focus,
.orange-darken-1-text-link a:active {
  color: #fb8c00 !important; }

.orange.darken-2 {
  background-color: #f57c00 !important;
  color: #fff; }

.orange.darken-2-border {
  border-color: #f57c00 !important; }

.orange.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-darken-2 {
  color: #f57c00 !important; }

.orange.darken-2.opacity-1 {
  background-color: rgba(245, 124, 0, 0.9) !important;
  color: #fff; }

.orange.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-2 {
  background-color: rgba(245, 124, 0, 0.8) !important;
  color: #fff; }

.orange.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-3 {
  background-color: rgba(245, 124, 0, 0.7) !important;
  color: #fff; }

.orange.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-4 {
  background-color: rgba(245, 124, 0, 0.6) !important;
  color: #fff; }

.orange.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-5 {
  background-color: rgba(245, 124, 0, 0.5) !important;
  color: #fff; }

.orange.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-6 {
  background-color: rgba(245, 124, 0, 0.4) !important;
  color: #fff; }

.orange.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-7 {
  background-color: rgba(245, 124, 0, 0.3) !important;
  color: #fff; }

.orange.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-8 {
  background-color: rgba(245, 124, 0, 0.2) !important;
  color: #fff; }

.orange.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-2.opacity-9 {
  background-color: rgba(245, 124, 0, 0.1) !important;
  color: #fff; }

.orange.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-darken-2-text-link a,
.orange-darken-2-text-link a:link,
.orange-darken-2-text-link a:visited,
.orange-darken-2-text-link a:focus,
.orange-darken-2-text-link a:active {
  color: #f57c00 !important; }

.orange.darken-3 {
  background-color: #ef6c00 !important;
  color: #fff; }

.orange.darken-3-border {
  border-color: #ef6c00 !important; }

.orange.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-darken-3 {
  color: #ef6c00 !important; }

.orange.darken-3.opacity-1 {
  background-color: rgba(239, 108, 0, 0.9) !important;
  color: #fff; }

.orange.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-2 {
  background-color: rgba(239, 108, 0, 0.8) !important;
  color: #fff; }

.orange.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-3 {
  background-color: rgba(239, 108, 0, 0.7) !important;
  color: #fff; }

.orange.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-4 {
  background-color: rgba(239, 108, 0, 0.6) !important;
  color: #fff; }

.orange.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-5 {
  background-color: rgba(239, 108, 0, 0.5) !important;
  color: #fff; }

.orange.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-6 {
  background-color: rgba(239, 108, 0, 0.4) !important;
  color: #fff; }

.orange.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-7 {
  background-color: rgba(239, 108, 0, 0.3) !important;
  color: #fff; }

.orange.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-8 {
  background-color: rgba(239, 108, 0, 0.2) !important;
  color: #fff; }

.orange.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-3.opacity-9 {
  background-color: rgba(239, 108, 0, 0.1) !important;
  color: #fff; }

.orange.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-darken-3-text-link a,
.orange-darken-3-text-link a:link,
.orange-darken-3-text-link a:visited,
.orange-darken-3-text-link a:focus,
.orange-darken-3-text-link a:active {
  color: #ef6c00 !important; }

.orange.darken-4 {
  background-color: #e65100 !important;
  color: #fff; }

.orange.darken-4-border {
  border-color: #e65100 !important; }

.orange.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-darken-4 {
  color: #e65100 !important; }

.orange.darken-4.opacity-1 {
  background-color: rgba(230, 81, 0, 0.9) !important;
  color: #fff; }

.orange.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-2 {
  background-color: rgba(230, 81, 0, 0.8) !important;
  color: #fff; }

.orange.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-3 {
  background-color: rgba(230, 81, 0, 0.7) !important;
  color: #fff; }

.orange.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-4 {
  background-color: rgba(230, 81, 0, 0.6) !important;
  color: #fff; }

.orange.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-5 {
  background-color: rgba(230, 81, 0, 0.5) !important;
  color: #fff; }

.orange.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-6 {
  background-color: rgba(230, 81, 0, 0.4) !important;
  color: #fff; }

.orange.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-7 {
  background-color: rgba(230, 81, 0, 0.3) !important;
  color: #fff; }

.orange.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-8 {
  background-color: rgba(230, 81, 0, 0.2) !important;
  color: #fff; }

.orange.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.darken-4.opacity-9 {
  background-color: rgba(230, 81, 0, 0.1) !important;
  color: #fff; }

.orange.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-darken-4-text-link a,
.orange-darken-4-text-link a:link,
.orange-darken-4-text-link a:visited,
.orange-darken-4-text-link a:focus,
.orange-darken-4-text-link a:active {
  color: #e65100 !important; }

.orange.accent-1 {
  background-color: #ffd180 !important;
  color: #000; }

.orange.accent-1-border {
  border-color: #ffd180 !important; }

.orange.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-accent-1 {
  color: #ffd180 !important; }

.orange.accent-1.opacity-1 {
  background-color: rgba(255, 209, 128, 0.9) !important;
  color: #000; }

.orange.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-2 {
  background-color: rgba(255, 209, 128, 0.8) !important;
  color: #000; }

.orange.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-3 {
  background-color: rgba(255, 209, 128, 0.7) !important;
  color: #000; }

.orange.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-4 {
  background-color: rgba(255, 209, 128, 0.6) !important;
  color: #000; }

.orange.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-5 {
  background-color: rgba(255, 209, 128, 0.5) !important;
  color: #000; }

.orange.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-6 {
  background-color: rgba(255, 209, 128, 0.4) !important;
  color: #000; }

.orange.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-7 {
  background-color: rgba(255, 209, 128, 0.3) !important;
  color: #000; }

.orange.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-8 {
  background-color: rgba(255, 209, 128, 0.2) !important;
  color: #000; }

.orange.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-1.opacity-9 {
  background-color: rgba(255, 209, 128, 0.1) !important;
  color: #000; }

.orange.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-accent-1-text-link a,
.orange-accent-1-text-link a:link,
.orange-accent-1-text-link a:visited,
.orange-accent-1-text-link a:focus,
.orange-accent-1-text-link a:active {
  color: #ffd180 !important; }

.orange.accent-2 {
  background-color: #ffab40 !important;
  color: #000; }

.orange.accent-2-border {
  border-color: #ffab40 !important; }

.orange.accent-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-accent-2 {
  color: #ffab40 !important; }

.orange.accent-2.opacity-1 {
  background-color: rgba(255, 171, 64, 0.9) !important;
  color: #000; }

.orange.accent-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-2 {
  background-color: rgba(255, 171, 64, 0.8) !important;
  color: #000; }

.orange.accent-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-3 {
  background-color: rgba(255, 171, 64, 0.7) !important;
  color: #000; }

.orange.accent-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-4 {
  background-color: rgba(255, 171, 64, 0.6) !important;
  color: #000; }

.orange.accent-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-5 {
  background-color: rgba(255, 171, 64, 0.5) !important;
  color: #000; }

.orange.accent-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-6 {
  background-color: rgba(255, 171, 64, 0.4) !important;
  color: #000; }

.orange.accent-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-7 {
  background-color: rgba(255, 171, 64, 0.3) !important;
  color: #000; }

.orange.accent-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-8 {
  background-color: rgba(255, 171, 64, 0.2) !important;
  color: #000; }

.orange.accent-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-2.opacity-9 {
  background-color: rgba(255, 171, 64, 0.1) !important;
  color: #000; }

.orange.accent-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-accent-2-text-link a,
.orange-accent-2-text-link a:link,
.orange-accent-2-text-link a:visited,
.orange-accent-2-text-link a:focus,
.orange-accent-2-text-link a:active {
  color: #ffab40 !important; }

.orange.accent-3 {
  background-color: #ff9100 !important;
  color: #000; }

.orange.accent-3-border {
  border-color: #ff9100 !important; }

.orange.accent-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-accent-3 {
  color: #ff9100 !important; }

.orange.accent-3.opacity-1 {
  background-color: rgba(255, 145, 0, 0.9) !important;
  color: #000; }

.orange.accent-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-2 {
  background-color: rgba(255, 145, 0, 0.8) !important;
  color: #000; }

.orange.accent-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-3 {
  background-color: rgba(255, 145, 0, 0.7) !important;
  color: #000; }

.orange.accent-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-4 {
  background-color: rgba(255, 145, 0, 0.6) !important;
  color: #000; }

.orange.accent-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-5 {
  background-color: rgba(255, 145, 0, 0.5) !important;
  color: #000; }

.orange.accent-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-6 {
  background-color: rgba(255, 145, 0, 0.4) !important;
  color: #000; }

.orange.accent-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-7 {
  background-color: rgba(255, 145, 0, 0.3) !important;
  color: #000; }

.orange.accent-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-8 {
  background-color: rgba(255, 145, 0, 0.2) !important;
  color: #000; }

.orange.accent-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-3.opacity-9 {
  background-color: rgba(255, 145, 0, 0.1) !important;
  color: #000; }

.orange.accent-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.orange.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-accent-3-text-link a,
.orange-accent-3-text-link a:link,
.orange-accent-3-text-link a:visited,
.orange-accent-3-text-link a:focus,
.orange-accent-3-text-link a:active {
  color: #ff9100 !important; }

.orange.accent-4 {
  background-color: #ff6d00 !important;
  color: #fff; }

.orange.accent-4-border {
  border-color: #ff6d00 !important; }

.orange.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-text.text-accent-4 {
  color: #ff6d00 !important; }

.orange.accent-4.opacity-1 {
  background-color: rgba(255, 109, 0, 0.9) !important;
  color: #fff; }

.orange.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-2 {
  background-color: rgba(255, 109, 0, 0.8) !important;
  color: #fff; }

.orange.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-3 {
  background-color: rgba(255, 109, 0, 0.7) !important;
  color: #fff; }

.orange.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-4 {
  background-color: rgba(255, 109, 0, 0.6) !important;
  color: #fff; }

.orange.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-5 {
  background-color: rgba(255, 109, 0, 0.5) !important;
  color: #fff; }

.orange.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-6 {
  background-color: rgba(255, 109, 0, 0.4) !important;
  color: #fff; }

.orange.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-7 {
  background-color: rgba(255, 109, 0, 0.3) !important;
  color: #fff; }

.orange.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-8 {
  background-color: rgba(255, 109, 0, 0.2) !important;
  color: #fff; }

.orange.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange.accent-4.opacity-9 {
  background-color: rgba(255, 109, 0, 0.1) !important;
  color: #fff; }

.orange.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.orange.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.orange-accent-4-text-link a,
.orange-accent-4-text-link a:link,
.orange-accent-4-text-link a:visited,
.orange-accent-4-text-link a:focus,
.orange-accent-4-text-link a:active {
  color: #ff6d00 !important; }

.deep-orange {
  background-color: #ff5722 !important;
  color: #fff; }

.deep-orange-border {
  border-color: #ff5722 !important; }

.deep-orange a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text {
  color: #ff5722 !important; }

.deep-orange.opacity-1 {
  background-color: rgba(255, 87, 34, 0.9) !important;
  color: #fff; }

.deep-orange.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-2 {
  background-color: rgba(255, 87, 34, 0.8) !important;
  color: #fff; }

.deep-orange.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-3 {
  background-color: rgba(255, 87, 34, 0.7) !important;
  color: #fff; }

.deep-orange.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-4 {
  background-color: rgba(255, 87, 34, 0.6) !important;
  color: #fff; }

.deep-orange.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-5 {
  background-color: rgba(255, 87, 34, 0.5) !important;
  color: #fff; }

.deep-orange.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-6 {
  background-color: rgba(255, 87, 34, 0.4) !important;
  color: #fff; }

.deep-orange.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-7 {
  background-color: rgba(255, 87, 34, 0.3) !important;
  color: #fff; }

.deep-orange.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-8 {
  background-color: rgba(255, 87, 34, 0.2) !important;
  color: #fff; }

.deep-orange.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.opacity-9 {
  background-color: rgba(255, 87, 34, 0.1) !important;
  color: #fff; }

.deep-orange.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text-link a,
.deep-orange-text-link a:link,
.deep-orange-text-link a:visited,
.deep-orange-text-link a:focus,
.deep-orange-text-link a:active {
  color: #ff5722 !important; }

.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
  color: #000; }

.deep-orange.lighten-5-border {
  border-color: #fbe9e7 !important; }

.deep-orange.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important; }

.deep-orange.lighten-5.opacity-1 {
  background-color: rgba(251, 233, 231, 0.9) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-2 {
  background-color: rgba(251, 233, 231, 0.8) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-3 {
  background-color: rgba(251, 233, 231, 0.7) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-4 {
  background-color: rgba(251, 233, 231, 0.6) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-5 {
  background-color: rgba(251, 233, 231, 0.5) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-6 {
  background-color: rgba(251, 233, 231, 0.4) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-7 {
  background-color: rgba(251, 233, 231, 0.3) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-8 {
  background-color: rgba(251, 233, 231, 0.2) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-5.opacity-9 {
  background-color: rgba(251, 233, 231, 0.1) !important;
  color: #000; }

.deep-orange.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-lighten-5-text-link a,
.deep-orange-lighten-5-text-link a:link,
.deep-orange-lighten-5-text-link a:visited,
.deep-orange-lighten-5-text-link a:focus,
.deep-orange-lighten-5-text-link a:active {
  color: #fbe9e7 !important; }

.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
  color: #000; }

.deep-orange.lighten-4-border {
  border-color: #ffccbc !important; }

.deep-orange.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important; }

.deep-orange.lighten-4.opacity-1 {
  background-color: rgba(255, 204, 188, 0.9) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-2 {
  background-color: rgba(255, 204, 188, 0.8) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-3 {
  background-color: rgba(255, 204, 188, 0.7) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-4 {
  background-color: rgba(255, 204, 188, 0.6) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-5 {
  background-color: rgba(255, 204, 188, 0.5) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-6 {
  background-color: rgba(255, 204, 188, 0.4) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-7 {
  background-color: rgba(255, 204, 188, 0.3) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-8 {
  background-color: rgba(255, 204, 188, 0.2) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-4.opacity-9 {
  background-color: rgba(255, 204, 188, 0.1) !important;
  color: #000; }

.deep-orange.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-lighten-4-text-link a,
.deep-orange-lighten-4-text-link a:link,
.deep-orange-lighten-4-text-link a:visited,
.deep-orange-lighten-4-text-link a:focus,
.deep-orange-lighten-4-text-link a:active {
  color: #ffccbc !important; }

.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
  color: #000; }

.deep-orange.lighten-3-border {
  border-color: #ffab91 !important; }

.deep-orange.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important; }

.deep-orange.lighten-3.opacity-1 {
  background-color: rgba(255, 171, 145, 0.9) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-2 {
  background-color: rgba(255, 171, 145, 0.8) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-3 {
  background-color: rgba(255, 171, 145, 0.7) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-4 {
  background-color: rgba(255, 171, 145, 0.6) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-5 {
  background-color: rgba(255, 171, 145, 0.5) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-6 {
  background-color: rgba(255, 171, 145, 0.4) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-7 {
  background-color: rgba(255, 171, 145, 0.3) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-8 {
  background-color: rgba(255, 171, 145, 0.2) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-3.opacity-9 {
  background-color: rgba(255, 171, 145, 0.1) !important;
  color: #000; }

.deep-orange.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-lighten-3-text-link a,
.deep-orange-lighten-3-text-link a:link,
.deep-orange-lighten-3-text-link a:visited,
.deep-orange-lighten-3-text-link a:focus,
.deep-orange-lighten-3-text-link a:active {
  color: #ffab91 !important; }

.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
  color: #000; }

.deep-orange.lighten-2-border {
  border-color: #ff8a65 !important; }

.deep-orange.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important; }

.deep-orange.lighten-2.opacity-1 {
  background-color: rgba(255, 138, 101, 0.9) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-2 {
  background-color: rgba(255, 138, 101, 0.8) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-3 {
  background-color: rgba(255, 138, 101, 0.7) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-4 {
  background-color: rgba(255, 138, 101, 0.6) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-5 {
  background-color: rgba(255, 138, 101, 0.5) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-6 {
  background-color: rgba(255, 138, 101, 0.4) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-7 {
  background-color: rgba(255, 138, 101, 0.3) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-8 {
  background-color: rgba(255, 138, 101, 0.2) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-2.opacity-9 {
  background-color: rgba(255, 138, 101, 0.1) !important;
  color: #000; }

.deep-orange.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-lighten-2-text-link a,
.deep-orange-lighten-2-text-link a:link,
.deep-orange-lighten-2-text-link a:visited,
.deep-orange-lighten-2-text-link a:focus,
.deep-orange-lighten-2-text-link a:active {
  color: #ff8a65 !important; }

.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
  color: #fff; }

.deep-orange.lighten-1-border {
  border-color: #ff7043 !important; }

.deep-orange.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important; }

.deep-orange.lighten-1.opacity-1 {
  background-color: rgba(255, 112, 67, 0.9) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-2 {
  background-color: rgba(255, 112, 67, 0.8) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-3 {
  background-color: rgba(255, 112, 67, 0.7) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-4 {
  background-color: rgba(255, 112, 67, 0.6) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-5 {
  background-color: rgba(255, 112, 67, 0.5) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-6 {
  background-color: rgba(255, 112, 67, 0.4) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-7 {
  background-color: rgba(255, 112, 67, 0.3) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-8 {
  background-color: rgba(255, 112, 67, 0.2) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.lighten-1.opacity-9 {
  background-color: rgba(255, 112, 67, 0.1) !important;
  color: #fff; }

.deep-orange.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-lighten-1-text-link a,
.deep-orange-lighten-1-text-link a:link,
.deep-orange-lighten-1-text-link a:visited,
.deep-orange-lighten-1-text-link a:focus,
.deep-orange-lighten-1-text-link a:active {
  color: #ff7043 !important; }

.deep-orange.darken-1 {
  background-color: #f4511e !important;
  color: #fff; }

.deep-orange.darken-1-border {
  border-color: #f4511e !important; }

.deep-orange.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-darken-1 {
  color: #f4511e !important; }

.deep-orange.darken-1.opacity-1 {
  background-color: rgba(244, 81, 30, 0.9) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-2 {
  background-color: rgba(244, 81, 30, 0.8) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-3 {
  background-color: rgba(244, 81, 30, 0.7) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-4 {
  background-color: rgba(244, 81, 30, 0.6) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-5 {
  background-color: rgba(244, 81, 30, 0.5) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-6 {
  background-color: rgba(244, 81, 30, 0.4) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-7 {
  background-color: rgba(244, 81, 30, 0.3) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-8 {
  background-color: rgba(244, 81, 30, 0.2) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-1.opacity-9 {
  background-color: rgba(244, 81, 30, 0.1) !important;
  color: #fff; }

.deep-orange.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-darken-1-text-link a,
.deep-orange-darken-1-text-link a:link,
.deep-orange-darken-1-text-link a:visited,
.deep-orange-darken-1-text-link a:focus,
.deep-orange-darken-1-text-link a:active {
  color: #f4511e !important; }

.deep-orange.darken-2 {
  background-color: #e64a19 !important;
  color: #fff; }

.deep-orange.darken-2-border {
  border-color: #e64a19 !important; }

.deep-orange.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-darken-2 {
  color: #e64a19 !important; }

.deep-orange.darken-2.opacity-1 {
  background-color: rgba(230, 74, 25, 0.9) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-2 {
  background-color: rgba(230, 74, 25, 0.8) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-3 {
  background-color: rgba(230, 74, 25, 0.7) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-4 {
  background-color: rgba(230, 74, 25, 0.6) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-5 {
  background-color: rgba(230, 74, 25, 0.5) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-6 {
  background-color: rgba(230, 74, 25, 0.4) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-7 {
  background-color: rgba(230, 74, 25, 0.3) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-8 {
  background-color: rgba(230, 74, 25, 0.2) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-2.opacity-9 {
  background-color: rgba(230, 74, 25, 0.1) !important;
  color: #fff; }

.deep-orange.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-darken-2-text-link a,
.deep-orange-darken-2-text-link a:link,
.deep-orange-darken-2-text-link a:visited,
.deep-orange-darken-2-text-link a:focus,
.deep-orange-darken-2-text-link a:active {
  color: #e64a19 !important; }

.deep-orange.darken-3 {
  background-color: #d84315 !important;
  color: #fff; }

.deep-orange.darken-3-border {
  border-color: #d84315 !important; }

.deep-orange.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-darken-3 {
  color: #d84315 !important; }

.deep-orange.darken-3.opacity-1 {
  background-color: rgba(216, 67, 21, 0.9) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-2 {
  background-color: rgba(216, 67, 21, 0.8) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-3 {
  background-color: rgba(216, 67, 21, 0.7) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-4 {
  background-color: rgba(216, 67, 21, 0.6) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-5 {
  background-color: rgba(216, 67, 21, 0.5) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-6 {
  background-color: rgba(216, 67, 21, 0.4) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-7 {
  background-color: rgba(216, 67, 21, 0.3) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-8 {
  background-color: rgba(216, 67, 21, 0.2) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-3.opacity-9 {
  background-color: rgba(216, 67, 21, 0.1) !important;
  color: #fff; }

.deep-orange.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-darken-3-text-link a,
.deep-orange-darken-3-text-link a:link,
.deep-orange-darken-3-text-link a:visited,
.deep-orange-darken-3-text-link a:focus,
.deep-orange-darken-3-text-link a:active {
  color: #d84315 !important; }

.deep-orange.darken-4 {
  background-color: #bf360c !important;
  color: #fff; }

.deep-orange.darken-4-border {
  border-color: #bf360c !important; }

.deep-orange.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-darken-4 {
  color: #bf360c !important; }

.deep-orange.darken-4.opacity-1 {
  background-color: rgba(191, 54, 12, 0.9) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-2 {
  background-color: rgba(191, 54, 12, 0.8) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-3 {
  background-color: rgba(191, 54, 12, 0.7) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-4 {
  background-color: rgba(191, 54, 12, 0.6) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-5 {
  background-color: rgba(191, 54, 12, 0.5) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-6 {
  background-color: rgba(191, 54, 12, 0.4) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-7 {
  background-color: rgba(191, 54, 12, 0.3) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-8 {
  background-color: rgba(191, 54, 12, 0.2) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.darken-4.opacity-9 {
  background-color: rgba(191, 54, 12, 0.1) !important;
  color: #fff; }

.deep-orange.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-darken-4-text-link a,
.deep-orange-darken-4-text-link a:link,
.deep-orange-darken-4-text-link a:visited,
.deep-orange-darken-4-text-link a:focus,
.deep-orange-darken-4-text-link a:active {
  color: #bf360c !important; }

.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
  color: #000; }

.deep-orange.accent-1-border {
  border-color: #ff9e80 !important; }

.deep-orange.accent-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important; }

.deep-orange.accent-1.opacity-1 {
  background-color: rgba(255, 158, 128, 0.9) !important;
  color: #000; }

.deep-orange.accent-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-2 {
  background-color: rgba(255, 158, 128, 0.8) !important;
  color: #000; }

.deep-orange.accent-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-3 {
  background-color: rgba(255, 158, 128, 0.7) !important;
  color: #000; }

.deep-orange.accent-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-4 {
  background-color: rgba(255, 158, 128, 0.6) !important;
  color: #000; }

.deep-orange.accent-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-5 {
  background-color: rgba(255, 158, 128, 0.5) !important;
  color: #000; }

.deep-orange.accent-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-6 {
  background-color: rgba(255, 158, 128, 0.4) !important;
  color: #000; }

.deep-orange.accent-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-7 {
  background-color: rgba(255, 158, 128, 0.3) !important;
  color: #000; }

.deep-orange.accent-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-8 {
  background-color: rgba(255, 158, 128, 0.2) !important;
  color: #000; }

.deep-orange.accent-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-1.opacity-9 {
  background-color: rgba(255, 158, 128, 0.1) !important;
  color: #000; }

.deep-orange.accent-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-accent-1-text-link a,
.deep-orange-accent-1-text-link a:link,
.deep-orange-accent-1-text-link a:visited,
.deep-orange-accent-1-text-link a:focus,
.deep-orange-accent-1-text-link a:active {
  color: #ff9e80 !important; }

.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
  color: #fff; }

.deep-orange.accent-2-border {
  border-color: #ff6e40 !important; }

.deep-orange.accent-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important; }

.deep-orange.accent-2.opacity-1 {
  background-color: rgba(255, 110, 64, 0.9) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-2 {
  background-color: rgba(255, 110, 64, 0.8) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-3 {
  background-color: rgba(255, 110, 64, 0.7) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-4 {
  background-color: rgba(255, 110, 64, 0.6) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-5 {
  background-color: rgba(255, 110, 64, 0.5) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-6 {
  background-color: rgba(255, 110, 64, 0.4) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-7 {
  background-color: rgba(255, 110, 64, 0.3) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-8 {
  background-color: rgba(255, 110, 64, 0.2) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-2.opacity-9 {
  background-color: rgba(255, 110, 64, 0.1) !important;
  color: #fff; }

.deep-orange.accent-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-accent-2-text-link a,
.deep-orange-accent-2-text-link a:link,
.deep-orange-accent-2-text-link a:visited,
.deep-orange-accent-2-text-link a:focus,
.deep-orange-accent-2-text-link a:active {
  color: #ff6e40 !important; }

.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
  color: #fff; }

.deep-orange.accent-3-border {
  border-color: #ff3d00 !important; }

.deep-orange.accent-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important; }

.deep-orange.accent-3.opacity-1 {
  background-color: rgba(255, 61, 0, 0.9) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-2 {
  background-color: rgba(255, 61, 0, 0.8) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-3 {
  background-color: rgba(255, 61, 0, 0.7) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-4 {
  background-color: rgba(255, 61, 0, 0.6) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-5 {
  background-color: rgba(255, 61, 0, 0.5) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-6 {
  background-color: rgba(255, 61, 0, 0.4) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-7 {
  background-color: rgba(255, 61, 0, 0.3) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-8 {
  background-color: rgba(255, 61, 0, 0.2) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-3.opacity-9 {
  background-color: rgba(255, 61, 0, 0.1) !important;
  color: #fff; }

.deep-orange.accent-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-accent-3-text-link a,
.deep-orange-accent-3-text-link a:link,
.deep-orange-accent-3-text-link a:visited,
.deep-orange-accent-3-text-link a:focus,
.deep-orange-accent-3-text-link a:active {
  color: #ff3d00 !important; }

.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
  color: #fff; }

.deep-orange.accent-4-border {
  border-color: #dd2c00 !important; }

.deep-orange.accent-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important; }

.deep-orange.accent-4.opacity-1 {
  background-color: rgba(221, 44, 0, 0.9) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-2 {
  background-color: rgba(221, 44, 0, 0.8) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-3 {
  background-color: rgba(221, 44, 0, 0.7) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-4 {
  background-color: rgba(221, 44, 0, 0.6) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-5 {
  background-color: rgba(221, 44, 0, 0.5) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-6 {
  background-color: rgba(221, 44, 0, 0.4) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-7 {
  background-color: rgba(221, 44, 0, 0.3) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-8 {
  background-color: rgba(221, 44, 0, 0.2) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange.accent-4.opacity-9 {
  background-color: rgba(221, 44, 0, 0.1) !important;
  color: #fff; }

.deep-orange.accent-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.deep-orange.accent-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.deep-orange-accent-4-text-link a,
.deep-orange-accent-4-text-link a:link,
.deep-orange-accent-4-text-link a:visited,
.deep-orange-accent-4-text-link a:focus,
.deep-orange-accent-4-text-link a:active {
  color: #dd2c00 !important; }

.brown {
  background-color: #795548 !important;
  color: #fff; }

.brown-border {
  border-color: #795548 !important; }

.brown a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text {
  color: #795548 !important; }

.brown.opacity-1 {
  background-color: rgba(121, 85, 72, 0.9) !important;
  color: #fff; }

.brown.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-2 {
  background-color: rgba(121, 85, 72, 0.8) !important;
  color: #fff; }

.brown.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-3 {
  background-color: rgba(121, 85, 72, 0.7) !important;
  color: #fff; }

.brown.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-4 {
  background-color: rgba(121, 85, 72, 0.6) !important;
  color: #fff; }

.brown.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-5 {
  background-color: rgba(121, 85, 72, 0.5) !important;
  color: #fff; }

.brown.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-6 {
  background-color: rgba(121, 85, 72, 0.4) !important;
  color: #fff; }

.brown.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-7 {
  background-color: rgba(121, 85, 72, 0.3) !important;
  color: #fff; }

.brown.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-8 {
  background-color: rgba(121, 85, 72, 0.2) !important;
  color: #fff; }

.brown.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.opacity-9 {
  background-color: rgba(121, 85, 72, 0.1) !important;
  color: #fff; }

.brown.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text-link a,
.brown-text-link a:link,
.brown-text-link a:visited,
.brown-text-link a:focus,
.brown-text-link a:active {
  color: #795548 !important; }

.brown.lighten-5 {
  background-color: #efebe9 !important;
  color: #000; }

.brown.lighten-5-border {
  border-color: #efebe9 !important; }

.brown.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-lighten-5 {
  color: #efebe9 !important; }

.brown.lighten-5.opacity-1 {
  background-color: rgba(239, 235, 233, 0.9) !important;
  color: #000; }

.brown.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-2 {
  background-color: rgba(239, 235, 233, 0.8) !important;
  color: #000; }

.brown.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-3 {
  background-color: rgba(239, 235, 233, 0.7) !important;
  color: #000; }

.brown.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-4 {
  background-color: rgba(239, 235, 233, 0.6) !important;
  color: #000; }

.brown.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-5 {
  background-color: rgba(239, 235, 233, 0.5) !important;
  color: #000; }

.brown.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-6 {
  background-color: rgba(239, 235, 233, 0.4) !important;
  color: #000; }

.brown.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-7 {
  background-color: rgba(239, 235, 233, 0.3) !important;
  color: #000; }

.brown.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-8 {
  background-color: rgba(239, 235, 233, 0.2) !important;
  color: #000; }

.brown.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-5.opacity-9 {
  background-color: rgba(239, 235, 233, 0.1) !important;
  color: #000; }

.brown.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-lighten-5-text-link a,
.brown-lighten-5-text-link a:link,
.brown-lighten-5-text-link a:visited,
.brown-lighten-5-text-link a:focus,
.brown-lighten-5-text-link a:active {
  color: #efebe9 !important; }

.brown.lighten-4 {
  background-color: #d7ccc8 !important;
  color: #000; }

.brown.lighten-4-border {
  border-color: #d7ccc8 !important; }

.brown.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-lighten-4 {
  color: #d7ccc8 !important; }

.brown.lighten-4.opacity-1 {
  background-color: rgba(215, 204, 200, 0.9) !important;
  color: #000; }

.brown.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-2 {
  background-color: rgba(215, 204, 200, 0.8) !important;
  color: #000; }

.brown.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-3 {
  background-color: rgba(215, 204, 200, 0.7) !important;
  color: #000; }

.brown.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-4 {
  background-color: rgba(215, 204, 200, 0.6) !important;
  color: #000; }

.brown.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-5 {
  background-color: rgba(215, 204, 200, 0.5) !important;
  color: #000; }

.brown.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-6 {
  background-color: rgba(215, 204, 200, 0.4) !important;
  color: #000; }

.brown.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-7 {
  background-color: rgba(215, 204, 200, 0.3) !important;
  color: #000; }

.brown.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-8 {
  background-color: rgba(215, 204, 200, 0.2) !important;
  color: #000; }

.brown.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-4.opacity-9 {
  background-color: rgba(215, 204, 200, 0.1) !important;
  color: #000; }

.brown.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-lighten-4-text-link a,
.brown-lighten-4-text-link a:link,
.brown-lighten-4-text-link a:visited,
.brown-lighten-4-text-link a:focus,
.brown-lighten-4-text-link a:active {
  color: #d7ccc8 !important; }

.brown.lighten-3 {
  background-color: #bcaaa4 !important;
  color: #000; }

.brown.lighten-3-border {
  border-color: #bcaaa4 !important; }

.brown.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-lighten-3 {
  color: #bcaaa4 !important; }

.brown.lighten-3.opacity-1 {
  background-color: rgba(188, 170, 164, 0.9) !important;
  color: #000; }

.brown.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-2 {
  background-color: rgba(188, 170, 164, 0.8) !important;
  color: #000; }

.brown.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-3 {
  background-color: rgba(188, 170, 164, 0.7) !important;
  color: #000; }

.brown.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-4 {
  background-color: rgba(188, 170, 164, 0.6) !important;
  color: #000; }

.brown.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-5 {
  background-color: rgba(188, 170, 164, 0.5) !important;
  color: #000; }

.brown.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-6 {
  background-color: rgba(188, 170, 164, 0.4) !important;
  color: #000; }

.brown.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-7 {
  background-color: rgba(188, 170, 164, 0.3) !important;
  color: #000; }

.brown.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-8 {
  background-color: rgba(188, 170, 164, 0.2) !important;
  color: #000; }

.brown.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-3.opacity-9 {
  background-color: rgba(188, 170, 164, 0.1) !important;
  color: #000; }

.brown.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.brown.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-lighten-3-text-link a,
.brown-lighten-3-text-link a:link,
.brown-lighten-3-text-link a:visited,
.brown-lighten-3-text-link a:focus,
.brown-lighten-3-text-link a:active {
  color: #bcaaa4 !important; }

.brown.lighten-2 {
  background-color: #a1887f !important;
  color: #fff; }

.brown.lighten-2-border {
  border-color: #a1887f !important; }

.brown.lighten-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-lighten-2 {
  color: #a1887f !important; }

.brown.lighten-2.opacity-1 {
  background-color: rgba(161, 136, 127, 0.9) !important;
  color: #fff; }

.brown.lighten-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-2 {
  background-color: rgba(161, 136, 127, 0.8) !important;
  color: #fff; }

.brown.lighten-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-3 {
  background-color: rgba(161, 136, 127, 0.7) !important;
  color: #fff; }

.brown.lighten-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-4 {
  background-color: rgba(161, 136, 127, 0.6) !important;
  color: #fff; }

.brown.lighten-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-5 {
  background-color: rgba(161, 136, 127, 0.5) !important;
  color: #fff; }

.brown.lighten-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-6 {
  background-color: rgba(161, 136, 127, 0.4) !important;
  color: #fff; }

.brown.lighten-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-7 {
  background-color: rgba(161, 136, 127, 0.3) !important;
  color: #fff; }

.brown.lighten-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-8 {
  background-color: rgba(161, 136, 127, 0.2) !important;
  color: #fff; }

.brown.lighten-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-2.opacity-9 {
  background-color: rgba(161, 136, 127, 0.1) !important;
  color: #fff; }

.brown.lighten-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-lighten-2-text-link a,
.brown-lighten-2-text-link a:link,
.brown-lighten-2-text-link a:visited,
.brown-lighten-2-text-link a:focus,
.brown-lighten-2-text-link a:active {
  color: #a1887f !important; }

.brown.lighten-1 {
  background-color: #8d6e63 !important;
  color: #fff; }

.brown.lighten-1-border {
  border-color: #8d6e63 !important; }

.brown.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-lighten-1 {
  color: #8d6e63 !important; }

.brown.lighten-1.opacity-1 {
  background-color: rgba(141, 110, 99, 0.9) !important;
  color: #fff; }

.brown.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-2 {
  background-color: rgba(141, 110, 99, 0.8) !important;
  color: #fff; }

.brown.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-3 {
  background-color: rgba(141, 110, 99, 0.7) !important;
  color: #fff; }

.brown.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-4 {
  background-color: rgba(141, 110, 99, 0.6) !important;
  color: #fff; }

.brown.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-5 {
  background-color: rgba(141, 110, 99, 0.5) !important;
  color: #fff; }

.brown.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-6 {
  background-color: rgba(141, 110, 99, 0.4) !important;
  color: #fff; }

.brown.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-7 {
  background-color: rgba(141, 110, 99, 0.3) !important;
  color: #fff; }

.brown.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-8 {
  background-color: rgba(141, 110, 99, 0.2) !important;
  color: #fff; }

.brown.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.lighten-1.opacity-9 {
  background-color: rgba(141, 110, 99, 0.1) !important;
  color: #fff; }

.brown.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-lighten-1-text-link a,
.brown-lighten-1-text-link a:link,
.brown-lighten-1-text-link a:visited,
.brown-lighten-1-text-link a:focus,
.brown-lighten-1-text-link a:active {
  color: #8d6e63 !important; }

.brown.darken-1 {
  background-color: #6d4c41 !important;
  color: #fff; }

.brown.darken-1-border {
  border-color: #6d4c41 !important; }

.brown.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-darken-1 {
  color: #6d4c41 !important; }

.brown.darken-1.opacity-1 {
  background-color: rgba(109, 76, 65, 0.9) !important;
  color: #fff; }

.brown.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-2 {
  background-color: rgba(109, 76, 65, 0.8) !important;
  color: #fff; }

.brown.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-3 {
  background-color: rgba(109, 76, 65, 0.7) !important;
  color: #fff; }

.brown.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-4 {
  background-color: rgba(109, 76, 65, 0.6) !important;
  color: #fff; }

.brown.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-5 {
  background-color: rgba(109, 76, 65, 0.5) !important;
  color: #fff; }

.brown.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-6 {
  background-color: rgba(109, 76, 65, 0.4) !important;
  color: #fff; }

.brown.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-7 {
  background-color: rgba(109, 76, 65, 0.3) !important;
  color: #fff; }

.brown.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-8 {
  background-color: rgba(109, 76, 65, 0.2) !important;
  color: #fff; }

.brown.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-1.opacity-9 {
  background-color: rgba(109, 76, 65, 0.1) !important;
  color: #fff; }

.brown.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-darken-1-text-link a,
.brown-darken-1-text-link a:link,
.brown-darken-1-text-link a:visited,
.brown-darken-1-text-link a:focus,
.brown-darken-1-text-link a:active {
  color: #6d4c41 !important; }

.brown.darken-2 {
  background-color: #5d4037 !important;
  color: #fff; }

.brown.darken-2-border {
  border-color: #5d4037 !important; }

.brown.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-darken-2 {
  color: #5d4037 !important; }

.brown.darken-2.opacity-1 {
  background-color: rgba(93, 64, 55, 0.9) !important;
  color: #fff; }

.brown.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-2 {
  background-color: rgba(93, 64, 55, 0.8) !important;
  color: #fff; }

.brown.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-3 {
  background-color: rgba(93, 64, 55, 0.7) !important;
  color: #fff; }

.brown.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-4 {
  background-color: rgba(93, 64, 55, 0.6) !important;
  color: #fff; }

.brown.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-5 {
  background-color: rgba(93, 64, 55, 0.5) !important;
  color: #fff; }

.brown.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-6 {
  background-color: rgba(93, 64, 55, 0.4) !important;
  color: #fff; }

.brown.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-7 {
  background-color: rgba(93, 64, 55, 0.3) !important;
  color: #fff; }

.brown.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-8 {
  background-color: rgba(93, 64, 55, 0.2) !important;
  color: #fff; }

.brown.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-2.opacity-9 {
  background-color: rgba(93, 64, 55, 0.1) !important;
  color: #fff; }

.brown.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-darken-2-text-link a,
.brown-darken-2-text-link a:link,
.brown-darken-2-text-link a:visited,
.brown-darken-2-text-link a:focus,
.brown-darken-2-text-link a:active {
  color: #5d4037 !important; }

.brown.darken-3 {
  background-color: #4e342e !important;
  color: #fff; }

.brown.darken-3-border {
  border-color: #4e342e !important; }

.brown.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-darken-3 {
  color: #4e342e !important; }

.brown.darken-3.opacity-1 {
  background-color: rgba(78, 52, 46, 0.9) !important;
  color: #fff; }

.brown.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-2 {
  background-color: rgba(78, 52, 46, 0.8) !important;
  color: #fff; }

.brown.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-3 {
  background-color: rgba(78, 52, 46, 0.7) !important;
  color: #fff; }

.brown.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-4 {
  background-color: rgba(78, 52, 46, 0.6) !important;
  color: #fff; }

.brown.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-5 {
  background-color: rgba(78, 52, 46, 0.5) !important;
  color: #fff; }

.brown.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-6 {
  background-color: rgba(78, 52, 46, 0.4) !important;
  color: #fff; }

.brown.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-7 {
  background-color: rgba(78, 52, 46, 0.3) !important;
  color: #fff; }

.brown.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-8 {
  background-color: rgba(78, 52, 46, 0.2) !important;
  color: #fff; }

.brown.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-3.opacity-9 {
  background-color: rgba(78, 52, 46, 0.1) !important;
  color: #fff; }

.brown.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-darken-3-text-link a,
.brown-darken-3-text-link a:link,
.brown-darken-3-text-link a:visited,
.brown-darken-3-text-link a:focus,
.brown-darken-3-text-link a:active {
  color: #4e342e !important; }

.brown.darken-4 {
  background-color: #3e2723 !important;
  color: #fff; }

.brown.darken-4-border {
  border-color: #3e2723 !important; }

.brown.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-text.text-darken-4 {
  color: #3e2723 !important; }

.brown.darken-4.opacity-1 {
  background-color: rgba(62, 39, 35, 0.9) !important;
  color: #fff; }

.brown.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-2 {
  background-color: rgba(62, 39, 35, 0.8) !important;
  color: #fff; }

.brown.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-3 {
  background-color: rgba(62, 39, 35, 0.7) !important;
  color: #fff; }

.brown.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-4 {
  background-color: rgba(62, 39, 35, 0.6) !important;
  color: #fff; }

.brown.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-5 {
  background-color: rgba(62, 39, 35, 0.5) !important;
  color: #fff; }

.brown.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-6 {
  background-color: rgba(62, 39, 35, 0.4) !important;
  color: #fff; }

.brown.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-7 {
  background-color: rgba(62, 39, 35, 0.3) !important;
  color: #fff; }

.brown.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-8 {
  background-color: rgba(62, 39, 35, 0.2) !important;
  color: #fff; }

.brown.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown.darken-4.opacity-9 {
  background-color: rgba(62, 39, 35, 0.1) !important;
  color: #fff; }

.brown.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.brown.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.brown-darken-4-text-link a,
.brown-darken-4-text-link a:link,
.brown-darken-4-text-link a:visited,
.brown-darken-4-text-link a:focus,
.brown-darken-4-text-link a:active {
  color: #3e2723 !important; }

.blue-grey {
  background-color: #607d8b !important;
  color: #fff; }

.blue-grey-border {
  border-color: #607d8b !important; }

.blue-grey a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text {
  color: #607d8b !important; }

.blue-grey.opacity-1 {
  background-color: rgba(96, 125, 139, 0.9) !important;
  color: #fff; }

.blue-grey.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-2 {
  background-color: rgba(96, 125, 139, 0.8) !important;
  color: #fff; }

.blue-grey.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-3 {
  background-color: rgba(96, 125, 139, 0.7) !important;
  color: #fff; }

.blue-grey.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-4 {
  background-color: rgba(96, 125, 139, 0.6) !important;
  color: #fff; }

.blue-grey.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-5 {
  background-color: rgba(96, 125, 139, 0.5) !important;
  color: #fff; }

.blue-grey.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-6 {
  background-color: rgba(96, 125, 139, 0.4) !important;
  color: #fff; }

.blue-grey.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-7 {
  background-color: rgba(96, 125, 139, 0.3) !important;
  color: #fff; }

.blue-grey.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-8 {
  background-color: rgba(96, 125, 139, 0.2) !important;
  color: #fff; }

.blue-grey.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.opacity-9 {
  background-color: rgba(96, 125, 139, 0.1) !important;
  color: #fff; }

.blue-grey.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text-link a,
.blue-grey-text-link a:link,
.blue-grey-text-link a:visited,
.blue-grey-text-link a:focus,
.blue-grey-text-link a:active {
  color: #607d8b !important; }

.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
  color: #000; }

.blue-grey.lighten-5-border {
  border-color: #eceff1 !important; }

.blue-grey.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important; }

.blue-grey.lighten-5.opacity-1 {
  background-color: rgba(236, 239, 241, 0.9) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-2 {
  background-color: rgba(236, 239, 241, 0.8) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-3 {
  background-color: rgba(236, 239, 241, 0.7) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-4 {
  background-color: rgba(236, 239, 241, 0.6) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-5 {
  background-color: rgba(236, 239, 241, 0.5) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-6 {
  background-color: rgba(236, 239, 241, 0.4) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-7 {
  background-color: rgba(236, 239, 241, 0.3) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-8 {
  background-color: rgba(236, 239, 241, 0.2) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-5.opacity-9 {
  background-color: rgba(236, 239, 241, 0.1) !important;
  color: #000; }

.blue-grey.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-lighten-5-text-link a,
.blue-grey-lighten-5-text-link a:link,
.blue-grey-lighten-5-text-link a:visited,
.blue-grey-lighten-5-text-link a:focus,
.blue-grey-lighten-5-text-link a:active {
  color: #eceff1 !important; }

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
  color: #000; }

.blue-grey.lighten-4-border {
  border-color: #cfd8dc !important; }

.blue-grey.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important; }

.blue-grey.lighten-4.opacity-1 {
  background-color: rgba(207, 216, 220, 0.9) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-2 {
  background-color: rgba(207, 216, 220, 0.8) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-3 {
  background-color: rgba(207, 216, 220, 0.7) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-4 {
  background-color: rgba(207, 216, 220, 0.6) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-5 {
  background-color: rgba(207, 216, 220, 0.5) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-6 {
  background-color: rgba(207, 216, 220, 0.4) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-7 {
  background-color: rgba(207, 216, 220, 0.3) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-8 {
  background-color: rgba(207, 216, 220, 0.2) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-4.opacity-9 {
  background-color: rgba(207, 216, 220, 0.1) !important;
  color: #000; }

.blue-grey.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-lighten-4-text-link a,
.blue-grey-lighten-4-text-link a:link,
.blue-grey-lighten-4-text-link a:visited,
.blue-grey-lighten-4-text-link a:focus,
.blue-grey-lighten-4-text-link a:active {
  color: #cfd8dc !important; }

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
  color: #000; }

.blue-grey.lighten-3-border {
  border-color: #b0bec5 !important; }

.blue-grey.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important; }

.blue-grey.lighten-3.opacity-1 {
  background-color: rgba(176, 190, 197, 0.9) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-2 {
  background-color: rgba(176, 190, 197, 0.8) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-3 {
  background-color: rgba(176, 190, 197, 0.7) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-4 {
  background-color: rgba(176, 190, 197, 0.6) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-5 {
  background-color: rgba(176, 190, 197, 0.5) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-6 {
  background-color: rgba(176, 190, 197, 0.4) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-7 {
  background-color: rgba(176, 190, 197, 0.3) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-8 {
  background-color: rgba(176, 190, 197, 0.2) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-3.opacity-9 {
  background-color: rgba(176, 190, 197, 0.1) !important;
  color: #000; }

.blue-grey.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-lighten-3-text-link a,
.blue-grey-lighten-3-text-link a:link,
.blue-grey-lighten-3-text-link a:visited,
.blue-grey-lighten-3-text-link a:focus,
.blue-grey-lighten-3-text-link a:active {
  color: #b0bec5 !important; }

.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
  color: #000; }

.blue-grey.lighten-2-border {
  border-color: #90a4ae !important; }

.blue-grey.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important; }

.blue-grey.lighten-2.opacity-1 {
  background-color: rgba(144, 164, 174, 0.9) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-2 {
  background-color: rgba(144, 164, 174, 0.8) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-3 {
  background-color: rgba(144, 164, 174, 0.7) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-4 {
  background-color: rgba(144, 164, 174, 0.6) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-5 {
  background-color: rgba(144, 164, 174, 0.5) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-6 {
  background-color: rgba(144, 164, 174, 0.4) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-7 {
  background-color: rgba(144, 164, 174, 0.3) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-8 {
  background-color: rgba(144, 164, 174, 0.2) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-2.opacity-9 {
  background-color: rgba(144, 164, 174, 0.1) !important;
  color: #000; }

.blue-grey.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-lighten-2-text-link a,
.blue-grey-lighten-2-text-link a:link,
.blue-grey-lighten-2-text-link a:visited,
.blue-grey-lighten-2-text-link a:focus,
.blue-grey-lighten-2-text-link a:active {
  color: #90a4ae !important; }

.blue-grey.lighten-1 {
  background-color: #78909c !important;
  color: #fff; }

.blue-grey.lighten-1-border {
  border-color: #78909c !important; }

.blue-grey.lighten-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-lighten-1 {
  color: #78909c !important; }

.blue-grey.lighten-1.opacity-1 {
  background-color: rgba(120, 144, 156, 0.9) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-2 {
  background-color: rgba(120, 144, 156, 0.8) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-3 {
  background-color: rgba(120, 144, 156, 0.7) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-4 {
  background-color: rgba(120, 144, 156, 0.6) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-5 {
  background-color: rgba(120, 144, 156, 0.5) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-6 {
  background-color: rgba(120, 144, 156, 0.4) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-7 {
  background-color: rgba(120, 144, 156, 0.3) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-8 {
  background-color: rgba(120, 144, 156, 0.2) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.lighten-1.opacity-9 {
  background-color: rgba(120, 144, 156, 0.1) !important;
  color: #fff; }

.blue-grey.lighten-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-lighten-1-text-link a,
.blue-grey-lighten-1-text-link a:link,
.blue-grey-lighten-1-text-link a:visited,
.blue-grey-lighten-1-text-link a:focus,
.blue-grey-lighten-1-text-link a:active {
  color: #78909c !important; }

.blue-grey.darken-1 {
  background-color: #546e7a !important;
  color: #fff; }

.blue-grey.darken-1-border {
  border-color: #546e7a !important; }

.blue-grey.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-darken-1 {
  color: #546e7a !important; }

.blue-grey.darken-1.opacity-1 {
  background-color: rgba(84, 110, 122, 0.9) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-2 {
  background-color: rgba(84, 110, 122, 0.8) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-3 {
  background-color: rgba(84, 110, 122, 0.7) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-4 {
  background-color: rgba(84, 110, 122, 0.6) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-5 {
  background-color: rgba(84, 110, 122, 0.5) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-6 {
  background-color: rgba(84, 110, 122, 0.4) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-7 {
  background-color: rgba(84, 110, 122, 0.3) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-8 {
  background-color: rgba(84, 110, 122, 0.2) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-1.opacity-9 {
  background-color: rgba(84, 110, 122, 0.1) !important;
  color: #fff; }

.blue-grey.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-darken-1-text-link a,
.blue-grey-darken-1-text-link a:link,
.blue-grey-darken-1-text-link a:visited,
.blue-grey-darken-1-text-link a:focus,
.blue-grey-darken-1-text-link a:active {
  color: #546e7a !important; }

.blue-grey.darken-2 {
  background-color: #455a64 !important;
  color: #fff; }

.blue-grey.darken-2-border {
  border-color: #455a64 !important; }

.blue-grey.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-darken-2 {
  color: #455a64 !important; }

.blue-grey.darken-2.opacity-1 {
  background-color: rgba(69, 90, 100, 0.9) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-2 {
  background-color: rgba(69, 90, 100, 0.8) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-3 {
  background-color: rgba(69, 90, 100, 0.7) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-4 {
  background-color: rgba(69, 90, 100, 0.6) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-5 {
  background-color: rgba(69, 90, 100, 0.5) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-6 {
  background-color: rgba(69, 90, 100, 0.4) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-7 {
  background-color: rgba(69, 90, 100, 0.3) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-8 {
  background-color: rgba(69, 90, 100, 0.2) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-2.opacity-9 {
  background-color: rgba(69, 90, 100, 0.1) !important;
  color: #fff; }

.blue-grey.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-darken-2-text-link a,
.blue-grey-darken-2-text-link a:link,
.blue-grey-darken-2-text-link a:visited,
.blue-grey-darken-2-text-link a:focus,
.blue-grey-darken-2-text-link a:active {
  color: #455a64 !important; }

.blue-grey.darken-3 {
  background-color: #37474f !important;
  color: #fff; }

.blue-grey.darken-3-border {
  border-color: #37474f !important; }

.blue-grey.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-darken-3 {
  color: #37474f !important; }

.blue-grey.darken-3.opacity-1 {
  background-color: rgba(55, 71, 79, 0.9) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-2 {
  background-color: rgba(55, 71, 79, 0.8) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-3 {
  background-color: rgba(55, 71, 79, 0.7) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-4 {
  background-color: rgba(55, 71, 79, 0.6) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-5 {
  background-color: rgba(55, 71, 79, 0.5) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-6 {
  background-color: rgba(55, 71, 79, 0.4) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-7 {
  background-color: rgba(55, 71, 79, 0.3) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-8 {
  background-color: rgba(55, 71, 79, 0.2) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-3.opacity-9 {
  background-color: rgba(55, 71, 79, 0.1) !important;
  color: #fff; }

.blue-grey.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-darken-3-text-link a,
.blue-grey-darken-3-text-link a:link,
.blue-grey-darken-3-text-link a:visited,
.blue-grey-darken-3-text-link a:focus,
.blue-grey-darken-3-text-link a:active {
  color: #37474f !important; }

.blue-grey.darken-4 {
  background-color: #263238 !important;
  color: #fff; }

.blue-grey.darken-4-border {
  border-color: #263238 !important; }

.blue-grey.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-text.text-darken-4 {
  color: #263238 !important; }

.blue-grey.darken-4.opacity-1 {
  background-color: rgba(38, 50, 56, 0.9) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-2 {
  background-color: rgba(38, 50, 56, 0.8) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-3 {
  background-color: rgba(38, 50, 56, 0.7) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-4 {
  background-color: rgba(38, 50, 56, 0.6) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-5 {
  background-color: rgba(38, 50, 56, 0.5) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-6 {
  background-color: rgba(38, 50, 56, 0.4) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-7 {
  background-color: rgba(38, 50, 56, 0.3) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-8 {
  background-color: rgba(38, 50, 56, 0.2) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey.darken-4.opacity-9 {
  background-color: rgba(38, 50, 56, 0.1) !important;
  color: #fff; }

.blue-grey.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.blue-grey.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.blue-grey-darken-4-text-link a,
.blue-grey-darken-4-text-link a:link,
.blue-grey-darken-4-text-link a:visited,
.blue-grey-darken-4-text-link a:focus,
.blue-grey-darken-4-text-link a:active {
  color: #263238 !important; }

.grey {
  background-color: #9e9e9e !important;
  color: #000; }

.grey-border {
  border-color: #9e9e9e !important; }

.grey a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text {
  color: #9e9e9e !important; }

.grey.opacity-1 {
  background-color: rgba(158, 158, 158, 0.9) !important;
  color: #000; }

.grey.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-2 {
  background-color: rgba(158, 158, 158, 0.8) !important;
  color: #000; }

.grey.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-3 {
  background-color: rgba(158, 158, 158, 0.7) !important;
  color: #000; }

.grey.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-4 {
  background-color: rgba(158, 158, 158, 0.6) !important;
  color: #000; }

.grey.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-5 {
  background-color: rgba(158, 158, 158, 0.5) !important;
  color: #000; }

.grey.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-6 {
  background-color: rgba(158, 158, 158, 0.4) !important;
  color: #000; }

.grey.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-7 {
  background-color: rgba(158, 158, 158, 0.3) !important;
  color: #000; }

.grey.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-8 {
  background-color: rgba(158, 158, 158, 0.2) !important;
  color: #000; }

.grey.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.opacity-9 {
  background-color: rgba(158, 158, 158, 0.1) !important;
  color: #000; }

.grey.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text-link a,
.grey-text-link a:link,
.grey-text-link a:visited,
.grey-text-link a:focus,
.grey-text-link a:active {
  color: #9e9e9e !important; }

.grey.lighten-5 {
  background-color: #fafafa !important;
  color: #000; }

.grey.lighten-5-border {
  border-color: #fafafa !important; }

.grey.lighten-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-lighten-5 {
  color: #fafafa !important; }

.grey.lighten-5.opacity-1 {
  background-color: rgba(250, 250, 250, 0.9) !important;
  color: #000; }

.grey.lighten-5.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-2 {
  background-color: rgba(250, 250, 250, 0.8) !important;
  color: #000; }

.grey.lighten-5.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-3 {
  background-color: rgba(250, 250, 250, 0.7) !important;
  color: #000; }

.grey.lighten-5.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-4 {
  background-color: rgba(250, 250, 250, 0.6) !important;
  color: #000; }

.grey.lighten-5.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-5 {
  background-color: rgba(250, 250, 250, 0.5) !important;
  color: #000; }

.grey.lighten-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-6 {
  background-color: rgba(250, 250, 250, 0.4) !important;
  color: #000; }

.grey.lighten-5.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-7 {
  background-color: rgba(250, 250, 250, 0.3) !important;
  color: #000; }

.grey.lighten-5.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-8 {
  background-color: rgba(250, 250, 250, 0.2) !important;
  color: #000; }

.grey.lighten-5.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-5.opacity-9 {
  background-color: rgba(250, 250, 250, 0.1) !important;
  color: #000; }

.grey.lighten-5.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-5.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-lighten-5-text-link a,
.grey-lighten-5-text-link a:link,
.grey-lighten-5-text-link a:visited,
.grey-lighten-5-text-link a:focus,
.grey-lighten-5-text-link a:active {
  color: #fafafa !important; }

.grey.lighten-4 {
  background-color: #f5f5f5 !important;
  color: #000; }

.grey.lighten-4-border {
  border-color: #f5f5f5 !important; }

.grey.lighten-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-lighten-4 {
  color: #f5f5f5 !important; }

.grey.lighten-4.opacity-1 {
  background-color: rgba(245, 245, 245, 0.9) !important;
  color: #000; }

.grey.lighten-4.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-2 {
  background-color: rgba(245, 245, 245, 0.8) !important;
  color: #000; }

.grey.lighten-4.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-3 {
  background-color: rgba(245, 245, 245, 0.7) !important;
  color: #000; }

.grey.lighten-4.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-4 {
  background-color: rgba(245, 245, 245, 0.6) !important;
  color: #000; }

.grey.lighten-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-5 {
  background-color: rgba(245, 245, 245, 0.5) !important;
  color: #000; }

.grey.lighten-4.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-6 {
  background-color: rgba(245, 245, 245, 0.4) !important;
  color: #000; }

.grey.lighten-4.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-7 {
  background-color: rgba(245, 245, 245, 0.3) !important;
  color: #000; }

.grey.lighten-4.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-8 {
  background-color: rgba(245, 245, 245, 0.2) !important;
  color: #000; }

.grey.lighten-4.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-4.opacity-9 {
  background-color: rgba(245, 245, 245, 0.1) !important;
  color: #000; }

.grey.lighten-4.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-lighten-4-text-link a,
.grey-lighten-4-text-link a:link,
.grey-lighten-4-text-link a:visited,
.grey-lighten-4-text-link a:focus,
.grey-lighten-4-text-link a:active {
  color: #f5f5f5 !important; }

.grey.lighten-3 {
  background-color: #eeeeee !important;
  color: #000; }

.grey.lighten-3-border {
  border-color: #eeeeee !important; }

.grey.lighten-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-lighten-3 {
  color: #eeeeee !important; }

.grey.lighten-3.opacity-1 {
  background-color: rgba(238, 238, 238, 0.9) !important;
  color: #000; }

.grey.lighten-3.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-2 {
  background-color: rgba(238, 238, 238, 0.8) !important;
  color: #000; }

.grey.lighten-3.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-3 {
  background-color: rgba(238, 238, 238, 0.7) !important;
  color: #000; }

.grey.lighten-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-4 {
  background-color: rgba(238, 238, 238, 0.6) !important;
  color: #000; }

.grey.lighten-3.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-5 {
  background-color: rgba(238, 238, 238, 0.5) !important;
  color: #000; }

.grey.lighten-3.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-6 {
  background-color: rgba(238, 238, 238, 0.4) !important;
  color: #000; }

.grey.lighten-3.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-7 {
  background-color: rgba(238, 238, 238, 0.3) !important;
  color: #000; }

.grey.lighten-3.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-8 {
  background-color: rgba(238, 238, 238, 0.2) !important;
  color: #000; }

.grey.lighten-3.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-3.opacity-9 {
  background-color: rgba(238, 238, 238, 0.1) !important;
  color: #000; }

.grey.lighten-3.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-lighten-3-text-link a,
.grey-lighten-3-text-link a:link,
.grey-lighten-3-text-link a:visited,
.grey-lighten-3-text-link a:focus,
.grey-lighten-3-text-link a:active {
  color: #eeeeee !important; }

.grey.lighten-2 {
  background-color: #e0e0e0 !important;
  color: #000; }

.grey.lighten-2-border {
  border-color: #e0e0e0 !important; }

.grey.lighten-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-lighten-2 {
  color: #e0e0e0 !important; }

.grey.lighten-2.opacity-1 {
  background-color: rgba(224, 224, 224, 0.9) !important;
  color: #000; }

.grey.lighten-2.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-2 {
  background-color: rgba(224, 224, 224, 0.8) !important;
  color: #000; }

.grey.lighten-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-3 {
  background-color: rgba(224, 224, 224, 0.7) !important;
  color: #000; }

.grey.lighten-2.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-4 {
  background-color: rgba(224, 224, 224, 0.6) !important;
  color: #000; }

.grey.lighten-2.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-5 {
  background-color: rgba(224, 224, 224, 0.5) !important;
  color: #000; }

.grey.lighten-2.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-6 {
  background-color: rgba(224, 224, 224, 0.4) !important;
  color: #000; }

.grey.lighten-2.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-7 {
  background-color: rgba(224, 224, 224, 0.3) !important;
  color: #000; }

.grey.lighten-2.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-8 {
  background-color: rgba(224, 224, 224, 0.2) !important;
  color: #000; }

.grey.lighten-2.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-2.opacity-9 {
  background-color: rgba(224, 224, 224, 0.1) !important;
  color: #000; }

.grey.lighten-2.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-lighten-2-text-link a,
.grey-lighten-2-text-link a:link,
.grey-lighten-2-text-link a:visited,
.grey-lighten-2-text-link a:focus,
.grey-lighten-2-text-link a:active {
  color: #e0e0e0 !important; }

.grey.lighten-1 {
  background-color: #bdbdbd !important;
  color: #000; }

.grey.lighten-1-border {
  border-color: #bdbdbd !important; }

.grey.lighten-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-lighten-1 {
  color: #bdbdbd !important; }

.grey.lighten-1.opacity-1 {
  background-color: rgba(189, 189, 189, 0.9) !important;
  color: #000; }

.grey.lighten-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-2 {
  background-color: rgba(189, 189, 189, 0.8) !important;
  color: #000; }

.grey.lighten-1.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-3 {
  background-color: rgba(189, 189, 189, 0.7) !important;
  color: #000; }

.grey.lighten-1.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-4 {
  background-color: rgba(189, 189, 189, 0.6) !important;
  color: #000; }

.grey.lighten-1.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-5 {
  background-color: rgba(189, 189, 189, 0.5) !important;
  color: #000; }

.grey.lighten-1.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-6 {
  background-color: rgba(189, 189, 189, 0.4) !important;
  color: #000; }

.grey.lighten-1.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-7 {
  background-color: rgba(189, 189, 189, 0.3) !important;
  color: #000; }

.grey.lighten-1.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-8 {
  background-color: rgba(189, 189, 189, 0.2) !important;
  color: #000; }

.grey.lighten-1.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.lighten-1.opacity-9 {
  background-color: rgba(189, 189, 189, 0.1) !important;
  color: #000; }

.grey.lighten-1.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.grey.lighten-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-lighten-1-text-link a,
.grey-lighten-1-text-link a:link,
.grey-lighten-1-text-link a:visited,
.grey-lighten-1-text-link a:focus,
.grey-lighten-1-text-link a:active {
  color: #bdbdbd !important; }

.grey.darken-1 {
  background-color: #757575 !important;
  color: #fff; }

.grey.darken-1-border {
  border-color: #757575 !important; }

.grey.darken-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-darken-1 {
  color: #757575 !important; }

.grey.darken-1.opacity-1 {
  background-color: rgba(117, 117, 117, 0.9) !important;
  color: #fff; }

.grey.darken-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-2 {
  background-color: rgba(117, 117, 117, 0.8) !important;
  color: #fff; }

.grey.darken-1.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-3 {
  background-color: rgba(117, 117, 117, 0.7) !important;
  color: #fff; }

.grey.darken-1.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-4 {
  background-color: rgba(117, 117, 117, 0.6) !important;
  color: #fff; }

.grey.darken-1.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-5 {
  background-color: rgba(117, 117, 117, 0.5) !important;
  color: #fff; }

.grey.darken-1.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-6 {
  background-color: rgba(117, 117, 117, 0.4) !important;
  color: #fff; }

.grey.darken-1.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-7 {
  background-color: rgba(117, 117, 117, 0.3) !important;
  color: #fff; }

.grey.darken-1.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-8 {
  background-color: rgba(117, 117, 117, 0.2) !important;
  color: #fff; }

.grey.darken-1.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-1.opacity-9 {
  background-color: rgba(117, 117, 117, 0.1) !important;
  color: #fff; }

.grey.darken-1.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-1.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-darken-1-text-link a,
.grey-darken-1-text-link a:link,
.grey-darken-1-text-link a:visited,
.grey-darken-1-text-link a:focus,
.grey-darken-1-text-link a:active {
  color: #757575 !important; }

.grey.darken-2 {
  background-color: #616161 !important;
  color: #fff; }

.grey.darken-2-border {
  border-color: #616161 !important; }

.grey.darken-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-darken-2 {
  color: #616161 !important; }

.grey.darken-2.opacity-1 {
  background-color: rgba(97, 97, 97, 0.9) !important;
  color: #fff; }

.grey.darken-2.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-2 {
  background-color: rgba(97, 97, 97, 0.8) !important;
  color: #fff; }

.grey.darken-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-3 {
  background-color: rgba(97, 97, 97, 0.7) !important;
  color: #fff; }

.grey.darken-2.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-4 {
  background-color: rgba(97, 97, 97, 0.6) !important;
  color: #fff; }

.grey.darken-2.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-5 {
  background-color: rgba(97, 97, 97, 0.5) !important;
  color: #fff; }

.grey.darken-2.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-6 {
  background-color: rgba(97, 97, 97, 0.4) !important;
  color: #fff; }

.grey.darken-2.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-7 {
  background-color: rgba(97, 97, 97, 0.3) !important;
  color: #fff; }

.grey.darken-2.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-8 {
  background-color: rgba(97, 97, 97, 0.2) !important;
  color: #fff; }

.grey.darken-2.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-2.opacity-9 {
  background-color: rgba(97, 97, 97, 0.1) !important;
  color: #fff; }

.grey.darken-2.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-2.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-darken-2-text-link a,
.grey-darken-2-text-link a:link,
.grey-darken-2-text-link a:visited,
.grey-darken-2-text-link a:focus,
.grey-darken-2-text-link a:active {
  color: #616161 !important; }

.grey.darken-3 {
  background-color: #424242 !important;
  color: #fff; }

.grey.darken-3-border {
  border-color: #424242 !important; }

.grey.darken-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-darken-3 {
  color: #424242 !important; }

.grey.darken-3.opacity-1 {
  background-color: rgba(66, 66, 66, 0.9) !important;
  color: #fff; }

.grey.darken-3.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-2 {
  background-color: rgba(66, 66, 66, 0.8) !important;
  color: #fff; }

.grey.darken-3.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-3 {
  background-color: rgba(66, 66, 66, 0.7) !important;
  color: #fff; }

.grey.darken-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-4 {
  background-color: rgba(66, 66, 66, 0.6) !important;
  color: #fff; }

.grey.darken-3.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-5 {
  background-color: rgba(66, 66, 66, 0.5) !important;
  color: #fff; }

.grey.darken-3.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-6 {
  background-color: rgba(66, 66, 66, 0.4) !important;
  color: #fff; }

.grey.darken-3.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-7 {
  background-color: rgba(66, 66, 66, 0.3) !important;
  color: #fff; }

.grey.darken-3.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-8 {
  background-color: rgba(66, 66, 66, 0.2) !important;
  color: #fff; }

.grey.darken-3.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-3.opacity-9 {
  background-color: rgba(66, 66, 66, 0.1) !important;
  color: #fff; }

.grey.darken-3.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-3.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-darken-3-text-link a,
.grey-darken-3-text-link a:link,
.grey-darken-3-text-link a:visited,
.grey-darken-3-text-link a:focus,
.grey-darken-3-text-link a:active {
  color: #424242 !important; }

.grey.darken-4 {
  background-color: #212121 !important;
  color: #fff; }

.grey.darken-4-border {
  border-color: #212121 !important; }

.grey.darken-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-text.text-darken-4 {
  color: #212121 !important; }

.grey.darken-4.opacity-1 {
  background-color: rgba(33, 33, 33, 0.9) !important;
  color: #fff; }

.grey.darken-4.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-2 {
  background-color: rgba(33, 33, 33, 0.8) !important;
  color: #fff; }

.grey.darken-4.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-3 {
  background-color: rgba(33, 33, 33, 0.7) !important;
  color: #fff; }

.grey.darken-4.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-4 {
  background-color: rgba(33, 33, 33, 0.6) !important;
  color: #fff; }

.grey.darken-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-5 {
  background-color: rgba(33, 33, 33, 0.5) !important;
  color: #fff; }

.grey.darken-4.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-6 {
  background-color: rgba(33, 33, 33, 0.4) !important;
  color: #fff; }

.grey.darken-4.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-7 {
  background-color: rgba(33, 33, 33, 0.3) !important;
  color: #fff; }

.grey.darken-4.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-8 {
  background-color: rgba(33, 33, 33, 0.2) !important;
  color: #fff; }

.grey.darken-4.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey.darken-4.opacity-9 {
  background-color: rgba(33, 33, 33, 0.1) !important;
  color: #fff; }

.grey.darken-4.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.grey.darken-4.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.grey-darken-4-text-link a,
.grey-darken-4-text-link a:link,
.grey-darken-4-text-link a:visited,
.grey-darken-4-text-link a:focus,
.grey-darken-4-text-link a:active {
  color: #212121 !important; }

.white.opacity-1 {
  background-color: rgba(255, 255, 255, 0.9) !important;
  color: #000; }

.white.opacity-1.opacity-1 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-1 {
  background-color: rgba(0, 0, 0, 0.9) !important;
  color: #fff; }

.black.opacity-1.opacity-1 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-1.opacity-1 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-2 {
  background-color: rgba(255, 255, 255, 0.8) !important;
  color: #000; }

.white.opacity-2.opacity-2 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-2 {
  background-color: rgba(0, 0, 0, 0.8) !important;
  color: #fff; }

.black.opacity-2.opacity-2 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-2.opacity-2 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-3 {
  background-color: rgba(255, 255, 255, 0.7) !important;
  color: #000; }

.white.opacity-3.opacity-3 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-3 {
  background-color: rgba(0, 0, 0, 0.7) !important;
  color: #fff; }

.black.opacity-3.opacity-3 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-3.opacity-3 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-4 {
  background-color: rgba(255, 255, 255, 0.6) !important;
  color: #000; }

.white.opacity-4.opacity-4 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-4 {
  background-color: rgba(0, 0, 0, 0.6) !important;
  color: #fff; }

.black.opacity-4.opacity-4 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-4.opacity-4 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-5 {
  background-color: rgba(255, 255, 255, 0.5) !important;
  color: #000; }

.white.opacity-5.opacity-5 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-5 {
  background-color: rgba(0, 0, 0, 0.5) !important;
  color: #fff; }

.black.opacity-5.opacity-5 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-5.opacity-5 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-6 {
  background-color: rgba(255, 255, 255, 0.4) !important;
  color: #000; }

.white.opacity-6.opacity-6 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-6.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-6 {
  background-color: rgba(0, 0, 0, 0.4) !important;
  color: #fff; }

.black.opacity-6.opacity-6 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-6.opacity-6 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-7 {
  background-color: rgba(255, 255, 255, 0.3) !important;
  color: #000; }

.white.opacity-7.opacity-7 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-7.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-7 {
  background-color: rgba(0, 0, 0, 0.3) !important;
  color: #fff; }

.black.opacity-7.opacity-7 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-7.opacity-7 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-8 {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: #000; }

.white.opacity-8.opacity-8 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-8.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-8 {
  background-color: rgba(0, 0, 0, 0.2) !important;
  color: #fff; }

.black.opacity-8.opacity-8 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-8.opacity-8 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.white.opacity-9 {
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: #000; }

.white.opacity-9.opacity-9 a {
  color: #000;
  border-bottom: solid 1px transparent; }

.white.opacity-9.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #000;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black.opacity-9 {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #fff; }

.black.opacity-9.opacity-9 a {
  color: #fff;
  border-bottom: solid 1px transparent; }

.black.opacity-9.opacity-9 a:hover {
  text-decoration: none;
  border-bottom: solid 1px #fff;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.black {
  background-color: #000000 !important;
  color: #fff; }

.black-text {
  color: #000000 !important; }

.white {
  background-color: #FFFFFF !important;
  color: #000; }

.white-text {
  color: #FFFFFF !important; }

.transparent {
  background-color: transparent !important;
  color: #fff; }

.transparent-text {
  color: transparent !important; }

.admin-bar {
  top: 53px !important;
  z-index: 9; }

.list-inline {
  margin-bottom: 0 !important;
  margin-left: 0 !important; }

body {
  margin: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 300; }

header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100 !important;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.top-bar > .container-fluid {
  margin-right: -15px; }

.top-bar a {
  text-decoration: none; }
  .top-bar a:hover {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }

.top-bar .contact-details li:first-child a:before {
  display: none; }

.top-bar .contact-details li a {
  font-size: 12px;
  display: block;
  line-height: 45px; }
  .top-bar .contact-details li a:before {
    position: relative;
    content: "|";
    font-size: 12px;
    margin: 0 3px; }

.top-bar .general-functions .open > .dropdown-menu {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1; }

.top-bar .general-functions .dropdown-menu {
  opacity: .3;
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-transform: scale(1, 0);
  display: block;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  z-index: 1005 !important;
  width: 45px;
  min-width: inherit;
  border-top-color: transparent;
  padding: 0;
  margin: 0;
  text-align: center;
  margin-top: -1px; }

.top-bar .general-functions .dropdown-toggle:after {
  display: none; }

.top-bar .general-functions li {
  float: right;
  border: none; }
  .top-bar .general-functions li .buttonGroup {
    list-style: none;
    margin: 0 !important; }
  .top-bar .general-functions li .material-icons {
    font-size: 1.8em;
    display: block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center; }
  .top-bar .general-functions li a {
    font-size: 12px;
    display: block;
    border: none;
    line-height: 43px;
    text-align: center; }
  .top-bar .general-functions li:first-child a:before {
    display: none; }
  .top-bar .general-functions li .notification-holder a {
    display: block;
    position: relative;
    height: 43px;
    width: 43px;
    font-size: 0;
    text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
  .top-bar .general-functions li .notification-holder .buttonGroup .userDisplayName {
    display: none; }
  .top-bar .general-functions li .notification-holder .buttonGroup .userProfileImg {
    display: none; }
  .top-bar .general-functions li .notification-holder .buttonGroup .userMessages {
    display: none; }
  .top-bar .general-functions li .notification-holder .buttonGroup .userNotifications strong:before {
    font-family: 'Material Icons';
    content: "forum";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 45px;
    -webkit-font-smoothing: antialiased; }
  .top-bar .general-functions li .notification-holder .buttonGroup .userNotifications span {
    line-height: 18px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    font-weight: normal;
    font-size: 10px;
    text-align: center;
    width: 18px;
    top: 50%;
    right: 10px;
    z-index: 10;
    display: block;
    position: absolute;
    overflow: hidden; }
  .top-bar .general-functions li .message-holder a {
    display: block;
    position: relative;
    height: 43px;
    width: 43px;
    font-size: 0;
    text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
  .top-bar .general-functions li .message-holder .buttonGroup .userDisplayName {
    display: none; }
  .top-bar .general-functions li .message-holder .buttonGroup .userProfileImg {
    display: none; }
  .top-bar .general-functions li .message-holder .buttonGroup .userNotifications {
    display: none; }
  .top-bar .general-functions li .message-holder .buttonGroup .userMessages strong:before {
    font-family: 'Material Icons';
    content: "mail_outline";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 45px;
    -webkit-font-smoothing: antialiased; }
  .top-bar .general-functions li .message-holder .buttonGroup .userMessages span {
    line-height: 18px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    font-weight: normal;
    font-size: 10px;
    text-align: center;
    width: 18px;
    top: 50%;
    right: 10px;
    z-index: 10;
    display: block;
    position: absolute;
    overflow: hidden; }
  .top-bar .general-functions li .profile-holder a {
    display: block;
    position: relative;
    height: 45px;
    width: 45px;
    font-size: 0;
    text-align: center;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }
  .top-bar .general-functions li .profile-holder .buttonGroup .userDisplayName {
    display: none; }
  .top-bar .general-functions li .profile-holder .buttonGroup .userMessages {
    display: none; }
  .top-bar .general-functions li .profile-holder .buttonGroup .userNotifications {
    display: none; }
  .top-bar .general-functions li .profile-holder .buttonGroup .userProfileImg {
    height: 45px;
    width: 45px; }
    .top-bar .general-functions li .profile-holder .buttonGroup .userProfileImg a {
      -webkit-transition: all 0.5s ease-in-out;
      -moz-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
      text-align: center; }
    .top-bar .general-functions li .profile-holder .buttonGroup .userProfileImg img {
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      background-clip: padding-box;
      /* stops bg color from leaking outside the border: */
      border: solid 2px;
      width: 25px; }
      .top-bar .general-functions li .profile-holder .buttonGroup .userProfileImg img:hover {
        border: solid 2px;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out; }

.page-banner {
  padding: 40px 0;
  margin-bottom: 20px; }
  .page-banner.banner1 {
    background: url(../images/slide-01-bg.jpg) center #f9f9f9; }
  .page-banner.banner2 {
    background: url(../images/slide-02-bg.jpg) center #f9f9f9; }
  .page-banner.banner3 {
    background: url(../images/slide-03-bg.jpg) center #f9f9f9; }
  .page-banner.banner4 {
    background: url(../images/slide-04-bg.jpg) center #f9f9f9; }
  .page-banner.banner5 {
    background: url(../images/pattern-01-bg.png) repeat top center #f9f9f9; }
  .page-banner.banner6 {
    background: url(../images/pattern-02-bg.png) repeat top center #f9f9f9; }
  .page-banner.banner7 {
    background: url(../images/pattern-03-bg.png) repeat top center #f9f9f9; }
  .page-banner.banner8 {
    background: url(../images/pattern-04-bg.png) repeat top center #f9f9f9; }
  .page-banner h2 {
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
    text-transform: uppercase; }
  .page-banner p {
    color: #666;
    font-size: 13px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    line-height: 22px;
    margin: 0; }

footer {
  padding-top: 60px;
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
  line-height: 22px;
  margin: 0; }
  footer .copyright-section {
    padding: 15px 0;
    font-size: 12px;
    letter-spacing: 0.5px;
    border-top: 1px solid rgba(255, 255, 255, 0.06); }
  footer p {
    font-size: 13px;
    line-height: 22px;
    margin: 0; }
  footer a:link, footer a:active, footer a:focus, footer a:visited {
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out; }
  footer a:hover {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }

.back-to-top {
  display: none;
  position: fixed;
  bottom: 18px;
  right: 15px; }
  .back-to-top i {
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    text-align: center;
    background-color: #444;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }

/*------------------------------------------------*/
/* SEARCH */
/*------------------------------------------------*/
.search {
  text-align: center; }
  .search .searchInputContainer {
    width: 100%;
    /*border:solid 1px $top-bar-color;*/ }
  .search .SearchButton {
    display: none; }
  .search input {
    width: 100%;
    height: 45px; }
  .search ul.searchSkinObjectPreview {
    /*border: 1px solid $top-bar-color;*/
    border-top: none;
    width: 100%; }
  .search ul.searchSkinObjectPreview > li {
    /*border-top: 1px solid $top-bar-color; */
    width: 100%; }
    .search ul.searchSkinObjectPreview > li.searchSkinObjectPreview_group {
      /* background-color: $top-bar-bg-color;
            color: $top-bar-color;*/
      width: 100%;
      text-align: left;
      font-weight: normal;
      border-bottom: none; }

/*------------------------------------------*/
/*	     01 - General & Basic Styles
/*------------------------------------------*/
body {
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
  line-height: 21px;
  font-weight: 300; }

strong, b {
  font-weight: 700; }

img {
  max-width: 100%;
  height: auto; }

ul, ol {
  margin-bottom: 18px;
  margin-left: 18px; }

ul {
  list-style-type: disc; }

a {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

p {
  font-weight: 400;
  padding-bottom: 20px; }

i {
  font-size: 1.1em; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  margin: 0; }

h1, h2 {
  font-size: 2rem;
  line-height: 3rem; }

h3, h4 {
  font-size: 1.5rem;
  line-height: 2.5rem; }

h5, h6 {
  font-size: 1.2rem;
  line-height: 2.2rem; }

p {
  font-size: 1rem;
  font-family: "Open Sans", sans-serif;
  line-height: 21px;
  margin: 0; }

/*------------------------------------------------*/
/* Social buttons */
/*------------------------------------------------*/
/************************************************************************/
.contraC .contentpane ul.social-list {
  margin-bottom: 0 !important;
  margin-left: 0 !important; }

.contraC .contentpane .social-list {
  margin-bottom: 0; }

.contraC .contentpane .social-list li {
  padding: 0; }

.contraC .contentpane .social-list li a {
  margin: 0 3px;
  display: inline-block;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out; }

.contraC .contentpane .social-list li a.btn-xsmall i {
  font-size: 1em; }

.contraC .contentpane .social-list li a.btn-small i {
  font-size: 1.5em; }

.contraC .contentpane .social-list-item:not(:last-child) {
  margin-right: 0; }

.contraC .contentpane ul.social-list li a {
  text-decoration: none; }

/************************************************************************/
/************************************************************************/
/************************* Containers ***********************************/
/************************************************************************/
.contraC .contentpane ul.angle-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.angle-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.angle-list li:before {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.angle-double-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.angle-double-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.angle-double-list li:before {
    content: "\f101";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.arrow-list {
  list-style-type: none;
  margin-bottom: 18px;
  margin-left: 0; }
  .contraC .contentpane ul.arrow-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.arrow-list li:before {
    content: "\f061";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.arrow-circle-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.arrow-circle-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.arrow-circle-list li:before {
    content: "\f0a9";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.chevron-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.chevron-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.chevron-list li:before {
    content: "\f054";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.chevron-circle-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.chevron-circle-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.chevron-circle-list li:before {
    content: "\f138";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.caret-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.caret-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.caret-list li:before {
    content: "\f0da";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.caret-square-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.caret-square-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.caret-square-list li:before {
    content: "\f152";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.tick-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.tick-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.tick-list li:before {
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.tick-circle-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.tick-circle-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.tick-circle-list li:before {
    content: "\f05d";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.cross-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.cross-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.cross-list li:before {
    content: "\f00d";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.cross-circle-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.cross-circle-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.cross-circle-list li:before {
    content: "\f05c";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane ul.link-list {
  list-style-type: none;
  margin-bottom: 0;
  margin-left: 0; }
  .contraC .contentpane ul.link-list ul {
    list-style-type: none; }
  .contraC .contentpane ul.link-list li:before {
    content: "\f0c1";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px; }

.contraC .contentpane a,
.contraC .contentpane a:active,
.contraC .contentpane a:link,
.contraC .contentpane a:visited, a:focus {
  font-weight: 700; }

.contraC .contentpane a:hover {
  text-decoration: none; }

.contraC h1.arrow:before, .contraC h2.arrow:before, .contraC h3.arrow:before,
.contraC h4.arrow:before, .contraC h5.arrow:before, .contraC h6.arrow:before {
  font-family: 'FontAwesome';
  content: "\f054";
  font-size: 16px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 5px; }

.contraC h1.circle:before, .contraC h2.circle:before, .contraC h3.circle:before,
.contraC h4.circle:before, .contraC h5.circle:before, .contraC h6.circle:before {
  font-family: 'FontAwesome';
  content: "\f111";
  font-size: 16px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 5px; }

.contraC h1.lined, .contraC h2.lined, .contraC h3.lined,
.contraC h4.lined, .contraC h5.lined, .contraC h6.lined {
  margin-bottom: 5px; }

.btn-round {
  position: relative;
  z-index: 1;
  width: 37px;
  height: 37px;
  padding: 0;
  background-color: #a6c;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  vertical-align: middle;
  margin: 10px; }

.btn-round, .btn-round i {
  display: inline-block;
  line-height: 37px;
  text-align: center; }

.btn-square {
  position: relative;
  z-index: 1;
  width: 37px;
  height: 37px;
  padding: 0;
  background-color: #a6c;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  vertical-align: middle;
  margin: 10px; }

.btn-square, .btn-square i {
  display: inline-block;
  line-height: 37px;
  text-align: center; }

