﻿.materialize-blue {
    background-color: #00325e !important;
    color: #fff !important
}

.materialize-blue.chip {
    border-color: #00325e !important
}

.materialize-blue[class^=btn]:focus,
.materialize-blue[class^=btn]:hover {
    background: #001f3a !important;
    color: #fff !important
}

.materialize-blue.btn-outline,
.materialize-blue.btn-outline-large,
.materialize-blue.btn-outline-small {
    background: 0 0 !important;
    color: #00325e !important;
    border-color: #00325e !important
}

.materialize-blue.btn-outline-large:focus,
.materialize-blue.btn-outline-large:hover,
.materialize-blue.btn-outline-small:focus,
.materialize-blue.btn-outline-small:hover,
.materialize-blue.btn-outline:focus,
.materialize-blue.btn-outline:hover {
    background: #00325e !important;
    color: #fff !important
}

.materialize-blue[class^=card] a:not([class^=btn]) {
    color: #b19d00 !important
}

.materialize-blue[class^=card] a:not([class^=btn]):focus,
.materialize-blue[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.materialize-blue-trspnt {
    background: rgba(0, 50, 94, .8) !important;
    color: #fff !important
}

.materialize-blue_gradient {
    background-image: radial-gradient(center, circle cover, #00325e 0, #002445 100%);
    color: #fff !important
}

.materialize-blue_gradient-l {
    background: #002445;
    background: linear-gradient(135deg, #00325e 0, #002445 100%);
    color: #fff !important
}

.materialize-blue-text {
    color: #00325e !important
}

.btn-icon.materialize-blue-text:hover,
a.materialize-blue-text:hover {
    color: #004078 !important
}

.materialize-blue.lighten-5 {
    background-color: #e0e6ec !important;
    color: #000 !important
}

.materialize-blue.lighten-5.chip {
    border-color: #e0e6ec !important
}

.materialize-blue.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.materialize-blue.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #cad4de !important
}

.materialize-blue.lighten-5.btn-outline,
.materialize-blue.lighten-5.btn-outline-large,
.materialize-blue.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #e0e6ec !important;
    border-color: #e0e6ec !important
}

.materialize-blue.lighten-5.btn-outline-large:focus,
.materialize-blue.lighten-5.btn-outline-large:hover,
.materialize-blue.lighten-5.btn-outline-small:focus,
.materialize-blue.lighten-5.btn-outline-small:hover,
.materialize-blue.lighten-5.btn-outline:focus,
.materialize-blue.lighten-5.btn-outline:hover {
    background: #e0e6ec !important;
    color: #000 !important
}

.materialize-blue-trspnt.trspnt-lighten-5 {
    background-color: rgba(224, 230, 236, .8) !important;
    color: #000 !important
}

.materialize-blue_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #e0e6ec 0, #b1c0cf 100%)
}

.materialize-blue_gradient-l.gradient_lighten-5 {
    background: #d0d9e2;
    background: linear-gradient(135deg, #e0e6ec 0, #d0d9e2 100%)
}

.materialize-blue-text.text-lighten-5 {
    color: #e0e6ec !important
}

.btn-icon.materialize-blue-text.text-lighten-5:focus,
.btn-icon.materialize-blue-text.text-lighten-5:hover,
a.materialize-blue-text.text-lighten-5:focus,
a.materialize-blue-text.text-lighten-5:hover {
    color: #f0f3f6 !important
}

.materialize-blue.lighten-4 {
    background-color: #b3c2cf !important;
    color: #000 !important
}

.materialize-blue.lighten-4.chip {
    border-color: #b3c2cf !important
}

.materialize-blue.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.materialize-blue.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #9db0c1 !important
}

.materialize-blue.lighten-4.btn-outline,
.materialize-blue.lighten-4.btn-outline-large,
.materialize-blue.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #b3c2cf !important;
    border-color: #b3c2cf !important
}

.materialize-blue.lighten-4.btn-outline-large:focus,
.materialize-blue.lighten-4.btn-outline-large:hover,
.materialize-blue.lighten-4.btn-outline-small:focus,
.materialize-blue.lighten-4.btn-outline-small:hover,
.materialize-blue.lighten-4.btn-outline:focus,
.materialize-blue.lighten-4.btn-outline:hover {
    background: #b3c2cf !important;
    color: #000 !important
}

.materialize-blue-trspnt.trspnt-lighten-4 {
    background-color: rgba(179, 194, 207, .8) !important;
    color: #000 !important
}

.materialize-blue_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #b3c2cf 0, #849cb1 100%)
}

.materialize-blue_gradient-l.gradient_lighten-4 {
    background: #a3b5c5;
    background: linear-gradient(135deg, #b3c2cf 0, #a3b5c5 100%)
}

.materialize-blue-text.text-lighten-4 {
    color: #b3c2cf !important
}

.btn-icon.materialize-blue-text.text-lighten-4:focus,
.btn-icon.materialize-blue-text.text-lighten-4:hover,
a.materialize-blue-text.text-lighten-4:focus,
a.materialize-blue-text.text-lighten-4:hover {
    color: #c3cfd9 !important
}

.materialize-blue.lighten-3 {
    background-color: #8099af !important;
    color: #000 !important
}

.materialize-blue.lighten-3.chip {
    border-color: #8099af !important
}

.materialize-blue.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.materialize-blue.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #6a87a1 !important
}

.materialize-blue.lighten-3.btn-outline,
.materialize-blue.lighten-3.btn-outline-large,
.materialize-blue.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #8099af !important;
    border-color: #8099af !important
}

.materialize-blue.lighten-3.btn-outline-large:focus,
.materialize-blue.lighten-3.btn-outline-large:hover,
.materialize-blue.lighten-3.btn-outline-small:focus,
.materialize-blue.lighten-3.btn-outline-small:hover,
.materialize-blue.lighten-3.btn-outline:focus,
.materialize-blue.lighten-3.btn-outline:hover {
    background: #8099af !important;
    color: #000 !important
}

.materialize-blue-trspnt.trspnt-lighten-3 {
    background-color: rgba(128, 153, 175, .8) !important;
    color: #000 !important
}

.materialize-blue_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #8099af 0, #58738b 100%)
}

.materialize-blue_gradient-l.gradient_lighten-3 {
    background: #708ca5;
    background: linear-gradient(135deg, #8099af 0, #708ca5 100%)
}

.materialize-blue-text.text-lighten-3 {
    color: #8099af !important
}

.btn-icon.materialize-blue-text.text-lighten-3:focus,
.btn-icon.materialize-blue-text.text-lighten-3:hover,
a.materialize-blue-text.text-lighten-3:focus,
a.materialize-blue-text.text-lighten-3:hover {
    color: #90a6b9 !important
}

.materialize-blue.lighten-2 {
    background-color: #4d708e !important;
    color: #fff !important
}

.materialize-blue.lighten-2.chip {
    border-color: #4d708e !important
}

.materialize-blue.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.materialize-blue.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #405e77 !important
}

.materialize-blue.lighten-2.btn-outline,
.materialize-blue.lighten-2.btn-outline-large,
.materialize-blue.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #4d708e !important;
    border-color: #4d708e !important
}

.materialize-blue.lighten-2.btn-outline-large:focus,
.materialize-blue.lighten-2.btn-outline-large:hover,
.materialize-blue.lighten-2.btn-outline-small:focus,
.materialize-blue.lighten-2.btn-outline-small:hover,
.materialize-blue.lighten-2.btn-outline:focus,
.materialize-blue.lighten-2.btn-outline:hover {
    background: #4d708e !important;
    color: #fff !important
}

.materialize-blue-trspnt.trspnt-lighten-2 {
    background-color: rgba(77, 112, 142, .8) !important;
    color: #fff !important
}

.materialize-blue_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #4d708e 0, #32495c 100%)
}

.materialize-blue_gradient-l.gradient_lighten-2 {
    background: #44637d;
    background: linear-gradient(135deg, #4d708e 0, #44637d 100%)
}

.materialize-blue-text.text-lighten-2 {
    color: #4d708e !important
}

.btn-icon.materialize-blue-text.text-lighten-2:focus,
.btn-icon.materialize-blue-text.text-lighten-2:hover,
a.materialize-blue-text.text-lighten-2:focus,
a.materialize-blue-text.text-lighten-2:hover {
    color: #567d9f !important
}

.materialize-blue.lighten-1 {
    background-color: #265176 !important;
    color: #fff !important
}

.materialize-blue.lighten-1.chip {
    border-color: #265176 !important
}

.materialize-blue.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.materialize-blue.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #1d3e5b !important
}

.materialize-blue.lighten-1.btn-outline,
.materialize-blue.lighten-1.btn-outline-large,
.materialize-blue.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #265176 !important;
    border-color: #265176 !important
}

.materialize-blue.lighten-1.btn-outline-large:focus,
.materialize-blue.lighten-1.btn-outline-large:hover,
.materialize-blue.lighten-1.btn-outline-small:focus,
.materialize-blue.lighten-1.btn-outline-small:hover,
.materialize-blue.lighten-1.btn-outline:focus,
.materialize-blue.lighten-1.btn-outline:hover {
    background: #265176 !important;
    color: #fff !important
}

.materialize-blue-trspnt.trspnt-lighten-1 {
    background-color: rgba(38, 81, 118, .8) !important;
    color: #fff !important
}

.materialize-blue_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #265176 0, #13293c 100%)
}

.materialize-blue_gradient-l.gradient_lighten-1 {
    background: #204463;
    background: linear-gradient(135deg, #265176 0, #204463 100%)
}

.materialize-blue-text.text-lighten-1 {
    color: #265176 !important
}

.btn-icon.materialize-blue-text.text-lighten-1:focus,
.btn-icon.materialize-blue-text.text-lighten-1:hover,
a.materialize-blue-text.text-lighten-1:focus,
a.materialize-blue-text.text-lighten-1:hover {
    color: #2c5e89 !important
}

.materialize-blue.darken-1 {
    background-color: #002d56 !important;
    color: #fff !important
}

.materialize-blue.darken-1.chip {
    border-color: #002d56 !important
}

.materialize-blue.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.materialize-blue.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #001a32 !important
}

.materialize-blue.darken-1.btn-outline,
.materialize-blue.darken-1.btn-outline-large,
.materialize-blue.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #002d56 !important;
    border-color: #002d56 !important
}

.materialize-blue.darken-1.btn-outline-large:focus,
.materialize-blue.darken-1.btn-outline-large:hover,
.materialize-blue.darken-1.btn-outline-small:focus,
.materialize-blue.darken-1.btn-outline-small:hover,
.materialize-blue.darken-1.btn-outline:focus,
.materialize-blue.darken-1.btn-outline:hover {
    background: #002d56 !important;
    color: #fff !important
}

.materialize-blue-trspnt.trspnt-darken-1 {
    background-color: rgba(0, 45, 86, .8) !important;
    color: #fff !important
}

.materialize-blue_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #002d56 0, #00050a 100%)
}

.materialize-blue_gradient-l.gradient_darken-1 {
    background: #00203d;
    background: linear-gradient(135deg, #002d56 0, #00203d 100%)
}

.materialize-blue-text.text-darken-1 {
    color: #002d56 !important
}

.btn-icon.materialize-blue-text.text-darken-1:focus,
.btn-icon.materialize-blue-text.text-darken-1:hover,
a.materialize-blue-text.text-darken-1:focus,
a.materialize-blue-text.text-darken-1:hover {
    color: #003a70 !important
}

.materialize-blue.darken-2 {
    background-color: #00264c !important;
    color: #fff !important
}

.materialize-blue.darken-2.chip {
    border-color: #00264c !important
}

.materialize-blue.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.materialize-blue.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #001428 !important
}

.materialize-blue.darken-2.btn-outline,
.materialize-blue.darken-2.btn-outline-large,
.materialize-blue.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #00264c !important;
    border-color: #00264c !important
}

.materialize-blue.darken-2.btn-outline-large:focus,
.materialize-blue.darken-2.btn-outline-large:hover,
.materialize-blue.darken-2.btn-outline-small:focus,
.materialize-blue.darken-2.btn-outline-small:hover,
.materialize-blue.darken-2.btn-outline:focus,
.materialize-blue.darken-2.btn-outline:hover {
    background: #00264c !important;
    color: #fff !important
}

.materialize-blue-trspnt.trspnt-darken-2 {
    background-color: rgba(0, 38, 76, .8) !important;
    color: #fff !important
}

.materialize-blue_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #00264c 0, #000 100%)
}

.materialize-blue_gradient-l.gradient_darken-2 {
    background: #001933;
    background: linear-gradient(135deg, #00264c 0, #001933 100%)
}

.materialize-blue-text.text-darken-2 {
    color: #00264c !important
}

.btn-icon.materialize-blue-text.text-darken-2:focus,
.btn-icon.materialize-blue-text.text-darken-2:hover,
a.materialize-blue-text.text-darken-2:focus,
a.materialize-blue-text.text-darken-2:hover {
    color: #036 !important
}

.materialize-blue.darken-3 {
    background-color: #001f42 !important;
    color: #fff !important
}

.materialize-blue.darken-3.chip {
    border-color: #001f42 !important
}

.materialize-blue.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.materialize-blue.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #000e1e !important
}

.materialize-blue.darken-3.btn-outline,
.materialize-blue.darken-3.btn-outline-large,
.materialize-blue.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #001f42 !important;
    border-color: #001f42 !important
}

.materialize-blue.darken-3.btn-outline-large:focus,
.materialize-blue.darken-3.btn-outline-large:hover,
.materialize-blue.darken-3.btn-outline-small:focus,
.materialize-blue.darken-3.btn-outline-small:hover,
.materialize-blue.darken-3.btn-outline:focus,
.materialize-blue.darken-3.btn-outline:hover {
    background: #001f42 !important;
    color: #fff !important
}

.materialize-blue-trspnt.trspnt-darken-3 {
    background-color: rgba(0, 31, 66, .8) !important;
    color: #fff !important
}

.materialize-blue_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #001f42 0, #000 100%)
}

.materialize-blue_gradient-l.gradient_darken-3 {
    background: #001329;
    background: linear-gradient(135deg, #001f42 0, #001329 100%)
}

.materialize-blue-text.text-darken-3 {
    color: #001f42 !important
}

.btn-icon.materialize-blue-text.text-darken-3:focus,
.btn-icon.materialize-blue-text.text-darken-3:hover,
a.materialize-blue-text.text-darken-3:focus,
a.materialize-blue-text.text-darken-3:hover {
    color: #002b5c !important
}

.materialize-blue.darken-4 {
    background-color: #001331 !important;
    color: #fff !important
}

.materialize-blue.darken-4.chip {
    border-color: #001331 !important
}

.materialize-blue.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.materialize-blue.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #00050d !important
}

.materialize-blue.darken-4.btn-outline,
.materialize-blue.darken-4.btn-outline-large,
.materialize-blue.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #001331 !important;
    border-color: #001331 !important
}

.materialize-blue.darken-4.btn-outline-large:focus,
.materialize-blue.darken-4.btn-outline-large:hover,
.materialize-blue.darken-4.btn-outline-small:focus,
.materialize-blue.darken-4.btn-outline-small:hover,
.materialize-blue.darken-4.btn-outline:focus,
.materialize-blue.darken-4.btn-outline:hover {
    background: #001331 !important;
    color: #fff !important
}

.materialize-blue-trspnt.trspnt-darken-4 {
    background-color: rgba(0, 19, 49, .8) !important;
    color: #fff !important
}

.materialize-blue_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #001331 0, #000 100%)
}

.materialize-blue_gradient-l.gradient_darken-4 {
    background: #000918;
    background: linear-gradient(135deg, #001331 0, #000918 100%)
}

.materialize-blue-text.text-darken-4 {
    color: #001331 !important
}

.btn-icon.materialize-blue-text.text-darken-4:focus,
.btn-icon.materialize-blue-text.text-darken-4:hover,
a.materialize-blue-text.text-darken-4:focus,
a.materialize-blue-text.text-darken-4:hover {
    color: #001d4b !important
}

.materialize-blue.accent-1 {
    background-color: #6991ff !important;
    color: #000 !important
}

.materialize-blue.accent-1.chip {
    border-color: #6991ff !important
}

.materialize-blue.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.materialize-blue.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #4577ff !important
}

.materialize-blue.accent-1.btn-outline,
.materialize-blue.accent-1.btn-outline-large,
.materialize-blue.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #6991ff !important;
    border-color: #6991ff !important
}

.materialize-blue.accent-1.btn-outline-large:focus,
.materialize-blue.accent-1.btn-outline-large:hover,
.materialize-blue.accent-1.btn-outline-small:focus,
.materialize-blue.accent-1.btn-outline-small:hover,
.materialize-blue.accent-1.btn-outline:focus,
.materialize-blue.accent-1.btn-outline:hover {
    background: #6991ff !important;
    color: #000 !important
}

.materialize-blue-trspnt.trspnt-accent-1 {
    background-color: rgba(105, 145, 255, .8) !important;
    color: #000 !important
}

.materialize-blue_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #6991ff 0, #1d59ff 100%)
}

.materialize-blue_gradient-l.gradient_accent-1 {
    background: #507eff;
    background: linear-gradient(135deg, #6991ff 0, #507eff 100%)
}

.materialize-blue-text.text-accent-1 {
    color: #6991ff !important
}

.btn-icon.materialize-blue-text.text-accent-1:focus,
.btn-icon.materialize-blue-text.text-accent-1:hover,
a.materialize-blue-text.text-accent-1:focus,
a.materialize-blue-text.text-accent-1:hover {
    color: #83a4ff !important
}

.materialize-blue.accent-2 {
    background-color: #366bff !important;
    color: #000 !important
}

.materialize-blue.accent-2.chip {
    border-color: #366bff !important
}

.materialize-blue.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.materialize-blue.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #1251ff !important
}

.materialize-blue.accent-2.btn-outline,
.materialize-blue.accent-2.btn-outline-large,
.materialize-blue.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #366bff !important;
    border-color: #366bff !important
}

.materialize-blue.accent-2.btn-outline-large:focus,
.materialize-blue.accent-2.btn-outline-large:hover,
.materialize-blue.accent-2.btn-outline-small:focus,
.materialize-blue.accent-2.btn-outline-small:hover,
.materialize-blue.accent-2.btn-outline:focus,
.materialize-blue.accent-2.btn-outline:hover {
    background: #366bff !important;
    color: #000 !important
}

.materialize-blue-trspnt.trspnt-accent-2 {
    background-color: rgba(54, 107, 255, .8) !important;
    color: #000 !important
}

.materialize-blue_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #366bff 0, #003de9 100%)
}

.materialize-blue_gradient-l.gradient_accent-2 {
    background: #1d58ff;
    background: linear-gradient(135deg, #366bff 0, #1d58ff 100%)
}

.materialize-blue-text.text-accent-2 {
    color: #366bff !important
}

.btn-icon.materialize-blue-text.text-accent-2:focus,
.btn-icon.materialize-blue-text.text-accent-2:hover,
a.materialize-blue-text.text-accent-2:focus,
a.materialize-blue-text.text-accent-2:hover {
    color: #507eff !important
}

.materialize-blue.accent-3 {
    background-color: #0346ff !important;
    color: #fff !important
}

.materialize-blue.accent-3.chip {
    border-color: #0346ff !important
}

.materialize-blue.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.materialize-blue.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #003bde !important
}

.materialize-blue.accent-3.btn-outline,
.materialize-blue.accent-3.btn-outline-large,
.materialize-blue.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #0346ff !important;
    border-color: #0346ff !important
}

.materialize-blue.accent-3.btn-outline-large:focus,
.materialize-blue.accent-3.btn-outline-large:hover,
.materialize-blue.accent-3.btn-outline-small:focus,
.materialize-blue.accent-3.btn-outline-small:hover,
.materialize-blue.accent-3.btn-outline:focus,
.materialize-blue.accent-3.btn-outline:hover {
    background: #0346ff !important;
    color: #fff !important
}

.materialize-blue-trspnt.trspnt-accent-3 {
    background-color: rgba(3, 70, 255, .8) !important;
    color: #fff !important
}

.materialize-blue_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #0346ff 0, #0030b6 100%)
}

.materialize-blue_gradient-l.gradient_accent-3 {
    background: #003ee9;
    background: linear-gradient(135deg, #0346ff 0, #003ee9 100%)
}

.materialize-blue-text.text-accent-3 {
    color: #0346ff !important
}

.btn-icon.materialize-blue-text.text-accent-3:focus,
.btn-icon.materialize-blue-text.text-accent-3:hover,
a.materialize-blue-text.text-accent-3:focus,
a.materialize-blue-text.text-accent-3:hover {
    color: #1d59ff !important
}

.materialize-blue.accent-4 {
    background-color: #003ee9 !important;
    color: #fff !important
}

.materialize-blue.accent-4.chip {
    border-color: #003ee9 !important
}

.materialize-blue.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.materialize-blue.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #0035c5 !important
}

.materialize-blue.accent-4.btn-outline,
.materialize-blue.accent-4.btn-outline-large,
.materialize-blue.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #003ee9 !important;
    border-color: #003ee9 !important
}

.materialize-blue.accent-4.btn-outline-large:focus,
.materialize-blue.accent-4.btn-outline-large:hover,
.materialize-blue.accent-4.btn-outline-small:focus,
.materialize-blue.accent-4.btn-outline-small:hover,
.materialize-blue.accent-4.btn-outline:focus,
.materialize-blue.accent-4.btn-outline:hover {
    background: #003ee9 !important;
    color: #fff !important
}

.materialize-blue-trspnt.trspnt-accent-4 {
    background-color: rgba(0, 62, 233, .8) !important;
    color: #fff !important
}

.materialize-blue_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #003ee9 0, #002a9d 100%)
}

.materialize-blue_gradient-l.gradient_accent-4 {
    background: #0037d0;
    background: linear-gradient(135deg, #003ee9 0, #0037d0 100%)
}

.materialize-blue-text.text-accent-4 {
    color: #003ee9 !important
}

.btn-icon.materialize-blue-text.text-accent-4:focus,
.btn-icon.materialize-blue-text.text-accent-4:hover,
a.materialize-blue-text.text-accent-4:focus,
a.materialize-blue-text.text-accent-4:hover {
    color: #0446ff !important
}

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

.red.chip {
    border-color: #983222 !important
}

.red[class^=btn]:focus,
.red[class^=btn]:hover {
    background: #7b281b !important;
    color: #fff !important
}

.red.btn-outline,
.red.btn-outline-large,
.red.btn-outline-small {
    background: 0 0 !important;
    color: #983222 !important;
    border-color: #983222 !important
}

.red.btn-outline-large:focus,
.red.btn-outline-large:hover,
.red.btn-outline-small:focus,
.red.btn-outline-small:hover,
.red.btn-outline:focus,
.red.btn-outline:hover {
    background: #983222 !important;
    color: #fff !important
}

.red[class^=card] a:not([class^=btn]) {
    color: #aaccf6 !important
}

.red[class^=card] a:not([class^=btn]):focus,
.red[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.red-trspnt {
    background: rgba(152, 50, 34, .8) !important;
    color: #fff !important
}

.red_gradient {
    background-image: radial-gradient(center, circle cover, #983222 0, #832b1d 100%);
    color: #fff !important
}

.red_gradient-l {
    background: #832b1d;
    background: linear-gradient(135deg, #983222 0, #832b1d 100%);
    color: #fff !important
}

.red-text {
    color: #983222 !important
}

.btn-icon.red-text:hover,
a.red-text:hover {
    color: #ad3927 !important
}

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

.red.lighten-5.chip {
    border-color: #f3e6e4 !important
}

.red.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.red.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #e8cfcb !important
}

.red.lighten-5.btn-outline,
.red.lighten-5.btn-outline-large,
.red.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #f3e6e4 !important;
    border-color: #f3e6e4 !important
}

.red.lighten-5.btn-outline-large:focus,
.red.lighten-5.btn-outline-large:hover,
.red.lighten-5.btn-outline-small:focus,
.red.lighten-5.btn-outline-small:hover,
.red.lighten-5.btn-outline:focus,
.red.lighten-5.btn-outline:hover {
    background: #f3e6e4 !important;
    color: #000 !important
}

.red-trspnt.trspnt-lighten-5 {
    background-color: rgba(243, 230, 228, .8) !important;
    color: #000 !important
}

.red_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #f3e6e4 0, #dbb5af 100%)
}

.red_gradient-l.gradient_lighten-5 {
    background: #ebd6d2;
    background: linear-gradient(135deg, #f3e6e4 0, #ebd6d2 100%)
}

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

.btn-icon.red-text.text-lighten-5:focus,
.btn-icon.red-text.text-lighten-5:hover,
a.red-text.text-lighten-5:focus,
a.red-text.text-lighten-5:hover {
    color: #fbf6f6 !important
}

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

.red.lighten-4.chip {
    border-color: #e0c2bd !important
}

.red.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.red.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #d5aca5 !important
}

.red.lighten-4.btn-outline,
.red.lighten-4.btn-outline-large,
.red.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #e0c2bd !important;
    border-color: #e0c2bd !important
}

.red.lighten-4.btn-outline-large:focus,
.red.lighten-4.btn-outline-large:hover,
.red.lighten-4.btn-outline-small:focus,
.red.lighten-4.btn-outline-small:hover,
.red.lighten-4.btn-outline:focus,
.red.lighten-4.btn-outline:hover {
    background: #e0c2bd !important;
    color: #000 !important
}

.red-trspnt.trspnt-lighten-4 {
    background-color: rgba(224, 194, 189, .8) !important;
    color: #000 !important
}

.red_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #e0c2bd 0, #c89289 100%)
}

.red_gradient-l.gradient_lighten-4 {
    background: #d8b2ac;
    background: linear-gradient(135deg, #e0c2bd 0, #d8b2ac 100%)
}

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

.btn-icon.red-text.text-lighten-4:focus,
.btn-icon.red-text.text-lighten-4:hover,
a.red-text.text-lighten-4:focus,
a.red-text.text-lighten-4:hover {
    color: #e8d2ce !important
}

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

.red.lighten-3.chip {
    border-color: #cc9991 !important
}

.red.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.red.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c18279 !important
}

.red.lighten-3.btn-outline,
.red.lighten-3.btn-outline-large,
.red.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #cc9991 !important;
    border-color: #cc9991 !important
}

.red.lighten-3.btn-outline-large:focus,
.red.lighten-3.btn-outline-large:hover,
.red.lighten-3.btn-outline-small:focus,
.red.lighten-3.btn-outline-small:hover,
.red.lighten-3.btn-outline:focus,
.red.lighten-3.btn-outline:hover {
    background: #cc9991 !important;
    color: #000 !important
}

.red-trspnt.trspnt-lighten-3 {
    background-color: rgba(204, 153, 145, .8) !important;
    color: #000 !important
}

.red_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #cc9991 0, #b4695d 100%)
}

.red_gradient-l.gradient_lighten-3 {
    background: #c48980;
    background: linear-gradient(135deg, #cc9991 0, #c48980 100%)
}

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

.btn-icon.red-text.text-lighten-3:focus,
.btn-icon.red-text.text-lighten-3:hover,
a.red-text.text-lighten-3:focus,
a.red-text.text-lighten-3:hover {
    color: #d4a9a2 !important
}

.red.lighten-2 {
    background-color: #b77064 !important;
    color: #000 !important
}

.red.lighten-2.chip {
    border-color: #b77064 !important
}

.red.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.red.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #a95c4e !important
}

.red.lighten-2.btn-outline,
.red.lighten-2.btn-outline-large,
.red.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #b77064 !important;
    border-color: #b77064 !important
}

.red.lighten-2.btn-outline-large:focus,
.red.lighten-2.btn-outline-large:hover,
.red.lighten-2.btn-outline-small:focus,
.red.lighten-2.btn-outline-small:hover,
.red.lighten-2.btn-outline:focus,
.red.lighten-2.btn-outline:hover {
    background: #b77064 !important;
    color: #000 !important
}

.red-trspnt.trspnt-lighten-2 {
    background-color: rgba(183, 112, 100, .8) !important;
    color: #000 !important
}

.red_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #b77064 0, #8d4c41 100%)
}

.red_gradient-l.gradient_lighten-2 {
    background: #af6053;
    background: linear-gradient(135deg, #b77064 0, #af6053 100%)
}

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

.btn-icon.red-text.text-lighten-2:focus,
.btn-icon.red-text.text-lighten-2:hover,
a.red-text.text-lighten-2:focus,
a.red-text.text-lighten-2:hover {
    color: #bf8075 !important
}

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

.red.lighten-1.chip {
    border-color: #a75143 !important
}

.red.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.red.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #8e4539 !important
}

.red.lighten-1.btn-outline,
.red.lighten-1.btn-outline-large,
.red.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #a75143 !important;
    border-color: #a75143 !important
}

.red.lighten-1.btn-outline-large:focus,
.red.lighten-1.btn-outline-large:hover,
.red.lighten-1.btn-outline-small:focus,
.red.lighten-1.btn-outline-small:hover,
.red.lighten-1.btn-outline:focus,
.red.lighten-1.btn-outline:hover {
    background: #a75143 !important;
    color: #fff !important
}

.red-trspnt.trspnt-lighten-1 {
    background-color: rgba(167, 81, 67, .8) !important;
    color: #fff !important
}

.red_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #a75143 0, #70372d 100%)
}

.red_gradient-l.gradient_lighten-1 {
    background: #95483c;
    background: linear-gradient(135deg, #a75143 0, #95483c 100%)
}

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

.btn-icon.red-text.text-lighten-1:focus,
.btn-icon.red-text.text-lighten-1:hover,
a.red-text.text-lighten-1:focus,
a.red-text.text-lighten-1:hover {
    color: #b75b4c !important
}

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

.red.darken-1.chip {
    border-color: #902d1e !important
}

.red.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.red.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #722418 !important
}

.red.darken-1.btn-outline,
.red.darken-1.btn-outline-large,
.red.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #902d1e !important;
    border-color: #902d1e !important
}

.red.darken-1.btn-outline-large:focus,
.red.darken-1.btn-outline-large:hover,
.red.darken-1.btn-outline-small:focus,
.red.darken-1.btn-outline-small:hover,
.red.darken-1.btn-outline:focus,
.red.darken-1.btn-outline:hover {
    background: #902d1e !important;
    color: #fff !important
}

.red-trspnt.trspnt-darken-1 {
    background-color: rgba(144, 45, 30, .8) !important;
    color: #fff !important
}

.red_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #902d1e 0, #511911 100%)
}

.red_gradient-l.gradient_darken-1 {
    background: #7b261a;
    background: linear-gradient(135deg, #902d1e 0, #7b261a 100%)
}

.red-text.text-darken-1 {
    color: #902d1e !important
}

.btn-icon.red-text.text-darken-1:focus,
.btn-icon.red-text.text-darken-1:hover,
a.red-text.text-darken-1:focus,
a.red-text.text-darken-1:hover {
    color: #a53422 !important
}

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

.red.darken-2.chip {
    border-color: #852619 !important
}

.red.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.red.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #671d13 !important
}

.red.darken-2.btn-outline,
.red.darken-2.btn-outline-large,
.red.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #852619 !important;
    border-color: #852619 !important
}

.red.darken-2.btn-outline-large:focus,
.red.darken-2.btn-outline-large:hover,
.red.darken-2.btn-outline-small:focus,
.red.darken-2.btn-outline-small:hover,
.red.darken-2.btn-outline:focus,
.red.darken-2.btn-outline:hover {
    background: #852619 !important;
    color: #fff !important
}

.red-trspnt.trspnt-darken-2 {
    background-color: rgba(133, 38, 25, .8) !important;
    color: #fff !important
}

.red_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #852619 0, #45140d 100%)
}

.red_gradient-l.gradient_darken-2 {
    background: #702015;
    background: linear-gradient(135deg, #852619 0, #702015 100%)
}

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

.btn-icon.red-text.text-darken-2:focus,
.btn-icon.red-text.text-darken-2:hover,
a.red-text.text-darken-2:focus,
a.red-text.text-darken-2:hover {
    color: #9a2c1d !important
}

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

.red.darken-3.chip {
    border-color: #7b1f14 !important
}

.red.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.red.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #5c170f !important
}

.red.darken-3.btn-outline,
.red.darken-3.btn-outline-large,
.red.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #7b1f14 !important;
    border-color: #7b1f14 !important
}

.red.darken-3.btn-outline-large:focus,
.red.darken-3.btn-outline-large:hover,
.red.darken-3.btn-outline-small:focus,
.red.darken-3.btn-outline-small:hover,
.red.darken-3.btn-outline:focus,
.red.darken-3.btn-outline:hover {
    background: #7b1f14 !important;
    color: #fff !important
}

.red-trspnt.trspnt-darken-3 {
    background-color: rgba(123, 31, 20, .8) !important;
    color: #fff !important
}

.red_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #7b1f14 0, #390e09 100%)
}

.red_gradient-l.gradient_darken-3 {
    background: #651910;
    background: linear-gradient(135deg, #7b1f14 0, #651910 100%)
}

.red-text.text-darken-3 {
    color: #7b1f14 !important
}

.btn-icon.red-text.text-darken-3:focus,
.btn-icon.red-text.text-darken-3:hover,
a.red-text.text-darken-3:focus,
a.red-text.text-darken-3:hover {
    color: #912518 !important
}

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

.red.darken-4.chip {
    border-color: #6a130c !important
}

.red.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.red.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #4a0d08 !important
}

.red.darken-4.btn-outline,
.red.darken-4.btn-outline-large,
.red.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #6a130c !important;
    border-color: #6a130c !important
}

.red.darken-4.btn-outline-large:focus,
.red.darken-4.btn-outline-large:hover,
.red.darken-4.btn-outline-small:focus,
.red.darken-4.btn-outline-small:hover,
.red.darken-4.btn-outline:focus,
.red.darken-4.btn-outline:hover {
    background: #6a130c !important;
    color: #fff !important
}

.red-trspnt.trspnt-darken-4 {
    background-color: rgba(106, 19, 12, .8) !important;
    color: #fff !important
}

.red_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #6a130c 0, #250704 100%)
}

.red_gradient-l.gradient_darken-4 {
    background: #530f09;
    background: linear-gradient(135deg, #6a130c 0, #530f09 100%)
}

.red-text.text-darken-4 {
    color: #6a130c !important
}

.btn-icon.red-text.text-darken-4:focus,
.btn-icon.red-text.text-darken-4:hover,
a.red-text.text-darken-4:focus,
a.red-text.text-darken-4:hover {
    color: #81170f !important
}

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

.red.accent-1.chip {
    border-color: #ffa29c !important
}

.red.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.red.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff8078 !important
}

.red.accent-1.btn-outline,
.red.accent-1.btn-outline-large,
.red.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #ffa29c !important;
    border-color: #ffa29c !important
}

.red.accent-1.btn-outline-large:focus,
.red.accent-1.btn-outline-large:hover,
.red.accent-1.btn-outline-small:focus,
.red.accent-1.btn-outline-small:hover,
.red.accent-1.btn-outline:focus,
.red.accent-1.btn-outline:hover {
    background: #ffa29c !important;
    color: #000 !important
}

.red-trspnt.trspnt-accent-1 {
    background-color: rgba(255, 162, 156, .8) !important;
    color: #000 !important
}

.red_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #ffa29c 0, #ff5a50 100%)
}

.red_gradient-l.gradient_accent-1 {
    background: #ff8a83;
    background: linear-gradient(135deg, #ffa29c 0, #ff8a83 100%)
}

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

.btn-icon.red-text.text-accent-1:focus,
.btn-icon.red-text.text-accent-1:hover,
a.red-text.text-accent-1:focus,
a.red-text.text-accent-1:hover {
    color: #ffbab6 !important
}

.red.accent-2 {
    background-color: #ff7269 !important;
    color: #000 !important
}

.red.accent-2.chip {
    border-color: #ff7269 !important
}

.red.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.red.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff5045 !important
}

.red.accent-2.btn-outline,
.red.accent-2.btn-outline-large,
.red.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #ff7269 !important;
    border-color: #ff7269 !important
}

.red.accent-2.btn-outline-large:focus,
.red.accent-2.btn-outline-large:hover,
.red.accent-2.btn-outline-small:focus,
.red.accent-2.btn-outline-small:hover,
.red.accent-2.btn-outline:focus,
.red.accent-2.btn-outline:hover {
    background: #ff7269 !important;
    color: #000 !important
}

.red-trspnt.trspnt-accent-2 {
    background-color: rgba(255, 114, 105, .8) !important;
    color: #000 !important
}

.red_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #ff7269 0, #ff2a1d 100%)
}

.red_gradient-l.gradient_accent-2 {
    background: #ff5a50;
    background: linear-gradient(135deg, #ff7269 0, #ff5a50 100%)
}

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

.btn-icon.red-text.text-accent-2:focus,
.btn-icon.red-text.text-accent-2:hover,
a.red-text.text-accent-2:focus,
a.red-text.text-accent-2:hover {
    color: #ff8a83 !important
}

.red.accent-3 {
    background-color: #ff4236 !important;
    color: #000 !important
}

.red.accent-3.chip {
    border-color: #ff4236 !important
}

.red.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.red.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff2012 !important
}

.red.accent-3.btn-outline,
.red.accent-3.btn-outline-large,
.red.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #ff4236 !important;
    border-color: #ff4236 !important
}

.red.accent-3.btn-outline-large:focus,
.red.accent-3.btn-outline-large:hover,
.red.accent-3.btn-outline-small:focus,
.red.accent-3.btn-outline-small:hover,
.red.accent-3.btn-outline:focus,
.red.accent-3.btn-outline:hover {
    background: #ff4236 !important;
    color: #000 !important
}

.red-trspnt.trspnt-accent-3 {
    background-color: rgba(255, 66, 54, .8) !important;
    color: #fff !important
}

.red_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #ff4236 0, #e90e00 100%)
}

.red_gradient-l.gradient_accent-3 {
    background: #ff2a1d;
    background: linear-gradient(135deg, #ff4236 0, #ff2a1d 100%)
}

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

.btn-icon.red-text.text-accent-3:focus,
.btn-icon.red-text.text-accent-3:hover,
a.red-text.text-accent-3:focus,
a.red-text.text-accent-3:hover {
    color: #ff5a50 !important
}

.red.accent-4 {
    background-color: #ff2a1d !important;
    color: #000 !important
}

.red.accent-4.chip {
    border-color: #ff2a1d !important
}

.red.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.red.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #f80e00 !important
}

.red.accent-4.btn-outline,
.red.accent-4.btn-outline-large,
.red.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #ff2a1d !important;
    border-color: #ff2a1d !important
}

.red.accent-4.btn-outline-large:focus,
.red.accent-4.btn-outline-large:hover,
.red.accent-4.btn-outline-small:focus,
.red.accent-4.btn-outline-small:hover,
.red.accent-4.btn-outline:focus,
.red.accent-4.btn-outline:hover {
    background: #ff2a1d !important;
    color: #000 !important
}

.red-trspnt.trspnt-accent-4 {
    background-color: rgba(255, 42, 29, .8) !important;
    color: #fff !important
}

.red_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #ff2a1d 0, #d00c00 100%)
}

.red_gradient-l.gradient_accent-4 {
    background: #ff1204;
    background: linear-gradient(135deg, #ff2a1d 0, #ff1204 100%)
}

.red-text.text-accent-4 {
    color: #ff2a1d !important
}

.btn-icon.red-text.text-accent-4:focus,
.btn-icon.red-text.text-accent-4:hover,
a.red-text.text-accent-4:focus,
a.red-text.text-accent-4:hover {
    color: #ff4237 !important
}

.magenta {
    background-color: #91004b !important;
    color: #fff !important
}

.magenta.chip {
    border-color: #91004b !important
}

.magenta[class^=btn]:focus,
.magenta[class^=btn]:hover {
    background: #6d0039 !important;
    color: #fff !important
}

.magenta.btn-outline,
.magenta.btn-outline-large,
.magenta.btn-outline-small {
    background: 0 0 !important;
    color: #91004b !important;
    border-color: #91004b !important
}

.magenta.btn-outline-large:focus,
.magenta.btn-outline-large:hover,
.magenta.btn-outline-small:focus,
.magenta.btn-outline-small:hover,
.magenta.btn-outline:focus,
.magenta.btn-outline:hover {
    background: #91004b !important;
    color: #fff !important
}

.magenta[class^=card] a:not([class^=btn]) {
    color: #00ceb9 !important
}

.magenta[class^=card] a:not([class^=btn]):focus,
.magenta[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.magenta-trspnt {
    background: rgba(145, 0, 75, .8) !important;
    color: #fff !important
}

.magenta_gradient {
    background-image: radial-gradient(center, circle cover, #91004b 0, #78003e 100%);
    color: #fff !important
}

.magenta_gradient-l {
    background: #78003e;
    background: linear-gradient(135deg, #91004b 0, #78003e 100%);
    color: #fff !important
}

.magenta-text {
    color: #91004b !important
}

.btn-icon.magenta-text:hover,
a.magenta-text:hover {
    color: #ab0058 !important
}

.magenta.lighten-5 {
    background-color: #f2e0e9 !important;
    color: #000 !important
}

.magenta.lighten-5.chip {
    border-color: #f2e0e9 !important
}

.magenta.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.magenta.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #e7c7d7 !important
}

.magenta.lighten-5.btn-outline,
.magenta.lighten-5.btn-outline-large,
.magenta.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #f2e0e9 !important;
    border-color: #f2e0e9 !important
}

.magenta.lighten-5.btn-outline-large:focus,
.magenta.lighten-5.btn-outline-large:hover,
.magenta.lighten-5.btn-outline-small:focus,
.magenta.lighten-5.btn-outline-small:hover,
.magenta.lighten-5.btn-outline:focus,
.magenta.lighten-5.btn-outline:hover {
    background: #f2e0e9 !important;
    color: #000 !important
}

.magenta-trspnt.trspnt-lighten-5 {
    background-color: rgba(242, 224, 233, .8) !important;
    color: #000 !important
}

.magenta_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #f2e0e9 0, #dbaac3 100%)
}

.magenta_gradient-l.gradient_lighten-5 {
    background: #eacedc;
    background: linear-gradient(135deg, #f2e0e9 0, #eacedc 100%)
}

.magenta-text.text-lighten-5 {
    color: #f2e0e9 !important
}

.btn-icon.magenta-text.text-lighten-5:focus,
.btn-icon.magenta-text.text-lighten-5:hover,
a.magenta-text.text-lighten-5:focus,
a.magenta-text.text-lighten-5:hover {
    color: #faf2f6 !important
}

.magenta.lighten-4 {
    background-color: #deb3c9 !important;
    color: #000 !important
}

.magenta.lighten-4.chip {
    border-color: #deb3c9 !important
}

.magenta.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.magenta.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #d39ab7 !important
}

.magenta.lighten-4.btn-outline,
.magenta.lighten-4.btn-outline-large,
.magenta.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #deb3c9 !important;
    border-color: #deb3c9 !important
}

.magenta.lighten-4.btn-outline-large:focus,
.magenta.lighten-4.btn-outline-large:hover,
.magenta.lighten-4.btn-outline-small:focus,
.magenta.lighten-4.btn-outline-small:hover,
.magenta.lighten-4.btn-outline:focus,
.magenta.lighten-4.btn-outline:hover {
    background: #deb3c9 !important;
    color: #000 !important
}

.magenta-trspnt.trspnt-lighten-4 {
    background-color: rgba(222, 179, 201, .8) !important;
    color: #000 !important
}

.magenta_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #deb3c9 0, #c77ea3 100%)
}

.magenta_gradient-l.gradient_lighten-4 {
    background: #d6a1bc;
    background: linear-gradient(135deg, #deb3c9 0, #d6a1bc 100%)
}

.magenta-text.text-lighten-4 {
    color: #deb3c9 !important
}

.btn-icon.magenta-text.text-lighten-4:focus,
.btn-icon.magenta-text.text-lighten-4:hover,
a.magenta-text.text-lighten-4:focus,
a.magenta-text.text-lighten-4:hover {
    color: #e6c5d6 !important
}

.magenta.lighten-3 {
    background-color: #c880a5 !important;
    color: #000 !important
}

.magenta.lighten-3.chip {
    border-color: #c880a5 !important
}

.magenta.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.magenta.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #bd6793 !important
}

.magenta.lighten-3.btn-outline,
.magenta.lighten-3.btn-outline-large,
.magenta.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #c880a5 !important;
    border-color: #c880a5 !important
}

.magenta.lighten-3.btn-outline-large:focus,
.magenta.lighten-3.btn-outline-large:hover,
.magenta.lighten-3.btn-outline-small:focus,
.magenta.lighten-3.btn-outline-small:hover,
.magenta.lighten-3.btn-outline:focus,
.magenta.lighten-3.btn-outline:hover {
    background: #c880a5 !important;
    color: #000 !important
}

.magenta-trspnt.trspnt-lighten-3 {
    background-color: rgba(200, 128, 165, .8) !important;
    color: #000 !important
}

.magenta_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #c880a5 0, #af4c7f 100%)
}

.magenta_gradient-l.gradient_lighten-3 {
    background: #c06e98;
    background: linear-gradient(135deg, #c880a5 0, #c06e98 100%)
}

.magenta-text.text-lighten-3 {
    color: #c880a5 !important
}

.btn-icon.magenta-text.text-lighten-3:focus,
.btn-icon.magenta-text.text-lighten-3:hover,
a.magenta-text.text-lighten-3:focus,
a.magenta-text.text-lighten-3:hover {
    color: #d092b2 !important
}

.magenta.lighten-2 {
    background-color: #b24d81 !important;
    color: #fff !important
}

.magenta.lighten-2.chip {
    border-color: #b24d81 !important
}

.magenta.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.magenta.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #99426f !important
}

.magenta.lighten-2.btn-outline,
.magenta.lighten-2.btn-outline-large,
.magenta.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #b24d81 !important;
    border-color: #b24d81 !important
}

.magenta.lighten-2.btn-outline-large:focus,
.magenta.lighten-2.btn-outline-large:hover,
.magenta.lighten-2.btn-outline-small:focus,
.magenta.lighten-2.btn-outline-small:hover,
.magenta.lighten-2.btn-outline:focus,
.magenta.lighten-2.btn-outline:hover {
    background: #b24d81 !important;
    color: #fff !important
}

.magenta-trspnt.trspnt-lighten-2 {
    background-color: rgba(178, 77, 129, .8) !important;
    color: #000 !important
}

.magenta_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #b24d81 0, #7d365a 100%)
}

.magenta_gradient-l.gradient_lighten-2 {
    background: #a04574;
    background: linear-gradient(135deg, #b24d81 0, #a04574 100%)
}

.magenta-text.text-lighten-2 {
    color: #b24d81 !important
}

.btn-icon.magenta-text.text-lighten-2:focus,
.btn-icon.magenta-text.text-lighten-2:hover,
a.magenta-text.text-lighten-2:focus,
a.magenta-text.text-lighten-2:hover {
    color: #ba5f8e !important
}

.magenta.lighten-1 {
    background-color: #a22666 !important;
    color: #fff !important
}

.magenta.lighten-1.chip {
    border-color: #a22666 !important
}

.magenta.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.magenta.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #851f54 !important
}

.magenta.lighten-1.btn-outline,
.magenta.lighten-1.btn-outline-large,
.magenta.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #a22666 !important;
    border-color: #a22666 !important
}

.magenta.lighten-1.btn-outline-large:focus,
.magenta.lighten-1.btn-outline-large:hover,
.magenta.lighten-1.btn-outline-small:focus,
.magenta.lighten-1.btn-outline-small:hover,
.magenta.lighten-1.btn-outline:focus,
.magenta.lighten-1.btn-outline:hover {
    background: #a22666 !important;
    color: #fff !important
}

.magenta-trspnt.trspnt-lighten-1 {
    background-color: rgba(162, 38, 102, .8) !important;
    color: #fff !important
}

.magenta_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #a22666 0, #64173f 100%)
}

.magenta_gradient-l.gradient_lighten-1 {
    background: #8d2159;
    background: linear-gradient(135deg, #a22666 0, #8d2159 100%)
}

.magenta-text.text-lighten-1 {
    color: #a22666 !important
}

.btn-icon.magenta-text.text-lighten-1:focus,
.btn-icon.magenta-text.text-lighten-1:hover,
a.magenta-text.text-lighten-1:focus,
a.magenta-text.text-lighten-1:hover {
    color: #b72b73 !important
}

.magenta.darken-1 {
    background-color: #890044 !important;
    color: #fff !important
}

.magenta.darken-1.chip {
    border-color: #890044 !important
}

.magenta.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.magenta.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #650032 !important
}

.magenta.darken-1.btn-outline,
.magenta.darken-1.btn-outline-large,
.magenta.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #890044 !important;
    border-color: #890044 !important
}

.magenta.darken-1.btn-outline-large:focus,
.magenta.darken-1.btn-outline-large:hover,
.magenta.darken-1.btn-outline-small:focus,
.magenta.darken-1.btn-outline-small:hover,
.magenta.darken-1.btn-outline:focus,
.magenta.darken-1.btn-outline:hover {
    background: #890044 !important;
    color: #fff !important
}

.magenta-trspnt.trspnt-darken-1 {
    background-color: rgba(137, 0, 68, .8) !important;
    color: #fff !important
}

.magenta_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #890044 0, #3d001e 100%)
}

.magenta_gradient-l.gradient_darken-1 {
    background: #700037;
    background: linear-gradient(135deg, #890044 0, #700037 100%)
}

.magenta-text.text-darken-1 {
    color: #890044 !important
}

.btn-icon.magenta-text.text-darken-1:focus,
.btn-icon.magenta-text.text-darken-1:hover,
a.magenta-text.text-darken-1:focus,
a.magenta-text.text-darken-1:hover {
    color: #a30051 !important
}

.magenta.darken-2 {
    background-color: #7e003b !important;
    color: #fff !important
}

.magenta.darken-2.chip {
    border-color: #7e003b !important
}

.magenta.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.magenta.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #5a002a !important
}

.magenta.darken-2.btn-outline,
.magenta.darken-2.btn-outline-large,
.magenta.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #7e003b !important;
    border-color: #7e003b !important
}

.magenta.darken-2.btn-outline-large:focus,
.magenta.darken-2.btn-outline-large:hover,
.magenta.darken-2.btn-outline-small:focus,
.magenta.darken-2.btn-outline-small:hover,
.magenta.darken-2.btn-outline:focus,
.magenta.darken-2.btn-outline:hover {
    background: #7e003b !important;
    color: #fff !important
}

.magenta-trspnt.trspnt-darken-2 {
    background-color: rgba(126, 0, 59, .8) !important;
    color: #fff !important
}

.magenta_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #7e003b 0, #320017 100%)
}

.magenta_gradient-l.gradient_darken-2 {
    background: #65002f;
    background: linear-gradient(135deg, #7e003b 0, #65002f 100%)
}

.magenta-text.text-darken-2 {
    color: #7e003b !important
}

.btn-icon.magenta-text.text-darken-2:focus,
.btn-icon.magenta-text.text-darken-2:hover,
a.magenta-text.text-darken-2:focus,
a.magenta-text.text-darken-2:hover {
    color: #980047 !important
}

.magenta.darken-3 {
    background-color: #740033 !important;
    color: #fff !important
}

.magenta.darken-3.chip {
    border-color: #740033 !important
}

.magenta.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.magenta.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #500023 !important
}

.magenta.darken-3.btn-outline,
.magenta.darken-3.btn-outline-large,
.magenta.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #740033 !important;
    border-color: #740033 !important
}

.magenta.darken-3.btn-outline-large:focus,
.magenta.darken-3.btn-outline-large:hover,
.magenta.darken-3.btn-outline-small:focus,
.magenta.darken-3.btn-outline-small:hover,
.magenta.darken-3.btn-outline:focus,
.magenta.darken-3.btn-outline:hover {
    background: #740033 !important;
    color: #fff !important
}

.magenta-trspnt.trspnt-darken-3 {
    background-color: rgba(116, 0, 51, .8) !important;
    color: #fff !important
}

.magenta_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #740033 0, #280011 100%)
}

.magenta_gradient-l.gradient_darken-3 {
    background: #5b0028;
    background: linear-gradient(135deg, #740033 0, #5b0028 100%)
}

.magenta-text.text-darken-3 {
    color: #740033 !important
}

.btn-icon.magenta-text.text-darken-3:focus,
.btn-icon.magenta-text.text-darken-3:hover,
a.magenta-text.text-darken-3:focus,
a.magenta-text.text-darken-3:hover {
    color: #8e003e !important
}

.magenta.darken-4 {
    background-color: #620023 !important;
    color: #fff !important
}

.magenta.darken-4.chip {
    border-color: #620023 !important
}

.magenta.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.magenta.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #3e0016 !important
}

.magenta.darken-4.btn-outline,
.magenta.darken-4.btn-outline-large,
.magenta.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #620023 !important;
    border-color: #620023 !important
}

.magenta.darken-4.btn-outline-large:focus,
.magenta.darken-4.btn-outline-large:hover,
.magenta.darken-4.btn-outline-small:focus,
.magenta.darken-4.btn-outline-small:hover,
.magenta.darken-4.btn-outline:focus,
.magenta.darken-4.btn-outline:hover {
    background: #620023 !important;
    color: #fff !important
}

.magenta-trspnt.trspnt-darken-4 {
    background-color: rgba(98, 0, 35, .8) !important;
    color: #fff !important
}

.magenta_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #620023 0, #160008 100%)
}

.magenta_gradient-l.gradient_darken-4 {
    background: #49001a;
    background: linear-gradient(135deg, #620023 0, #49001a 100%)
}

.magenta-text.text-darken-4 {
    color: #620023 !important
}

.btn-icon.magenta-text.text-darken-4:focus,
.btn-icon.magenta-text.text-darken-4:hover,
a.magenta-text.text-darken-4:focus,
a.magenta-text.text-darken-4:hover {
    color: #7c002c !important
}

.magenta.accent-1 {
    background-color: #ff92af !important;
    color: #000 !important
}

.magenta.accent-1.chip {
    border-color: #ff92af !important
}

.magenta.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.magenta.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff6e95 !important
}

.magenta.accent-1.btn-outline,
.magenta.accent-1.btn-outline-large,
.magenta.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #ff92af !important;
    border-color: #ff92af !important
}

.magenta.accent-1.btn-outline-large:focus,
.magenta.accent-1.btn-outline-large:hover,
.magenta.accent-1.btn-outline-small:focus,
.magenta.accent-1.btn-outline-small:hover,
.magenta.accent-1.btn-outline:focus,
.magenta.accent-1.btn-outline:hover {
    background: #ff92af !important;
    color: #000 !important
}

.magenta-trspnt.trspnt-accent-1 {
    background-color: rgba(255, 146, 175, .8) !important;
    color: #000 !important
}

.magenta_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #ff92af 0, #ff4677 100%)
}

.magenta_gradient-l.gradient_accent-1 {
    background: #ff799c;
    background: linear-gradient(135deg, #ff92af 0, #ff799c 100%)
}

.magenta-text.text-accent-1 {
    color: #ff92af !important
}

.btn-icon.magenta-text.text-accent-1:focus,
.btn-icon.magenta-text.text-accent-1:hover,
a.magenta-text.text-accent-1:focus,
a.magenta-text.text-accent-1:hover {
    color: #ffacc2 !important
}

.magenta.accent-2 {
    background-color: #ff5f8a !important;
    color: #000 !important
}

.magenta.accent-2.chip {
    border-color: #ff5f8a !important
}

.magenta.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.magenta.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff3b70 !important
}

.magenta.accent-2.btn-outline,
.magenta.accent-2.btn-outline-large,
.magenta.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #ff5f8a !important;
    border-color: #ff5f8a !important
}

.magenta.accent-2.btn-outline-large:focus,
.magenta.accent-2.btn-outline-large:hover,
.magenta.accent-2.btn-outline-small:focus,
.magenta.accent-2.btn-outline-small:hover,
.magenta.accent-2.btn-outline:focus,
.magenta.accent-2.btn-outline:hover {
    background: #ff5f8a !important;
    color: #000 !important
}

.magenta-trspnt.trspnt-accent-2 {
    background-color: rgba(255, 95, 138, .8) !important;
    color: #000 !important
}

.magenta_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #ff5f8a 0, #ff1352 100%)
}

.magenta_gradient-l.gradient_accent-2 {
    background: #ff4677;
    background: linear-gradient(135deg, #ff5f8a 0, #ff4677 100%)
}

.magenta-text.text-accent-2 {
    color: #ff5f8a !important
}

.btn-icon.magenta-text.text-accent-2:focus,
.btn-icon.magenta-text.text-accent-2:hover,
a.magenta-text.text-accent-2:focus,
a.magenta-text.text-accent-2:hover {
    color: #ff799d !important
}

.magenta.accent-3 {
    background-color: #ff2c65 !important;
    color: #000 !important
}

.magenta.accent-3.chip {
    border-color: #ff2c65 !important
}

.magenta.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.magenta.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff084b !important
}

.magenta.accent-3.btn-outline,
.magenta.accent-3.btn-outline-large,
.magenta.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #ff2c65 !important;
    border-color: #ff2c65 !important
}

.magenta.accent-3.btn-outline-large:focus,
.magenta.accent-3.btn-outline-large:hover,
.magenta.accent-3.btn-outline-small:focus,
.magenta.accent-3.btn-outline-small:hover,
.magenta.accent-3.btn-outline:focus,
.magenta.accent-3.btn-outline:hover {
    background: #ff2c65 !important;
    color: #000 !important
}

.magenta-trspnt.trspnt-accent-3 {
    background-color: rgba(255, 44, 101, .8) !important;
    color: #000 !important
}

.magenta_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #ff2c65 0, #df003c 100%)
}

.magenta_gradient-l.gradient_accent-3 {
    background: #ff1352;
    background: linear-gradient(135deg, #ff2c65 0, #ff1352 100%)
}

.magenta-text.text-accent-3 {
    color: #ff2c65 !important
}

.btn-icon.magenta-text.text-accent-3:focus,
.btn-icon.magenta-text.text-accent-3:hover,
a.magenta-text.text-accent-3:focus,
a.magenta-text.text-accent-3:hover {
    color: #ff4678 !important
}

.magenta.accent-4 {
    background-color: #ff1352 !important;
    color: #000 !important
}

.magenta.accent-4.chip {
    border-color: #ff1352 !important
}

.magenta.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.magenta.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ee0040 !important
}

.magenta.accent-4.btn-outline,
.magenta.accent-4.btn-outline-large,
.magenta.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #ff1352 !important;
    border-color: #ff1352 !important
}

.magenta.accent-4.btn-outline-large:focus,
.magenta.accent-4.btn-outline-large:hover,
.magenta.accent-4.btn-outline-small:focus,
.magenta.accent-4.btn-outline-small:hover,
.magenta.accent-4.btn-outline:focus,
.magenta.accent-4.btn-outline:hover {
    background: #ff1352 !important;
    color: #000 !important
}

.magenta-trspnt.trspnt-accent-4 {
    background-color: rgba(255, 19, 82, .8) !important;
    color: #fff !important
}

.magenta_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #ff1352 0, #c60035 100%)
}

.magenta_gradient-l.gradient_accent-4 {
    background: #f90042;
    background: linear-gradient(135deg, #ff1352 0, #f90042 100%)
}

.magenta-text.text-accent-4 {
    color: #ff1352 !important
}

.btn-icon.magenta-text.text-accent-4:focus,
.btn-icon.magenta-text.text-accent-4:hover,
a.magenta-text.text-accent-4:focus,
a.magenta-text.text-accent-4:hover {
    color: #ff2d65 !important
}

.purple {
    background-color: #77216f !important;
    color: #fff !important
}

.purple.chip {
    border-color: #77216f !important
}

.purple[class^=btn]:focus,
.purple[class^=btn]:hover {
    background: #5b1955 !important;
    color: #fff !important
}

.purple.btn-outline,
.purple.btn-outline-large,
.purple.btn-outline-small {
    background: 0 0 !important;
    color: #77216f !important;
    border-color: #77216f !important
}

.purple.btn-outline-large:focus,
.purple.btn-outline-large:hover,
.purple.btn-outline-small:focus,
.purple.btn-outline-small:hover,
.purple.btn-outline:focus,
.purple.btn-outline:hover {
    background: #77216f !important;
    color: #fff !important
}

.purple[class^=card] a:not([class^=btn]) {
    color: #2ecd7f !important
}

.purple[class^=card] a:not([class^=btn]):focus,
.purple[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.purple-trspnt {
    background: rgba(119, 33, 111, .8) !important;
    color: #fff !important
}

.purple_gradient {
    background-image: radial-gradient(center, circle cover, #77216f 0, #631b5c 100%);
    color: #fff !important
}

.purple_gradient-l {
    background: #631b5c;
    background: linear-gradient(135deg, #77216f 0, #631b5c 100%);
    color: #fff !important
}

.purple-text {
    color: #77216f !important
}

.btn-icon.purple-text:hover,
a.purple-text:hover {
    color: #8b2782 !important
}

.purple.lighten-5 {
    background-color: #efe4ee !important;
    color: #000 !important
}

.purple.lighten-5.chip {
    border-color: #efe4ee !important
}

.purple.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.purple.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #e2cee0 !important
}

.purple.lighten-5.btn-outline,
.purple.lighten-5.btn-outline-large,
.purple.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #efe4ee !important;
    border-color: #efe4ee !important
}

.purple.lighten-5.btn-outline-large:focus,
.purple.lighten-5.btn-outline-large:hover,
.purple.lighten-5.btn-outline-small:focus,
.purple.lighten-5.btn-outline-small:hover,
.purple.lighten-5.btn-outline:focus,
.purple.lighten-5.btn-outline:hover {
    background: #efe4ee !important;
    color: #000 !important
}

.purple-trspnt.trspnt-lighten-5 {
    background-color: rgba(239, 228, 238, .8) !important;
    color: #000 !important
}

.purple_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #efe4ee 0, #d3b4d0 100%)
}

.purple_gradient-l.gradient_lighten-5 {
    background: #e6d4e4;
    background: linear-gradient(135deg, #efe4ee 0, #e6d4e4 100%)
}

.purple-text.text-lighten-5 {
    color: #efe4ee !important
}

.btn-icon.purple-text.text-lighten-5:focus,
.btn-icon.purple-text.text-lighten-5:hover,
a.purple-text.text-lighten-5:focus,
a.purple-text.text-lighten-5:hover {
    color: #f8f4f8 !important
}

.purple.lighten-4 {
    background-color: #d6bcd4 !important;
    color: #000 !important
}

.purple.lighten-4.chip {
    border-color: #d6bcd4 !important
}

.purple.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.purple.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c8a6c6 !important
}

.purple.lighten-4.btn-outline,
.purple.lighten-4.btn-outline-large,
.purple.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #d6bcd4 !important;
    border-color: #d6bcd4 !important
}

.purple.lighten-4.btn-outline-large:focus,
.purple.lighten-4.btn-outline-large:hover,
.purple.lighten-4.btn-outline-small:focus,
.purple.lighten-4.btn-outline-small:hover,
.purple.lighten-4.btn-outline:focus,
.purple.lighten-4.btn-outline:hover {
    background: #d6bcd4 !important;
    color: #000 !important
}

.purple-trspnt.trspnt-lighten-4 {
    background-color: rgba(214, 188, 212, .8) !important;
    color: #000 !important
}

.purple_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #d6bcd4 0, #b98db6 100%)
}

.purple_gradient-l.gradient_lighten-4 {
    background: #ccacca;
    background: linear-gradient(135deg, #d6bcd4 0, #ccacca 100%)
}

.purple-text.text-lighten-4 {
    color: #d6bcd4 !important
}

.btn-icon.purple-text.text-lighten-4:focus,
.btn-icon.purple-text.text-lighten-4:hover,
a.purple-text.text-lighten-4:focus,
a.purple-text.text-lighten-4:hover {
    color: #e0ccde !important
}

.purple.lighten-3 {
    background-color: #bb90b7 !important;
    color: #000 !important
}

.purple.lighten-3.chip {
    border-color: #bb90b7 !important
}

.purple.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.purple.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ad7aa9 !important
}

.purple.lighten-3.btn-outline,
.purple.lighten-3.btn-outline-large,
.purple.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #bb90b7 !important;
    border-color: #bb90b7 !important
}

.purple.lighten-3.btn-outline-large:focus,
.purple.lighten-3.btn-outline-large:hover,
.purple.lighten-3.btn-outline-small:focus,
.purple.lighten-3.btn-outline-small:hover,
.purple.lighten-3.btn-outline:focus,
.purple.lighten-3.btn-outline:hover {
    background: #bb90b7 !important;
    color: #000 !important
}

.purple-trspnt.trspnt-lighten-3 {
    background-color: rgba(187, 144, 183, .8) !important;
    color: #000 !important
}

.purple_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #bb90b7 0, #9e6198 100%)
}

.purple_gradient-l.gradient_lighten-3 {
    background: #b180ad;
    background: linear-gradient(135deg, #bb90b7 0, #b180ad 100%)
}

.purple-text.text-lighten-3 {
    color: #bb90b7 !important
}

.btn-icon.purple-text.text-lighten-3:focus,
.btn-icon.purple-text.text-lighten-3:hover,
a.purple-text.text-lighten-3:focus,
a.purple-text.text-lighten-3:hover {
    color: #c5a0c1 !important
}

.purple.lighten-2 {
    background-color: #a0649a !important;
    color: #000 !important
}

.purple.lighten-2.chip {
    border-color: #a0649a !important
}

.purple.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.purple.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #8b5586 !important
}

.purple.lighten-2.btn-outline,
.purple.lighten-2.btn-outline-large,
.purple.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #a0649a !important;
    border-color: #a0649a !important
}

.purple.lighten-2.btn-outline-large:focus,
.purple.lighten-2.btn-outline-large:hover,
.purple.lighten-2.btn-outline-small:focus,
.purple.lighten-2.btn-outline-small:hover,
.purple.lighten-2.btn-outline:focus,
.purple.lighten-2.btn-outline:hover {
    background: #a0649a !important;
    color: #000 !important
}

.purple-trspnt.trspnt-lighten-2 {
    background-color: rgba(160, 100, 154, .8) !important;
    color: #000 !important
}

.purple_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #a0649a 0, #72466d 100%)
}

.purple_gradient-l.gradient_lighten-2 {
    background: #91598c;
    background: linear-gradient(135deg, #a0649a 0, #91598c 100%)
}

.purple-text.text-lighten-2 {
    color: #a0649a !important
}

.btn-icon.purple-text.text-lighten-2:focus,
.btn-icon.purple-text.text-lighten-2:hover,
a.purple-text.text-lighten-2:focus,
a.purple-text.text-lighten-2:hover {
    color: #aa74a4 !important
}

.purple.lighten-1 {
    background-color: #8b4285 !important;
    color: #fff !important
}

.purple.lighten-1.chip {
    border-color: #8b4285 !important
}

.purple.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.purple.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #73376e !important
}

.purple.lighten-1.btn-outline,
.purple.lighten-1.btn-outline-large,
.purple.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #8b4285 !important;
    border-color: #8b4285 !important
}

.purple.lighten-1.btn-outline-large:focus,
.purple.lighten-1.btn-outline-large:hover,
.purple.lighten-1.btn-outline-small:focus,
.purple.lighten-1.btn-outline-small:hover,
.purple.lighten-1.btn-outline:focus,
.purple.lighten-1.btn-outline:hover {
    background: #8b4285 !important;
    color: #fff !important
}

.purple-trspnt.trspnt-lighten-1 {
    background-color: rgba(139, 66, 133, .8) !important;
    color: #fff !important
}

.purple_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #8b4285 0, #572953 100%)
}

.purple_gradient-l.gradient_lighten-1 {
    background: #7a3a74;
    background: linear-gradient(135deg, #8b4285 0, #7a3a74 100%)
}

.purple-text.text-lighten-1 {
    color: #8b4285 !important
}

.btn-icon.purple-text.text-lighten-1:focus,
.btn-icon.purple-text.text-lighten-1:hover,
a.purple-text.text-lighten-1:focus,
a.purple-text.text-lighten-1:hover {
    color: #9c4a96 !important
}

.purple.darken-1 {
    background-color: #6f1d67 !important;
    color: #fff !important
}

.purple.darken-1.chip {
    border-color: #6f1d67 !important
}

.purple.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.purple.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #53164d !important
}

.purple.darken-1.btn-outline,
.purple.darken-1.btn-outline-large,
.purple.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #6f1d67 !important;
    border-color: #6f1d67 !important
}

.purple.darken-1.btn-outline-large:focus,
.purple.darken-1.btn-outline-large:hover,
.purple.darken-1.btn-outline-small:focus,
.purple.darken-1.btn-outline-small:hover,
.purple.darken-1.btn-outline:focus,
.purple.darken-1.btn-outline:hover {
    background: #6f1d67 !important;
    color: #fff !important
}

.purple-trspnt.trspnt-darken-1 {
    background-color: rgba(111, 29, 103, .8) !important;
    color: #fff !important
}

.purple_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #6f1d67 0, #320d2f 100%)
}

.purple_gradient-l.gradient_darken-1 {
    background: #5b1854;
    background: linear-gradient(135deg, #6f1d67 0, #5b1854 100%)
}

.purple-text.text-darken-1 {
    color: #6f1d67 !important
}

.btn-icon.purple-text.text-darken-1:focus,
.btn-icon.purple-text.text-darken-1:hover,
a.purple-text.text-darken-1:focus,
a.purple-text.text-darken-1:hover {
    color: #83227a !important
}

.purple.darken-2 {
    background-color: #64185c !important;
    color: #fff !important
}

.purple.darken-2.chip {
    border-color: #64185c !important
}

.purple.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.purple.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #471142 !important
}

.purple.darken-2.btn-outline,
.purple.darken-2.btn-outline-large,
.purple.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #64185c !important;
    border-color: #64185c !important
}

.purple.darken-2.btn-outline-large:focus,
.purple.darken-2.btn-outline-large:hover,
.purple.darken-2.btn-outline-small:focus,
.purple.darken-2.btn-outline-small:hover,
.purple.darken-2.btn-outline:focus,
.purple.darken-2.btn-outline:hover {
    background: #64185c !important;
    color: #fff !important
}

.purple-trspnt.trspnt-darken-2 {
    background-color: rgba(100, 24, 92, .8) !important;
    color: #fff !important
}

.purple_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #64185c 0, #260923 100%)
}

.purple_gradient-l.gradient_darken-2 {
    background: #4f1349;
    background: linear-gradient(135deg, #64185c 0, #4f1349 100%)
}

.purple-text.text-darken-2 {
    color: #64185c !important
}

.btn-icon.purple-text.text-darken-2:focus,
.btn-icon.purple-text.text-darken-2:hover,
a.purple-text.text-darken-2:focus,
a.purple-text.text-darken-2:hover {
    color: #791d6f !important
}

.purple.darken-3 {
    background-color: #5a1452 !important;
    color: #fff !important
}

.purple.darken-3.chip {
    border-color: #5a1452 !important
}

.purple.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.purple.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #3d0e37 !important
}

.purple.darken-3.btn-outline,
.purple.darken-3.btn-outline-large,
.purple.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #5a1452 !important;
    border-color: #5a1452 !important
}

.purple.darken-3.btn-outline-large:focus,
.purple.darken-3.btn-outline-large:hover,
.purple.darken-3.btn-outline-small:focus,
.purple.darken-3.btn-outline-small:hover,
.purple.darken-3.btn-outline:focus,
.purple.darken-3.btn-outline:hover {
    background: #5a1452 !important;
    color: #fff !important
}

.purple-trspnt.trspnt-darken-3 {
    background-color: rgba(90, 20, 82, .8) !important;
    color: #fff !important
}

.purple_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #5a1452 0, #1b0619 100%)
}

.purple_gradient-l.gradient_darken-3 {
    background: #450f3f;
    background: linear-gradient(135deg, #5a1452 0, #450f3f 100%)
}

.purple-text.text-darken-3 {
    color: #5a1452 !important
}

.btn-icon.purple-text.text-darken-3:focus,
.btn-icon.purple-text.text-darken-3:hover,
a.purple-text.text-darken-3:focus,
a.purple-text.text-darken-3:hover {
    color: #6f1965 !important
}

.purple.darken-4 {
    background-color: #470b40 !important;
    color: #fff !important
}

.purple.darken-4.chip {
    border-color: #470b40 !important
}

.purple.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.purple.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #280624 !important
}

.purple.darken-4.btn-outline,
.purple.darken-4.btn-outline-large,
.purple.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #470b40 !important;
    border-color: #470b40 !important
}

.purple.darken-4.btn-outline-large:focus,
.purple.darken-4.btn-outline-large:hover,
.purple.darken-4.btn-outline-small:focus,
.purple.darken-4.btn-outline-small:hover,
.purple.darken-4.btn-outline:focus,
.purple.darken-4.btn-outline:hover {
    background: #470b40 !important;
    color: #fff !important
}

.purple-trspnt.trspnt-darken-4 {
    background-color: rgba(71, 11, 64, .8) !important;
    color: #fff !important
}

.purple_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #470b40 0, #050104 100%)
}

.purple_gradient-l.gradient_darken-4 {
    background: #31082c;
    background: linear-gradient(135deg, #470b40 0, #31082c 100%)
}

.purple-text.text-darken-4 {
    color: #470b40 !important
}

.btn-icon.purple-text.text-darken-4:focus,
.btn-icon.purple-text.text-darken-4:hover,
a.purple-text.text-darken-4:focus,
a.purple-text.text-darken-4:hover {
    color: #5d0e54 !important
}

.purple.accent-1 {
    background-color: #ff7fed !important;
    color: #000 !important
}

.purple.accent-1.chip {
    border-color: #ff7fed !important
}

.purple.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.purple.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff5be8 !important
}

.purple.accent-1.btn-outline,
.purple.accent-1.btn-outline-large,
.purple.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #ff7fed !important;
    border-color: #ff7fed !important
}

.purple.accent-1.btn-outline-large:focus,
.purple.accent-1.btn-outline-large:hover,
.purple.accent-1.btn-outline-small:focus,
.purple.accent-1.btn-outline-small:hover,
.purple.accent-1.btn-outline:focus,
.purple.accent-1.btn-outline:hover {
    background: #ff7fed !important;
    color: #000 !important
}

.purple-trspnt.trspnt-accent-1 {
    background-color: rgba(255, 127, 237, .8) !important;
    color: #000 !important
}

.purple_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #ff7fed 0, #ff33e2 100%)
}

.purple_gradient-l.gradient_accent-1 {
    background: #ff66e9;
    background: linear-gradient(135deg, #ff7fed 0, #ff66e9 100%)
}

.purple-text.text-accent-1 {
    color: #ff7fed !important
}

.btn-icon.purple-text.text-accent-1:focus,
.btn-icon.purple-text.text-accent-1:hover,
a.purple-text.text-accent-1:focus,
a.purple-text.text-accent-1:hover {
    color: #ff99f1 !important
}

.purple.accent-2 {
    background-color: #ff4ce6 !important;
    color: #000 !important
}

.purple.accent-2.chip {
    border-color: #ff4ce6 !important
}

.purple.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.purple.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff28e1 !important
}

.purple.accent-2.btn-outline,
.purple.accent-2.btn-outline-large,
.purple.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #ff4ce6 !important;
    border-color: #ff4ce6 !important
}

.purple.accent-2.btn-outline-large:focus,
.purple.accent-2.btn-outline-large:hover,
.purple.accent-2.btn-outline-small:focus,
.purple.accent-2.btn-outline-small:hover,
.purple.accent-2.btn-outline:focus,
.purple.accent-2.btn-outline:hover {
    background: #ff4ce6 !important;
    color: #000 !important
}

.purple-trspnt.trspnt-accent-2 {
    background-color: rgba(255, 76, 230, .8) !important;
    color: #000 !important
}

.purple_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #ff4ce6 0, #ff00db 100%)
}

.purple_gradient-l.gradient_accent-2 {
    background: #ff33e2;
    background: linear-gradient(135deg, #ff4ce6 0, #ff33e2 100%)
}

.purple-text.text-accent-2 {
    color: #ff4ce6 !important
}

.btn-icon.purple-text.text-accent-2:focus,
.btn-icon.purple-text.text-accent-2:hover,
a.purple-text.text-accent-2:focus,
a.purple-text.text-accent-2:hover {
    color: #ff66ea !important
}

.purple.accent-3 {
    background-color: #ff19df !important;
    color: #000 !important
}

.purple.accent-3.chip {
    border-color: #ff19df !important
}

.purple.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.purple.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #f400d2 !important
}

.purple.accent-3.btn-outline,
.purple.accent-3.btn-outline-large,
.purple.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #ff19df !important;
    border-color: #ff19df !important
}

.purple.accent-3.btn-outline-large:focus,
.purple.accent-3.btn-outline-large:hover,
.purple.accent-3.btn-outline-small:focus,
.purple.accent-3.btn-outline-small:hover,
.purple.accent-3.btn-outline:focus,
.purple.accent-3.btn-outline:hover {
    background: #ff19df !important;
    color: #000 !important
}

.purple-trspnt.trspnt-accent-3 {
    background-color: rgba(255, 25, 223, .8) !important;
    color: #000 !important
}

.purple_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #ff19df 0, #cc00af 100%)
}

.purple_gradient-l.gradient_accent-3 {
    background: #ff00db;
    background: linear-gradient(135deg, #ff19df 0, #ff00db 100%)
}

.purple-text.text-accent-3 {
    color: #ff19df !important
}

.btn-icon.purple-text.text-accent-3:focus,
.btn-icon.purple-text.text-accent-3:hover,
a.purple-text.text-accent-3:focus,
a.purple-text.text-accent-3:hover {
    color: #ff33e3 !important
}

.purple.accent-4 {
    background-color: #fe00db !important;
    color: #000 !important
}

.purple.accent-4.chip {
    border-color: #fe00db !important
}

.purple.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.purple.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #da00bc !important
}

.purple.accent-4.btn-outline,
.purple.accent-4.btn-outline-large,
.purple.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #fe00db !important;
    border-color: #fe00db !important
}

.purple.accent-4.btn-outline-large:focus,
.purple.accent-4.btn-outline-large:hover,
.purple.accent-4.btn-outline-small:focus,
.purple.accent-4.btn-outline-small:hover,
.purple.accent-4.btn-outline:focus,
.purple.accent-4.btn-outline:hover {
    background: #fe00db !important;
    color: #000 !important
}

.purple-trspnt.trspnt-accent-4 {
    background-color: rgba(254, 0, 219, .8) !important;
    color: #000 !important
}

.purple_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #fe00db 0, #b20099 100%)
}

.purple_gradient-l.gradient_accent-4 {
    background: #e500c5;
    background: linear-gradient(135deg, #fe00db 0, #e500c5 100%)
}

.purple-text.text-accent-4 {
    color: #fe00db !important
}

.btn-icon.purple-text.text-accent-4:focus,
.btn-icon.purple-text.text-accent-4:hover,
a.purple-text.text-accent-4:focus,
a.purple-text.text-accent-4:hover {
    color: #ff19df !important
}

.deep-purple {
    background-color: #532e60 !important;
    color: #fff !important
}

.deep-purple.chip {
    border-color: #532e60 !important
}

.deep-purple[class^=btn]:focus,
.deep-purple[class^=btn]:hover {
    background: #3e2248 !important;
    color: #fff !important
}

.deep-purple.btn-outline,
.deep-purple.btn-outline-large,
.deep-purple.btn-outline-small {
    background: 0 0 !important;
    color: #532e60 !important;
    border-color: #532e60 !important
}

.deep-purple.btn-outline-large:focus,
.deep-purple.btn-outline-large:hover,
.deep-purple.btn-outline-small:focus,
.deep-purple.btn-outline-small:hover,
.deep-purple.btn-outline:focus,
.deep-purple.btn-outline:hover {
    background: #532e60 !important;
    color: #fff !important
}

.deep-purple[class^=card] a:not([class^=btn]) {
    color: #4abe5d !important
}

.deep-purple[class^=card] a:not([class^=btn]):focus,
.deep-purple[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.deep-purple-trspnt {
    background: rgba(83, 46, 96, .8) !important;
    color: #fff !important
}

.deep-purple_gradient {
    background-image: radial-gradient(center, circle cover, #532e60 0, #44264f 100%);
    color: #fff !important
}

.deep-purple_gradient-l {
    background: #44264f;
    background: linear-gradient(135deg, #532e60 0, #44264f 100%);
    color: #fff !important
}

.deep-purple-text {
    color: #532e60 !important
}

.btn-icon.deep-purple-text:hover,
a.deep-purple-text:hover {
    color: #623671 !important
}

.deep-purple.lighten-5 {
    background-color: #eae6ec !important;
    color: #000 !important
}

.deep-purple.lighten-5.chip {
    border-color: #eae6ec !important
}

.deep-purple.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-purple.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #d9d2dd !important
}

.deep-purple.lighten-5.btn-outline,
.deep-purple.lighten-5.btn-outline-large,
.deep-purple.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #eae6ec !important;
    border-color: #eae6ec !important
}

.deep-purple.lighten-5.btn-outline-large:focus,
.deep-purple.lighten-5.btn-outline-large:hover,
.deep-purple.lighten-5.btn-outline-small:focus,
.deep-purple.lighten-5.btn-outline-small:hover,
.deep-purple.lighten-5.btn-outline:focus,
.deep-purple.lighten-5.btn-outline:hover {
    background: #eae6ec !important;
    color: #000 !important
}

.deep-purple-trspnt.trspnt-lighten-5 {
    background-color: rgba(234, 230, 236, .8) !important;
    color: #000 !important
}

.deep-purple_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #eae6ec 0, #c5bbcb 100%)
}

.deep-purple_gradient-l.gradient_lighten-5 {
    background: #ded8e1;
    background: linear-gradient(135deg, #eae6ec 0, #ded8e1 100%)
}

.deep-purple-text.text-lighten-5 {
    color: #eae6ec !important
}

.btn-icon.deep-purple-text.text-lighten-5:focus,
.btn-icon.deep-purple-text.text-lighten-5:hover,
a.deep-purple-text.text-lighten-5:focus,
a.deep-purple-text.text-lighten-5:hover {
    color: #f6f4f7 !important
}

.deep-purple.lighten-4 {
    background-color: #cbc0cf !important;
    color: #000 !important
}

.deep-purple.lighten-4.chip {
    border-color: #cbc0cf !important
}

.deep-purple.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-purple.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #baacc0 !important
}

.deep-purple.lighten-4.btn-outline,
.deep-purple.lighten-4.btn-outline-large,
.deep-purple.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #cbc0cf !important;
    border-color: #cbc0cf !important
}

.deep-purple.lighten-4.btn-outline-large:focus,
.deep-purple.lighten-4.btn-outline-large:hover,
.deep-purple.lighten-4.btn-outline-small:focus,
.deep-purple.lighten-4.btn-outline-small:hover,
.deep-purple.lighten-4.btn-outline:focus,
.deep-purple.lighten-4.btn-outline:hover {
    background: #cbc0cf !important;
    color: #000 !important
}

.deep-purple-trspnt.trspnt-lighten-4 {
    background-color: rgba(203, 192, 207, .8) !important;
    color: #000 !important
}

.deep-purple_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #cbc0cf 0, #a795ae 100%)
}

.deep-purple_gradient-l.gradient_lighten-4 {
    background: #bfb2c4;
    background: linear-gradient(135deg, #cbc0cf 0, #bfb2c4 100%)
}

.deep-purple-text.text-lighten-4 {
    color: #cbc0cf !important
}

.btn-icon.deep-purple-text.text-lighten-4:focus,
.btn-icon.deep-purple-text.text-lighten-4:hover,
a.deep-purple-text.text-lighten-4:focus,
a.deep-purple-text.text-lighten-4:hover {
    color: #d7ceda !important
}

.deep-purple.lighten-3 {
    background-color: #a997b0 !important;
    color: #000 !important
}

.deep-purple.lighten-3.chip {
    border-color: #a997b0 !important
}

.deep-purple.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-purple.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #9883a1 !important
}

.deep-purple.lighten-3.btn-outline,
.deep-purple.lighten-3.btn-outline-large,
.deep-purple.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #a997b0 !important;
    border-color: #a997b0 !important
}

.deep-purple.lighten-3.btn-outline-large:focus,
.deep-purple.lighten-3.btn-outline-large:hover,
.deep-purple.lighten-3.btn-outline-small:focus,
.deep-purple.lighten-3.btn-outline-small:hover,
.deep-purple.lighten-3.btn-outline:focus,
.deep-purple.lighten-3.btn-outline:hover {
    background: #a997b0 !important;
    color: #000 !important
}

.deep-purple-trspnt.trspnt-lighten-3 {
    background-color: rgba(169, 151, 176, .8) !important;
    color: #000 !important
}

.deep-purple_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #a997b0 0, #856c8e 100%)
}

.deep-purple_gradient-l.gradient_lighten-3 {
    background: #9d89a5;
    background: linear-gradient(135deg, #a997b0 0, #9d89a5 100%)
}

.deep-purple-text.text-lighten-3 {
    color: #a997b0 !important
}

.btn-icon.deep-purple-text.text-lighten-3:focus,
.btn-icon.deep-purple-text.text-lighten-3:hover,
a.deep-purple-text.text-lighten-3:focus,
a.deep-purple-text.text-lighten-3:hover {
    color: #b5a5bb !important
}

.deep-purple.lighten-2 {
    background-color: #876d90 !important;
    color: #000 !important
}

.deep-purple.lighten-2.chip {
    border-color: #876d90 !important
}

.deep-purple.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-purple.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #745e7c !important
}

.deep-purple.lighten-2.btn-outline,
.deep-purple.lighten-2.btn-outline-large,
.deep-purple.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #876d90 !important;
    border-color: #876d90 !important
}

.deep-purple.lighten-2.btn-outline-large:focus,
.deep-purple.lighten-2.btn-outline-large:hover,
.deep-purple.lighten-2.btn-outline-small:focus,
.deep-purple.lighten-2.btn-outline-small:hover,
.deep-purple.lighten-2.btn-outline:focus,
.deep-purple.lighten-2.btn-outline:hover {
    background: #876d90 !important;
    color: #000 !important
}

.deep-purple-trspnt.trspnt-lighten-2 {
    background-color: rgba(135, 109, 144, .8) !important;
    color: #000 !important
}

.deep-purple_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #876d90 0, #5e4c64 100%)
}

.deep-purple_gradient-l.gradient_lighten-2 {
    background: #796281;
    background: linear-gradient(135deg, #876d90 0, #796281 100%)
}

.deep-purple-text.text-lighten-2 {
    color: #876d90 !important
}

.btn-icon.deep-purple-text.text-lighten-2:focus,
.btn-icon.deep-purple-text.text-lighten-2:hover,
a.deep-purple-text.text-lighten-2:focus,
a.deep-purple-text.text-lighten-2:hover {
    color: #937b9b !important
}

.deep-purple.lighten-1 {
    background-color: #6d4d78 !important;
    color: #fff !important
}

.deep-purple.lighten-1.chip {
    border-color: #6d4d78 !important
}

.deep-purple.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-purple.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #593f62 !important
}

.deep-purple.lighten-1.btn-outline,
.deep-purple.lighten-1.btn-outline-large,
.deep-purple.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #6d4d78 !important;
    border-color: #6d4d78 !important
}

.deep-purple.lighten-1.btn-outline-large:focus,
.deep-purple.lighten-1.btn-outline-large:hover,
.deep-purple.lighten-1.btn-outline-small:focus,
.deep-purple.lighten-1.btn-outline-small:hover,
.deep-purple.lighten-1.btn-outline:focus,
.deep-purple.lighten-1.btn-outline:hover {
    background: #6d4d78 !important;
    color: #fff !important
}

.deep-purple-trspnt.trspnt-lighten-1 {
    background-color: rgba(109, 77, 120, .8) !important;
    color: #fff !important
}

.deep-purple_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #6d4d78 0, #432f49 100%)
}

.deep-purple_gradient-l.gradient_lighten-1 {
    background: #5f4368;
    background: linear-gradient(135deg, #6d4d78 0, #5f4368 100%)
}

.deep-purple-text.text-lighten-1 {
    color: #6d4d78 !important
}

.btn-icon.deep-purple-text.text-lighten-1:focus,
.btn-icon.deep-purple-text.text-lighten-1:hover,
a.deep-purple-text.text-lighten-1:focus,
a.deep-purple-text.text-lighten-1:hover {
    color: #7b5788 !important
}

.deep-purple.darken-1 {
    background-color: #4c2958 !important;
    color: #fff !important
}

.deep-purple.darken-1.chip {
    border-color: #4c2958 !important
}

.deep-purple.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-purple.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #371e40 !important
}

.deep-purple.darken-1.btn-outline,
.deep-purple.darken-1.btn-outline-large,
.deep-purple.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #4c2958 !important;
    border-color: #4c2958 !important
}

.deep-purple.darken-1.btn-outline-large:focus,
.deep-purple.darken-1.btn-outline-large:hover,
.deep-purple.darken-1.btn-outline-small:focus,
.deep-purple.darken-1.btn-outline-small:hover,
.deep-purple.darken-1.btn-outline:focus,
.deep-purple.darken-1.btn-outline:hover {
    background: #4c2958 !important;
    color: #fff !important
}

.deep-purple-trspnt.trspnt-darken-1 {
    background-color: rgba(76, 41, 88, .8) !important;
    color: #fff !important
}

.deep-purple_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #4c2958 0, #1f1124 100%)
}

.deep-purple_gradient-l.gradient_darken-1 {
    background: #3d2147;
    background: linear-gradient(135deg, #4c2958 0, #3d2147 100%)
}

.deep-purple-text.text-darken-1 {
    color: #4c2958 !important
}

.btn-icon.deep-purple-text.text-darken-1:focus,
.btn-icon.deep-purple-text.text-darken-1:hover,
a.deep-purple-text.text-darken-1:focus,
a.deep-purple-text.text-darken-1:hover {
    color: #5b3169 !important
}

.deep-purple.darken-2 {
    background-color: #42234e !important;
    color: #fff !important
}

.deep-purple.darken-2.chip {
    border-color: #42234e !important
}

.deep-purple.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-purple.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #2d1835 !important
}

.deep-purple.darken-2.btn-outline,
.deep-purple.darken-2.btn-outline-large,
.deep-purple.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #42234e !important;
    border-color: #42234e !important
}

.deep-purple.darken-2.btn-outline-large:focus,
.deep-purple.darken-2.btn-outline-large:hover,
.deep-purple.darken-2.btn-outline-small:focus,
.deep-purple.darken-2.btn-outline-small:hover,
.deep-purple.darken-2.btn-outline:focus,
.deep-purple.darken-2.btn-outline:hover {
    background: #42234e !important;
    color: #fff !important
}

.deep-purple-trspnt.trspnt-darken-2 {
    background-color: rgba(66, 35, 78, .8) !important;
    color: #fff !important
}

.deep-purple_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #42234e 0, #150b19 100%)
}

.deep-purple_gradient-l.gradient_darken-2 {
    background: #331b3c;
    background: linear-gradient(135deg, #42234e 0, #331b3c 100%)
}

.deep-purple-text.text-darken-2 {
    color: #42234e !important
}

.btn-icon.deep-purple-text.text-darken-2:focus,
.btn-icon.deep-purple-text.text-darken-2:hover,
a.deep-purple-text.text-darken-2:focus,
a.deep-purple-text.text-darken-2:hover {
    color: #512b60 !important
}

.deep-purple.darken-3 {
    background-color: #391d44 !important;
    color: #fff !important
}

.deep-purple.darken-3.chip {
    border-color: #391d44 !important
}

.deep-purple.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-purple.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #24122b !important
}

.deep-purple.darken-3.btn-outline,
.deep-purple.darken-3.btn-outline-large,
.deep-purple.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #391d44 !important;
    border-color: #391d44 !important
}

.deep-purple.darken-3.btn-outline-large:focus,
.deep-purple.darken-3.btn-outline-large:hover,
.deep-purple.darken-3.btn-outline-small:focus,
.deep-purple.darken-3.btn-outline-small:hover,
.deep-purple.darken-3.btn-outline:focus,
.deep-purple.darken-3.btn-outline:hover {
    background: #391d44 !important;
    color: #fff !important
}

.deep-purple-trspnt.trspnt-darken-3 {
    background-color: rgba(57, 29, 68, .8) !important;
    color: #fff !important
}

.deep-purple_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #391d44 0, #0c060e 100%)
}

.deep-purple_gradient-l.gradient_darken-3 {
    background: #2a1532;
    background: linear-gradient(135deg, #391d44 0, #2a1532 100%)
}

.deep-purple-text.text-darken-3 {
    color: #391d44 !important
}

.btn-icon.deep-purple-text.text-darken-3:focus,
.btn-icon.deep-purple-text.text-darken-3:hover,
a.deep-purple-text.text-darken-3:focus,
a.deep-purple-text.text-darken-3:hover {
    color: #482556 !important
}

.deep-purple.darken-4 {
    background-color: #291233 !important;
    color: #fff !important
}

.deep-purple.darken-4.chip {
    border-color: #291233 !important
}

.deep-purple.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-purple.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #140919 !important
}

.deep-purple.darken-4.btn-outline,
.deep-purple.darken-4.btn-outline-large,
.deep-purple.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #291233 !important;
    border-color: #291233 !important
}

.deep-purple.darken-4.btn-outline-large:focus,
.deep-purple.darken-4.btn-outline-large:hover,
.deep-purple.darken-4.btn-outline-small:focus,
.deep-purple.darken-4.btn-outline-small:hover,
.deep-purple.darken-4.btn-outline:focus,
.deep-purple.darken-4.btn-outline:hover {
    background: #291233 !important;
    color: #fff !important
}

.deep-purple-trspnt.trspnt-darken-4 {
    background-color: rgba(41, 18, 51, .8) !important;
    color: #fff !important
}

.deep-purple_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #291233 0, #000 100%)
}

.deep-purple_gradient-l.gradient_darken-4 {
    background: #1a0b20;
    background: linear-gradient(135deg, #291233 0, #1a0b20 100%)
}

.deep-purple-text.text-darken-4 {
    color: #291233 !important
}

.btn-icon.deep-purple-text.text-darken-4:focus,
.btn-icon.deep-purple-text.text-darken-4:hover,
a.deep-purple-text.text-darken-4:focus,
a.deep-purple-text.text-darken-4:hover {
    color: #381946 !important
}

.deep-purple.accent-1 {
    background-color: #d272ff !important;
    color: #000 !important
}

.deep-purple.accent-1.chip {
    border-color: #d272ff !important
}

.deep-purple.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-purple.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c74eff !important
}

.deep-purple.accent-1.btn-outline,
.deep-purple.accent-1.btn-outline-large,
.deep-purple.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #d272ff !important;
    border-color: #d272ff !important
}

.deep-purple.accent-1.btn-outline-large:focus,
.deep-purple.accent-1.btn-outline-large:hover,
.deep-purple.accent-1.btn-outline-small:focus,
.deep-purple.accent-1.btn-outline-small:hover,
.deep-purple.accent-1.btn-outline:focus,
.deep-purple.accent-1.btn-outline:hover {
    background: #d272ff !important;
    color: #000 !important
}

.deep-purple-trspnt.trspnt-accent-1 {
    background-color: rgba(210, 114, 255, .8) !important;
    color: #000 !important
}

.deep-purple_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #d272ff 0, #ba26ff 100%)
}

.deep-purple_gradient-l.gradient_accent-1 {
    background: #ca59ff;
    background: linear-gradient(135deg, #d272ff 0, #ca59ff 100%)
}

.deep-purple-text.text-accent-1 {
    color: #d272ff !important
}

.btn-icon.deep-purple-text.text-accent-1:focus,
.btn-icon.deep-purple-text.text-accent-1:hover,
a.deep-purple-text.text-accent-1:focus,
a.deep-purple-text.text-accent-1:hover {
    color: #da8cff !important
}

.deep-purple.accent-2 {
    background-color: #c13fff !important;
    color: #000 !important
}

.deep-purple.accent-2.chip {
    border-color: #c13fff !important
}

.deep-purple.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-purple.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #b51bff !important
}

.deep-purple.accent-2.btn-outline,
.deep-purple.accent-2.btn-outline-large,
.deep-purple.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #c13fff !important;
    border-color: #c13fff !important
}

.deep-purple.accent-2.btn-outline-large:focus,
.deep-purple.accent-2.btn-outline-large:hover,
.deep-purple.accent-2.btn-outline-small:focus,
.deep-purple.accent-2.btn-outline-small:hover,
.deep-purple.accent-2.btn-outline:focus,
.deep-purple.accent-2.btn-outline:hover {
    background: #c13fff !important;
    color: #000 !important
}

.deep-purple-trspnt.trspnt-accent-2 {
    background-color: rgba(193, 63, 255, .8) !important;
    color: #000 !important
}

.deep-purple_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #c13fff 0, #a400f2 100%)
}

.deep-purple_gradient-l.gradient_accent-2 {
    background: #b926ff;
    background: linear-gradient(135deg, #c13fff 0, #b926ff 100%)
}

.deep-purple-text.text-accent-2 {
    color: #c13fff !important
}

.btn-icon.deep-purple-text.text-accent-2:focus,
.btn-icon.deep-purple-text.text-accent-2:hover,
a.deep-purple-text.text-accent-2:focus,
a.deep-purple-text.text-accent-2:hover {
    color: #c959ff !important
}

.deep-purple.accent-3 {
    background-color: #b10cff !important;
    color: #fff !important
}

.deep-purple.accent-3.chip {
    border-color: #b10cff !important
}

.deep-purple.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-purple.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #9d00e7 !important
}

.deep-purple.accent-3.btn-outline,
.deep-purple.accent-3.btn-outline-large,
.deep-purple.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #b10cff !important;
    border-color: #b10cff !important
}

.deep-purple.accent-3.btn-outline-large:focus,
.deep-purple.accent-3.btn-outline-large:hover,
.deep-purple.accent-3.btn-outline-small:focus,
.deep-purple.accent-3.btn-outline-small:hover,
.deep-purple.accent-3.btn-outline:focus,
.deep-purple.accent-3.btn-outline:hover {
    background: #b10cff !important;
    color: #fff !important
}

.deep-purple-trspnt.trspnt-accent-3 {
    background-color: rgba(177, 12, 255, .8) !important;
    color: #000 !important
}

.deep-purple_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #b10cff 0, #8100bf 100%)
}

.deep-purple_gradient-l.gradient_accent-3 {
    background: #a400f2;
    background: linear-gradient(135deg, #b10cff 0, #a400f2 100%)
}

.deep-purple-text.text-accent-3 {
    color: #b10cff !important
}

.btn-icon.deep-purple-text.text-accent-3:focus,
.btn-icon.deep-purple-text.text-accent-3:hover,
a.deep-purple-text.text-accent-3:focus,
a.deep-purple-text.text-accent-3:hover {
    color: #b926ff !important
}

.deep-purple.accent-4 {
    background-color: #a400f1 !important;
    color: #fff !important
}

.deep-purple.accent-4.chip {
    border-color: #a400f1 !important
}

.deep-purple.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-purple.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #8c00cd !important
}

.deep-purple.accent-4.btn-outline,
.deep-purple.accent-4.btn-outline-large,
.deep-purple.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #a400f1 !important;
    border-color: #a400f1 !important
}

.deep-purple.accent-4.btn-outline-large:focus,
.deep-purple.accent-4.btn-outline-large:hover,
.deep-purple.accent-4.btn-outline-small:focus,
.deep-purple.accent-4.btn-outline-small:hover,
.deep-purple.accent-4.btn-outline:focus,
.deep-purple.accent-4.btn-outline:hover {
    background: #a400f1 !important;
    color: #fff !important
}

.deep-purple-trspnt.trspnt-accent-4 {
    background-color: rgba(164, 0, 241, .8) !important;
    color: #000 !important
}

.deep-purple_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #a400f1 0, #7000a5 100%)
}

.deep-purple_gradient-l.gradient_accent-4 {
    background: #9300d8;
    background: linear-gradient(135deg, #a400f1 0, #9300d8 100%)
}

.deep-purple-text.text-accent-4 {
    color: #a400f1 !important
}

.btn-icon.deep-purple-text.text-accent-4:focus,
.btn-icon.deep-purple-text.text-accent-4:hover,
a.deep-purple-text.text-accent-4:focus,
a.deep-purple-text.text-accent-4:hover {
    color: #b10cff !important
}

.indigo {
    background-color: #3f51b5 !important;
    color: #fff !important
}

.indigo.chip {
    border-color: #3f51b5 !important
}

.indigo[class^=btn]:focus,
.indigo[class^=btn]:hover {
    background: #36459b !important;
    color: #fff !important
}

.indigo.btn-outline,
.indigo.btn-outline-large,
.indigo.btn-outline-small {
    background: 0 0 !important;
    color: #3f51b5 !important;
    border-color: #3f51b5 !important
}

.indigo.btn-outline-large:focus,
.indigo.btn-outline-large:hover,
.indigo.btn-outline-small:focus,
.indigo.btn-outline-small:hover,
.indigo.btn-outline:focus,
.indigo.btn-outline:hover {
    background: #3f51b5 !important;
    color: #fff !important
}

.indigo[class^=card] a:not([class^=btn]) {
    color: #c1dc78 !important
}

.indigo[class^=card] a:not([class^=btn]):focus,
.indigo[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.indigo-trspnt {
    background: rgba(63, 81, 181, .8) !important;
    color: #fff !important
}

.indigo_gradient {
    background-image: radial-gradient(center, circle cover, #3f51b5 0, #3849a2 100%);
    color: #fff !important
}

.indigo_gradient-l {
    background: #3849a2;
    background: linear-gradient(135deg, #3f51b5 0, #3849a2 100%);
    color: #fff !important
}

.indigo-text {
    color: #3f51b5 !important
}

.btn-icon.indigo-text:hover,
a.indigo-text:hover {
    color: #4d5ec1 !important
}

.indigo.lighten-5 {
    background-color: #e8eaf6 !important;
    color: #000 !important
}

.indigo.lighten-5.chip {
    border-color: #e8eaf6 !important
}

.indigo.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.indigo.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ced3ec !important
}

.indigo.lighten-5.btn-outline,
.indigo.lighten-5.btn-outline-large,
.indigo.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #e8eaf6 !important;
    border-color: #e8eaf6 !important
}

.indigo.lighten-5.btn-outline-large:focus,
.indigo.lighten-5.btn-outline-large:hover,
.indigo.lighten-5.btn-outline-small:focus,
.indigo.lighten-5.btn-outline-small:hover,
.indigo.lighten-5.btn-outline:focus,
.indigo.lighten-5.btn-outline:hover {
    background: #e8eaf6 !important;
    color: #000 !important
}

.indigo-trspnt.trspnt-lighten-5 {
    background-color: rgba(232, 234, 246, .8) !important;
    color: #000 !important
}

.indigo_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #e8eaf6 0, #b1b8e0 100%)
}

.indigo_gradient-l.gradient_lighten-5 {
    background: #d6d9ef;
    background: linear-gradient(135deg, #e8eaf6 0, #d6d9ef 100%)
}

.indigo-text.text-lighten-5 {
    color: #e8eaf6 !important
}

.btn-icon.indigo-text.text-lighten-5:focus,
.btn-icon.indigo-text.text-lighten-5:hover,
a.indigo-text.text-lighten-5:focus,
a.indigo-text.text-lighten-5:hover {
    color: #fafbfd !important
}

.indigo.lighten-4 {
    background-color: #c5cae9 !important;
    color: #000 !important
}

.indigo.lighten-4.chip {
    border-color: #c5cae9 !important
}

.indigo.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.indigo.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #abb2df !important
}

.indigo.lighten-4.btn-outline,
.indigo.lighten-4.btn-outline-large,
.indigo.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #c5cae9 !important;
    border-color: #c5cae9 !important
}

.indigo.lighten-4.btn-outline-large:focus,
.indigo.lighten-4.btn-outline-large:hover,
.indigo.lighten-4.btn-outline-small:focus,
.indigo.lighten-4.btn-outline-small:hover,
.indigo.lighten-4.btn-outline:focus,
.indigo.lighten-4.btn-outline:hover {
    background: #c5cae9 !important;
    color: #000 !important
}

.indigo-trspnt.trspnt-lighten-4 {
    background-color: rgba(197, 202, 233, .8) !important;
    color: #000 !important
}

.indigo_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #c5cae9 0, #8e97d4 100%)
}

.indigo_gradient-l.gradient_lighten-4 {
    background: #b3b9e2;
    background: linear-gradient(135deg, #c5cae9 0, #b3b9e2 100%)
}

.indigo-text.text-lighten-4 {
    color: #c5cae9 !important
}

.btn-icon.indigo-text.text-lighten-4:focus,
.btn-icon.indigo-text.text-lighten-4:hover,
a.indigo-text.text-lighten-4:focus,
a.indigo-text.text-lighten-4:hover {
    color: #d7dbf0 !important
}

.indigo.lighten-3 {
    background-color: #9fa8da !important;
    color: #000 !important
}

.indigo.lighten-3.chip {
    border-color: #9fa8da !important
}

.indigo.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.indigo.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #8591d0 !important
}

.indigo.lighten-3.btn-outline,
.indigo.lighten-3.btn-outline-large,
.indigo.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #9fa8da !important;
    border-color: #9fa8da !important
}

.indigo.lighten-3.btn-outline-large:focus,
.indigo.lighten-3.btn-outline-large:hover,
.indigo.lighten-3.btn-outline-small:focus,
.indigo.lighten-3.btn-outline-small:hover,
.indigo.lighten-3.btn-outline:focus,
.indigo.lighten-3.btn-outline:hover {
    background: #9fa8da !important;
    color: #000 !important
}

.indigo-trspnt.trspnt-lighten-3 {
    background-color: rgba(159, 168, 218, .8) !important;
    color: #000 !important
}

.indigo_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #9fa8da 0, #6876c5 100%)
}

.indigo_gradient-l.gradient_lighten-3 {
    background: #8d97d3;
    background: linear-gradient(135deg, #9fa8da 0, #8d97d3 100%)
}

.indigo-text.text-lighten-3 {
    color: #9fa8da !important
}

.btn-icon.indigo-text.text-lighten-3:focus,
.btn-icon.indigo-text.text-lighten-3:hover,
a.indigo-text.text-lighten-3:focus,
a.indigo-text.text-lighten-3:hover {
    color: #b1b9e1 !important
}

.indigo.lighten-2 {
    background-color: #7986cb !important;
    color: #000 !important
}

.indigo.lighten-2.chip {
    border-color: #7986cb !important
}

.indigo.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.indigo.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #5f6fc1 !important
}

.indigo.lighten-2.btn-outline,
.indigo.lighten-2.btn-outline-large,
.indigo.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #7986cb !important;
    border-color: #7986cb !important
}

.indigo.lighten-2.btn-outline-large:focus,
.indigo.lighten-2.btn-outline-large:hover,
.indigo.lighten-2.btn-outline-small:focus,
.indigo.lighten-2.btn-outline-small:hover,
.indigo.lighten-2.btn-outline:focus,
.indigo.lighten-2.btn-outline:hover {
    background: #7986cb !important;
    color: #000 !important
}

.indigo-trspnt.trspnt-lighten-2 {
    background-color: rgba(121, 134, 203, .8) !important;
    color: #000 !important
}

.indigo_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #7986cb 0, #4556b2 100%)
}

.indigo_gradient-l.gradient_lighten-2 {
    background: #6775c4;
    background: linear-gradient(135deg, #7986cb 0, #6775c4 100%)
}

.indigo-text.text-lighten-2 {
    color: #7986cb !important
}

.btn-icon.indigo-text.text-lighten-2:focus,
.btn-icon.indigo-text.text-lighten-2:hover,
a.indigo-text.text-lighten-2:focus,
a.indigo-text.text-lighten-2:hover {
    color: #8b97d2 !important
}

.indigo.lighten-1 {
    background-color: #5c6bc0 !important;
    color: #fff !important
}

.indigo.lighten-1.chip {
    border-color: #5c6bc0 !important
}

.indigo.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.indigo.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #4556b3 !important
}

.indigo.lighten-1.btn-outline,
.indigo.lighten-1.btn-outline-large,
.indigo.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #5c6bc0 !important;
    border-color: #5c6bc0 !important
}

.indigo.lighten-1.btn-outline-large:focus,
.indigo.lighten-1.btn-outline-large:hover,
.indigo.lighten-1.btn-outline-small:focus,
.indigo.lighten-1.btn-outline-small:hover,
.indigo.lighten-1.btn-outline:focus,
.indigo.lighten-1.btn-outline:hover {
    background: #5c6bc0 !important;
    color: #fff !important
}

.indigo-trspnt.trspnt-lighten-1 {
    background-color: rgba(92, 107, 192, .8) !important;
    color: #000 !important
}

.indigo_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #5c6bc0 0, #3a4896 100%)
}

.indigo_gradient-l.gradient_lighten-1 {
    background: #4a5ab9;
    background: linear-gradient(135deg, #5c6bc0 0, #4a5ab9 100%)
}

.indigo-text.text-lighten-1 {
    color: #5c6bc0 !important
}

.btn-icon.indigo-text.text-lighten-1:focus,
.btn-icon.indigo-text.text-lighten-1:hover,
a.indigo-text.text-lighten-1:focus,
a.indigo-text.text-lighten-1:hover {
    color: #6e7cc7 !important
}

.indigo.darken-1 {
    background-color: #3949ab !important;
    color: #fff !important
}

.indigo.darken-1.chip {
    border-color: #3949ab !important
}

.indigo.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.indigo.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #303e90 !important
}

.indigo.darken-1.btn-outline,
.indigo.darken-1.btn-outline-large,
.indigo.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #3949ab !important;
    border-color: #3949ab !important
}

.indigo.darken-1.btn-outline-large:focus,
.indigo.darken-1.btn-outline-large:hover,
.indigo.darken-1.btn-outline-small:focus,
.indigo.darken-1.btn-outline-small:hover,
.indigo.darken-1.btn-outline:focus,
.indigo.darken-1.btn-outline:hover {
    background: #3949ab !important;
    color: #fff !important
}

.indigo-trspnt.trspnt-darken-1 {
    background-color: rgba(57, 73, 171, .8) !important;
    color: #fff !important
}

.indigo_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #3949ab 0, #263172 100%)
}

.indigo_gradient-l.gradient_darken-1 {
    background: #334198;
    background: linear-gradient(135deg, #3949ab 0, #334198 100%)
}

.indigo-text.text-darken-1 {
    color: #3949ab !important
}

.btn-icon.indigo-text.text-darken-1:focus,
.btn-icon.indigo-text.text-darken-1:hover,
a.indigo-text.text-darken-1:focus,
a.indigo-text.text-darken-1:hover {
    color: #3f51be !important
}

.indigo.darken-2 {
    background-color: #303f9f !important;
    color: #fff !important
}

.indigo.darken-2.chip {
    border-color: #303f9f !important
}

.indigo.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.indigo.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #283484 !important
}

.indigo.darken-2.btn-outline,
.indigo.darken-2.btn-outline-large,
.indigo.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #303f9f !important;
    border-color: #303f9f !important
}

.indigo.darken-2.btn-outline-large:focus,
.indigo.darken-2.btn-outline-large:hover,
.indigo.darken-2.btn-outline-small:focus,
.indigo.darken-2.btn-outline-small:hover,
.indigo.darken-2.btn-outline:focus,
.indigo.darken-2.btn-outline:hover {
    background: #303f9f !important;
    color: #fff !important
}

.indigo-trspnt.trspnt-darken-2 {
    background-color: rgba(48, 63, 159, .8) !important;
    color: #fff !important
}

.indigo_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #303f9f 0, #1e2864 100%)
}

.indigo_gradient-l.gradient_darken-2 {
    background: #2a378b;
    background: linear-gradient(135deg, #303f9f 0, #2a378b 100%)
}

.indigo-text.text-darken-2 {
    color: #303f9f !important
}

.btn-icon.indigo-text.text-darken-2:focus,
.btn-icon.indigo-text.text-darken-2:hover,
a.indigo-text.text-darken-2:focus,
a.indigo-text.text-darken-2:hover {
    color: #3647b3 !important
}

.indigo.darken-3 {
    background-color: #283593 !important;
    color: #fff !important
}

.indigo.darken-3.chip {
    border-color: #283593 !important
}

.indigo.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.indigo.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #202b77 !important
}

.indigo.darken-3.btn-outline,
.indigo.darken-3.btn-outline-large,
.indigo.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #283593 !important;
    border-color: #283593 !important
}

.indigo.darken-3.btn-outline-large:focus,
.indigo.darken-3.btn-outline-large:hover,
.indigo.darken-3.btn-outline-small:focus,
.indigo.darken-3.btn-outline-small:hover,
.indigo.darken-3.btn-outline:focus,
.indigo.darken-3.btn-outline:hover {
    background: #283593 !important;
    color: #fff !important
}

.indigo-trspnt.trspnt-darken-3 {
    background-color: rgba(40, 53, 147, .8) !important;
    color: #fff !important
}

.indigo_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #283593 0, #181f57 100%)
}

.indigo_gradient-l.gradient_darken-3 {
    background: #232e7f;
    background: linear-gradient(135deg, #283593 0, #232e7f 100%)
}

.indigo-text.text-darken-3 {
    color: #283593 !important
}

.btn-icon.indigo-text.text-darken-3:focus,
.btn-icon.indigo-text.text-darken-3:hover,
a.indigo-text.text-darken-3:focus,
a.indigo-text.text-darken-3:hover {
    color: #2d3ca7 !important
}

.indigo.darken-4 {
    background-color: #1a237e !important;
    color: #fff !important
}

.indigo.darken-4.chip {
    border-color: #1a237e !important
}

.indigo.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.indigo.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #141b60 !important
}

.indigo.darken-4.btn-outline,
.indigo.darken-4.btn-outline-large,
.indigo.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #1a237e !important;
    border-color: #1a237e !important
}

.indigo.darken-4.btn-outline-large:focus,
.indigo.darken-4.btn-outline-large:hover,
.indigo.darken-4.btn-outline-small:focus,
.indigo.darken-4.btn-outline-small:hover,
.indigo.darken-4.btn-outline:focus,
.indigo.darken-4.btn-outline:hover {
    background: #1a237e !important;
    color: #fff !important
}

.indigo-trspnt.trspnt-darken-4 {
    background-color: rgba(26, 35, 126, .8) !important;
    color: #fff !important
}

.indigo_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #1a237e 0, #0d113f 100%)
}

.indigo_gradient-l.gradient_darken-4 {
    background: #161d69;
    background: linear-gradient(135deg, #1a237e 0, #161d69 100%)
}

.indigo-text.text-darken-4 {
    color: #1a237e !important
}

.btn-icon.indigo-text.text-darken-4:focus,
.btn-icon.indigo-text.text-darken-4:hover,
a.indigo-text.text-darken-4:focus,
a.indigo-text.text-darken-4:hover {
    color: #1e2993 !important
}

.indigo.accent-1 {
    background-color: #8c9eff !important;
    color: #000 !important
}

.indigo.accent-1.chip {
    border-color: #8c9eff !important
}

.indigo.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.indigo.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #6880ff !important
}

.indigo.accent-1.btn-outline,
.indigo.accent-1.btn-outline-large,
.indigo.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #8c9eff !important;
    border-color: #8c9eff !important
}

.indigo.accent-1.btn-outline-large:focus,
.indigo.accent-1.btn-outline-large:hover,
.indigo.accent-1.btn-outline-small:focus,
.indigo.accent-1.btn-outline-small:hover,
.indigo.accent-1.btn-outline:focus,
.indigo.accent-1.btn-outline:hover {
    background: #8c9eff !important;
    color: #000 !important
}

.indigo-trspnt.trspnt-accent-1 {
    background-color: rgba(140, 158, 255, .8) !important;
    color: #000 !important
}

.indigo_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #8c9eff 0, #405dff 100%)
}

.indigo_gradient-l.gradient_accent-1 {
    background: #7388ff;
    background: linear-gradient(135deg, #8c9eff 0, #7388ff 100%)
}

.indigo-text.text-accent-1 {
    color: #8c9eff !important
}

.btn-icon.indigo-text.text-accent-1:focus,
.btn-icon.indigo-text.text-accent-1:hover,
a.indigo-text.text-accent-1:focus,
a.indigo-text.text-accent-1:hover {
    color: #a6b4ff !important
}

.indigo.accent-2 {
    background-color: #536dfe !important;
    color: #000 !important
}

.indigo.accent-2.chip {
    border-color: #536dfe !important
}

.indigo.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.indigo.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #304ffe !important
}

.indigo.accent-2.btn-outline,
.indigo.accent-2.btn-outline-large,
.indigo.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #536dfe !important;
    border-color: #536dfe !important
}

.indigo.accent-2.btn-outline-large:focus,
.indigo.accent-2.btn-outline-large:hover,
.indigo.accent-2.btn-outline-small:focus,
.indigo.accent-2.btn-outline-small:hover,
.indigo.accent-2.btn-outline:focus,
.indigo.accent-2.btn-outline:hover {
    background: #536dfe !important;
    color: #000 !important
}

.indigo-trspnt.trspnt-accent-2 {
    background-color: rgba(83, 109, 254, .8) !important;
    color: #000 !important
}

.indigo_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #536dfe 0, #072cfe 100%)
}

.indigo_gradient-l.gradient_accent-2 {
    background: #3a57fe;
    background: linear-gradient(135deg, #536dfe 0, #3a57fe 100%)
}

.indigo-text.text-accent-2 {
    color: #536dfe !important
}

.btn-icon.indigo-text.text-accent-2:focus,
.btn-icon.indigo-text.text-accent-2:hover,
a.indigo-text.text-accent-2:focus,
a.indigo-text.text-accent-2:hover {
    color: #6c83fe !important
}

.indigo.accent-3 {
    background-color: #3d5afe !important;
    color: #fff !important
}

.indigo.accent-3.chip {
    border-color: #3d5afe !important
}

.indigo.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.indigo.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #193cfe !important
}

.indigo.accent-3.btn-outline,
.indigo.accent-3.btn-outline-large,
.indigo.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #3d5afe !important;
    border-color: #3d5afe !important
}

.indigo.accent-3.btn-outline-large:focus,
.indigo.accent-3.btn-outline-large:hover,
.indigo.accent-3.btn-outline-small:focus,
.indigo.accent-3.btn-outline-small:hover,
.indigo.accent-3.btn-outline:focus,
.indigo.accent-3.btn-outline:hover {
    background: #3d5afe !important;
    color: #fff !important
}

.indigo-trspnt.trspnt-accent-3 {
    background-color: rgba(61, 90, 254, .8) !important;
    color: #000 !important
}

.indigo_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #3d5afe 0, #0125ed 100%)
}

.indigo_gradient-l.gradient_accent-3 {
    background: #2444fe;
    background: linear-gradient(135deg, #3d5afe 0, #2444fe 100%)
}

.indigo-text.text-accent-3 {
    color: #3d5afe !important
}

.btn-icon.indigo-text.text-accent-3:focus,
.btn-icon.indigo-text.text-accent-3:hover,
a.indigo-text.text-accent-3:focus,
a.indigo-text.text-accent-3:hover {
    color: #5670fe !important
}

.indigo.accent-4 {
    background-color: #304ffe !important;
    color: #fff !important
}

.indigo.accent-4.chip {
    border-color: #304ffe !important
}

.indigo.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.indigo.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #0c31fe !important
}

.indigo.accent-4.btn-outline,
.indigo.accent-4.btn-outline-large,
.indigo.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #304ffe !important;
    border-color: #304ffe !important
}

.indigo.accent-4.btn-outline-large:focus,
.indigo.accent-4.btn-outline-large:hover,
.indigo.accent-4.btn-outline-small:focus,
.indigo.accent-4.btn-outline-small:hover,
.indigo.accent-4.btn-outline:focus,
.indigo.accent-4.btn-outline:hover {
    background: #304ffe !important;
    color: #fff !important
}

.indigo-trspnt.trspnt-accent-4 {
    background-color: rgba(48, 79, 254, .8) !important;
    color: #fff !important
}

.indigo_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #304ffe 0, #0123e0 100%)
}

.indigo_gradient-l.gradient_accent-4 {
    background: #1739fe;
    background: linear-gradient(135deg, #304ffe 0, #1739fe 100%)
}

.indigo-text.text-accent-4 {
    color: #304ffe !important
}

.btn-icon.indigo-text.text-accent-4:focus,
.btn-icon.indigo-text.text-accent-4:hover,
a.indigo-text.text-accent-4:focus,
a.indigo-text.text-accent-4:hover {
    color: #4965fe !important
}

.blue {
    background-color: #00539b !important;
    color: #fff !important
}

.blue.chip {
    border-color: #00539b !important
}

.blue[class^=btn]:focus,
.blue[class^=btn]:hover {
    background: #004077 !important;
    color: #fff !important
}

.blue.btn-outline,
.blue.btn-outline-large,
.blue.btn-outline-small {
    background: 0 0 !important;
    color: #00539b !important;
    border-color: #00539b !important
}

.blue.btn-outline-large:focus,
.blue.btn-outline-large:hover,
.blue.btn-outline-small:focus,
.blue.btn-outline-small:hover,
.blue.btn-outline:focus,
.blue.btn-outline:hover {
    background: #00539b !important;
    color: #fff !important
}

.blue[class^=card] a:not([class^=btn]) {
    color: #e2c700 !important
}

.blue[class^=card] a:not([class^=btn]):focus,
.blue[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.blue-trspnt {
    background: rgba(0, 83, 155, .8) !important;
    color: #fff !important
}

.blue_gradient {
    background-image: radial-gradient(center, circle cover, #00539b 0, #004582 100%);
    color: #fff !important
}

.blue_gradient-l {
    background: #004582;
    background: linear-gradient(135deg, #00539b 0, #004582 100%);
    color: #fff !important
}

.blue-text {
    color: #00539b !important
}

.btn-icon.blue-text:hover,
a.blue-text:hover {
    color: #0061b5 !important
}

.blue.lighten-5 {
    background-color: #e0eaf3 !important;
    color: #000 !important
}

.blue.lighten-5.chip {
    border-color: #e0eaf3 !important
}

.blue.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c6d9e9 !important
}

.blue.lighten-5.btn-outline,
.blue.lighten-5.btn-outline-large,
.blue.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #e0eaf3 !important;
    border-color: #e0eaf3 !important
}

.blue.lighten-5.btn-outline-large:focus,
.blue.lighten-5.btn-outline-large:hover,
.blue.lighten-5.btn-outline-small:focus,
.blue.lighten-5.btn-outline-small:hover,
.blue.lighten-5.btn-outline:focus,
.blue.lighten-5.btn-outline:hover {
    background: #e0eaf3 !important;
    color: #000 !important
}

.blue-trspnt.trspnt-lighten-5 {
    background-color: rgba(224, 234, 243, .8) !important;
    color: #000 !important
}

.blue_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #e0eaf3 0, #a9c5de 100%)
}

.blue_gradient-l.gradient_lighten-5 {
    background: #cedeec;
    background: linear-gradient(135deg, #e0eaf3 0, #cedeec 100%)
}

.blue-text.text-lighten-5 {
    color: #e0eaf3 !important
}

.btn-icon.blue-text.text-lighten-5:focus,
.btn-icon.blue-text.text-lighten-5:hover,
a.blue-text.text-lighten-5:focus,
a.blue-text.text-lighten-5:hover {
    color: #f2f6fa !important
}

.blue.lighten-4 {
    background-color: #b3cbe1 !important;
    color: #000 !important
}

.blue.lighten-4.chip {
    border-color: #b3cbe1 !important
}

.blue.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #99b9d7 !important
}

.blue.lighten-4.btn-outline,
.blue.lighten-4.btn-outline-large,
.blue.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #b3cbe1 !important;
    border-color: #b3cbe1 !important
}

.blue.lighten-4.btn-outline-large:focus,
.blue.lighten-4.btn-outline-large:hover,
.blue.lighten-4.btn-outline-small:focus,
.blue.lighten-4.btn-outline-small:hover,
.blue.lighten-4.btn-outline:focus,
.blue.lighten-4.btn-outline:hover {
    background: #b3cbe1 !important;
    color: #000 !important
}

.blue-trspnt.trspnt-lighten-4 {
    background-color: rgba(179, 203, 225, .8) !important;
    color: #000 !important
}

.blue_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #b3cbe1 0, #7ca5cb 100%)
}

.blue_gradient-l.gradient_lighten-4 {
    background: #a1beda;
    background: linear-gradient(135deg, #b3cbe1 0, #a1beda 100%)
}

.blue-text.text-lighten-4 {
    color: #b3cbe1 !important
}

.btn-icon.blue-text.text-lighten-4:focus,
.btn-icon.blue-text.text-lighten-4:hover,
a.blue-text.text-lighten-4:focus,
a.blue-text.text-lighten-4:hover {
    color: #c5d8e8 !important
}

.blue.lighten-3 {
    background-color: #80a9cd !important;
    color: #000 !important
}

.blue.lighten-3.chip {
    border-color: #80a9cd !important
}

.blue.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #6698c3 !important
}

.blue.lighten-3.btn-outline,
.blue.lighten-3.btn-outline-large,
.blue.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #80a9cd !important;
    border-color: #80a9cd !important
}

.blue.lighten-3.btn-outline-large:focus,
.blue.lighten-3.btn-outline-large:hover,
.blue.lighten-3.btn-outline-small:focus,
.blue.lighten-3.btn-outline-small:hover,
.blue.lighten-3.btn-outline:focus,
.blue.lighten-3.btn-outline:hover {
    background: #80a9cd !important;
    color: #000 !important
}

.blue-trspnt.trspnt-lighten-3 {
    background-color: rgba(128, 169, 205, .8) !important;
    color: #000 !important
}

.blue_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #80a9cd 0, #4984b7 100%)
}

.blue_gradient-l.gradient_lighten-3 {
    background: #6e9dc6;
    background: linear-gradient(135deg, #80a9cd 0, #6e9dc6 100%)
}

.blue-text.text-lighten-3 {
    color: #80a9cd !important
}

.btn-icon.blue-text.text-lighten-3:focus,
.btn-icon.blue-text.text-lighten-3:hover,
a.blue-text.text-lighten-3:focus,
a.blue-text.text-lighten-3:hover {
    color: #92b5d4 !important
}

.blue.lighten-2 {
    background-color: #4d87b9 !important;
    color: #000 !important
}

.blue.lighten-2.chip {
    border-color: #4d87b9 !important
}

.blue.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #4075a2 !important
}

.blue.lighten-2.btn-outline,
.blue.lighten-2.btn-outline-large,
.blue.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #4d87b9 !important;
    border-color: #4d87b9 !important
}

.blue.lighten-2.btn-outline-large:focus,
.blue.lighten-2.btn-outline-large:hover,
.blue.lighten-2.btn-outline-small:focus,
.blue.lighten-2.btn-outline-small:hover,
.blue.lighten-2.btn-outline:focus,
.blue.lighten-2.btn-outline:hover {
    background: #4d87b9 !important;
    color: #000 !important
}

.blue-trspnt.trspnt-lighten-2 {
    background-color: rgba(77, 135, 185, .8) !important;
    color: #000 !important
}

.blue_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #4d87b9 0, #346085 100%)
}

.blue_gradient-l.gradient_lighten-2 {
    background: #437aaa;
    background: linear-gradient(135deg, #4d87b9 0, #437aaa 100%)
}

.blue-text.text-lighten-2 {
    color: #4d87b9 !important
}

.btn-icon.blue-text.text-lighten-2:focus,
.btn-icon.blue-text.text-lighten-2:hover,
a.blue-text.text-lighten-2:focus,
a.blue-text.text-lighten-2:hover {
    color: #5f93c0 !important
}

.blue.lighten-1 {
    background-color: #266daa !important;
    color: #fff !important
}

.blue.lighten-1.chip {
    border-color: #266daa !important
}

.blue.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #1f5a8d !important
}

.blue.lighten-1.btn-outline,
.blue.lighten-1.btn-outline-large,
.blue.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #266daa !important;
    border-color: #266daa !important
}

.blue.lighten-1.btn-outline-large:focus,
.blue.lighten-1.btn-outline-large:hover,
.blue.lighten-1.btn-outline-small:focus,
.blue.lighten-1.btn-outline-small:hover,
.blue.lighten-1.btn-outline:focus,
.blue.lighten-1.btn-outline:hover {
    background: #266daa !important;
    color: #fff !important
}

.blue-trspnt.trspnt-lighten-1 {
    background-color: rgba(38, 109, 170, .8) !important;
    color: #fff !important
}

.blue_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #266daa 0, #18456b 100%)
}

.blue_gradient-l.gradient_lighten-1 {
    background: #216095;
    background: linear-gradient(135deg, #266daa 0, #216095 100%)
}

.blue-text.text-lighten-1 {
    color: #266daa !important
}

.btn-icon.blue-text.text-lighten-1:focus,
.btn-icon.blue-text.text-lighten-1:hover,
a.blue-text.text-lighten-1:focus,
a.blue-text.text-lighten-1:hover {
    color: #2b7abf !important
}

.blue.darken-1 {
    background-color: #004c93 !important;
    color: #fff !important
}

.blue.darken-1.chip {
    border-color: #004c93 !important
}

.blue.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #003a6f !important
}

.blue.darken-1.btn-outline,
.blue.darken-1.btn-outline-large,
.blue.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #004c93 !important;
    border-color: #004c93 !important
}

.blue.darken-1.btn-outline-large:focus,
.blue.darken-1.btn-outline-large:hover,
.blue.darken-1.btn-outline-small:focus,
.blue.darken-1.btn-outline-small:hover,
.blue.darken-1.btn-outline:focus,
.blue.darken-1.btn-outline:hover {
    background: #004c93 !important;
    color: #fff !important
}

.blue-trspnt.trspnt-darken-1 {
    background-color: rgba(0, 76, 147, .8) !important;
    color: #fff !important
}

.blue_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #004c93 0, #002447 100%)
}

.blue_gradient-l.gradient_darken-1 {
    background: #003f7a;
    background: linear-gradient(135deg, #004c93 0, #003f7a 100%)
}

.blue-text.text-darken-1 {
    color: #004c93 !important
}

.btn-icon.blue-text.text-darken-1:focus,
.btn-icon.blue-text.text-darken-1:hover,
a.blue-text.text-darken-1:focus,
a.blue-text.text-darken-1:hover {
    color: #0059ad !important
}

.blue.darken-2 {
    background-color: #004289 !important;
    color: #fff !important
}

.blue.darken-2.chip {
    border-color: #004289 !important
}

.blue.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #003165 !important
}

.blue.darken-2.btn-outline,
.blue.darken-2.btn-outline-large,
.blue.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #004289 !important;
    border-color: #004289 !important
}

.blue.darken-2.btn-outline-large:focus,
.blue.darken-2.btn-outline-large:hover,
.blue.darken-2.btn-outline-small:focus,
.blue.darken-2.btn-outline-small:hover,
.blue.darken-2.btn-outline:focus,
.blue.darken-2.btn-outline:hover {
    background: #004289 !important;
    color: #fff !important
}

.blue-trspnt.trspnt-darken-2 {
    background-color: rgba(0, 66, 137, .8) !important;
    color: #fff !important
}

.blue_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #004289 0, #001d3d 100%)
}

.blue_gradient-l.gradient_darken-2 {
    background: #003670;
    background: linear-gradient(135deg, #004289 0, #003670 100%)
}

.blue-text.text-darken-2 {
    color: #004289 !important
}

.btn-icon.blue-text.text-darken-2:focus,
.btn-icon.blue-text.text-darken-2:hover,
a.blue-text.text-darken-2:focus,
a.blue-text.text-darken-2:hover {
    color: #004ea3 !important
}

.blue.darken-3 {
    background-color: #00397f !important;
    color: #fff !important
}

.blue.darken-3.chip {
    border-color: #00397f !important
}

.blue.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #00295b !important
}

.blue.darken-3.btn-outline,
.blue.darken-3.btn-outline-large,
.blue.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #00397f !important;
    border-color: #00397f !important
}

.blue.darken-3.btn-outline-large:focus,
.blue.darken-3.btn-outline-large:hover,
.blue.darken-3.btn-outline-small:focus,
.blue.darken-3.btn-outline-small:hover,
.blue.darken-3.btn-outline:focus,
.blue.darken-3.btn-outline:hover {
    background: #00397f !important;
    color: #fff !important
}

.blue-trspnt.trspnt-darken-3 {
    background-color: rgba(0, 57, 127, .8) !important;
    color: #fff !important
}

.blue_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #00397f 0, #001733 100%)
}

.blue_gradient-l.gradient_darken-3 {
    background: #002e66;
    background: linear-gradient(135deg, #00397f 0, #002e66 100%)
}

.blue-text.text-darken-3 {
    color: #00397f !important
}

.btn-icon.blue-text.text-darken-3:focus,
.btn-icon.blue-text.text-darken-3:hover,
a.blue-text.text-darken-3:focus,
a.blue-text.text-darken-3:hover {
    color: #049 !important
}

.blue.darken-4 {
    background-color: #00296d !important;
    color: #fff !important
}

.blue.darken-4.chip {
    border-color: #00296d !important
}

.blue.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #001c49 !important
}

.blue.darken-4.btn-outline,
.blue.darken-4.btn-outline-large,
.blue.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #00296d !important;
    border-color: #00296d !important
}

.blue.darken-4.btn-outline-large:focus,
.blue.darken-4.btn-outline-large:hover,
.blue.darken-4.btn-outline-small:focus,
.blue.darken-4.btn-outline-small:hover,
.blue.darken-4.btn-outline:focus,
.blue.darken-4.btn-outline:hover {
    background: #00296d !important;
    color: #fff !important
}

.blue-trspnt.trspnt-darken-4 {
    background-color: rgba(0, 41, 109, .8) !important;
    color: #fff !important
}

.blue_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #00296d 0, #000c21 100%)
}

.blue_gradient-l.gradient_darken-4 {
    background: #001f54;
    background: linear-gradient(135deg, #00296d 0, #001f54 100%)
}

.blue-text.text-darken-4 {
    color: #00296d !important
}

.btn-icon.blue-text.text-darken-4:focus,
.btn-icon.blue-text.text-darken-4:hover,
a.blue-text.text-darken-4:focus,
a.blue-text.text-darken-4:hover {
    color: #003387 !important
}

.blue.accent-1 {
    background-color: #9cb9ff !important;
    color: #000 !important
}

.blue.accent-1.chip {
    border-color: #9cb9ff !important
}

.blue.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #78a0ff !important
}

.blue.accent-1.btn-outline,
.blue.accent-1.btn-outline-large,
.blue.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #9cb9ff !important;
    border-color: #9cb9ff !important
}

.blue.accent-1.btn-outline-large:focus,
.blue.accent-1.btn-outline-large:hover,
.blue.accent-1.btn-outline-small:focus,
.blue.accent-1.btn-outline-small:hover,
.blue.accent-1.btn-outline:focus,
.blue.accent-1.btn-outline:hover {
    background: #9cb9ff !important;
    color: #000 !important
}

.blue-trspnt.trspnt-accent-1 {
    background-color: rgba(156, 185, 255, .8) !important;
    color: #000 !important
}

.blue_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #9cb9ff 0, #5083ff 100%)
}

.blue_gradient-l.gradient_accent-1 {
    background: #83a7ff;
    background: linear-gradient(135deg, #9cb9ff 0, #83a7ff 100%)
}

.blue-text.text-accent-1 {
    color: #9cb9ff !important
}

.btn-icon.blue-text.text-accent-1:focus,
.btn-icon.blue-text.text-accent-1:hover,
a.blue-text.text-accent-1:focus,
a.blue-text.text-accent-1:hover {
    color: #b6cbff !important
}

.blue.accent-2 {
    background-color: #6994ff !important;
    color: #000 !important
}

.blue.accent-2.chip {
    border-color: #6994ff !important
}

.blue.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #457bff !important
}

.blue.accent-2.btn-outline,
.blue.accent-2.btn-outline-large,
.blue.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #6994ff !important;
    border-color: #6994ff !important
}

.blue.accent-2.btn-outline-large:focus,
.blue.accent-2.btn-outline-large:hover,
.blue.accent-2.btn-outline-small:focus,
.blue.accent-2.btn-outline-small:hover,
.blue.accent-2.btn-outline:focus,
.blue.accent-2.btn-outline:hover {
    background: #6994ff !important;
    color: #000 !important
}

.blue-trspnt.trspnt-accent-2 {
    background-color: rgba(105, 148, 255, .8) !important;
    color: #000 !important
}

.blue_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #6994ff 0, #1d5dff 100%)
}

.blue_gradient-l.gradient_accent-2 {
    background: #5082ff;
    background: linear-gradient(135deg, #6994ff 0, #5082ff 100%)
}

.blue-text.text-accent-2 {
    color: #6994ff !important
}

.btn-icon.blue-text.text-accent-2:focus,
.btn-icon.blue-text.text-accent-2:hover,
a.blue-text.text-accent-2:focus,
a.blue-text.text-accent-2:hover {
    color: #83a6ff !important
}

.blue.accent-3 {
    background-color: #3670ff !important;
    color: #000 !important
}

.blue.accent-3.chip {
    border-color: #3670ff !important
}

.blue.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #1257ff !important
}

.blue.accent-3.btn-outline,
.blue.accent-3.btn-outline-large,
.blue.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #3670ff !important;
    border-color: #3670ff !important
}

.blue.accent-3.btn-outline-large:focus,
.blue.accent-3.btn-outline-large:hover,
.blue.accent-3.btn-outline-small:focus,
.blue.accent-3.btn-outline-small:hover,
.blue.accent-3.btn-outline:focus,
.blue.accent-3.btn-outline:hover {
    background: #3670ff !important;
    color: #000 !important
}

.blue-trspnt.trspnt-accent-3 {
    background-color: rgba(54, 112, 255, .8) !important;
    color: #000 !important
}

.blue_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #3670ff 0, #0043e9 100%)
}

.blue_gradient-l.gradient_accent-3 {
    background: #1d5eff;
    background: linear-gradient(135deg, #3670ff 0, #1d5eff 100%)
}

.blue-text.text-accent-3 {
    color: #3670ff !important
}

.btn-icon.blue-text.text-accent-3:focus,
.btn-icon.blue-text.text-accent-3:hover,
a.blue-text.text-accent-3:focus,
a.blue-text.text-accent-3:hover {
    color: #5082ff !important
}

.blue.accent-4 {
    background-color: #1d5eff !important;
    color: #fff !important
}

.blue.accent-4.chip {
    border-color: #1d5eff !important
}

.blue.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #0047f8 !important
}

.blue.accent-4.btn-outline,
.blue.accent-4.btn-outline-large,
.blue.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #1d5eff !important;
    border-color: #1d5eff !important
}

.blue.accent-4.btn-outline-large:focus,
.blue.accent-4.btn-outline-large:hover,
.blue.accent-4.btn-outline-small:focus,
.blue.accent-4.btn-outline-small:hover,
.blue.accent-4.btn-outline:focus,
.blue.accent-4.btn-outline:hover {
    background: #1d5eff !important;
    color: #fff !important
}

.blue-trspnt.trspnt-accent-4 {
    background-color: rgba(29, 94, 255, .8) !important;
    color: #fff !important
}

.blue_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #1d5eff 0, #003cd0 100%)
}

.blue_gradient-l.gradient_accent-4 {
    background: #044cff;
    background: linear-gradient(135deg, #1d5eff 0, #044cff 100%)
}

.blue-text.text-accent-4 {
    color: #1d5eff !important
}

.btn-icon.blue-text.text-accent-4:focus,
.btn-icon.blue-text.text-accent-4:hover,
a.blue-text.text-accent-4:focus,
a.blue-text.text-accent-4:hover {
    color: #3770ff !important
}

.light-blue {
    background-color: #6ca0dc !important;
    color: #000 !important
}

.light-blue.chip {
    border-color: #6ca0dc !important
}

.light-blue[class^=btn]:focus,
.light-blue[class^=btn]:hover {
    background: #4f8dd5 !important;
    color: #000 !important
}

.light-blue.btn-outline,
.light-blue.btn-outline-large,
.light-blue.btn-outline-small {
    background: 0 0 !important;
    color: #6ca0dc !important;
    border-color: #6ca0dc !important
}

.light-blue.btn-outline-large:focus,
.light-blue.btn-outline-large:hover,
.light-blue.btn-outline-small:focus,
.light-blue.btn-outline-small:hover,
.light-blue.btn-outline:focus,
.light-blue.btn-outline:hover {
    background: #6ca0dc !important;
    color: #000 !important
}

.light-blue[class^=card] a:not([class^=btn]) {
    color: #36351d !important
}

.light-blue[class^=card] a:not([class^=btn]):focus,
.light-blue[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.light-blue-trspnt {
    background: rgba(108, 160, 220, .8) !important;
    color: #000 !important
}

.light-blue_gradient {
    background-image: radial-gradient(center, circle cover, #6ca0dc 0, #5793d7 100%);
    color: #000 !important
}

.light-blue_gradient-l {
    background: #5793d7;
    background: linear-gradient(135deg, #6ca0dc 0, #5793d7 100%);
    color: #000 !important
}

.light-blue-text {
    color: #6ca0dc !important
}

.btn-icon.light-blue-text:hover,
a.light-blue-text:hover {
    color: #81ade1 !important
}

.light-blue.lighten-5 {
    background-color: #edf4fb !important;
    color: #000 !important
}

.light-blue.lighten-5.chip {
    border-color: #edf4fb !important
}

.light-blue.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-blue.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #d0e2f5 !important
}

.light-blue.lighten-5.btn-outline,
.light-blue.lighten-5.btn-outline-large,
.light-blue.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #edf4fb !important;
    border-color: #edf4fb !important
}

.light-blue.lighten-5.btn-outline-large:focus,
.light-blue.lighten-5.btn-outline-large:hover,
.light-blue.lighten-5.btn-outline-small:focus,
.light-blue.lighten-5.btn-outline-small:hover,
.light-blue.lighten-5.btn-outline:focus,
.light-blue.lighten-5.btn-outline:hover {
    background: #edf4fb !important;
    color: #000 !important
}

.light-blue-trspnt.trspnt-lighten-5 {
    background-color: rgba(237, 244, 251, .8) !important;
    color: #000 !important
}

.light-blue_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #edf4fb 0, #aeceed 100%)
}

.light-blue_gradient-l.gradient_lighten-5 {
    background: #d8e7f6;
    background: linear-gradient(135deg, #edf4fb 0, #d8e7f6 100%)
}

.light-blue-text.text-lighten-5 {
    color: #edf4fb !important
}

.btn-icon.light-blue-text.text-lighten-5:focus,
.btn-icon.light-blue-text.text-lighten-5:hover,
a.light-blue-text.text-lighten-5:focus,
a.light-blue-text.text-lighten-5:hover {
    color: #fff !important
}

.light-blue.lighten-4 {
    background-color: #d3e3f5 !important;
    color: #000 !important
}

.light-blue.lighten-4.chip {
    border-color: #d3e3f5 !important
}

.light-blue.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-blue.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #b6d0ee !important
}

.light-blue.lighten-4.btn-outline,
.light-blue.lighten-4.btn-outline-large,
.light-blue.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #d3e3f5 !important;
    border-color: #d3e3f5 !important
}

.light-blue.lighten-4.btn-outline-large:focus,
.light-blue.lighten-4.btn-outline-large:hover,
.light-blue.lighten-4.btn-outline-small:focus,
.light-blue.lighten-4.btn-outline-small:hover,
.light-blue.lighten-4.btn-outline:focus,
.light-blue.lighten-4.btn-outline:hover {
    background: #d3e3f5 !important;
    color: #000 !important
}

.light-blue-trspnt.trspnt-lighten-4 {
    background-color: rgba(211, 227, 245, .8) !important;
    color: #000 !important
}

.light-blue_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #d3e3f5 0, #95bbe7 100%)
}

.light-blue_gradient-l.gradient_lighten-4 {
    background: #bed6f0;
    background: linear-gradient(135deg, #d3e3f5 0, #bed6f0 100%)
}

.light-blue-text.text-lighten-4 {
    color: #d3e3f5 !important
}

.btn-icon.light-blue-text.text-lighten-4:focus,
.btn-icon.light-blue-text.text-lighten-4:hover,
a.light-blue-text.text-lighten-4:focus,
a.light-blue-text.text-lighten-4:hover {
    color: #e8f0fa !important
}

.light-blue.lighten-3 {
    background-color: #b6d0ee !important;
    color: #000 !important
}

.light-blue.lighten-3.chip {
    border-color: #b6d0ee !important
}

.light-blue.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-blue.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #99bde7 !important
}

.light-blue.lighten-3.btn-outline,
.light-blue.lighten-3.btn-outline-large,
.light-blue.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #b6d0ee !important;
    border-color: #b6d0ee !important
}

.light-blue.lighten-3.btn-outline-large:focus,
.light-blue.lighten-3.btn-outline-large:hover,
.light-blue.lighten-3.btn-outline-small:focus,
.light-blue.lighten-3.btn-outline-small:hover,
.light-blue.lighten-3.btn-outline:focus,
.light-blue.lighten-3.btn-outline:hover {
    background: #b6d0ee !important;
    color: #000 !important
}

.light-blue-trspnt.trspnt-lighten-3 {
    background-color: rgba(182, 208, 238, .8) !important;
    color: #000 !important
}

.light-blue_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #b6d0ee 0, #78a8e0 100%)
}

.light-blue_gradient-l.gradient_lighten-3 {
    background: #a1c3e9;
    background: linear-gradient(135deg, #b6d0ee 0, #a1c3e9 100%)
}

.light-blue-text.text-lighten-3 {
    color: #b6d0ee !important
}

.btn-icon.light-blue-text.text-lighten-3:focus,
.btn-icon.light-blue-text.text-lighten-3:hover,
a.light-blue-text.text-lighten-3:focus,
a.light-blue-text.text-lighten-3:hover {
    color: #cbddf3 !important
}

.light-blue.lighten-2 {
    background-color: #98bde7 !important;
    color: #000 !important
}

.light-blue.lighten-2.chip {
    border-color: #98bde7 !important
}

.light-blue.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-blue.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #7baae0 !important
}

.light-blue.lighten-2.btn-outline,
.light-blue.lighten-2.btn-outline-large,
.light-blue.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #98bde7 !important;
    border-color: #98bde7 !important
}

.light-blue.lighten-2.btn-outline-large:focus,
.light-blue.lighten-2.btn-outline-large:hover,
.light-blue.lighten-2.btn-outline-small:focus,
.light-blue.lighten-2.btn-outline-small:hover,
.light-blue.lighten-2.btn-outline:focus,
.light-blue.lighten-2.btn-outline:hover {
    background: #98bde7 !important;
    color: #000 !important
}

.light-blue-trspnt.trspnt-lighten-2 {
    background-color: rgba(152, 189, 231, .8) !important;
    color: #000 !important
}

.light-blue_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #98bde7 0, #5a95d9 100%)
}

.light-blue_gradient-l.gradient_lighten-2 {
    background: #83b0e2;
    background: linear-gradient(135deg, #98bde7 0, #83b0e2 100%)
}

.light-blue-text.text-lighten-2 {
    color: #98bde7 !important
}

.btn-icon.light-blue-text.text-lighten-2:focus,
.btn-icon.light-blue-text.text-lighten-2:hover,
a.light-blue-text.text-lighten-2:focus,
a.light-blue-text.text-lighten-2:hover {
    color: #adcaec !important
}

.light-blue.lighten-1 {
    background-color: #82aee1 !important;
    color: #000 !important
}

.light-blue.lighten-1.chip {
    border-color: #82aee1 !important
}

.light-blue.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-blue.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #659bda !important
}

.light-blue.lighten-1.btn-outline,
.light-blue.lighten-1.btn-outline-large,
.light-blue.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #82aee1 !important;
    border-color: #82aee1 !important
}

.light-blue.lighten-1.btn-outline-large:focus,
.light-blue.lighten-1.btn-outline-large:hover,
.light-blue.lighten-1.btn-outline-small:focus,
.light-blue.lighten-1.btn-outline-small:hover,
.light-blue.lighten-1.btn-outline:focus,
.light-blue.lighten-1.btn-outline:hover {
    background: #82aee1 !important;
    color: #000 !important
}

.light-blue-trspnt.trspnt-lighten-1 {
    background-color: rgba(130, 174, 225, .8) !important;
    color: #000 !important
}

.light-blue_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #82aee1 0, #4486d2 100%)
}

.light-blue_gradient-l.gradient_lighten-1 {
    background: #6da1dc;
    background: linear-gradient(135deg, #82aee1 0, #6da1dc 100%)
}

.light-blue-text.text-lighten-1 {
    color: #82aee1 !important
}

.btn-icon.light-blue-text.text-lighten-1:focus,
.btn-icon.light-blue-text.text-lighten-1:hover,
a.light-blue-text.text-lighten-1:focus,
a.light-blue-text.text-lighten-1:hover {
    color: #97bbe6 !important
}

.light-blue.darken-1 {
    background-color: #6498d8 !important;
    color: #000 !important
}

.light-blue.darken-1.chip {
    border-color: #6498d8 !important
}

.light-blue.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-blue.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #4785d1 !important
}

.light-blue.darken-1.btn-outline,
.light-blue.darken-1.btn-outline-large,
.light-blue.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #6498d8 !important;
    border-color: #6498d8 !important
}

.light-blue.darken-1.btn-outline-large:focus,
.light-blue.darken-1.btn-outline-large:hover,
.light-blue.darken-1.btn-outline-small:focus,
.light-blue.darken-1.btn-outline-small:hover,
.light-blue.darken-1.btn-outline:focus,
.light-blue.darken-1.btn-outline:hover {
    background: #6498d8 !important;
    color: #000 !important
}

.light-blue-trspnt.trspnt-darken-1 {
    background-color: rgba(100, 152, 216, .8) !important;
    color: #000 !important
}

.light-blue_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #6498d8 0, #3070bf 100%)
}

.light-blue_gradient-l.gradient_darken-1 {
    background: #508ad3;
    background: linear-gradient(135deg, #6498d8 0, #508ad3 100%)
}

.light-blue-text.text-darken-1 {
    color: #6498d8 !important
}

.btn-icon.light-blue-text.text-darken-1:focus,
.btn-icon.light-blue-text.text-darken-1:hover,
a.light-blue-text.text-darken-1:focus,
a.light-blue-text.text-darken-1:hover {
    color: #78a6dd !important
}

.light-blue.darken-2 {
    background-color: #598ed3 !important;
    color: #000 !important
}

.light-blue.darken-2.chip {
    border-color: #598ed3 !important
}

.light-blue.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-blue.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #3d7bcc !important
}

.light-blue.darken-2.btn-outline,
.light-blue.darken-2.btn-outline-large,
.light-blue.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #598ed3 !important;
    border-color: #598ed3 !important
}

.light-blue.darken-2.btn-outline-large:focus,
.light-blue.darken-2.btn-outline-large:hover,
.light-blue.darken-2.btn-outline-small:focus,
.light-blue.darken-2.btn-outline-small:hover,
.light-blue.darken-2.btn-outline:focus,
.light-blue.darken-2.btn-outline:hover {
    background: #598ed3 !important;
    color: #000 !important
}

.light-blue-trspnt.trspnt-darken-2 {
    background-color: rgba(89, 142, 211, .8) !important;
    color: #000 !important
}

.light-blue_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #598ed3 0, #2f67b1 100%)
}

.light-blue_gradient-l.gradient_darken-2 {
    background: #4580ce;
    background: linear-gradient(135deg, #598ed3 0, #4580ce 100%)
}

.light-blue-text.text-darken-2 {
    color: #598ed3 !important
}

.btn-icon.light-blue-text.text-darken-2:focus,
.btn-icon.light-blue-text.text-darken-2:hover,
a.light-blue-text.text-darken-2:focus,
a.light-blue-text.text-darken-2:hover {
    color: #6d9cd8 !important
}

.light-blue.darken-3 {
    background-color: #4f84ce !important;
    color: #000 !important
}

.light-blue.darken-3.chip {
    border-color: #4f84ce !important
}

.light-blue.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-blue.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #3671c3 !important
}

.light-blue.darken-3.btn-outline,
.light-blue.darken-3.btn-outline-large,
.light-blue.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #4f84ce !important;
    border-color: #4f84ce !important
}

.light-blue.darken-3.btn-outline-large:focus,
.light-blue.darken-3.btn-outline-large:hover,
.light-blue.darken-3.btn-outline-small:focus,
.light-blue.darken-3.btn-outline-small:hover,
.light-blue.darken-3.btn-outline:focus,
.light-blue.darken-3.btn-outline:hover {
    background: #4f84ce !important;
    color: #000 !important
}

.light-blue-trspnt.trspnt-darken-3 {
    background-color: rgba(79, 132, 206, .8) !important;
    color: #000 !important
}

.light-blue_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #4f84ce 0, #2d5fa3 100%)
}

.light-blue_gradient-l.gradient_darken-3 {
    background: #3b76c8;
    background: linear-gradient(135deg, #4f84ce 0, #3b76c8 100%)
}

.light-blue-text.text-darken-3 {
    color: #4f84ce !important
}

.btn-icon.light-blue-text.text-darken-3:focus,
.btn-icon.light-blue-text.text-darken-3:hover,
a.light-blue-text.text-darken-3:focus,
a.light-blue-text.text-darken-3:hover {
    color: #6392d4 !important
}

.light-blue.darken-4 {
    background-color: #3d73c5 !important;
    color: #fff !important
}

.light-blue.darken-4.chip {
    border-color: #3d73c5 !important
}

.light-blue.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-blue.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #3363ab !important
}

.light-blue.darken-4.btn-outline,
.light-blue.darken-4.btn-outline-large,
.light-blue.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #3d73c5 !important;
    border-color: #3d73c5 !important
}

.light-blue.darken-4.btn-outline-large:focus,
.light-blue.darken-4.btn-outline-large:hover,
.light-blue.darken-4.btn-outline-small:focus,
.light-blue.darken-4.btn-outline-small:hover,
.light-blue.darken-4.btn-outline:focus,
.light-blue.darken-4.btn-outline:hover {
    background: #3d73c5 !important;
    color: #fff !important
}

.light-blue-trspnt.trspnt-darken-4 {
    background-color: rgba(61, 115, 197, .8) !important;
    color: #fff !important
}

.light-blue_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #3d73c5 0, #2a518c 100%)
}

.light-blue_gradient-l.gradient_darken-4 {
    background: #3667b3;
    background: linear-gradient(135deg, #3d73c5 0, #3667b3 100%)
}

.light-blue-text.text-darken-4 {
    color: #3d73c5 !important
}

.btn-icon.light-blue-text.text-darken-4:focus,
.btn-icon.light-blue-text.text-darken-4:hover,
a.light-blue-text.text-darken-4:focus,
a.light-blue-text.text-darken-4:hover {
    color: #5181cb !important
}

.light-blue.accent-1 {
    background-color: #fff !important;
    color: #000 !important
}

.light-blue.accent-1.chip {
    border-color: #fff !important
}

.light-blue.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-blue.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ededed !important
}

.light-blue.accent-1.btn-outline,
.light-blue.accent-1.btn-outline-large,
.light-blue.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #fff !important;
    border-color: #fff !important
}

.light-blue.accent-1.btn-outline-large:focus,
.light-blue.accent-1.btn-outline-large:hover,
.light-blue.accent-1.btn-outline-small:focus,
.light-blue.accent-1.btn-outline-small:hover,
.light-blue.accent-1.btn-outline:focus,
.light-blue.accent-1.btn-outline:hover {
    background: #fff !important;
    color: #000 !important
}

.light-blue-trspnt.trspnt-accent-1 {
    background-color: rgba(255, 255, 255, .8) !important;
    color: #000 !important
}

.light-blue_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #fff 0, #d9d9d9 100%)
}

.light-blue_gradient-l.gradient_accent-1 {
    background: #f2f2f2;
    background: linear-gradient(135deg, #fff 0, #f2f2f2 100%)
}

.light-blue-text.text-accent-1 {
    color: #fff !important
}

.btn-icon.light-blue-text.text-accent-1:focus,
.btn-icon.light-blue-text.text-accent-1:hover,
a.light-blue-text.text-accent-1:focus,
a.light-blue-text.text-accent-1:hover {
    color: #fff !important
}

.light-blue.accent-2 {
    background-color: #e0ecff !important;
    color: #000 !important
}

.light-blue.accent-2.chip {
    border-color: #e0ecff !important
}

.light-blue.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-blue.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #bcd6ff !important
}

.light-blue.accent-2.btn-outline,
.light-blue.accent-2.btn-outline-large,
.light-blue.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #e0ecff !important;
    border-color: #e0ecff !important
}

.light-blue.accent-2.btn-outline-large:focus,
.light-blue.accent-2.btn-outline-large:hover,
.light-blue.accent-2.btn-outline-small:focus,
.light-blue.accent-2.btn-outline-small:hover,
.light-blue.accent-2.btn-outline:focus,
.light-blue.accent-2.btn-outline:hover {
    background: #e0ecff !important;
    color: #000 !important
}

.light-blue-trspnt.trspnt-accent-2 {
    background-color: rgba(224, 236, 255, .8) !important;
    color: #000 !important
}

.light-blue_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #e0ecff 0, #94bdff 100%)
}

.light-blue_gradient-l.gradient_accent-2 {
    background: #c7dcff;
    background: linear-gradient(135deg, #e0ecff 0, #c7dcff 100%)
}

.light-blue-text.text-accent-2 {
    color: #e0ecff !important
}

.btn-icon.light-blue-text.text-accent-2:focus,
.btn-icon.light-blue-text.text-accent-2:hover,
a.light-blue-text.text-accent-2:focus,
a.light-blue-text.text-accent-2:hover {
    color: #fafcff !important
}

.light-blue.accent-3 {
    background-color: #adcdff !important;
    color: #000 !important
}

.light-blue.accent-3.chip {
    border-color: #adcdff !important
}

.light-blue.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-blue.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #89b7ff !important
}

.light-blue.accent-3.btn-outline,
.light-blue.accent-3.btn-outline-large,
.light-blue.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #adcdff !important;
    border-color: #adcdff !important
}

.light-blue.accent-3.btn-outline-large:focus,
.light-blue.accent-3.btn-outline-large:hover,
.light-blue.accent-3.btn-outline-small:focus,
.light-blue.accent-3.btn-outline-small:hover,
.light-blue.accent-3.btn-outline:focus,
.light-blue.accent-3.btn-outline:hover {
    background: #adcdff !important;
    color: #000 !important
}

.light-blue-trspnt.trspnt-accent-3 {
    background-color: rgba(173, 205, 255, .8) !important;
    color: #000 !important
}

.light-blue_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #adcdff 0, #619eff 100%)
}

.light-blue_gradient-l.gradient_accent-3 {
    background: #94bdff;
    background: linear-gradient(135deg, #adcdff 0, #94bdff 100%)
}

.light-blue-text.text-accent-3 {
    color: #adcdff !important
}

.btn-icon.light-blue-text.text-accent-3:focus,
.btn-icon.light-blue-text.text-accent-3:hover,
a.light-blue-text.text-accent-3:focus,
a.light-blue-text.text-accent-3:hover {
    color: #c7ddff !important
}

.light-blue.accent-4 {
    background-color: #94bdff !important;
    color: #000 !important
}

.light-blue.accent-4.chip {
    border-color: #94bdff !important
}

.light-blue.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-blue.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #70a7ff !important
}

.light-blue.accent-4.btn-outline,
.light-blue.accent-4.btn-outline-large,
.light-blue.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #94bdff !important;
    border-color: #94bdff !important
}

.light-blue.accent-4.btn-outline-large:focus,
.light-blue.accent-4.btn-outline-large:hover,
.light-blue.accent-4.btn-outline-small:focus,
.light-blue.accent-4.btn-outline-small:hover,
.light-blue.accent-4.btn-outline:focus,
.light-blue.accent-4.btn-outline:hover {
    background: #94bdff !important;
    color: #000 !important
}

.light-blue-trspnt.trspnt-accent-4 {
    background-color: rgba(148, 189, 255, .8) !important;
    color: #000 !important
}

.light-blue_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #94bdff 0, #488eff 100%)
}

.light-blue_gradient-l.gradient_accent-4 {
    background: #7badff;
    background: linear-gradient(135deg, #94bdff 0, #7badff 100%)
}

.light-blue-text.text-accent-4 {
    color: #94bdff !important
}

.btn-icon.light-blue-text.text-accent-4:focus,
.btn-icon.light-blue-text.text-accent-4:hover,
a.light-blue-text.text-accent-4:focus,
a.light-blue-text.text-accent-4:hover {
    color: #aecdff !important
}

.cyan {
    background-color: #3cb6ce !important;
    color: #000 !important
}

.cyan.chip {
    border-color: #3cb6ce !important
}

.cyan[class^=btn]:focus,
.cyan[class^=btn]:hover {
    background: #2ea1b8 !important;
    color: #000 !important
}

.cyan.btn-outline,
.cyan.btn-outline-large,
.cyan.btn-outline-small {
    background: 0 0 !important;
    color: #3cb6ce !important;
    border-color: #3cb6ce !important
}

.cyan.btn-outline-large:focus,
.cyan.btn-outline-large:hover,
.cyan.btn-outline-small:focus,
.cyan.btn-outline-small:hover,
.cyan.btn-outline:focus,
.cyan.btn-outline:hover {
    background: #3cb6ce !important;
    color: #000 !important
}

.cyan[class^=card] a:not([class^=btn]) {
    color: #4c3a22 !important
}

.cyan[class^=card] a:not([class^=btn]):focus,
.cyan[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.cyan-trspnt {
    background: rgba(60, 182, 206, .8) !important;
    color: #000 !important
}

.cyan_gradient {
    background-image: radial-gradient(center, circle cover, #3cb6ce 0, #30a9c0 100%);
    color: #000 !important
}

.cyan_gradient-l {
    background: #30a9c0;
    background: linear-gradient(135deg, #3cb6ce 0, #30a9c0 100%);
    color: #000 !important
}

.cyan-text {
    color: #3cb6ce !important
}

.btn-icon.cyan-text:hover,
a.cyan-text:hover {
    color: #50bed3 !important
}

.cyan.lighten-5 {
    background-color: #e8f6f9 !important;
    color: #000 !important
}

.cyan.lighten-5.chip {
    border-color: #e8f6f9 !important
}

.cyan.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.cyan.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ccebf2 !important
}

.cyan.lighten-5.btn-outline,
.cyan.lighten-5.btn-outline-large,
.cyan.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #e8f6f9 !important;
    border-color: #e8f6f9 !important
}

.cyan.lighten-5.btn-outline-large:focus,
.cyan.lighten-5.btn-outline-large:hover,
.cyan.lighten-5.btn-outline-small:focus,
.cyan.lighten-5.btn-outline-small:hover,
.cyan.lighten-5.btn-outline:focus,
.cyan.lighten-5.btn-outline:hover {
    background: #e8f6f9 !important;
    color: #000 !important
}

.cyan-trspnt.trspnt-lighten-5 {
    background-color: rgba(232, 246, 249, .8) !important;
    color: #000 !important
}

.cyan_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #e8f6f9 0, #abdee9 100%)
}

.cyan_gradient-l.gradient_lighten-5 {
    background: #d4eef4;
    background: linear-gradient(135deg, #e8f6f9 0, #d4eef4 100%)
}

.cyan-text.text-lighten-5 {
    color: #e8f6f9 !important
}

.btn-icon.cyan-text.text-lighten-5:focus,
.btn-icon.cyan-text.text-lighten-5:hover,
a.cyan-text.text-lighten-5:focus,
a.cyan-text.text-lighten-5:hover {
    color: #fcfefe !important
}

.cyan.lighten-4 {
    background-color: #c5e9f0 !important;
    color: #000 !important
}

.cyan.lighten-4.chip {
    border-color: #c5e9f0 !important
}

.cyan.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.cyan.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #a9dee9 !important
}

.cyan.lighten-4.btn-outline,
.cyan.lighten-4.btn-outline-large,
.cyan.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #c5e9f0 !important;
    border-color: #c5e9f0 !important
}

.cyan.lighten-4.btn-outline-large:focus,
.cyan.lighten-4.btn-outline-large:hover,
.cyan.lighten-4.btn-outline-small:focus,
.cyan.lighten-4.btn-outline-small:hover,
.cyan.lighten-4.btn-outline:focus,
.cyan.lighten-4.btn-outline:hover {
    background: #c5e9f0 !important;
    color: #000 !important
}

.cyan-trspnt.trspnt-lighten-4 {
    background-color: rgba(197, 233, 240, .8) !important;
    color: #000 !important
}

.cyan_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #c5e9f0 0, #88d2e0 100%)
}

.cyan_gradient-l.gradient_lighten-4 {
    background: #b1e1eb;
    background: linear-gradient(135deg, #c5e9f0 0, #b1e1eb 100%)
}

.cyan-text.text-lighten-4 {
    color: #c5e9f0 !important
}

.btn-icon.cyan-text.text-lighten-4:focus,
.btn-icon.cyan-text.text-lighten-4:hover,
a.cyan-text.text-lighten-4:focus,
a.cyan-text.text-lighten-4:hover {
    color: #d9f1f5 !important
}

.cyan.lighten-3 {
    background-color: #9edbe7 !important;
    color: #000 !important
}

.cyan.lighten-3.chip {
    border-color: #9edbe7 !important
}

.cyan.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.cyan.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #81d0e0 !important
}

.cyan.lighten-3.btn-outline,
.cyan.lighten-3.btn-outline-large,
.cyan.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #9edbe7 !important;
    border-color: #9edbe7 !important
}

.cyan.lighten-3.btn-outline-large:focus,
.cyan.lighten-3.btn-outline-large:hover,
.cyan.lighten-3.btn-outline-small:focus,
.cyan.lighten-3.btn-outline-small:hover,
.cyan.lighten-3.btn-outline:focus,
.cyan.lighten-3.btn-outline:hover {
    background: #9edbe7 !important;
    color: #000 !important
}

.cyan-trspnt.trspnt-lighten-3 {
    background-color: rgba(158, 219, 231, .8) !important;
    color: #000 !important
}

.cyan_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #9edbe7 0, #61c4d8 100%)
}

.cyan_gradient-l.gradient_lighten-3 {
    background: #8ad3e2;
    background: linear-gradient(135deg, #9edbe7 0, #8ad3e2 100%)
}

.cyan-text.text-lighten-3 {
    color: #9edbe7 !important
}

.btn-icon.cyan-text.text-lighten-3:focus,
.btn-icon.cyan-text.text-lighten-3:hover,
a.cyan-text.text-lighten-3:focus,
a.cyan-text.text-lighten-3:hover {
    color: #b2e3ec !important
}

.cyan.lighten-2 {
    background-color: #7cd !important;
    color: #000 !important
}

.cyan.lighten-2.chip {
    border-color: #7cd !important
}

.cyan.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.cyan.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #5ac1d6 !important
}

.cyan.lighten-2.btn-outline,
.cyan.lighten-2.btn-outline-large,
.cyan.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #7cd !important;
    border-color: #7cd !important
}

.cyan.lighten-2.btn-outline-large:focus,
.cyan.lighten-2.btn-outline-large:hover,
.cyan.lighten-2.btn-outline-small:focus,
.cyan.lighten-2.btn-outline-small:hover,
.cyan.lighten-2.btn-outline:focus,
.cyan.lighten-2.btn-outline:hover {
    background: #7cd !important;
    color: #000 !important
}

.cyan-trspnt.trspnt-lighten-2 {
    background-color: rgba(119, 204, 221, .8) !important;
    color: #000 !important
}

.cyan_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #7cd 0, #3ab5ce 100%)
}

.cyan_gradient-l.gradient_lighten-2 {
    background: #63c4d8;
    background: linear-gradient(135deg, #7cd 0, #63c4d8 100%)
}

.cyan-text.text-lighten-2 {
    color: #7cd !important
}

.btn-icon.cyan-text.text-lighten-2:focus,
.btn-icon.cyan-text.text-lighten-2:hover,
a.cyan-text.text-lighten-2:focus,
a.cyan-text.text-lighten-2:hover {
    color: #8bd4e2 !important
}

.cyan.lighten-1 {
    background-color: #59c1d5 !important;
    color: #000 !important
}

.cyan.lighten-1.chip {
    border-color: #59c1d5 !important
}

.cyan.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.cyan.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #3db6ce !important
}

.cyan.lighten-1.btn-outline,
.cyan.lighten-1.btn-outline-large,
.cyan.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #59c1d5 !important;
    border-color: #59c1d5 !important
}

.cyan.lighten-1.btn-outline-large:focus,
.cyan.lighten-1.btn-outline-large:hover,
.cyan.lighten-1.btn-outline-small:focus,
.cyan.lighten-1.btn-outline-small:hover,
.cyan.lighten-1.btn-outline:focus,
.cyan.lighten-1.btn-outline:hover {
    background: #59c1d5 !important;
    color: #000 !important
}

.cyan-trspnt.trspnt-lighten-1 {
    background-color: rgba(89, 193, 213, .8) !important;
    color: #000 !important
}

.cyan_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #59c1d5 0, #2e9eb4 100%)
}

.cyan_gradient-l.gradient_lighten-1 {
    background: #45b9d0;
    background: linear-gradient(135deg, #59c1d5 0, #45b9d0 100%)
}

.cyan-text.text-lighten-1 {
    color: #59c1d5 !important
}

.btn-icon.cyan-text.text-lighten-1:focus,
.btn-icon.cyan-text.text-lighten-1:hover,
a.cyan-text.text-lighten-1:focus,
a.cyan-text.text-lighten-1:hover {
    color: #6dc9da !important
}

.cyan.darken-1 {
    background-color: #36afc9 !important;
    color: #000 !important
}

.cyan.darken-1.chip {
    border-color: #36afc9 !important
}

.cyan.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.cyan.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #2e97ad !important
}

.cyan.darken-1.btn-outline,
.cyan.darken-1.btn-outline-large,
.cyan.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #36afc9 !important;
    border-color: #36afc9 !important
}

.cyan.darken-1.btn-outline-large:focus,
.cyan.darken-1.btn-outline-large:hover,
.cyan.darken-1.btn-outline-small:focus,
.cyan.darken-1.btn-outline-small:hover,
.cyan.darken-1.btn-outline:focus,
.cyan.darken-1.btn-outline:hover {
    background: #36afc9 !important;
    color: #000 !important
}

.cyan-trspnt.trspnt-darken-1 {
    background-color: rgba(54, 175, 201, .8) !important;
    color: #000 !important
}

.cyan_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #36afc9 0, #267b8d 100%)
}

.cyan_gradient-l.gradient_darken-1 {
    background: #319eb5;
    background: linear-gradient(135deg, #36afc9 0, #319eb5 100%)
}

.cyan-text.text-darken-1 {
    color: #36afc9 !important
}

.btn-icon.cyan-text.text-darken-1:focus,
.btn-icon.cyan-text.text-darken-1:hover,
a.cyan-text.text-darken-1:focus,
a.cyan-text.text-darken-1:hover {
    color: #4ab7ce !important
}

.cyan.darken-2 {
    background-color: #2ea6c2 !important;
    color: #000 !important
}

.cyan.darken-2.chip {
    border-color: #2ea6c2 !important
}

.cyan.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.cyan.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #278da5 !important
}

.cyan.darken-2.btn-outline,
.cyan.darken-2.btn-outline-large,
.cyan.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #2ea6c2 !important;
    border-color: #2ea6c2 !important
}

.cyan.darken-2.btn-outline-large:focus,
.cyan.darken-2.btn-outline-large:hover,
.cyan.darken-2.btn-outline-small:focus,
.cyan.darken-2.btn-outline-small:hover,
.cyan.darken-2.btn-outline:focus,
.cyan.darken-2.btn-outline:hover {
    background: #2ea6c2 !important;
    color: #000 !important
}

.cyan-trspnt.trspnt-darken-2 {
    background-color: rgba(46, 166, 194, .8) !important;
    color: #000 !important
}

.cyan_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #2ea6c2 0, #1f7184 100%)
}

.cyan_gradient-l.gradient_darken-2 {
    background: #2994ad;
    background: linear-gradient(135deg, #2ea6c2 0, #2994ad 100%)
}

.cyan-text.text-darken-2 {
    color: #2ea6c2 !important
}

.btn-icon.cyan-text.text-darken-2:focus,
.btn-icon.cyan-text.text-darken-2:hover,
a.cyan-text.text-darken-2:focus,
a.cyan-text.text-darken-2:hover {
    color: #39b4d0 !important
}

.cyan.darken-3 {
    background-color: #279ebc !important;
    color: #000 !important
}

.cyan.darken-3.chip {
    border-color: #279ebc !important
}

.cyan.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.cyan.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #21859e !important
}

.cyan.darken-3.btn-outline,
.cyan.darken-3.btn-outline-large,
.cyan.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #279ebc !important;
    border-color: #279ebc !important
}

.cyan.darken-3.btn-outline-large:focus,
.cyan.darken-3.btn-outline-large:hover,
.cyan.darken-3.btn-outline-small:focus,
.cyan.darken-3.btn-outline-small:hover,
.cyan.darken-3.btn-outline:focus,
.cyan.darken-3.btn-outline:hover {
    background: #279ebc !important;
    color: #000 !important
}

.cyan-trspnt.trspnt-darken-3 {
    background-color: rgba(39, 158, 188, .8) !important;
    color: #000 !important
}

.cyan_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #279ebc 0, #1a697d 100%)
}

.cyan_gradient-l.gradient_darken-3 {
    background: #238ca7;
    background: linear-gradient(135deg, #279ebc 0, #238ca7 100%)
}

.cyan-text.text-darken-3 {
    color: #279ebc !important
}

.btn-icon.cyan-text.text-darken-3:focus,
.btn-icon.cyan-text.text-darken-3:hover,
a.cyan-text.text-darken-3:focus,
a.cyan-text.text-darken-3:hover {
    color: #2bb0d1 !important
}

.cyan.darken-4 {
    background-color: #1a8eb0 !important;
    color: #000 !important
}

.cyan.darken-4.chip {
    border-color: #1a8eb0 !important
}

.cyan.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.cyan.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #157591 !important
}

.cyan.darken-4.btn-outline,
.cyan.darken-4.btn-outline-large,
.cyan.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #1a8eb0 !important;
    border-color: #1a8eb0 !important
}

.cyan.darken-4.btn-outline-large:focus,
.cyan.darken-4.btn-outline-large:hover,
.cyan.darken-4.btn-outline-small:focus,
.cyan.darken-4.btn-outline-small:hover,
.cyan.darken-4.btn-outline:focus,
.cyan.darken-4.btn-outline:hover {
    background: #1a8eb0 !important;
    color: #000 !important
}

.cyan-trspnt.trspnt-darken-4 {
    background-color: rgba(26, 142, 176, .8) !important;
    color: #fff !important
}

.cyan_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #1a8eb0 0, #10586d 100%)
}

.cyan_gradient-l.gradient_darken-4 {
    background: #177c9a;
    background: linear-gradient(135deg, #1a8eb0 0, #177c9a 100%)
}

.cyan-text.text-darken-4 {
    color: #1a8eb0 !important
}

.btn-icon.cyan-text.text-darken-4:focus,
.btn-icon.cyan-text.text-darken-4:hover,
a.cyan-text.text-darken-4:focus,
a.cyan-text.text-darken-4:hover {
    color: #1da0c6 !important
}

.cyan.accent-1 {
    background-color: #e5f9ff !important;
    color: #000 !important
}

.cyan.accent-1.chip {
    border-color: #e5f9ff !important
}

.cyan.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.cyan.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c1f1ff !important
}

.cyan.accent-1.btn-outline,
.cyan.accent-1.btn-outline-large,
.cyan.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #e5f9ff !important;
    border-color: #e5f9ff !important
}

.cyan.accent-1.btn-outline-large:focus,
.cyan.accent-1.btn-outline-large:hover,
.cyan.accent-1.btn-outline-small:focus,
.cyan.accent-1.btn-outline-small:hover,
.cyan.accent-1.btn-outline:focus,
.cyan.accent-1.btn-outline:hover {
    background: #e5f9ff !important;
    color: #000 !important
}

.cyan-trspnt.trspnt-accent-1 {
    background-color: rgba(229, 249, 255, .8) !important;
    color: #000 !important
}

.cyan_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #e5f9ff 0, #99e7ff 100%)
}

.cyan_gradient-l.gradient_accent-1 {
    background: #ccf3ff;
    background: linear-gradient(135deg, #e5f9ff 0, #ccf3ff 100%)
}

.cyan-text.text-accent-1 {
    color: #e5f9ff !important
}

.btn-icon.cyan-text.text-accent-1:focus,
.btn-icon.cyan-text.text-accent-1:hover,
a.cyan-text.text-accent-1:focus,
a.cyan-text.text-accent-1:hover {
    color: #fff !important
}

.cyan.accent-2 {
    background-color: #b3ecff !important;
    color: #000 !important
}

.cyan.accent-2.chip {
    border-color: #b3ecff !important
}

.cyan.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.cyan.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #8fe3ff !important
}

.cyan.accent-2.btn-outline,
.cyan.accent-2.btn-outline-large,
.cyan.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #b3ecff !important;
    border-color: #b3ecff !important
}

.cyan.accent-2.btn-outline-large:focus,
.cyan.accent-2.btn-outline-large:hover,
.cyan.accent-2.btn-outline-small:focus,
.cyan.accent-2.btn-outline-small:hover,
.cyan.accent-2.btn-outline:focus,
.cyan.accent-2.btn-outline:hover {
    background: #b3ecff !important;
    color: #000 !important
}

.cyan-trspnt.trspnt-accent-2 {
    background-color: rgba(179, 236, 255, .8) !important;
    color: #000 !important
}

.cyan_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #b3ecff 0, #67d9ff 100%)
}

.cyan_gradient-l.gradient_accent-2 {
    background: #9ae6ff;
    background: linear-gradient(135deg, #b3ecff 0, #9ae6ff 100%)
}

.cyan-text.text-accent-2 {
    color: #b3ecff !important
}

.btn-icon.cyan-text.text-accent-2:focus,
.btn-icon.cyan-text.text-accent-2:hover,
a.cyan-text.text-accent-2:focus,
a.cyan-text.text-accent-2:hover {
    color: #cdf2ff !important
}

.cyan.accent-3 {
    background-color: #80e0ff !important;
    color: #000 !important
}

.cyan.accent-3.chip {
    border-color: #80e0ff !important
}

.cyan.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.cyan.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #5cd7ff !important
}

.cyan.accent-3.btn-outline,
.cyan.accent-3.btn-outline-large,
.cyan.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #80e0ff !important;
    border-color: #80e0ff !important
}

.cyan.accent-3.btn-outline-large:focus,
.cyan.accent-3.btn-outline-large:hover,
.cyan.accent-3.btn-outline-small:focus,
.cyan.accent-3.btn-outline-small:hover,
.cyan.accent-3.btn-outline:focus,
.cyan.accent-3.btn-outline:hover {
    background: #80e0ff !important;
    color: #000 !important
}

.cyan-trspnt.trspnt-accent-3 {
    background-color: rgba(128, 224, 255, .8) !important;
    color: #000 !important
}

.cyan_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #80e0ff 0, #34cdff 100%)
}

.cyan_gradient-l.gradient_accent-3 {
    background: #67daff;
    background: linear-gradient(135deg, #80e0ff 0, #67daff 100%)
}

.cyan-text.text-accent-3 {
    color: #80e0ff !important
}

.btn-icon.cyan-text.text-accent-3:focus,
.btn-icon.cyan-text.text-accent-3:hover,
a.cyan-text.text-accent-3:focus,
a.cyan-text.text-accent-3:hover {
    color: #9ae6ff !important
}

.cyan.accent-4 {
    background-color: #66daff !important;
    color: #000 !important
}

.cyan.accent-4.chip {
    border-color: #66daff !important
}

.cyan.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.cyan.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #42d1ff !important
}

.cyan.accent-4.btn-outline,
.cyan.accent-4.btn-outline-large,
.cyan.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #66daff !important;
    border-color: #66daff !important
}

.cyan.accent-4.btn-outline-large:focus,
.cyan.accent-4.btn-outline-large:hover,
.cyan.accent-4.btn-outline-small:focus,
.cyan.accent-4.btn-outline-small:hover,
.cyan.accent-4.btn-outline:focus,
.cyan.accent-4.btn-outline:hover {
    background: #66daff !important;
    color: #000 !important
}

.cyan-trspnt.trspnt-accent-4 {
    background-color: rgba(102, 218, 255, .8) !important;
    color: #000 !important
}

.cyan_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #66daff 0, #1ac8ff 100%)
}

.cyan_gradient-l.gradient_accent-4 {
    background: #4dd4ff;
    background: linear-gradient(135deg, #66daff 0, #4dd4ff 100%)
}

.cyan-text.text-accent-4 {
    color: #66daff !important
}

.btn-icon.cyan-text.text-accent-4:focus,
.btn-icon.cyan-text.text-accent-4:hover,
a.cyan-text.text-accent-4:focus,
a.cyan-text.text-accent-4:hover {
    color: #80e0ff !important
}

.teal {
    background-color: #007a87 !important;
    color: #fff !important
}

.teal.chip {
    border-color: #007a87 !important
}

.teal[class^=btn]:focus,
.teal[class^=btn]:hover {
    background: #005a63 !important;
    color: #fff !important
}

.teal.btn-outline,
.teal.btn-outline-large,
.teal.btn-outline-small {
    background: 0 0 !important;
    color: #007a87 !important;
    border-color: #007a87 !important
}

.teal.btn-outline-large:focus,
.teal.btn-outline-large:hover,
.teal.btn-outline-small:focus,
.teal.btn-outline-small:hover,
.teal.btn-outline:focus,
.teal.btn-outline:hover {
    background: #007a87 !important;
    color: #fff !important
}

.teal[class^=card] a:not([class^=btn]) {
    color: #ffefde !important
}

.teal[class^=card] a:not([class^=btn]):focus,
.teal[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.teal-trspnt {
    background: rgba(0, 122, 135, .8) !important;
    color: #fff !important
}

.teal_gradient {
    background-image: radial-gradient(center, circle cover, #007a87 0, #00636e 100%);
    color: #fff !important
}

.teal_gradient-l {
    background: #00636e;
    background: linear-gradient(135deg, #007a87 0, #00636e 100%);
    color: #fff !important
}

.teal-text {
    color: #007a87 !important
}

.btn-icon.teal-text:hover,
a.teal-text:hover {
    color: #0091a1 !important
}

.teal.lighten-5 {
    background-color: #e0eff1 !important;
    color: #000 !important
}

.teal.lighten-5.chip {
    border-color: #e0eff1 !important
}

.teal.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.teal.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c7e2e6 !important
}

.teal.lighten-5.btn-outline,
.teal.lighten-5.btn-outline-large,
.teal.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #e0eff1 !important;
    border-color: #e0eff1 !important
}

.teal.lighten-5.btn-outline-large:focus,
.teal.lighten-5.btn-outline-large:hover,
.teal.lighten-5.btn-outline-small:focus,
.teal.lighten-5.btn-outline-small:hover,
.teal.lighten-5.btn-outline:focus,
.teal.lighten-5.btn-outline:hover {
    background: #e0eff1 !important;
    color: #000 !important
}

.teal-trspnt.trspnt-lighten-5 {
    background-color: rgba(224, 239, 241, .8) !important;
    color: #000 !important
}

.teal_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #e0eff1 0, #abd4d9 100%)
}

.teal_gradient-l.gradient_lighten-5 {
    background: #cee6e9;
    background: linear-gradient(135deg, #e0eff1 0, #cee6e9 100%)
}

.teal-text.text-lighten-5 {
    color: #e0eff1 !important
}

.btn-icon.teal-text.text-lighten-5:focus,
.btn-icon.teal-text.text-lighten-5:hover,
a.teal-text.text-lighten-5:focus,
a.teal-text.text-lighten-5:hover {
    color: #f2f8f9 !important
}

.teal.lighten-4 {
    background-color: #b3d7db !important;
    color: #000 !important
}

.teal.lighten-4.chip {
    border-color: #b3d7db !important
}

.teal.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.teal.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #9bcad0 !important
}

.teal.lighten-4.btn-outline,
.teal.lighten-4.btn-outline-large,
.teal.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #b3d7db !important;
    border-color: #b3d7db !important
}

.teal.lighten-4.btn-outline-large:focus,
.teal.lighten-4.btn-outline-large:hover,
.teal.lighten-4.btn-outline-small:focus,
.teal.lighten-4.btn-outline-small:hover,
.teal.lighten-4.btn-outline:focus,
.teal.lighten-4.btn-outline:hover {
    background: #b3d7db !important;
    color: #000 !important
}

.teal-trspnt.trspnt-lighten-4 {
    background-color: rgba(179, 215, 219, .8) !important;
    color: #000 !important
}

.teal_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #b3d7db 0, #7fbcc2 100%)
}

.teal_gradient-l.gradient_lighten-4 {
    background: #a2ced3;
    background: linear-gradient(135deg, #b3d7db 0, #a2ced3 100%)
}

.teal-text.text-lighten-4 {
    color: #b3d7db !important
}

.btn-icon.teal-text.text-lighten-4:focus,
.btn-icon.teal-text.text-lighten-4:hover,
a.teal-text.text-lighten-4:focus,
a.teal-text.text-lighten-4:hover {
    color: #c4e0e3 !important
}

.teal.lighten-3 {
    background-color: #80bdc3 !important;
    color: #000 !important
}

.teal.lighten-3.chip {
    border-color: #80bdc3 !important
}

.teal.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.teal.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #68b0b8 !important
}

.teal.lighten-3.btn-outline,
.teal.lighten-3.btn-outline-large,
.teal.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #80bdc3 !important;
    border-color: #80bdc3 !important
}

.teal.lighten-3.btn-outline-large:focus,
.teal.lighten-3.btn-outline-large:hover,
.teal.lighten-3.btn-outline-small:focus,
.teal.lighten-3.btn-outline-small:hover,
.teal.lighten-3.btn-outline:focus,
.teal.lighten-3.btn-outline:hover {
    background: #80bdc3 !important;
    color: #000 !important
}

.teal-trspnt.trspnt-lighten-3 {
    background-color: rgba(128, 189, 195, .8) !important;
    color: #000 !important
}

.teal_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #80bdc3 0, #4fa0a7 100%)
}

.teal_gradient-l.gradient_lighten-3 {
    background: #6fb4bb;
    background: linear-gradient(135deg, #80bdc3 0, #6fb4bb 100%)
}

.teal-text.text-lighten-3 {
    color: #80bdc3 !important
}

.btn-icon.teal-text.text-lighten-3:focus,
.btn-icon.teal-text.text-lighten-3:hover,
a.teal-text.text-lighten-3:focus,
a.teal-text.text-lighten-3:hover {
    color: #91c6cb !important
}

.teal.lighten-2 {
    background-color: #4da2ab !important;
    color: #000 !important
}

.teal.lighten-2.chip {
    border-color: #4da2ab !important
}

.teal.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.teal.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #428b92 !important
}

.teal.lighten-2.btn-outline,
.teal.lighten-2.btn-outline-large,
.teal.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #4da2ab !important;
    border-color: #4da2ab !important
}

.teal.lighten-2.btn-outline-large:focus,
.teal.lighten-2.btn-outline-large:hover,
.teal.lighten-2.btn-outline-small:focus,
.teal.lighten-2.btn-outline-small:hover,
.teal.lighten-2.btn-outline:focus,
.teal.lighten-2.btn-outline:hover {
    background: #4da2ab !important;
    color: #000 !important
}

.teal-trspnt.trspnt-lighten-2 {
    background-color: rgba(77, 162, 171, .8) !important;
    color: #000 !important
}

.teal_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #4da2ab 0, #357076 100%)
}

.teal_gradient-l.gradient_lighten-2 {
    background: #459199;
    background: linear-gradient(135deg, #4da2ab 0, #459199 100%)
}

.teal-text.text-lighten-2 {
    color: #4da2ab !important
}

.btn-icon.teal-text.text-lighten-2:focus,
.btn-icon.teal-text.text-lighten-2:hover,
a.teal-text.text-lighten-2:focus,
a.teal-text.text-lighten-2:hover {
    color: #5cadb6 !important
}

.teal.lighten-1 {
    background-color: #268e99 !important;
    color: #000 !important
}

.teal.lighten-1.chip {
    border-color: #268e99 !important
}

.teal.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.teal.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #1f737c !important
}

.teal.lighten-1.btn-outline,
.teal.lighten-1.btn-outline-large,
.teal.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #268e99 !important;
    border-color: #268e99 !important
}

.teal.lighten-1.btn-outline-large:focus,
.teal.lighten-1.btn-outline-large:hover,
.teal.lighten-1.btn-outline-small:focus,
.teal.lighten-1.btn-outline-small:hover,
.teal.lighten-1.btn-outline:focus,
.teal.lighten-1.btn-outline:hover {
    background: #268e99 !important;
    color: #000 !important
}

.teal-trspnt.trspnt-lighten-1 {
    background-color: rgba(38, 142, 153, .8) !important;
    color: #fff !important
}

.teal_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #268e99 0, #17555c 100%)
}

.teal_gradient-l.gradient_lighten-1 {
    background: #217b85;
    background: linear-gradient(135deg, #268e99 0, #217b85 100%)
}

.teal-text.text-lighten-1 {
    color: #268e99 !important
}

.btn-icon.teal-text.text-lighten-1:focus,
.btn-icon.teal-text.text-lighten-1:hover,
a.teal-text.text-lighten-1:focus,
a.teal-text.text-lighten-1:hover {
    color: #2ba1ad !important
}

.teal.darken-1 {
    background-color: #00727f !important;
    color: #fff !important
}

.teal.darken-1.chip {
    border-color: #00727f !important
}

.teal.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.teal.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #00525b !important
}

.teal.darken-1.btn-outline,
.teal.darken-1.btn-outline-large,
.teal.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #00727f !important;
    border-color: #00727f !important
}

.teal.darken-1.btn-outline-large:focus,
.teal.darken-1.btn-outline-large:hover,
.teal.darken-1.btn-outline-small:focus,
.teal.darken-1.btn-outline-small:hover,
.teal.darken-1.btn-outline:focus,
.teal.darken-1.btn-outline:hover {
    background: #00727f !important;
    color: #fff !important
}

.teal-trspnt.trspnt-darken-1 {
    background-color: rgba(0, 114, 127, .8) !important;
    color: #fff !important
}

.teal_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #00727f 0, #002d33 100%)
}

.teal_gradient-l.gradient_darken-1 {
    background: #005b66;
    background: linear-gradient(135deg, #00727f 0, #005b66 100%)
}

.teal-text.text-darken-1 {
    color: #00727f !important
}

.btn-icon.teal-text.text-darken-1:focus,
.btn-icon.teal-text.text-darken-1:hover,
a.teal-text.text-darken-1:focus,
a.teal-text.text-darken-1:hover {
    color: #008999 !important
}

.teal.darken-2 {
    background-color: #006774 !important;
    color: #fff !important
}

.teal.darken-2.chip {
    border-color: #006774 !important
}

.teal.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.teal.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #004750 !important
}

.teal.darken-2.btn-outline,
.teal.darken-2.btn-outline-large,
.teal.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #006774 !important;
    border-color: #006774 !important
}

.teal.darken-2.btn-outline-large:focus,
.teal.darken-2.btn-outline-large:hover,
.teal.darken-2.btn-outline-small:focus,
.teal.darken-2.btn-outline-small:hover,
.teal.darken-2.btn-outline:focus,
.teal.darken-2.btn-outline:hover {
    background: #006774 !important;
    color: #fff !important
}

.teal-trspnt.trspnt-darken-2 {
    background-color: rgba(0, 103, 116, .8) !important;
    color: #fff !important
}

.teal_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #006774 0, #002328 100%)
}

.teal_gradient-l.gradient_darken-2 {
    background: #00505b;
    background: linear-gradient(135deg, #006774 0, #00505b 100%)
}

.teal-text.text-darken-2 {
    color: #006774 !important
}

.btn-icon.teal-text.text-darken-2:focus,
.btn-icon.teal-text.text-darken-2:hover,
a.teal-text.text-darken-2:focus,
a.teal-text.text-darken-2:hover {
    color: #007e8e !important
}

.teal.darken-3 {
    background-color: #005d6a !important;
    color: #fff !important
}

.teal.darken-3.chip {
    border-color: #005d6a !important
}

.teal.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.teal.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #003e46 !important
}

.teal.darken-3.btn-outline,
.teal.darken-3.btn-outline-large,
.teal.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #005d6a !important;
    border-color: #005d6a !important
}

.teal.darken-3.btn-outline-large:focus,
.teal.darken-3.btn-outline-large:hover,
.teal.darken-3.btn-outline-small:focus,
.teal.darken-3.btn-outline-small:hover,
.teal.darken-3.btn-outline:focus,
.teal.darken-3.btn-outline:hover {
    background: #005d6a !important;
    color: #fff !important
}

.teal-trspnt.trspnt-darken-3 {
    background-color: rgba(0, 93, 106, .8) !important;
    color: #fff !important
}

.teal_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #005d6a 0, #001a1e 100%)
}

.teal_gradient-l.gradient_darken-3 {
    background: #004751;
    background: linear-gradient(135deg, #005d6a 0, #004751 100%)
}

.teal-text.text-darken-3 {
    color: #005d6a !important
}

.btn-icon.teal-text.text-darken-3:focus,
.btn-icon.teal-text.text-darken-3:hover,
a.teal-text.text-darken-3:focus,
a.teal-text.text-darken-3:hover {
    color: #007384 !important
}

.teal.darken-4 {
    background-color: #004a57 !important;
    color: #fff !important
}

.teal.darken-4.chip {
    border-color: #004a57 !important
}

.teal.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.teal.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #002c33 !important
}

.teal.darken-4.btn-outline,
.teal.darken-4.btn-outline-large,
.teal.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #004a57 !important;
    border-color: #004a57 !important
}

.teal.darken-4.btn-outline-large:focus,
.teal.darken-4.btn-outline-large:hover,
.teal.darken-4.btn-outline-small:focus,
.teal.darken-4.btn-outline-small:hover,
.teal.darken-4.btn-outline:focus,
.teal.darken-4.btn-outline:hover {
    background: #004a57 !important;
    color: #fff !important
}

.teal-trspnt.trspnt-darken-4 {
    background-color: rgba(0, 74, 87, .8) !important;
    color: #fff !important
}

.teal_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #004a57 0, #00090b 100%)
}

.teal_gradient-l.gradient_darken-4 {
    background: #00343e;
    background: linear-gradient(135deg, #004a57 0, #00343e 100%)
}

.teal-text.text-darken-4 {
    color: #004a57 !important
}

.btn-icon.teal-text.text-darken-4:focus,
.btn-icon.teal-text.text-darken-4:hover,
a.teal-text.text-darken-4:focus,
a.teal-text.text-darken-4:hover {
    color: #006071 !important
}

.teal.accent-1 {
    background-color: #89e9ff !important;
    color: #000 !important
}

.teal.accent-1.chip {
    border-color: #89e9ff !important
}

.teal.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.teal.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #65e2ff !important
}

.teal.accent-1.btn-outline,
.teal.accent-1.btn-outline-large,
.teal.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #89e9ff !important;
    border-color: #89e9ff !important
}

.teal.accent-1.btn-outline-large:focus,
.teal.accent-1.btn-outline-large:hover,
.teal.accent-1.btn-outline-small:focus,
.teal.accent-1.btn-outline-small:hover,
.teal.accent-1.btn-outline:focus,
.teal.accent-1.btn-outline:hover {
    background: #89e9ff !important;
    color: #000 !important
}

.teal-trspnt.trspnt-accent-1 {
    background-color: rgba(137, 233, 255, .8) !important;
    color: #000 !important
}

.teal_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #89e9ff 0, #3ddbff 100%)
}

.teal_gradient-l.gradient_accent-1 {
    background: #70e4ff;
    background: linear-gradient(135deg, #89e9ff 0, #70e4ff 100%)
}

.teal-text.text-accent-1 {
    color: #89e9ff !important
}

.btn-icon.teal-text.text-accent-1:focus,
.btn-icon.teal-text.text-accent-1:hover,
a.teal-text.text-accent-1:focus,
a.teal-text.text-accent-1:hover {
    color: #a3eeff !important
}

.teal.accent-2 {
    background-color: #56e0ff !important;
    color: #000 !important
}

.teal.accent-2.chip {
    border-color: #56e0ff !important
}

.teal.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.teal.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #32d9ff !important
}

.teal.accent-2.btn-outline,
.teal.accent-2.btn-outline-large,
.teal.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #56e0ff !important;
    border-color: #56e0ff !important
}

.teal.accent-2.btn-outline-large:focus,
.teal.accent-2.btn-outline-large:hover,
.teal.accent-2.btn-outline-small:focus,
.teal.accent-2.btn-outline-small:hover,
.teal.accent-2.btn-outline:focus,
.teal.accent-2.btn-outline:hover {
    background: #56e0ff !important;
    color: #000 !important
}

.teal-trspnt.trspnt-accent-2 {
    background-color: rgba(86, 224, 255, .8) !important;
    color: #000 !important
}

.teal_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #56e0ff 0, #0ad2ff 100%)
}

.teal_gradient-l.gradient_accent-2 {
    background: #3ddbff;
    background: linear-gradient(135deg, #56e0ff 0, #3ddbff 100%)
}

.teal-text.text-accent-2 {
    color: #56e0ff !important
}

.btn-icon.teal-text.text-accent-2:focus,
.btn-icon.teal-text.text-accent-2:hover,
a.teal-text.text-accent-2:focus,
a.teal-text.text-accent-2:hover {
    color: #70e5ff !important
}

.teal.accent-3 {
    background-color: #23d7ff !important;
    color: #000 !important
}

.teal.accent-3.chip {
    border-color: #23d7ff !important
}

.teal.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.teal.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #00d0fe !important
}

.teal.accent-3.btn-outline,
.teal.accent-3.btn-outline-large,
.teal.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #23d7ff !important;
    border-color: #23d7ff !important
}

.teal.accent-3.btn-outline-large:focus,
.teal.accent-3.btn-outline-large:hover,
.teal.accent-3.btn-outline-small:focus,
.teal.accent-3.btn-outline-small:hover,
.teal.accent-3.btn-outline:focus,
.teal.accent-3.btn-outline:hover {
    background: #23d7ff !important;
    color: #000 !important
}

.teal-trspnt.trspnt-accent-3 {
    background-color: rgba(35, 215, 255, .8) !important;
    color: #000 !important
}

.teal_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #23d7ff 0, #00afd6 100%)
}

.teal_gradient-l.gradient_accent-3 {
    background: #0ad2ff;
    background: linear-gradient(135deg, #23d7ff 0, #0ad2ff 100%)
}

.teal-text.text-accent-3 {
    color: #23d7ff !important
}

.btn-icon.teal-text.text-accent-3:focus,
.btn-icon.teal-text.text-accent-3:hover,
a.teal-text.text-accent-3:focus,
a.teal-text.text-accent-3:hover {
    color: #3ddcff !important
}

.teal.accent-4 {
    background-color: #09d2ff !important;
    color: #000 !important
}

.teal.accent-4.chip {
    border-color: #09d2ff !important
}

.teal.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.teal.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #00bbe4 !important
}

.teal.accent-4.btn-outline,
.teal.accent-4.btn-outline-large,
.teal.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #09d2ff !important;
    border-color: #09d2ff !important
}

.teal.accent-4.btn-outline-large:focus,
.teal.accent-4.btn-outline-large:hover,
.teal.accent-4.btn-outline-small:focus,
.teal.accent-4.btn-outline-small:hover,
.teal.accent-4.btn-outline:focus,
.teal.accent-4.btn-outline:hover {
    background: #09d2ff !important;
    color: #000 !important
}

.teal-trspnt.trspnt-accent-4 {
    background-color: rgba(9, 210, 255, .8) !important;
    color: #000 !important
}

.teal_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #09d2ff 0, #0099bc 100%)
}

.teal_gradient-l.gradient_accent-4 {
    background: #00c3ef;
    background: linear-gradient(135deg, #09d2ff 0, #00c3ef 100%)
}

.teal-text.text-accent-4 {
    color: #09d2ff !important
}

.btn-icon.teal-text.text-accent-4:focus,
.btn-icon.teal-text.text-accent-4:hover,
a.teal-text.text-accent-4:focus,
a.teal-text.text-accent-4:hover {
    color: #23d7ff !important
}

.green {
    background-color: #693 !important;
    color: #000 !important
}

.green.chip {
    border-color: #693 !important
}

.green[class^=btn]:focus,
.green[class^=btn]:hover {
    background: #547e2a !important;
    color: #fff !important
}

.green.btn-outline,
.green.btn-outline-large,
.green.btn-outline-small {
    background: 0 0 !important;
    color: #693 !important;
    border-color: #693 !important
}

.green.btn-outline-large:focus,
.green.btn-outline-large:hover,
.green.btn-outline-small:focus,
.green.btn-outline-small:hover,
.green.btn-outline:focus,
.green.btn-outline:hover {
    background: #693 !important;
    color: #000 !important
}

.green[class^=card] a:not([class^=btn]) {
    color: #341c36 !important
}

.green[class^=card] a:not([class^=btn]):focus,
.green[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.green-trspnt {
    background: rgba(102, 153, 51, .8) !important;
    color: #000 !important
}

.green_gradient {
    background-image: radial-gradient(center, circle cover, #693 0, #59862d 100%);
    color: #000 !important
}

.green_gradient-l {
    background: #59862d;
    background: linear-gradient(135deg, #693 0, #59862d 100%);
    color: #000 !important
}

.green-text {
    color: #693 !important
}

.btn-icon.green-text:hover,
a.green-text:hover {
    color: #73ac39 !important
}

.green.lighten-5 {
    background-color: #edf3e7 !important;
    color: #000 !important
}

.green.lighten-5.chip {
    border-color: #edf3e7 !important
}

.green.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.green.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #dbe7cf !important
}

.green.lighten-5.btn-outline,
.green.lighten-5.btn-outline-large,
.green.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #edf3e7 !important;
    border-color: #edf3e7 !important
}

.green.lighten-5.btn-outline-large:focus,
.green.lighten-5.btn-outline-large:hover,
.green.lighten-5.btn-outline-small:focus,
.green.lighten-5.btn-outline-small:hover,
.green.lighten-5.btn-outline:focus,
.green.lighten-5.btn-outline:hover {
    background: #edf3e7 !important;
    color: #000 !important
}

.green-trspnt.trspnt-lighten-5 {
    background-color: rgba(237, 243, 231, .8) !important;
    color: #000 !important
}

.green_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #edf3e7 0, #c7dab4 100%)
}

.green_gradient-l.gradient_lighten-5 {
    background: #e0ebd6;
    background: linear-gradient(135deg, #edf3e7 0, #e0ebd6 100%)
}

.green-text.text-lighten-5 {
    color: #edf3e7 !important
}

.btn-icon.green-text.text-lighten-5:focus,
.btn-icon.green-text.text-lighten-5:hover,
a.green-text.text-lighten-5:focus,
a.green-text.text-lighten-5:hover {
    color: #fafcf8 !important
}

.green.lighten-4 {
    background-color: #d1e0c2 !important;
    color: #000 !important
}

.green.lighten-4.chip {
    border-color: #d1e0c2 !important
}

.green.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.green.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #bfd4aa !important
}

.green.lighten-4.btn-outline,
.green.lighten-4.btn-outline-large,
.green.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #d1e0c2 !important;
    border-color: #d1e0c2 !important
}

.green.lighten-4.btn-outline-large:focus,
.green.lighten-4.btn-outline-large:hover,
.green.lighten-4.btn-outline-small:focus,
.green.lighten-4.btn-outline-small:hover,
.green.lighten-4.btn-outline:focus,
.green.lighten-4.btn-outline:hover {
    background: #d1e0c2 !important;
    color: #000 !important
}

.green-trspnt.trspnt-lighten-4 {
    background-color: rgba(209, 224, 194, .8) !important;
    color: #000 !important
}

.green_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #d1e0c2 0, #abc68f 100%)
}

.green_gradient-l.gradient_lighten-4 {
    background: #c4d7b1;
    background: linear-gradient(135deg, #d1e0c2 0, #c4d7b1 100%)
}

.green-text.text-lighten-4 {
    color: #d1e0c2 !important
}

.btn-icon.green-text.text-lighten-4:focus,
.btn-icon.green-text.text-lighten-4:hover,
a.green-text.text-lighten-4:focus,
a.green-text.text-lighten-4:hover {
    color: #dee9d3 !important
}

.green.lighten-3 {
    background-color: #b3cc99 !important;
    color: #000 !important
}

.green.lighten-3.chip {
    border-color: #b3cc99 !important
}

.green.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.green.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #a1c081 !important
}

.green.lighten-3.btn-outline,
.green.lighten-3.btn-outline-large,
.green.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #b3cc99 !important;
    border-color: #b3cc99 !important
}

.green.lighten-3.btn-outline-large:focus,
.green.lighten-3.btn-outline-large:hover,
.green.lighten-3.btn-outline-small:focus,
.green.lighten-3.btn-outline-small:hover,
.green.lighten-3.btn-outline:focus,
.green.lighten-3.btn-outline:hover {
    background: #b3cc99 !important;
    color: #000 !important
}

.green-trspnt.trspnt-lighten-3 {
    background-color: rgba(179, 204, 153, .8) !important;
    color: #000 !important
}

.green_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #b3cc99 0, #8db366 100%)
}

.green_gradient-l.gradient_lighten-3 {
    background: #a6c488;
    background: linear-gradient(135deg, #b3cc99 0, #a6c488 100%)
}

.green-text.text-lighten-3 {
    color: #b3cc99 !important
}

.btn-icon.green-text.text-lighten-3:focus,
.btn-icon.green-text.text-lighten-3:hover,
a.green-text.text-lighten-3:focus,
a.green-text.text-lighten-3:hover {
    color: #c0d5aa !important
}

.green.lighten-2 {
    background-color: #94b870 !important;
    color: #000 !important
}

.green.lighten-2.chip {
    border-color: #94b870 !important
}

.green.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.green.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #82ac58 !important
}

.green.lighten-2.btn-outline,
.green.lighten-2.btn-outline-large,
.green.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #94b870 !important;
    border-color: #94b870 !important
}

.green.lighten-2.btn-outline-large:focus,
.green.lighten-2.btn-outline-large:hover,
.green.lighten-2.btn-outline-small:focus,
.green.lighten-2.btn-outline-small:hover,
.green.lighten-2.btn-outline:focus,
.green.lighten-2.btn-outline:hover {
    background: #94b870 !important;
    color: #000 !important
}

.green-trspnt.trspnt-lighten-2 {
    background-color: rgba(148, 184, 112, .8) !important;
    color: #000 !important
}

.green_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #94b870 0, #6e9349 100%)
}

.green_gradient-l.gradient_lighten-2 {
    background: #87b05f;
    background: linear-gradient(135deg, #94b870 0, #87b05f 100%)
}

.green-text.text-lighten-2 {
    color: #94b870 !important
}

.btn-icon.green-text.text-lighten-2:focus,
.btn-icon.green-text.text-lighten-2:hover,
a.green-text.text-lighten-2:focus,
a.green-text.text-lighten-2:hover {
    color: #a1c081 !important
}

.green.lighten-1 {
    background-color: #7da852 !important;
    color: #000 !important
}

.green.lighten-1.chip {
    border-color: #7da852 !important
}

.green.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.green.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #6b9046 !important
}

.green.lighten-1.btn-outline,
.green.lighten-1.btn-outline-large,
.green.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #7da852 !important;
    border-color: #7da852 !important
}

.green.lighten-1.btn-outline-large:focus,
.green.lighten-1.btn-outline-large:hover,
.green.lighten-1.btn-outline-small:focus,
.green.lighten-1.btn-outline-small:hover,
.green.lighten-1.btn-outline:focus,
.green.lighten-1.btn-outline:hover {
    background: #7da852 !important;
    color: #000 !important
}

.green-trspnt.trspnt-lighten-1 {
    background-color: rgba(125, 168, 82, .8) !important;
    color: #fff !important
}

.green_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #7da852 0, #577539 100%)
}

.green_gradient-l.gradient_lighten-1 {
    background: #70974a;
    background: linear-gradient(135deg, #7da852 0, #70974a 100%)
}

.green-text.text-lighten-1 {
    color: #7da852 !important
}

.btn-icon.green-text.text-lighten-1:focus,
.btn-icon.green-text.text-lighten-1:hover,
a.green-text.text-lighten-1:focus,
a.green-text.text-lighten-1:hover {
    color: #8ab261 !important
}

.green.darken-1 {
    background-color: #5e912e !important;
    color: #000 !important
}

.green.darken-1.chip {
    border-color: #5e912e !important
}

.green.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.green.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #4c7625 !important
}

.green.darken-1.btn-outline,
.green.darken-1.btn-outline-large,
.green.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #5e912e !important;
    border-color: #5e912e !important
}

.green.darken-1.btn-outline-large:focus,
.green.darken-1.btn-outline-large:hover,
.green.darken-1.btn-outline-small:focus,
.green.darken-1.btn-outline-small:hover,
.green.darken-1.btn-outline:focus,
.green.darken-1.btn-outline:hover {
    background: #5e912e !important;
    color: #000 !important
}

.green-trspnt.trspnt-darken-1 {
    background-color: rgba(94, 145, 46, .8) !important;
    color: #fff !important
}

.green_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #5e912e 0, #38571c 100%)
}

.green_gradient-l.gradient_darken-1 {
    background: #517e28;
    background: linear-gradient(135deg, #5e912e 0, #517e28 100%)
}

.green-text.text-darken-1 {
    color: #5e912e !important
}

.btn-icon.green-text.text-darken-1:focus,
.btn-icon.green-text.text-darken-1:hover,
a.green-text.text-darken-1:focus,
a.green-text.text-darken-1:hover {
    color: #6ba434 !important
}

.green.darken-2 {
    background-color: #538627 !important;
    color: #000 !important
}

.green.darken-2.chip {
    border-color: #538627 !important
}

.green.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.green.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #426a1f !important
}

.green.darken-2.btn-outline,
.green.darken-2.btn-outline-large,
.green.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #538627 !important;
    border-color: #538627 !important
}

.green.darken-2.btn-outline-large:focus,
.green.darken-2.btn-outline-large:hover,
.green.darken-2.btn-outline-small:focus,
.green.darken-2.btn-outline-small:hover,
.green.darken-2.btn-outline:focus,
.green.darken-2.btn-outline:hover {
    background: #538627 !important;
    color: #000 !important
}

.green-trspnt.trspnt-darken-2 {
    background-color: rgba(83, 134, 39, .8) !important;
    color: #fff !important
}

.green_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #538627 0, #2e4b16 100%)
}

.green_gradient-l.gradient_darken-2 {
    background: #477221;
    background: linear-gradient(135deg, #538627 0, #477221 100%)
}

.green-text.text-darken-2 {
    color: #538627 !important
}

.btn-icon.green-text.text-darken-2:focus,
.btn-icon.green-text.text-darken-2:hover,
a.green-text.text-darken-2:focus,
a.green-text.text-darken-2:hover {
    color: #5f9a2d !important
}

.green.darken-3 {
    background-color: #497c20 !important;
    color: #fff !important
}

.green.darken-3.chip {
    border-color: #497c20 !important
}

.green.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.green.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #386019 !important
}

.green.darken-3.btn-outline,
.green.darken-3.btn-outline-large,
.green.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #497c20 !important;
    border-color: #497c20 !important
}

.green.darken-3.btn-outline-large:focus,
.green.darken-3.btn-outline-large:hover,
.green.darken-3.btn-outline-small:focus,
.green.darken-3.btn-outline-small:hover,
.green.darken-3.btn-outline:focus,
.green.darken-3.btn-outline:hover {
    background: #497c20 !important;
    color: #fff !important
}

.green-trspnt.trspnt-darken-3 {
    background-color: rgba(73, 124, 32, .8) !important;
    color: #fff !important
}

.green_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #497c20 0, #253f10 100%)
}

.green_gradient-l.gradient_darken-3 {
    background: #3d681b;
    background: linear-gradient(135deg, #497c20 0, #3d681b 100%)
}

.green-text.text-darken-3 {
    color: #497c20 !important
}

.btn-icon.green-text.text-darken-3:focus,
.btn-icon.green-text.text-darken-3:hover,
a.green-text.text-darken-3:focus,
a.green-text.text-darken-3:hover {
    color: #559025 !important
}

.green.darken-4 {
    background-color: #386b14 !important;
    color: #fff !important
}

.green.darken-4.chip {
    border-color: #386b14 !important
}

.green.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.green.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #284d0e !important
}

.green.darken-4.btn-outline,
.green.darken-4.btn-outline-large,
.green.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #386b14 !important;
    border-color: #386b14 !important
}

.green.darken-4.btn-outline-large:focus,
.green.darken-4.btn-outline-large:hover,
.green.darken-4.btn-outline-small:focus,
.green.darken-4.btn-outline-small:hover,
.green.darken-4.btn-outline:focus,
.green.darken-4.btn-outline:hover {
    background: #386b14 !important;
    color: #fff !important
}

.green-trspnt.trspnt-darken-4 {
    background-color: rgba(56, 107, 20, .8) !important;
    color: #fff !important
}

.green_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #386b14 0, #162b08 100%)
}

.green_gradient-l.gradient_darken-4 {
    background: #2d5610;
    background: linear-gradient(135deg, #386b14 0, #2d5610 100%)
}

.green-text.text-darken-4 {
    color: #386b14 !important
}

.btn-icon.green-text.text-darken-4:focus,
.btn-icon.green-text.text-darken-4:hover,
a.green-text.text-darken-4:focus,
a.green-text.text-darken-4:hover {
    color: #438018 !important
}

.green.accent-1 {
    background-color: #c5ffa2 !important;
    color: #000 !important
}

.green.accent-1.chip {
    border-color: #c5ffa2 !important
}

.green.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.green.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #afff7e !important
}

.green.accent-1.btn-outline,
.green.accent-1.btn-outline-large,
.green.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #c5ffa2 !important;
    border-color: #c5ffa2 !important
}

.green.accent-1.btn-outline-large:focus,
.green.accent-1.btn-outline-large:hover,
.green.accent-1.btn-outline-small:focus,
.green.accent-1.btn-outline-small:hover,
.green.accent-1.btn-outline:focus,
.green.accent-1.btn-outline:hover {
    background: #c5ffa2 !important;
    color: #000 !important
}

.green-trspnt.trspnt-accent-1 {
    background-color: rgba(197, 255, 162, .8) !important;
    color: #000 !important
}

.green_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #c5ffa2 0, #95ff56 100%)
}

.green_gradient-l.gradient_accent-1 {
    background: #b5ff89;
    background: linear-gradient(135deg, #c5ffa2 0, #b5ff89 100%)
}

.green-text.text-accent-1 {
    color: #c5ffa2 !important
}

.btn-icon.green-text.text-accent-1:focus,
.btn-icon.green-text.text-accent-1:hover,
a.green-text.text-accent-1:focus,
a.green-text.text-accent-1:hover {
    color: #d5ffbc !important
}

.green.accent-2 {
    background-color: #a5ff6f !important;
    color: #000 !important
}

.green.accent-2.chip {
    border-color: #a5ff6f !important
}

.green.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.green.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #8fff4b !important
}

.green.accent-2.btn-outline,
.green.accent-2.btn-outline-large,
.green.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #a5ff6f !important;
    border-color: #a5ff6f !important
}

.green.accent-2.btn-outline-large:focus,
.green.accent-2.btn-outline-large:hover,
.green.accent-2.btn-outline-small:focus,
.green.accent-2.btn-outline-small:hover,
.green.accent-2.btn-outline:focus,
.green.accent-2.btn-outline:hover {
    background: #a5ff6f !important;
    color: #000 !important
}

.green-trspnt.trspnt-accent-2 {
    background-color: rgba(165, 255, 111, .8) !important;
    color: #000 !important
}

.green_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #a5ff6f 0, #75ff23 100%)
}

.green_gradient-l.gradient_accent-2 {
    background: #95ff56;
    background: linear-gradient(135deg, #a5ff6f 0, #95ff56 100%)
}

.green-text.text-accent-2 {
    color: #a5ff6f !important
}

.btn-icon.green-text.text-accent-2:focus,
.btn-icon.green-text.text-accent-2:hover,
a.green-text.text-accent-2:focus,
a.green-text.text-accent-2:hover {
    color: #b5ff89 !important
}

.green.accent-3 {
    background-color: #84ff3c !important;
    color: #000 !important
}

.green.accent-3.chip {
    border-color: #84ff3c !important
}

.green.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.green.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #6dff18 !important
}

.green.accent-3.btn-outline,
.green.accent-3.btn-outline-large,
.green.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #84ff3c !important;
    border-color: #84ff3c !important
}

.green.accent-3.btn-outline-large:focus,
.green.accent-3.btn-outline-large:hover,
.green.accent-3.btn-outline-small:focus,
.green.accent-3.btn-outline-small:hover,
.green.accent-3.btn-outline:focus,
.green.accent-3.btn-outline:hover {
    background: #84ff3c !important;
    color: #000 !important
}

.green-trspnt.trspnt-accent-3 {
    background-color: rgba(132, 255, 60, .8) !important;
    color: #000 !important
}

.green_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #84ff3c 0, #58ef00 100%)
}

.green_gradient-l.gradient_accent-3 {
    background: #74ff23;
    background: linear-gradient(135deg, #84ff3c 0, #74ff23 100%)
}

.green-text.text-accent-3 {
    color: #84ff3c !important
}

.btn-icon.green-text.text-accent-3:focus,
.btn-icon.green-text.text-accent-3:hover,
a.green-text.text-accent-3:focus,
a.green-text.text-accent-3:hover {
    color: #94ff56 !important
}

.green.accent-4 {
    background-color: #74ff23 !important;
    color: #000 !important
}

.green.accent-4.chip {
    border-color: #74ff23 !important
}

.green.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.green.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #5efe00 !important
}

.green.accent-4.btn-outline,
.green.accent-4.btn-outline-large,
.green.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #74ff23 !important;
    border-color: #74ff23 !important
}

.green.accent-4.btn-outline-large:focus,
.green.accent-4.btn-outline-large:hover,
.green.accent-4.btn-outline-small:focus,
.green.accent-4.btn-outline-small:hover,
.green.accent-4.btn-outline:focus,
.green.accent-4.btn-outline:hover {
    background: #74ff23 !important;
    color: #000 !important
}

.green-trspnt.trspnt-accent-4 {
    background-color: rgba(116, 255, 35, .8) !important;
    color: #000 !important
}

.green_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #74ff23 0, #4fd600 100%)
}

.green_gradient-l.gradient_accent-4 {
    background: #64ff0a;
    background: linear-gradient(135deg, #74ff23 0, #64ff0a 100%)
}

.green-text.text-accent-4 {
    color: #74ff23 !important
}

.btn-icon.green-text.text-accent-4:focus,
.btn-icon.green-text.text-accent-4:hover,
a.green-text.text-accent-4:focus,
a.green-text.text-accent-4:hover {
    color: #84ff3d !important
}

.light-green {
    background-color: #9c9 !important;
    color: #000 !important
}

.light-green.chip {
    border-color: #9c9 !important
}

.light-green[class^=btn]:focus,
.light-green[class^=btn]:hover {
    background: #81c081 !important;
    color: #000 !important
}

.light-green.btn-outline,
.light-green.btn-outline-large,
.light-green.btn-outline-small {
    background: 0 0 !important;
    color: #9c9 !important;
    border-color: #9c9 !important
}

.light-green.btn-outline-large:focus,
.light-green.btn-outline-large:hover,
.light-green.btn-outline-small:focus,
.light-green.btn-outline-small:hover,
.light-green.btn-outline:focus,
.light-green.btn-outline:hover {
    background: #9c9 !important;
    color: #000 !important
}

.light-green[class^=card] a:not([class^=btn]) {
    color: #6a425a !important
}

.light-green[class^=card] a:not([class^=btn]):focus,
.light-green[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.light-green-trspnt {
    background: rgba(153, 204, 153, .8) !important;
    color: #000 !important
}

.light-green_gradient {
    background-image: radial-gradient(center, circle cover, #9c9 0, #88c488 100%);
    color: #000 !important
}

.light-green_gradient-l {
    background: #88c488;
    background: linear-gradient(135deg, #9c9 0, #88c488 100%);
    color: #000 !important
}

.light-green-text {
    color: #9c9 !important
}

.btn-icon.light-green-text:hover,
a.light-green-text:hover {
    color: #aad5aa !important
}

.light-green.lighten-5 {
    background-color: #f3f9f3 !important;
    color: #000 !important
}

.light-green.lighten-5.chip {
    border-color: #f3f9f3 !important
}

.light-green.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-green.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #dbeddb !important
}

.light-green.lighten-5.btn-outline,
.light-green.lighten-5.btn-outline-large,
.light-green.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #f3f9f3 !important;
    border-color: #f3f9f3 !important
}

.light-green.lighten-5.btn-outline-large:focus,
.light-green.lighten-5.btn-outline-large:hover,
.light-green.lighten-5.btn-outline-small:focus,
.light-green.lighten-5.btn-outline-small:hover,
.light-green.lighten-5.btn-outline:focus,
.light-green.lighten-5.btn-outline:hover {
    background: #f3f9f3 !important;
    color: #000 !important
}

.light-green-trspnt.trspnt-lighten-5 {
    background-color: rgba(243, 249, 243, .8) !important;
    color: #000 !important
}

.light-green_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #f3f9f3 0, #c0e0c0 100%)
}

.light-green_gradient-l.gradient_lighten-5 {
    background: #e2f1e2;
    background: linear-gradient(135deg, #f3f9f3 0, #e2f1e2 100%)
}

.light-green-text.text-lighten-5 {
    color: #f3f9f3 !important
}

.btn-icon.light-green-text.text-lighten-5:focus,
.btn-icon.light-green-text.text-lighten-5:hover,
a.light-green-text.text-lighten-5:focus,
a.light-green-text.text-lighten-5:hover {
    color: #fff !important
}

.light-green.lighten-4 {
    background-color: #e0f0e0 !important;
    color: #000 !important
}

.light-green.lighten-4.chip {
    border-color: #e0f0e0 !important
}

.light-green.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-green.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c8e4c8 !important
}

.light-green.lighten-4.btn-outline,
.light-green.lighten-4.btn-outline-large,
.light-green.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #e0f0e0 !important;
    border-color: #e0f0e0 !important
}

.light-green.lighten-4.btn-outline-large:focus,
.light-green.lighten-4.btn-outline-large:hover,
.light-green.lighten-4.btn-outline-small:focus,
.light-green.lighten-4.btn-outline-small:hover,
.light-green.lighten-4.btn-outline:focus,
.light-green.lighten-4.btn-outline:hover {
    background: #e0f0e0 !important;
    color: #000 !important
}

.light-green-trspnt.trspnt-lighten-4 {
    background-color: rgba(224, 240, 224, .8) !important;
    color: #000 !important
}

.light-green_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #e0f0e0 0, #acd7ac 100%)
}

.light-green_gradient-l.gradient_lighten-4 {
    background: #cfe8cf;
    background: linear-gradient(135deg, #e0f0e0 0, #cfe8cf 100%)
}

.light-green-text.text-lighten-4 {
    color: #e0f0e0 !important
}

.btn-icon.light-green-text.text-lighten-4:focus,
.btn-icon.light-green-text.text-lighten-4:hover,
a.light-green-text.text-lighten-4:focus,
a.light-green-text.text-lighten-4:hover {
    color: #f1f8f1 !important
}

.light-green.lighten-3 {
    background-color: #cce6cc !important;
    color: #000 !important
}

.light-green.lighten-3.chip {
    border-color: #cce6cc !important
}

.light-green.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-green.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #b4dab4 !important
}

.light-green.lighten-3.btn-outline,
.light-green.lighten-3.btn-outline-large,
.light-green.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #cce6cc !important;
    border-color: #cce6cc !important
}

.light-green.lighten-3.btn-outline-large:focus,
.light-green.lighten-3.btn-outline-large:hover,
.light-green.lighten-3.btn-outline-small:focus,
.light-green.lighten-3.btn-outline-small:hover,
.light-green.lighten-3.btn-outline:focus,
.light-green.lighten-3.btn-outline:hover {
    background: #cce6cc !important;
    color: #000 !important
}

.light-green-trspnt.trspnt-lighten-3 {
    background-color: rgba(204, 230, 204, .8) !important;
    color: #000 !important
}

.light-green_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #cce6cc 0, #99cd99 100%)
}

.light-green_gradient-l.gradient_lighten-3 {
    background: #bbdebb;
    background: linear-gradient(135deg, #cce6cc 0, #bbdebb 100%)
}

.light-green-text.text-lighten-3 {
    color: #cce6cc !important
}

.btn-icon.light-green-text.text-lighten-3:focus,
.btn-icon.light-green-text.text-lighten-3:hover,
a.light-green-text.text-lighten-3:focus,
a.light-green-text.text-lighten-3:hover {
    color: #ded !important
}

.light-green.lighten-2 {
    background-color: #b8dbb8 !important;
    color: #000 !important
}

.light-green.lighten-2.chip {
    border-color: #b8dbb8 !important
}

.light-green.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-green.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #a0cfa0 !important
}

.light-green.lighten-2.btn-outline,
.light-green.lighten-2.btn-outline-large,
.light-green.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #b8dbb8 !important;
    border-color: #b8dbb8 !important
}

.light-green.lighten-2.btn-outline-large:focus,
.light-green.lighten-2.btn-outline-large:hover,
.light-green.lighten-2.btn-outline-small:focus,
.light-green.lighten-2.btn-outline-small:hover,
.light-green.lighten-2.btn-outline:focus,
.light-green.lighten-2.btn-outline:hover {
    background: #b8dbb8 !important;
    color: #000 !important
}

.light-green-trspnt.trspnt-lighten-2 {
    background-color: rgba(184, 219, 184, .8) !important;
    color: #000 !important
}

.light-green_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #b8dbb8 0, #85c185 100%)
}

.light-green_gradient-l.gradient_lighten-2 {
    background: #a7d2a7;
    background: linear-gradient(135deg, #b8dbb8 0, #a7d2a7 100%)
}

.light-green-text.text-lighten-2 {
    color: #b8dbb8 !important
}

.btn-icon.light-green-text.text-lighten-2:focus,
.btn-icon.light-green-text.text-lighten-2:hover,
a.light-green-text.text-lighten-2:focus,
a.light-green-text.text-lighten-2:hover {
    color: #c9e4c9 !important
}

.light-green.lighten-1 {
    background-color: #a8d4a8 !important;
    color: #000 !important
}

.light-green.lighten-1.chip {
    border-color: #a8d4a8 !important
}

.light-green.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-green.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #90c890 !important
}

.light-green.lighten-1.btn-outline,
.light-green.lighten-1.btn-outline-large,
.light-green.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #a8d4a8 !important;
    border-color: #a8d4a8 !important
}

.light-green.lighten-1.btn-outline-large:focus,
.light-green.lighten-1.btn-outline-large:hover,
.light-green.lighten-1.btn-outline-small:focus,
.light-green.lighten-1.btn-outline-small:hover,
.light-green.lighten-1.btn-outline:focus,
.light-green.lighten-1.btn-outline:hover {
    background: #a8d4a8 !important;
    color: #000 !important
}

.light-green-trspnt.trspnt-lighten-1 {
    background-color: rgba(168, 212, 168, .8) !important;
    color: #000 !important
}

.light-green_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #a8d4a8 0, #75bb75 100%)
}

.light-green_gradient-l.gradient_lighten-1 {
    background: #97cc97;
    background: linear-gradient(135deg, #a8d4a8 0, #97cc97 100%)
}

.light-green-text.text-lighten-1 {
    color: #a8d4a8 !important
}

.btn-icon.light-green-text.text-lighten-1:focus,
.btn-icon.light-green-text.text-lighten-1:hover,
a.light-green-text.text-lighten-1:focus,
a.light-green-text.text-lighten-1:hover {
    color: #b9dcb9 !important
}

.light-green.darken-1 {
    background-color: #91c791 !important;
    color: #000 !important
}

.light-green.darken-1.chip {
    border-color: #91c791 !important
}

.light-green.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-green.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #79bb79 !important
}

.light-green.darken-1.btn-outline,
.light-green.darken-1.btn-outline-large,
.light-green.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #91c791 !important;
    border-color: #91c791 !important
}

.light-green.darken-1.btn-outline-large:focus,
.light-green.darken-1.btn-outline-large:hover,
.light-green.darken-1.btn-outline-small:focus,
.light-green.darken-1.btn-outline-small:hover,
.light-green.darken-1.btn-outline:focus,
.light-green.darken-1.btn-outline:hover {
    background: #91c791 !important;
    color: #000 !important
}

.light-green-trspnt.trspnt-darken-1 {
    background-color: rgba(145, 199, 145, .8) !important;
    color: #000 !important
}

.light-green_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #91c791 0, #5ead5e 100%)
}

.light-green_gradient-l.gradient_darken-1 {
    background: #80be80;
    background: linear-gradient(135deg, #91c791 0, #80be80 100%)
}

.light-green-text.text-darken-1 {
    color: #91c791 !important
}

.btn-icon.light-green-text.text-darken-1:focus,
.btn-icon.light-green-text.text-darken-1:hover,
a.light-green-text.text-darken-1:focus,
a.light-green-text.text-darken-1:hover {
    color: #a2d0a2 !important
}

.light-green.darken-2 {
    background-color: #86c086 !important;
    color: #000 !important
}

.light-green.darken-2.chip {
    border-color: #86c086 !important
}

.light-green.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-green.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #6fb46f !important
}

.light-green.darken-2.btn-outline,
.light-green.darken-2.btn-outline-large,
.light-green.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #86c086 !important;
    border-color: #86c086 !important
}

.light-green.darken-2.btn-outline-large:focus,
.light-green.darken-2.btn-outline-large:hover,
.light-green.darken-2.btn-outline-small:focus,
.light-green.darken-2.btn-outline-small:hover,
.light-green.darken-2.btn-outline:focus,
.light-green.darken-2.btn-outline:hover {
    background: #86c086 !important;
    color: #000 !important
}

.light-green-trspnt.trspnt-darken-2 {
    background-color: rgba(134, 192, 134, .8) !important;
    color: #000 !important
}

.light-green_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #86c086 0, #55a455 100%)
}

.light-green_gradient-l.gradient_darken-2 {
    background: #75b775;
    background: linear-gradient(135deg, #86c086 0, #75b775 100%)
}

.light-green-text.text-darken-2 {
    color: #86c086 !important
}

.btn-icon.light-green-text.text-darken-2:focus,
.btn-icon.light-green-text.text-darken-2:hover,
a.light-green-text.text-darken-2:focus,
a.light-green-text.text-darken-2:hover {
    color: #97c997 !important
}

.light-green.darken-3 {
    background-color: #7cb97c !important;
    color: #000 !important
}

.light-green.darken-3.chip {
    border-color: #7cb97c !important
}

.light-green.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-green.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #65ad65 !important
}

.light-green.darken-3.btn-outline,
.light-green.darken-3.btn-outline-large,
.light-green.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #7cb97c !important;
    border-color: #7cb97c !important
}

.light-green.darken-3.btn-outline-large:focus,
.light-green.darken-3.btn-outline-large:hover,
.light-green.darken-3.btn-outline-small:focus,
.light-green.darken-3.btn-outline-small:hover,
.light-green.darken-3.btn-outline:focus,
.light-green.darken-3.btn-outline:hover {
    background: #7cb97c !important;
    color: #000 !important
}

.light-green-trspnt.trspnt-darken-3 {
    background-color: rgba(124, 185, 124, .8) !important;
    color: #000 !important
}

.light-green_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #7cb97c 0, #519851 100%)
}

.light-green_gradient-l.gradient_darken-3 {
    background: #6bb06b;
    background: linear-gradient(135deg, #7cb97c 0, #6bb06b 100%)
}

.light-green-text.text-darken-3 {
    color: #7cb97c !important
}

.btn-icon.light-green-text.text-darken-3:focus,
.btn-icon.light-green-text.text-darken-3:hover,
a.light-green-text.text-darken-3:focus,
a.light-green-text.text-darken-3:hover {
    color: #8dc28d !important
}

.light-green.darken-4 {
    background-color: #6bad6b !important;
    color: #000 !important
}

.light-green.darken-4.chip {
    border-color: #6bad6b !important
}

.light-green.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-green.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #579d57 !important
}

.light-green.darken-4.btn-outline,
.light-green.darken-4.btn-outline-large,
.light-green.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #6bad6b !important;
    border-color: #6bad6b !important
}

.light-green.darken-4.btn-outline-large:focus,
.light-green.darken-4.btn-outline-large:hover,
.light-green.darken-4.btn-outline-small:focus,
.light-green.darken-4.btn-outline-small:hover,
.light-green.darken-4.btn-outline:focus,
.light-green.darken-4.btn-outline:hover {
    background: #6bad6b !important;
    color: #000 !important
}

.light-green-trspnt.trspnt-darken-4 {
    background-color: rgba(107, 173, 107, .8) !important;
    color: #000 !important
}

.light-green_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #6bad6b 0, #498349 100%)
}

.light-green_gradient-l.gradient_darken-4 {
    background: #5ba45b;
    background: linear-gradient(135deg, #6bad6b 0, #5ba45b 100%)
}

.light-green-text.text-darken-4 {
    color: #6bad6b !important
}

.btn-icon.light-green-text.text-darken-4:focus,
.btn-icon.light-green-text.text-darken-4:hover,
a.light-green-text.text-darken-4:focus,
a.light-green-text.text-darken-4:hover {
    color: #7bb67b !important
}

.light-green.accent-1 {
    background-color: #fff !important;
    color: #000 !important
}

.light-green.accent-1.chip {
    border-color: #fff !important
}

.light-green.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-green.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ededed !important
}

.light-green.accent-1.btn-outline,
.light-green.accent-1.btn-outline-large,
.light-green.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #fff !important;
    border-color: #fff !important
}

.light-green.accent-1.btn-outline-large:focus,
.light-green.accent-1.btn-outline-large:hover,
.light-green.accent-1.btn-outline-small:focus,
.light-green.accent-1.btn-outline-small:hover,
.light-green.accent-1.btn-outline:focus,
.light-green.accent-1.btn-outline:hover {
    background: #fff !important;
    color: #000 !important
}

.light-green-trspnt.trspnt-accent-1 {
    background-color: rgba(255, 255, 255, .8) !important;
    color: #000 !important
}

.light-green_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #fff 0, #d9d9d9 100%)
}

.light-green_gradient-l.gradient_accent-1 {
    background: #f2f2f2;
    background: linear-gradient(135deg, #fff 0, #f2f2f2 100%)
}

.light-green-text.text-accent-1 {
    color: #fff !important
}

.btn-icon.light-green-text.text-accent-1:focus,
.btn-icon.light-green-text.text-accent-1:hover,
a.light-green-text.text-accent-1:focus,
a.light-green-text.text-accent-1:hover {
    color: #fff !important
}

.light-green.accent-2 {
    background-color: #f1fff1 !important;
    color: #000 !important
}

.light-green.accent-2.chip {
    border-color: #f1fff1 !important
}

.light-green.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-green.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #cdffcd !important
}

.light-green.accent-2.btn-outline,
.light-green.accent-2.btn-outline-large,
.light-green.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #f1fff1 !important;
    border-color: #f1fff1 !important
}

.light-green.accent-2.btn-outline-large:focus,
.light-green.accent-2.btn-outline-large:hover,
.light-green.accent-2.btn-outline-small:focus,
.light-green.accent-2.btn-outline-small:hover,
.light-green.accent-2.btn-outline:focus,
.light-green.accent-2.btn-outline:hover {
    background: #f1fff1 !important;
    color: #000 !important
}

.light-green-trspnt.trspnt-accent-2 {
    background-color: rgba(241, 255, 241, .8) !important;
    color: #000 !important
}

.light-green_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #f1fff1 0, #a5ffa5 100%)
}

.light-green_gradient-l.gradient_accent-2 {
    background: #d8ffd8;
    background: linear-gradient(135deg, #f1fff1 0, #d8ffd8 100%)
}

.light-green-text.text-accent-2 {
    color: #f1fff1 !important
}

.btn-icon.light-green-text.text-accent-2:focus,
.btn-icon.light-green-text.text-accent-2:hover,
a.light-green-text.text-accent-2:focus,
a.light-green-text.text-accent-2:hover {
    color: #fff !important
}

.light-green.accent-3 {
    background-color: #beffbe !important;
    color: #000 !important
}

.light-green.accent-3.chip {
    border-color: #beffbe !important
}

.light-green.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-green.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #9aff9a !important
}

.light-green.accent-3.btn-outline,
.light-green.accent-3.btn-outline-large,
.light-green.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #beffbe !important;
    border-color: #beffbe !important
}

.light-green.accent-3.btn-outline-large:focus,
.light-green.accent-3.btn-outline-large:hover,
.light-green.accent-3.btn-outline-small:focus,
.light-green.accent-3.btn-outline-small:hover,
.light-green.accent-3.btn-outline:focus,
.light-green.accent-3.btn-outline:hover {
    background: #beffbe !important;
    color: #000 !important
}

.light-green-trspnt.trspnt-accent-3 {
    background-color: rgba(190, 255, 190, .8) !important;
    color: #000 !important
}

.light-green_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #beffbe 0, #72ff72 100%)
}

.light-green_gradient-l.gradient_accent-3 {
    background: #a5ffa5;
    background: linear-gradient(135deg, #beffbe 0, #a5ffa5 100%)
}

.light-green-text.text-accent-3 {
    color: #beffbe !important
}

.btn-icon.light-green-text.text-accent-3:focus,
.btn-icon.light-green-text.text-accent-3:hover,
a.light-green-text.text-accent-3:focus,
a.light-green-text.text-accent-3:hover {
    color: #d8ffd8 !important
}

.light-green.accent-4 {
    background-color: #a5ffa5 !important;
    color: #000 !important
}

.light-green.accent-4.chip {
    border-color: #a5ffa5 !important
}

.light-green.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.light-green.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #81ff81 !important
}

.light-green.accent-4.btn-outline,
.light-green.accent-4.btn-outline-large,
.light-green.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #a5ffa5 !important;
    border-color: #a5ffa5 !important
}

.light-green.accent-4.btn-outline-large:focus,
.light-green.accent-4.btn-outline-large:hover,
.light-green.accent-4.btn-outline-small:focus,
.light-green.accent-4.btn-outline-small:hover,
.light-green.accent-4.btn-outline:focus,
.light-green.accent-4.btn-outline:hover {
    background: #a5ffa5 !important;
    color: #000 !important
}

.light-green-trspnt.trspnt-accent-4 {
    background-color: rgba(165, 255, 165, .8) !important;
    color: #000 !important
}

.light-green_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #a5ffa5 0, #59ff59 100%)
}

.light-green_gradient-l.gradient_accent-4 {
    background: #8cff8c;
    background: linear-gradient(135deg, #a5ffa5 0, #8cff8c 100%)
}

.light-green-text.text-accent-4 {
    color: #a5ffa5 !important
}

.btn-icon.light-green-text.text-accent-4:focus,
.btn-icon.light-green-text.text-accent-4:hover,
a.light-green-text.text-accent-4:focus,
a.light-green-text.text-accent-4:hover {
    color: #bfffbf !important
}

.dark-green {
    background-color: #660 !important;
    color: #fff !important
}

.dark-green.chip {
    border-color: #660 !important
}

.dark-green[class^=btn]:focus,
.dark-green[class^=btn]:hover {
    background: #424200 !important;
    color: #fff !important
}

.dark-green.btn-outline,
.dark-green.btn-outline-large,
.dark-green.btn-outline-small {
    background: 0 0 !important;
    color: #660 !important;
    border-color: #660 !important
}

.dark-green.btn-outline-large:focus,
.dark-green.btn-outline-large:hover,
.dark-green.btn-outline-small:focus,
.dark-green.btn-outline-small:hover,
.dark-green.btn-outline:focus,
.dark-green.btn-outline:hover {
    background: #660 !important;
    color: #fff !important
}

.dark-green[class^=card] a:not([class^=btn]) {
    color: #e8d7ff !important
}

.dark-green[class^=card] a:not([class^=btn]):focus,
.dark-green[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.dark-green-trspnt {
    background: rgba(102, 102, 0, .8) !important;
    color: #fff !important
}

.dark-green_gradient {
    background-image: radial-gradient(center, circle cover, #660 0, #4d4d00 100%);
    color: #fff !important
}

.dark-green_gradient-l {
    background: #4d4d00;
    background: linear-gradient(135deg, #660 0, #4d4d00 100%);
    color: #fff !important
}

.dark-green-text {
    color: #660 !important
}

.btn-icon.dark-green-text:hover,
a.dark-green-text:hover {
    color: olive !important
}

.dark-green.lighten-5 {
    background-color: #edede0 !important;
    color: #000 !important
}

.dark-green.lighten-5.chip {
    border-color: #edede0 !important
}

.dark-green.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-green.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #e0e0c9 !important
}

.dark-green.lighten-5.btn-outline,
.dark-green.lighten-5.btn-outline-large,
.dark-green.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #edede0 !important;
    border-color: #edede0 !important
}

.dark-green.lighten-5.btn-outline-large:focus,
.dark-green.lighten-5.btn-outline-large:hover,
.dark-green.lighten-5.btn-outline-small:focus,
.dark-green.lighten-5.btn-outline-small:hover,
.dark-green.lighten-5.btn-outline:focus,
.dark-green.lighten-5.btn-outline:hover {
    background: #edede0 !important;
    color: #000 !important
}

.dark-green-trspnt.trspnt-lighten-5 {
    background-color: rgba(237, 237, 224, .8) !important;
    color: #000 !important
}

.dark-green_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #edede0 0, #d1d1b0 100%)
}

.dark-green_gradient-l.gradient_lighten-5 {
    background: #e4e4d0;
    background: linear-gradient(135deg, #edede0 0, #e4e4d0 100%)
}

.dark-green-text.text-lighten-5 {
    color: #edede0 !important
}

.btn-icon.dark-green-text.text-lighten-5:focus,
.btn-icon.dark-green-text.text-lighten-5:hover,
a.dark-green-text.text-lighten-5:focus,
a.dark-green-text.text-lighten-5:hover {
    color: #f6f6f0 !important
}

.dark-green.lighten-4 {
    background-color: #d1d1b3 !important;
    color: #000 !important
}

.dark-green.lighten-4.chip {
    border-color: #d1d1b3 !important
}

.dark-green.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-green.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c4c49d !important
}

.dark-green.lighten-4.btn-outline,
.dark-green.lighten-4.btn-outline-large,
.dark-green.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #d1d1b3 !important;
    border-color: #d1d1b3 !important
}

.dark-green.lighten-4.btn-outline-large:focus,
.dark-green.lighten-4.btn-outline-large:hover,
.dark-green.lighten-4.btn-outline-small:focus,
.dark-green.lighten-4.btn-outline-small:hover,
.dark-green.lighten-4.btn-outline:focus,
.dark-green.lighten-4.btn-outline:hover {
    background: #d1d1b3 !important;
    color: #000 !important
}

.dark-green-trspnt.trspnt-lighten-4 {
    background-color: rgba(209, 209, 179, .8) !important;
    color: #000 !important
}

.dark-green_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #d1d1b3 0, #b4b483 100%)
}

.dark-green_gradient-l.gradient_lighten-4 {
    background: #c7c7a3;
    background: linear-gradient(135deg, #d1d1b3 0, #c7c7a3 100%)
}

.dark-green-text.text-lighten-4 {
    color: #d1d1b3 !important
}

.btn-icon.dark-green-text.text-lighten-4:focus,
.btn-icon.dark-green-text.text-lighten-4:hover,
a.dark-green-text.text-lighten-4:focus,
a.dark-green-text.text-lighten-4:hover {
    color: #dbdbc3 !important
}

.dark-green.lighten-3 {
    background-color: #b3b380 !important;
    color: #000 !important
}

.dark-green.lighten-3.chip {
    border-color: #b3b380 !important
}

.dark-green.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-green.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #a6a66a !important
}

.dark-green.lighten-3.btn-outline,
.dark-green.lighten-3.btn-outline-large,
.dark-green.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #b3b380 !important;
    border-color: #b3b380 !important
}

.dark-green.lighten-3.btn-outline-large:focus,
.dark-green.lighten-3.btn-outline-large:hover,
.dark-green.lighten-3.btn-outline-small:focus,
.dark-green.lighten-3.btn-outline-small:hover,
.dark-green.lighten-3.btn-outline:focus,
.dark-green.lighten-3.btn-outline:hover {
    background: #b3b380 !important;
    color: #000 !important
}

.dark-green-trspnt.trspnt-lighten-3 {
    background-color: rgba(179, 179, 128, .8) !important;
    color: #000 !important
}

.dark-green_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #b3b380 0, #909056 100%)
}

.dark-green_gradient-l.gradient_lighten-3 {
    background: #a9a970;
    background: linear-gradient(135deg, #b3b380 0, #a9a970 100%)
}

.dark-green-text.text-lighten-3 {
    color: #b3b380 !important
}

.btn-icon.dark-green-text.text-lighten-3:focus,
.btn-icon.dark-green-text.text-lighten-3:hover,
a.dark-green-text.text-lighten-3:focus,
a.dark-green-text.text-lighten-3:hover {
    color: #bdbd90 !important
}

.dark-green.lighten-2 {
    background-color: #94944d !important;
    color: #000 !important
}

.dark-green.lighten-2.chip {
    border-color: #94944d !important
}

.dark-green.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-green.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #7d7d41 !important
}

.dark-green.lighten-2.btn-outline,
.dark-green.lighten-2.btn-outline-large,
.dark-green.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #94944d !important;
    border-color: #94944d !important
}

.dark-green.lighten-2.btn-outline-large:focus,
.dark-green.lighten-2.btn-outline-large:hover,
.dark-green.lighten-2.btn-outline-small:focus,
.dark-green.lighten-2.btn-outline-small:hover,
.dark-green.lighten-2.btn-outline:focus,
.dark-green.lighten-2.btn-outline:hover {
    background: #94944d !important;
    color: #000 !important
}

.dark-green-trspnt.trspnt-lighten-2 {
    background-color: rgba(148, 148, 77, .8) !important;
    color: #fff !important
}

.dark-green_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #94944d 0, #626233 100%)
}

.dark-green_gradient-l.gradient_lighten-2 {
    background: #838344;
    background: linear-gradient(135deg, #94944d 0, #838344 100%)
}

.dark-green-text.text-lighten-2 {
    color: #94944d !important
}

.btn-icon.dark-green-text.text-lighten-2:focus,
.btn-icon.dark-green-text.text-lighten-2:hover,
a.dark-green-text.text-lighten-2:focus,
a.dark-green-text.text-lighten-2:hover {
    color: #a5a556 !important
}

.dark-green.lighten-1 {
    background-color: #7d7d26 !important;
    color: #000 !important
}

.dark-green.lighten-1.chip {
    border-color: #7d7d26 !important
}

.dark-green.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-green.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #62621e !important
}

.dark-green.lighten-1.btn-outline,
.dark-green.lighten-1.btn-outline-large,
.dark-green.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #7d7d26 !important;
    border-color: #7d7d26 !important
}

.dark-green.lighten-1.btn-outline-large:focus,
.dark-green.lighten-1.btn-outline-large:hover,
.dark-green.lighten-1.btn-outline-small:focus,
.dark-green.lighten-1.btn-outline-small:hover,
.dark-green.lighten-1.btn-outline:focus,
.dark-green.lighten-1.btn-outline:hover {
    background: #7d7d26 !important;
    color: #000 !important
}

.dark-green-trspnt.trspnt-lighten-1 {
    background-color: rgba(125, 125, 38, .8) !important;
    color: #fff !important
}

.dark-green_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #7d7d26 0, #424214 100%)
}

.dark-green_gradient-l.gradient_lighten-1 {
    background: #696920;
    background: linear-gradient(135deg, #7d7d26 0, #696920 100%)
}

.dark-green-text.text-lighten-1 {
    color: #7d7d26 !important
}

.btn-icon.dark-green-text.text-lighten-1:focus,
.btn-icon.dark-green-text.text-lighten-1:hover,
a.dark-green-text.text-lighten-1:focus,
a.dark-green-text.text-lighten-1:hover {
    color: #91912c !important
}

.dark-green.darken-1 {
    background-color: #5e5e00 !important;
    color: #fff !important
}

.dark-green.darken-1.chip {
    border-color: #5e5e00 !important
}

.dark-green.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-green.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #3a3a00 !important
}

.dark-green.darken-1.btn-outline,
.dark-green.darken-1.btn-outline-large,
.dark-green.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #5e5e00 !important;
    border-color: #5e5e00 !important
}

.dark-green.darken-1.btn-outline-large:focus,
.dark-green.darken-1.btn-outline-large:hover,
.dark-green.darken-1.btn-outline-small:focus,
.dark-green.darken-1.btn-outline-small:hover,
.dark-green.darken-1.btn-outline:focus,
.dark-green.darken-1.btn-outline:hover {
    background: #5e5e00 !important;
    color: #fff !important
}

.dark-green-trspnt.trspnt-darken-1 {
    background-color: rgba(94, 94, 0, .8) !important;
    color: #fff !important
}

.dark-green_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #5e5e00 0, #121200 100%)
}

.dark-green_gradient-l.gradient_darken-1 {
    background: #454500;
    background: linear-gradient(135deg, #5e5e00 0, #454500 100%)
}

.dark-green-text.text-darken-1 {
    color: #5e5e00 !important
}

.btn-icon.dark-green-text.text-darken-1:focus,
.btn-icon.dark-green-text.text-darken-1:hover,
a.dark-green-text.text-darken-1:focus,
a.dark-green-text.text-darken-1:hover {
    color: #787800 !important
}

.dark-green.darken-2 {
    background-color: #535300 !important;
    color: #fff !important
}

.dark-green.darken-2.chip {
    border-color: #535300 !important
}

.dark-green.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-green.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #2f2f00 !important
}

.dark-green.darken-2.btn-outline,
.dark-green.darken-2.btn-outline-large,
.dark-green.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #535300 !important;
    border-color: #535300 !important
}

.dark-green.darken-2.btn-outline-large:focus,
.dark-green.darken-2.btn-outline-large:hover,
.dark-green.darken-2.btn-outline-small:focus,
.dark-green.darken-2.btn-outline-small:hover,
.dark-green.darken-2.btn-outline:focus,
.dark-green.darken-2.btn-outline:hover {
    background: #535300 !important;
    color: #fff !important
}

.dark-green-trspnt.trspnt-darken-2 {
    background-color: rgba(83, 83, 0, .8) !important;
    color: #fff !important
}

.dark-green_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #535300 0, #070700 100%)
}

.dark-green_gradient-l.gradient_darken-2 {
    background: #3a3a00;
    background: linear-gradient(135deg, #535300 0, #3a3a00 100%)
}

.dark-green-text.text-darken-2 {
    color: #535300 !important
}

.btn-icon.dark-green-text.text-darken-2:focus,
.btn-icon.dark-green-text.text-darken-2:hover,
a.dark-green-text.text-darken-2:focus,
a.dark-green-text.text-darken-2:hover {
    color: #6d6d00 !important
}

.dark-green.darken-3 {
    background-color: #494900 !important;
    color: #fff !important
}

.dark-green.darken-3.chip {
    border-color: #494900 !important
}

.dark-green.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-green.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #252500 !important
}

.dark-green.darken-3.btn-outline,
.dark-green.darken-3.btn-outline-large,
.dark-green.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #494900 !important;
    border-color: #494900 !important
}

.dark-green.darken-3.btn-outline-large:focus,
.dark-green.darken-3.btn-outline-large:hover,
.dark-green.darken-3.btn-outline-small:focus,
.dark-green.darken-3.btn-outline-small:hover,
.dark-green.darken-3.btn-outline:focus,
.dark-green.darken-3.btn-outline:hover {
    background: #494900 !important;
    color: #fff !important
}

.dark-green-trspnt.trspnt-darken-3 {
    background-color: rgba(73, 73, 0, .8) !important;
    color: #fff !important
}

.dark-green_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #494900 0, #000 100%)
}

.dark-green_gradient-l.gradient_darken-3 {
    background: #303000;
    background: linear-gradient(135deg, #494900 0, #303000 100%)
}

.dark-green-text.text-darken-3 {
    color: #494900 !important
}

.btn-icon.dark-green-text.text-darken-3:focus,
.btn-icon.dark-green-text.text-darken-3:hover,
a.dark-green-text.text-darken-3:focus,
a.dark-green-text.text-darken-3:hover {
    color: #636300 !important
}

.dark-green.darken-4 {
    background-color: #383800 !important;
    color: #fff !important
}

.dark-green.darken-4.chip {
    border-color: #383800 !important
}

.dark-green.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-green.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #141400 !important
}

.dark-green.darken-4.btn-outline,
.dark-green.darken-4.btn-outline-large,
.dark-green.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #383800 !important;
    border-color: #383800 !important
}

.dark-green.darken-4.btn-outline-large:focus,
.dark-green.darken-4.btn-outline-large:hover,
.dark-green.darken-4.btn-outline-small:focus,
.dark-green.darken-4.btn-outline-small:hover,
.dark-green.darken-4.btn-outline:focus,
.dark-green.darken-4.btn-outline:hover {
    background: #383800 !important;
    color: #fff !important
}

.dark-green-trspnt.trspnt-darken-4 {
    background-color: rgba(56, 56, 0, .8) !important;
    color: #fff !important
}

.dark-green_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #383800 0, #000 100%)
}

.dark-green_gradient-l.gradient_darken-4 {
    background: #1f1f00;
    background: linear-gradient(135deg, #383800 0, #1f1f00 100%)
}

.dark-green-text.text-darken-4 {
    color: #383800 !important
}

.btn-icon.dark-green-text.text-darken-4:focus,
.btn-icon.dark-green-text.text-darken-4:hover,
a.dark-green-text.text-darken-4:focus,
a.dark-green-text.text-darken-4:hover {
    color: #525200 !important
}

.dark-green.accent-1 {
    background-color: #ffff6e !important;
    color: #000 !important
}

.dark-green.accent-1.chip {
    border-color: #ffff6e !important
}

.dark-green.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-green.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ffff4a !important
}

.dark-green.accent-1.btn-outline,
.dark-green.accent-1.btn-outline-large,
.dark-green.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #ffff6e !important;
    border-color: #ffff6e !important
}

.dark-green.accent-1.btn-outline-large:focus,
.dark-green.accent-1.btn-outline-large:hover,
.dark-green.accent-1.btn-outline-small:focus,
.dark-green.accent-1.btn-outline-small:hover,
.dark-green.accent-1.btn-outline:focus,
.dark-green.accent-1.btn-outline:hover {
    background: #ffff6e !important;
    color: #000 !important
}

.dark-green-trspnt.trspnt-accent-1 {
    background-color: rgba(255, 255, 110, .8) !important;
    color: #000 !important
}

.dark-green_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #ffff6e 0, #ff2 100%)
}

.dark-green_gradient-l.gradient_accent-1 {
    background: #ff5;
    background: linear-gradient(135deg, #ffff6e 0, #ff5 100%)
}

.dark-green-text.text-accent-1 {
    color: #ffff6e !important
}

.btn-icon.dark-green-text.text-accent-1:focus,
.btn-icon.dark-green-text.text-accent-1:hover,
a.dark-green-text.text-accent-1:focus,
a.dark-green-text.text-accent-1:hover {
    color: #ff8 !important
}

.dark-green.accent-2 {
    background-color: #ffff3b !important;
    color: #000 !important
}

.dark-green.accent-2.chip {
    border-color: #ffff3b !important
}

.dark-green.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-green.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ffff17 !important
}

.dark-green.accent-2.btn-outline,
.dark-green.accent-2.btn-outline-large,
.dark-green.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #ffff3b !important;
    border-color: #ffff3b !important
}

.dark-green.accent-2.btn-outline-large:focus,
.dark-green.accent-2.btn-outline-large:hover,
.dark-green.accent-2.btn-outline-small:focus,
.dark-green.accent-2.btn-outline-small:hover,
.dark-green.accent-2.btn-outline:focus,
.dark-green.accent-2.btn-outline:hover {
    background: #ffff3b !important;
    color: #000 !important
}

.dark-green-trspnt.trspnt-accent-2 {
    background-color: rgba(255, 255, 59, .8) !important;
    color: #000 !important
}

.dark-green_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #ffff3b 0, #ee0 100%)
}

.dark-green_gradient-l.gradient_accent-2 {
    background: #ff2;
    background: linear-gradient(135deg, #ffff3b 0, #ff2 100%)
}

.dark-green-text.text-accent-2 {
    color: #ffff3b !important
}

.btn-icon.dark-green-text.text-accent-2:focus,
.btn-icon.dark-green-text.text-accent-2:hover,
a.dark-green-text.text-accent-2:focus,
a.dark-green-text.text-accent-2:hover {
    color: #ff5 !important
}

.dark-green.accent-3 {
    background-color: #ffff08 !important;
    color: #000 !important
}

.dark-green.accent-3.chip {
    border-color: #ffff08 !important
}

.dark-green.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-green.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #e3e300 !important
}

.dark-green.accent-3.btn-outline,
.dark-green.accent-3.btn-outline-large,
.dark-green.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #ffff08 !important;
    border-color: #ffff08 !important
}

.dark-green.accent-3.btn-outline-large:focus,
.dark-green.accent-3.btn-outline-large:hover,
.dark-green.accent-3.btn-outline-small:focus,
.dark-green.accent-3.btn-outline-small:hover,
.dark-green.accent-3.btn-outline:focus,
.dark-green.accent-3.btn-outline:hover {
    background: #ffff08 !important;
    color: #000 !important
}

.dark-green-trspnt.trspnt-accent-3 {
    background-color: rgba(255, 255, 8, .8) !important;
    color: #000 !important
}

.dark-green_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #ffff08 0, #bb0 100%)
}

.dark-green_gradient-l.gradient_accent-3 {
    background: #ee0;
    background: linear-gradient(135deg, #ffff08 0, #ee0 100%)
}

.dark-green-text.text-accent-3 {
    color: #ffff08 !important
}

.btn-icon.dark-green-text.text-accent-3:focus,
.btn-icon.dark-green-text.text-accent-3:hover,
a.dark-green-text.text-accent-3:focus,
a.dark-green-text.text-accent-3:hover {
    color: #ff2 !important
}

.dark-green.accent-4 {
    background-color: #ee0 !important;
    color: #000 !important
}

.dark-green.accent-4.chip {
    border-color: #ee0 !important
}

.dark-green.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-green.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #caca00 !important
}

.dark-green.accent-4.btn-outline,
.dark-green.accent-4.btn-outline-large,
.dark-green.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #ee0 !important;
    border-color: #ee0 !important
}

.dark-green.accent-4.btn-outline-large:focus,
.dark-green.accent-4.btn-outline-large:hover,
.dark-green.accent-4.btn-outline-small:focus,
.dark-green.accent-4.btn-outline-small:hover,
.dark-green.accent-4.btn-outline:focus,
.dark-green.accent-4.btn-outline:hover {
    background: #ee0 !important;
    color: #000 !important
}

.dark-green-trspnt.trspnt-accent-4 {
    background-color: rgba(238, 238, 0, .8) !important;
    color: #000 !important
}

.dark-green_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #ee0 0, #a2a200 100%)
}

.dark-green_gradient-l.gradient_accent-4 {
    background: #d5d500;
    background: linear-gradient(135deg, #ee0 0, #d5d500 100%)
}

.dark-green-text.text-accent-4 {
    color: #ee0 !important
}

.btn-icon.dark-green-text.text-accent-4:focus,
.btn-icon.dark-green-text.text-accent-4:hover,
a.dark-green-text.text-accent-4:focus,
a.dark-green-text.text-accent-4:hover {
    color: #ffff09 !important
}

.lime {
    background-color: #00a170 !important;
    color: #000 !important
}

.lime.chip {
    border-color: #00a170 !important
}

.lime[class^=btn]:focus,
.lime[class^=btn]:hover {
    background: #007d57 !important;
    color: #fff !important
}

.lime.btn-outline,
.lime.btn-outline-large,
.lime.btn-outline-small {
    background: 0 0 !important;
    color: #00a170 !important;
    border-color: #00a170 !important
}

.lime.btn-outline-large:focus,
.lime.btn-outline-large:hover,
.lime.btn-outline-small:focus,
.lime.btn-outline-small:hover,
.lime.btn-outline:focus,
.lime.btn-outline:hover {
    background: #00a170 !important;
    color: #000 !important
}

.lime[class^=card] a:not([class^=btn]) {
    color: #4c130b !important
}

.lime[class^=card] a:not([class^=btn]):focus,
.lime[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.lime-trspnt {
    background: rgba(0, 161, 112, .8) !important;
    color: #000 !important
}

.lime_gradient {
    background-image: radial-gradient(center, circle cover, #00a170 0, #00885e 100%);
    color: #000 !important
}

.lime_gradient-l {
    background: #00885e;
    background: linear-gradient(135deg, #00a170 0, #00885e 100%);
    color: #000 !important
}

.lime-text {
    color: #00a170 !important
}

.btn-icon.lime-text:hover,
a.lime-text:hover {
    color: #00bb82 !important
}

.lime.lighten-5 {
    background-color: #e0f4ee !important;
    color: #000 !important
}

.lime.lighten-5.chip {
    border-color: #e0f4ee !important
}

.lime.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.lime.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c6ebe0 !important
}

.lime.lighten-5.btn-outline,
.lime.lighten-5.btn-outline-large,
.lime.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #e0f4ee !important;
    border-color: #e0f4ee !important
}

.lime.lighten-5.btn-outline-large:focus,
.lime.lighten-5.btn-outline-large:hover,
.lime.lighten-5.btn-outline-small:focus,
.lime.lighten-5.btn-outline-small:hover,
.lime.lighten-5.btn-outline:focus,
.lime.lighten-5.btn-outline:hover {
    background: #e0f4ee !important;
    color: #000 !important
}

.lime-trspnt.trspnt-lighten-5 {
    background-color: rgba(224, 244, 238, .8) !important;
    color: #000 !important
}

.lime_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #e0f4ee 0, #a8e0cf 100%)
}

.lime_gradient-l.gradient_lighten-5 {
    background: #cdede4;
    background: linear-gradient(135deg, #e0f4ee 0, #cdede4 100%)
}

.lime-text.text-lighten-5 {
    color: #e0f4ee !important
}

.btn-icon.lime-text.text-lighten-5:focus,
.btn-icon.lime-text.text-lighten-5:hover,
a.lime-text.text-lighten-5:focus,
a.lime-text.text-lighten-5:hover {
    color: #f3fbf8 !important
}

.lime.lighten-4 {
    background-color: #b3e3d4 !important;
    color: #000 !important
}

.lime.lighten-4.chip {
    border-color: #b3e3d4 !important
}

.lime.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.lime.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #99d9c5 !important
}

.lime.lighten-4.btn-outline,
.lime.lighten-4.btn-outline-large,
.lime.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #b3e3d4 !important;
    border-color: #b3e3d4 !important
}

.lime.lighten-4.btn-outline-large:focus,
.lime.lighten-4.btn-outline-large:hover,
.lime.lighten-4.btn-outline-small:focus,
.lime.lighten-4.btn-outline-small:hover,
.lime.lighten-4.btn-outline:focus,
.lime.lighten-4.btn-outline:hover {
    background: #b3e3d4 !important;
    color: #000 !important
}

.lime-trspnt.trspnt-lighten-4 {
    background-color: rgba(179, 227, 212, .8) !important;
    color: #000 !important
}

.lime_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #b3e3d4 0, #7bceb4 100%)
}

.lime_gradient-l.gradient_lighten-4 {
    background: #a0dcc9;
    background: linear-gradient(135deg, #b3e3d4 0, #a0dcc9 100%)
}

.lime-text.text-lighten-4 {
    color: #b3e3d4 !important
}

.btn-icon.lime-text.text-lighten-4:focus,
.btn-icon.lime-text.text-lighten-4:hover,
a.lime-text.text-lighten-4:focus,
a.lime-text.text-lighten-4:hover {
    color: #c6eadf !important
}

.lime.lighten-3 {
    background-color: #80d0b8 !important;
    color: #000 !important
}

.lime.lighten-3.chip {
    border-color: #80d0b8 !important
}

.lime.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.lime.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #66c6a9 !important
}

.lime.lighten-3.btn-outline,
.lime.lighten-3.btn-outline-large,
.lime.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #80d0b8 !important;
    border-color: #80d0b8 !important
}

.lime.lighten-3.btn-outline-large:focus,
.lime.lighten-3.btn-outline-large:hover,
.lime.lighten-3.btn-outline-small:focus,
.lime.lighten-3.btn-outline-small:hover,
.lime.lighten-3.btn-outline:focus,
.lime.lighten-3.btn-outline:hover {
    background: #80d0b8 !important;
    color: #000 !important
}

.lime-trspnt.trspnt-lighten-3 {
    background-color: rgba(128, 208, 184, .8) !important;
    color: #000 !important
}

.lime_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #80d0b8 0, #48bb99 100%)
}

.lime_gradient-l.gradient_lighten-3 {
    background: #6dc9ae;
    background: linear-gradient(135deg, #80d0b8 0, #6dc9ae 100%)
}

.lime-text.text-lighten-3 {
    color: #80d0b8 !important
}

.btn-icon.lime-text.text-lighten-3:focus,
.btn-icon.lime-text.text-lighten-3:hover,
a.lime-text.text-lighten-3:focus,
a.lime-text.text-lighten-3:hover {
    color: #93d7c2 !important
}

.lime.lighten-2 {
    background-color: #4dbd9b !important;
    color: #000 !important
}

.lime.lighten-2.chip {
    border-color: #4dbd9b !important
}

.lime.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.lime.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #3ea888 !important
}

.lime.lighten-2.btn-outline,
.lime.lighten-2.btn-outline-large,
.lime.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #4dbd9b !important;
    border-color: #4dbd9b !important
}

.lime.lighten-2.btn-outline-large:focus,
.lime.lighten-2.btn-outline-large:hover,
.lime.lighten-2.btn-outline-small:focus,
.lime.lighten-2.btn-outline-small:hover,
.lime.lighten-2.btn-outline:focus,
.lime.lighten-2.btn-outline:hover {
    background: #4dbd9b !important;
    color: #000 !important
}

.lime-trspnt.trspnt-lighten-2 {
    background-color: rgba(77, 189, 155, .8) !important;
    color: #000 !important
}

.lime_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #4dbd9b 0, #338a70 100%)
}

.lime_gradient-l.gradient_lighten-2 {
    background: #41af8e;
    background: linear-gradient(135deg, #4dbd9b 0, #41af8e 100%)
}

.lime-text.text-lighten-2 {
    color: #4dbd9b !important
}

.btn-icon.lime-text.text-lighten-2:focus,
.btn-icon.lime-text.text-lighten-2:hover,
a.lime-text.text-lighten-2:focus,
a.lime-text.text-lighten-2:hover {
    color: #60c4a5 !important
}

.lime.lighten-1 {
    background-color: #26af85 !important;
    color: #000 !important
}

.lime.lighten-1.chip {
    border-color: #26af85 !important
}

.lime.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.lime.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #20926f !important
}

.lime.lighten-1.btn-outline,
.lime.lighten-1.btn-outline-large,
.lime.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #26af85 !important;
    border-color: #26af85 !important
}

.lime.lighten-1.btn-outline-large:focus,
.lime.lighten-1.btn-outline-large:hover,
.lime.lighten-1.btn-outline-small:focus,
.lime.lighten-1.btn-outline-small:hover,
.lime.lighten-1.btn-outline:focus,
.lime.lighten-1.btn-outline:hover {
    background: #26af85 !important;
    color: #000 !important
}

.lime-trspnt.trspnt-lighten-1 {
    background-color: rgba(38, 175, 133, .8) !important;
    color: #fff !important
}

.lime_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #26af85 0, #187055 100%)
}

.lime_gradient-l.gradient_lighten-1 {
    background: #219a75;
    background: linear-gradient(135deg, #26af85 0, #219a75 100%)
}

.lime-text.text-lighten-1 {
    color: #26af85 !important
}

.btn-icon.lime-text.text-lighten-1:focus,
.btn-icon.lime-text.text-lighten-1:hover,
a.lime-text.text-lighten-1:focus,
a.lime-text.text-lighten-1:hover {
    color: #2bc495 !important
}

.lime.darken-1 {
    background-color: #009968 !important;
    color: #000 !important
}

.lime.darken-1.chip {
    border-color: #009968 !important
}

.lime.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.lime.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #007550 !important
}

.lime.darken-1.btn-outline,
.lime.darken-1.btn-outline-large,
.lime.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #009968 !important;
    border-color: #009968 !important
}

.lime.darken-1.btn-outline-large:focus,
.lime.darken-1.btn-outline-large:hover,
.lime.darken-1.btn-outline-small:focus,
.lime.darken-1.btn-outline-small:hover,
.lime.darken-1.btn-outline:focus,
.lime.darken-1.btn-outline:hover {
    background: #009968 !important;
    color: #000 !important
}

.lime-trspnt.trspnt-darken-1 {
    background-color: rgba(0, 153, 104, .8) !important;
    color: #fff !important
}

.lime_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #009968 0, #004d34 100%)
}

.lime_gradient-l.gradient_darken-1 {
    background: #008057;
    background: linear-gradient(135deg, #009968 0, #008057 100%)
}

.lime-text.text-darken-1 {
    color: #009968 !important
}

.btn-icon.lime-text.text-darken-1:focus,
.btn-icon.lime-text.text-darken-1:hover,
a.lime-text.text-darken-1:focus,
a.lime-text.text-darken-1:hover {
    color: #00b379 !important
}

.lime.darken-2 {
    background-color: #008f5d !important;
    color: #000 !important
}

.lime.darken-2.chip {
    border-color: #008f5d !important
}

.lime.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.lime.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #006b46 !important
}

.lime.darken-2.btn-outline,
.lime.darken-2.btn-outline-large,
.lime.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #008f5d !important;
    border-color: #008f5d !important
}

.lime.darken-2.btn-outline-large:focus,
.lime.darken-2.btn-outline-large:hover,
.lime.darken-2.btn-outline-small:focus,
.lime.darken-2.btn-outline-small:hover,
.lime.darken-2.btn-outline:focus,
.lime.darken-2.btn-outline:hover {
    background: #008f5d !important;
    color: #000 !important
}

.lime-trspnt.trspnt-darken-2 {
    background-color: rgba(0, 143, 93, .8) !important;
    color: #fff !important
}

.lime_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #008f5d 0, #00432b 100%)
}

.lime_gradient-l.gradient_darken-2 {
    background: #00764c;
    background: linear-gradient(135deg, #008f5d 0, #00764c 100%)
}

.lime-text.text-darken-2 {
    color: #008f5d !important
}

.btn-icon.lime-text.text-darken-2:focus,
.btn-icon.lime-text.text-darken-2:hover,
a.lime-text.text-darken-2:focus,
a.lime-text.text-darken-2:hover {
    color: #00a96e !important
}

.lime.darken-3 {
    background-color: #008553 !important;
    color: #fff !important
}

.lime.darken-3.chip {
    border-color: #008553 !important
}

.lime.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.lime.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #00613d !important
}

.lime.darken-3.btn-outline,
.lime.darken-3.btn-outline-large,
.lime.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #008553 !important;
    border-color: #008553 !important
}

.lime.darken-3.btn-outline-large:focus,
.lime.darken-3.btn-outline-large:hover,
.lime.darken-3.btn-outline-small:focus,
.lime.darken-3.btn-outline-small:hover,
.lime.darken-3.btn-outline:focus,
.lime.darken-3.btn-outline:hover {
    background: #008553 !important;
    color: #fff !important
}

.lime-trspnt.trspnt-darken-3 {
    background-color: rgba(0, 133, 83, .8) !important;
    color: #fff !important
}

.lime_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #008553 0, #003923 100%)
}

.lime_gradient-l.gradient_darken-3 {
    background: #006c43;
    background: linear-gradient(135deg, #008553 0, #006c43 100%)
}

.lime-text.text-darken-3 {
    color: #008553 !important
}

.btn-icon.lime-text.text-darken-3:focus,
.btn-icon.lime-text.text-darken-3:hover,
a.lime-text.text-darken-3:focus,
a.lime-text.text-darken-3:hover {
    color: #009f63 !important
}

.lime.darken-4 {
    background-color: #007441 !important;
    color: #fff !important
}

.lime.darken-4.chip {
    border-color: #007441 !important
}

.lime.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.lime.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #00502d !important
}

.lime.darken-4.btn-outline,
.lime.darken-4.btn-outline-large,
.lime.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #007441 !important;
    border-color: #007441 !important
}

.lime.darken-4.btn-outline-large:focus,
.lime.darken-4.btn-outline-large:hover,
.lime.darken-4.btn-outline-small:focus,
.lime.darken-4.btn-outline-small:hover,
.lime.darken-4.btn-outline:focus,
.lime.darken-4.btn-outline:hover {
    background: #007441 !important;
    color: #fff !important
}

.lime-trspnt.trspnt-darken-4 {
    background-color: rgba(0, 116, 65, .8) !important;
    color: #fff !important
}

.lime_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #007441 0, #002816 100%)
}

.lime_gradient-l.gradient_darken-4 {
    background: #005b33;
    background: linear-gradient(135deg, #007441 0, #005b33 100%)
}

.lime-text.text-darken-4 {
    color: #007441 !important
}

.btn-icon.lime-text.text-darken-4:focus,
.btn-icon.lime-text.text-darken-4:hover,
a.lime-text.text-darken-4:focus,
a.lime-text.text-darken-4:hover {
    color: #008e4f !important
}

.lime.accent-1 {
    background-color: #a2ffcf !important;
    color: #000 !important
}

.lime.accent-1.chip {
    border-color: #a2ffcf !important
}

.lime.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.lime.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #7effbd !important
}

.lime.accent-1.btn-outline,
.lime.accent-1.btn-outline-large,
.lime.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #a2ffcf !important;
    border-color: #a2ffcf !important
}

.lime.accent-1.btn-outline-large:focus,
.lime.accent-1.btn-outline-large:hover,
.lime.accent-1.btn-outline-small:focus,
.lime.accent-1.btn-outline-small:hover,
.lime.accent-1.btn-outline:focus,
.lime.accent-1.btn-outline:hover {
    background: #a2ffcf !important;
    color: #000 !important
}

.lime-trspnt.trspnt-accent-1 {
    background-color: rgba(162, 255, 207, .8) !important;
    color: #000 !important
}

.lime_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #a2ffcf 0, #56ffa8 100%)
}

.lime_gradient-l.gradient_accent-1 {
    background: #89ffc2;
    background: linear-gradient(135deg, #a2ffcf 0, #89ffc2 100%)
}

.lime-text.text-accent-1 {
    color: #a2ffcf !important
}

.btn-icon.lime-text.text-accent-1:focus,
.btn-icon.lime-text.text-accent-1:hover,
a.lime-text.text-accent-1:focus,
a.lime-text.text-accent-1:hover {
    color: #bcffdc !important
}

.lime.accent-2 {
    background-color: #6fffb5 !important;
    color: #000 !important
}

.lime.accent-2.chip {
    border-color: #6fffb5 !important
}

.lime.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.lime.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #4bffa3 !important
}

.lime.accent-2.btn-outline,
.lime.accent-2.btn-outline-large,
.lime.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #6fffb5 !important;
    border-color: #6fffb5 !important
}

.lime.accent-2.btn-outline-large:focus,
.lime.accent-2.btn-outline-large:hover,
.lime.accent-2.btn-outline-small:focus,
.lime.accent-2.btn-outline-small:hover,
.lime.accent-2.btn-outline:focus,
.lime.accent-2.btn-outline:hover {
    background: #6fffb5 !important;
    color: #000 !important
}

.lime-trspnt.trspnt-accent-2 {
    background-color: rgba(111, 255, 181, .8) !important;
    color: #000 !important
}

.lime_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #6fffb5 0, #23ff8e 100%)
}

.lime_gradient-l.gradient_accent-2 {
    background: #56ffa8;
    background: linear-gradient(135deg, #6fffb5 0, #56ffa8 100%)
}

.lime-text.text-accent-2 {
    color: #6fffb5 !important
}

.btn-icon.lime-text.text-accent-2:focus,
.btn-icon.lime-text.text-accent-2:hover,
a.lime-text.text-accent-2:focus,
a.lime-text.text-accent-2:hover {
    color: #89ffc2 !important
}

.lime.accent-3 {
    background-color: #3cff9b !important;
    color: #000 !important
}

.lime.accent-3.chip {
    border-color: #3cff9b !important
}

.lime.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.lime.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #18ff89 !important
}

.lime.accent-3.btn-outline,
.lime.accent-3.btn-outline-large,
.lime.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #3cff9b !important;
    border-color: #3cff9b !important
}

.lime.accent-3.btn-outline-large:focus,
.lime.accent-3.btn-outline-large:hover,
.lime.accent-3.btn-outline-small:focus,
.lime.accent-3.btn-outline-small:hover,
.lime.accent-3.btn-outline:focus,
.lime.accent-3.btn-outline:hover {
    background: #3cff9b !important;
    color: #000 !important
}

.lime-trspnt.trspnt-accent-3 {
    background-color: rgba(60, 255, 155, .8) !important;
    color: #000 !important
}

.lime_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #3cff9b 0, #00ef74 100%)
}

.lime_gradient-l.gradient_accent-3 {
    background: #23ff8e;
    background: linear-gradient(135deg, #3cff9b 0, #23ff8e 100%)
}

.lime-text.text-accent-3 {
    color: #3cff9b !important
}

.btn-icon.lime-text.text-accent-3:focus,
.btn-icon.lime-text.text-accent-3:hover,
a.lime-text.text-accent-3:focus,
a.lime-text.text-accent-3:hover {
    color: #56ffa8 !important
}

.lime.accent-4 {
    background-color: #23ff8e !important;
    color: #000 !important
}

.lime.accent-4.chip {
    border-color: #23ff8e !important
}

.lime.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.lime.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #00fe7c !important
}

.lime.accent-4.btn-outline,
.lime.accent-4.btn-outline-large,
.lime.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #23ff8e !important;
    border-color: #23ff8e !important
}

.lime.accent-4.btn-outline-large:focus,
.lime.accent-4.btn-outline-large:hover,
.lime.accent-4.btn-outline-small:focus,
.lime.accent-4.btn-outline-small:hover,
.lime.accent-4.btn-outline:focus,
.lime.accent-4.btn-outline:hover {
    background: #23ff8e !important;
    color: #000 !important
}

.lime-trspnt.trspnt-accent-4 {
    background-color: rgba(35, 255, 142, .8) !important;
    color: #000 !important
}

.lime_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #23ff8e 0, #00d668 100%)
}

.lime_gradient-l.gradient_accent-4 {
    background: #0aff81;
    background: linear-gradient(135deg, #23ff8e 0, #0aff81 100%)
}

.lime-text.text-accent-4 {
    color: #23ff8e !important
}

.btn-icon.lime-text.text-accent-4:focus,
.btn-icon.lime-text.text-accent-4:hover,
a.lime-text.text-accent-4:focus,
a.lime-text.text-accent-4:hover {
    color: #3dff9b !important
}

.BOL {
    background-color: #4fa64d !important;
    color: #000 !important
}

.BOL.chip {
    border-color: #4fa64d !important
}

.BOL[class^=btn]:focus,
.BOL[class^=btn]:hover {
    background: #438e42 !important;
    color: #000 !important
}

.BOL.btn-outline,
.BOL.btn-outline-large,
.BOL.btn-outline-small {
    background: 0 0 !important;
    color: #4fa64d !important;
    border-color: #4fa64d !important
}

.BOL.btn-outline-large:focus,
.BOL.btn-outline-large:hover,
.BOL.btn-outline-small:focus,
.BOL.btn-outline-small:hover,
.BOL.btn-outline:focus,
.BOL.btn-outline:hover {
    background: #4fa64d !important;
    color: #000 !important
}

.BOL[class^=card] a:not([class^=btn]) {
    color: #3e2634 !important
}

.BOL[class^=card] a:not([class^=btn]):focus,
.BOL[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.BOL-trspnt {
    background: rgba(79, 166, 77, .8) !important;
    color: #000 !important
}

.BOL_gradient {
    background-image: radial-gradient(center, circle cover, #4fa64d 0, #479545 100%);
    color: #000 !important
}

.BOL_gradient-l {
    background: #479545;
    background: linear-gradient(135deg, #4fa64d 0, #479545 100%);
    color: #000 !important
}

.BOL-text {
    color: #4fa64d !important
}

.btn-icon.BOL-text:hover,
a.BOL-text:hover {
    color: #5cb25a !important
}

.yellow {
    background-color: #eaab00 !important;
    color: #000 !important
}

.yellow.chip {
    border-color: #eaab00 !important
}

.yellow[class^=btn]:focus,
.yellow[class^=btn]:hover {
    background: #c69100 !important;
    color: #000 !important
}

.yellow.btn-outline,
.yellow.btn-outline-large,
.yellow.btn-outline-small {
    background: 0 0 !important;
    color: #eaab00 !important;
    border-color: #eaab00 !important
}

.yellow.btn-outline-large:focus,
.yellow.btn-outline-large:hover,
.yellow.btn-outline-small:focus,
.yellow.btn-outline-small:hover,
.yellow.btn-outline:focus,
.yellow.btn-outline:hover {
    background: #eaab00 !important;
    color: #000 !important
}

.yellow[class^=card] a:not([class^=btn]) {
    color: #2300ea !important
}

.yellow[class^=card] a:not([class^=btn]):focus,
.yellow[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.yellow-trspnt {
    background: rgba(234, 171, 0, .8) !important;
    color: #000 !important
}

.yellow_gradient {
    background-image: radial-gradient(center, circle cover, #eaab00 0, #d19800 100%);
    color: #000 !important
}

.yellow_gradient-l {
    background: #d19800;
    background: linear-gradient(135deg, #eaab00 0, #d19800 100%);
    color: #000 !important
}

.yellow-text {
    color: #eaab00 !important
}

.btn-icon.yellow-text:hover,
a.yellow-text:hover {
    color: #ffbc05 !important
}

.yellow.lighten-5 {
    background-color: #fcf5e0 !important;
    color: #000 !important
}

.yellow.lighten-5.chip {
    border-color: #fcf5e0 !important
}

.yellow.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.yellow.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #f9ebbf !important
}

.yellow.lighten-5.btn-outline,
.yellow.lighten-5.btn-outline-large,
.yellow.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #fcf5e0 !important;
    border-color: #fcf5e0 !important
}

.yellow.lighten-5.btn-outline-large:focus,
.yellow.lighten-5.btn-outline-large:hover,
.yellow.lighten-5.btn-outline-small:focus,
.yellow.lighten-5.btn-outline-small:hover,
.yellow.lighten-5.btn-outline:focus,
.yellow.lighten-5.btn-outline:hover {
    background: #fcf5e0 !important;
    color: #000 !important
}

.yellow-trspnt.trspnt-lighten-5 {
    background-color: rgba(252, 245, 224, .8) !important;
    color: #000 !important
}

.yellow_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #fcf5e0 0, #f5df9a 100%)
}

.yellow_gradient-l.gradient_lighten-5 {
    background: #faeec9;
    background: linear-gradient(135deg, #fcf5e0 0, #faeec9 100%)
}

.yellow-text.text-lighten-5 {
    color: #fcf5e0 !important
}

.btn-icon.yellow-text.text-lighten-5:focus,
.btn-icon.yellow-text.text-lighten-5:hover,
a.yellow-text.text-lighten-5:focus,
a.yellow-text.text-lighten-5:hover {
    color: #fefdf7 !important
}

.yellow.lighten-4 {
    background-color: #f9e6b3 !important;
    color: #000 !important
}

.yellow.lighten-4.chip {
    border-color: #f9e6b3 !important
}

.yellow.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.yellow.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #f6db92 !important
}

.yellow.lighten-4.btn-outline,
.yellow.lighten-4.btn-outline-large,
.yellow.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #f9e6b3 !important;
    border-color: #f9e6b3 !important
}

.yellow.lighten-4.btn-outline-large:focus,
.yellow.lighten-4.btn-outline-large:hover,
.yellow.lighten-4.btn-outline-small:focus,
.yellow.lighten-4.btn-outline-small:hover,
.yellow.lighten-4.btn-outline:focus,
.yellow.lighten-4.btn-outline:hover {
    background: #f9e6b3 !important;
    color: #000 !important
}

.yellow-trspnt.trspnt-lighten-4 {
    background-color: rgba(249, 230, 179, .8) !important;
    color: #000 !important
}

.yellow_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #f9e6b3 0, #f3cf6c 100%)
}

.yellow_gradient-l.gradient_lighten-4 {
    background: #f7de9b;
    background: linear-gradient(135deg, #f9e6b3 0, #f7de9b 100%)
}

.yellow-text.text-lighten-4 {
    color: #f9e6b3 !important
}

.btn-icon.yellow-text.text-lighten-4:focus,
.btn-icon.yellow-text.text-lighten-4:hover,
a.yellow-text.text-lighten-4:focus,
a.yellow-text.text-lighten-4:hover {
    color: #fbeecb !important
}

.yellow.lighten-3 {
    background-color: #f5d580 !important;
    color: #000 !important
}

.yellow.lighten-3.chip {
    border-color: #f5d580 !important
}

.yellow.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.yellow.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #f2ca5f !important
}

.yellow.lighten-3.btn-outline,
.yellow.lighten-3.btn-outline-large,
.yellow.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #f5d580 !important;
    border-color: #f5d580 !important
}

.yellow.lighten-3.btn-outline-large:focus,
.yellow.lighten-3.btn-outline-large:hover,
.yellow.lighten-3.btn-outline-small:focus,
.yellow.lighten-3.btn-outline-small:hover,
.yellow.lighten-3.btn-outline:focus,
.yellow.lighten-3.btn-outline:hover {
    background: #f5d580 !important;
    color: #000 !important
}

.yellow-trspnt.trspnt-lighten-3 {
    background-color: rgba(245, 213, 128, .8) !important;
    color: #000 !important
}

.yellow_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #f5d580 0, #efbe39 100%)
}

.yellow_gradient-l.gradient_lighten-3 {
    background: #f3cd68;
    background: linear-gradient(135deg, #f5d580 0, #f3cd68 100%)
}

.yellow-text.text-lighten-3 {
    color: #f5d580 !important
}

.btn-icon.yellow-text.text-lighten-3:focus,
.btn-icon.yellow-text.text-lighten-3:hover,
a.yellow-text.text-lighten-3:focus,
a.yellow-text.text-lighten-3:hover {
    color: #f7dd98 !important
}

.yellow.lighten-2 {
    background-color: #f0c44d !important;
    color: #000 !important
}

.yellow.lighten-2.chip {
    border-color: #f0c44d !important
}

.yellow.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.yellow.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #edb92c !important
}

.yellow.lighten-2.btn-outline,
.yellow.lighten-2.btn-outline-large,
.yellow.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #f0c44d !important;
    border-color: #f0c44d !important
}

.yellow.lighten-2.btn-outline-large:focus,
.yellow.lighten-2.btn-outline-large:hover,
.yellow.lighten-2.btn-outline-small:focus,
.yellow.lighten-2.btn-outline-small:hover,
.yellow.lighten-2.btn-outline:focus,
.yellow.lighten-2.btn-outline:hover {
    background: #f0c44d !important;
    color: #000 !important
}

.yellow-trspnt.trspnt-lighten-2 {
    background-color: rgba(240, 196, 77, .8) !important;
    color: #000 !important
}

.yellow_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #f0c44d 0, #dea713 100%)
}

.yellow_gradient-l.gradient_lighten-2 {
    background: #eebc35;
    background: linear-gradient(135deg, #f0c44d 0, #eebc35 100%)
}

.yellow-text.text-lighten-2 {
    color: #f0c44d !important
}

.btn-icon.yellow-text.text-lighten-2:focus,
.btn-icon.yellow-text.text-lighten-2:hover,
a.yellow-text.text-lighten-2:focus,
a.yellow-text.text-lighten-2:hover {
    color: #f2cc65 !important
}

.yellow.lighten-1 {
    background-color: #edb826 !important;
    color: #000 !important
}

.yellow.lighten-1.chip {
    border-color: #edb826 !important
}

.yellow.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.yellow.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #dda712 !important
}

.yellow.lighten-1.btn-outline,
.yellow.lighten-1.btn-outline-large,
.yellow.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #edb826 !important;
    border-color: #edb826 !important
}

.yellow.lighten-1.btn-outline-large:focus,
.yellow.lighten-1.btn-outline-large:hover,
.yellow.lighten-1.btn-outline-small:focus,
.yellow.lighten-1.btn-outline-small:hover,
.yellow.lighten-1.btn-outline:focus,
.yellow.lighten-1.btn-outline:hover {
    background: #edb826 !important;
    color: #000 !important
}

.yellow-trspnt.trspnt-lighten-1 {
    background-color: rgba(237, 184, 38, .8) !important;
    color: #000 !important
}

.yellow_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #edb826 0, #b78b0f 100%)
}

.yellow_gradient-l.gradient_lighten-1 {
    background: #e6ae13;
    background: linear-gradient(135deg, #edb826 0, #e6ae13 100%)
}

.yellow-text.text-lighten-1 {
    color: #edb826 !important
}

.btn-icon.yellow-text.text-lighten-1:focus,
.btn-icon.yellow-text.text-lighten-1:hover,
a.yellow-text.text-lighten-1:focus,
a.yellow-text.text-lighten-1:hover {
    color: #efc03e !important
}

.yellow.darken-1 {
    background-color: #e7a400 !important;
    color: #000 !important
}

.yellow.darken-1.chip {
    border-color: #e7a400 !important
}

.yellow.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.yellow.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c38b00 !important
}

.yellow.darken-1.btn-outline,
.yellow.darken-1.btn-outline-large,
.yellow.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #e7a400 !important;
    border-color: #e7a400 !important
}

.yellow.darken-1.btn-outline-large:focus,
.yellow.darken-1.btn-outline-large:hover,
.yellow.darken-1.btn-outline-small:focus,
.yellow.darken-1.btn-outline-small:hover,
.yellow.darken-1.btn-outline:focus,
.yellow.darken-1.btn-outline:hover {
    background: #e7a400 !important;
    color: #000 !important
}

.yellow-trspnt.trspnt-darken-1 {
    background-color: rgba(231, 164, 0, .8) !important;
    color: #000 !important
}

.yellow_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #e7a400 0, #9b6e00 100%)
}

.yellow_gradient-l.gradient_darken-1 {
    background: #ce9200;
    background: linear-gradient(135deg, #e7a400 0, #ce9200 100%)
}

.yellow-text.text-darken-1 {
    color: #e7a400 !important
}

.btn-icon.yellow-text.text-darken-1:focus,
.btn-icon.yellow-text.text-darken-1:hover,
a.yellow-text.text-darken-1:focus,
a.yellow-text.text-darken-1:hover {
    color: #ffb502 !important
}

.yellow.darken-2 {
    background-color: #e49a00 !important;
    color: #000 !important
}

.yellow.darken-2.chip {
    border-color: #e49a00 !important
}

.yellow.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.yellow.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c08200 !important
}

.yellow.darken-2.btn-outline,
.yellow.darken-2.btn-outline-large,
.yellow.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #e49a00 !important;
    border-color: #e49a00 !important
}

.yellow.darken-2.btn-outline-large:focus,
.yellow.darken-2.btn-outline-large:hover,
.yellow.darken-2.btn-outline-small:focus,
.yellow.darken-2.btn-outline-small:hover,
.yellow.darken-2.btn-outline:focus,
.yellow.darken-2.btn-outline:hover {
    background: #e49a00 !important;
    color: #000 !important
}

.yellow-trspnt.trspnt-darken-2 {
    background-color: rgba(228, 154, 0, .8) !important;
    color: #fff !important
}

.yellow_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #e49a00 0, #986600 100%)
}

.yellow_gradient-l.gradient_darken-2 {
    background: #cb8900;
    background: linear-gradient(135deg, #e49a00 0, #cb8900 100%)
}

.yellow-text.text-darken-2 {
    color: #e49a00 !important
}

.btn-icon.yellow-text.text-darken-2:focus,
.btn-icon.yellow-text.text-darken-2:hover,
a.yellow-text.text-darken-2:focus,
a.yellow-text.text-darken-2:hover {
    color: #feab00 !important
}

.yellow.darken-3 {
    background-color: #e19100 !important;
    color: #000 !important
}

.yellow.darken-3.chip {
    border-color: #e19100 !important
}

.yellow.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.yellow.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #bd7a00 !important
}

.yellow.darken-3.btn-outline,
.yellow.darken-3.btn-outline-large,
.yellow.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #e19100 !important;
    border-color: #e19100 !important
}

.yellow.darken-3.btn-outline-large:focus,
.yellow.darken-3.btn-outline-large:hover,
.yellow.darken-3.btn-outline-small:focus,
.yellow.darken-3.btn-outline-small:hover,
.yellow.darken-3.btn-outline:focus,
.yellow.darken-3.btn-outline:hover {
    background: #e19100 !important;
    color: #000 !important
}

.yellow-trspnt.trspnt-darken-3 {
    background-color: rgba(225, 145, 0, .8) !important;
    color: #fff !important
}

.yellow_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #e19100 0, #956000 100%)
}

.yellow_gradient-l.gradient_darken-3 {
    background: #c88100;
    background: linear-gradient(135deg, #e19100 0, #c88100 100%)
}

.yellow-text.text-darken-3 {
    color: #e19100 !important
}

.btn-icon.yellow-text.text-darken-3:focus,
.btn-icon.yellow-text.text-darken-3:hover,
a.yellow-text.text-darken-3:focus,
a.yellow-text.text-darken-3:hover {
    color: #fba100 !important
}

.yellow.darken-4 {
    background-color: #db8000 !important;
    color: #000 !important
}

.yellow.darken-4.chip {
    border-color: #db8000 !important
}

.yellow.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.yellow.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #b76b00 !important
}

.yellow.darken-4.btn-outline,
.yellow.darken-4.btn-outline-large,
.yellow.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #db8000 !important;
    border-color: #db8000 !important
}

.yellow.darken-4.btn-outline-large:focus,
.yellow.darken-4.btn-outline-large:hover,
.yellow.darken-4.btn-outline-small:focus,
.yellow.darken-4.btn-outline-small:hover,
.yellow.darken-4.btn-outline:focus,
.yellow.darken-4.btn-outline:hover {
    background: #db8000 !important;
    color: #000 !important
}

.yellow-trspnt.trspnt-darken-4 {
    background-color: rgba(219, 128, 0, .8) !important;
    color: #fff !important
}

.yellow_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #db8000 0, #8f5300 100%)
}

.yellow_gradient-l.gradient_darken-4 {
    background: #c27100;
    background: linear-gradient(135deg, #db8000 0, #c27100 100%)
}

.yellow-text.text-darken-4 {
    color: #db8000 !important
}

.btn-icon.yellow-text.text-darken-4:focus,
.btn-icon.yellow-text.text-darken-4:hover,
a.yellow-text.text-darken-4:focus,
a.yellow-text.text-darken-4:hover {
    color: #f58f00 !important
}

.yellow.accent-1 {
    background-color: #fff !important;
    color: #000 !important
}

.yellow.accent-1.chip {
    border-color: #fff !important
}

.yellow.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.yellow.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ededed !important
}

.yellow.accent-1.btn-outline,
.yellow.accent-1.btn-outline-large,
.yellow.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #fff !important;
    border-color: #fff !important
}

.yellow.accent-1.btn-outline-large:focus,
.yellow.accent-1.btn-outline-large:hover,
.yellow.accent-1.btn-outline-small:focus,
.yellow.accent-1.btn-outline-small:hover,
.yellow.accent-1.btn-outline:focus,
.yellow.accent-1.btn-outline:hover {
    background: #fff !important;
    color: #000 !important
}

.yellow-trspnt.trspnt-accent-1 {
    background-color: rgba(255, 255, 255, .8) !important;
    color: #000 !important
}

.yellow_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #fff 0, #d9d9d9 100%)
}

.yellow_gradient-l.gradient_accent-1 {
    background: #f2f2f2;
    background: linear-gradient(135deg, #fff 0, #f2f2f2 100%)
}

.yellow-text.text-accent-1 {
    color: #fff !important
}

.btn-icon.yellow-text.text-accent-1:focus,
.btn-icon.yellow-text.text-accent-1:hover,
a.yellow-text.text-accent-1:focus,
a.yellow-text.text-accent-1:hover {
    color: #fff !important
}

.yellow.accent-2 {
    background-color: #ffe9cf !important;
    color: #000 !important
}

.yellow.accent-2.chip {
    border-color: #ffe9cf !important
}

.yellow.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.yellow.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ffd9ab !important
}

.yellow.accent-2.btn-outline,
.yellow.accent-2.btn-outline-large,
.yellow.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #ffe9cf !important;
    border-color: #ffe9cf !important
}

.yellow.accent-2.btn-outline-large:focus,
.yellow.accent-2.btn-outline-large:hover,
.yellow.accent-2.btn-outline-small:focus,
.yellow.accent-2.btn-outline-small:hover,
.yellow.accent-2.btn-outline:focus,
.yellow.accent-2.btn-outline:hover {
    background: #ffe9cf !important;
    color: #000 !important
}

.yellow-trspnt.trspnt-accent-2 {
    background-color: rgba(255, 233, 207, .8) !important;
    color: #000 !important
}

.yellow_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #ffe9cf 0, #ffc683 100%)
}

.yellow_gradient-l.gradient_accent-2 {
    background: #ffddb6;
    background: linear-gradient(135deg, #ffe9cf 0, #ffddb6 100%)
}

.yellow-text.text-accent-2 {
    color: #ffe9cf !important
}

.btn-icon.yellow-text.text-accent-2:focus,
.btn-icon.yellow-text.text-accent-2:hover,
a.yellow-text.text-accent-2:focus,
a.yellow-text.text-accent-2:hover {
    color: #fff5e9 !important
}

.yellow.accent-3 {
    background-color: #ffd19c !important;
    color: #000 !important
}

.yellow.accent-3.chip {
    border-color: #ffd19c !important
}

.yellow.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.yellow.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ffc078 !important
}

.yellow.accent-3.btn-outline,
.yellow.accent-3.btn-outline-large,
.yellow.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #ffd19c !important;
    border-color: #ffd19c !important
}

.yellow.accent-3.btn-outline-large:focus,
.yellow.accent-3.btn-outline-large:hover,
.yellow.accent-3.btn-outline-small:focus,
.yellow.accent-3.btn-outline-small:hover,
.yellow.accent-3.btn-outline:focus,
.yellow.accent-3.btn-outline:hover {
    background: #ffd19c !important;
    color: #000 !important
}

.yellow-trspnt.trspnt-accent-3 {
    background-color: rgba(255, 209, 156, .8) !important;
    color: #000 !important
}

.yellow_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #ffd19c 0, #ffad50 100%)
}

.yellow_gradient-l.gradient_accent-3 {
    background: #ffc583;
    background: linear-gradient(135deg, #ffd19c 0, #ffc583 100%)
}

.yellow-text.text-accent-3 {
    color: #ffd19c !important
}

.btn-icon.yellow-text.text-accent-3:focus,
.btn-icon.yellow-text.text-accent-3:hover,
a.yellow-text.text-accent-3:focus,
a.yellow-text.text-accent-3:hover {
    color: #ffddb6 !important
}

.yellow.accent-4 {
    background-color: #ffc583 !important;
    color: #000 !important
}

.yellow.accent-4.chip {
    border-color: #ffc583 !important
}

.yellow.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.yellow.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ffb45f !important
}

.yellow.accent-4.btn-outline,
.yellow.accent-4.btn-outline-large,
.yellow.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #ffc583 !important;
    border-color: #ffc583 !important
}

.yellow.accent-4.btn-outline-large:focus,
.yellow.accent-4.btn-outline-large:hover,
.yellow.accent-4.btn-outline-small:focus,
.yellow.accent-4.btn-outline-small:hover,
.yellow.accent-4.btn-outline:focus,
.yellow.accent-4.btn-outline:hover {
    background: #ffc583 !important;
    color: #000 !important
}

.yellow-trspnt.trspnt-accent-4 {
    background-color: rgba(255, 197, 131, .8) !important;
    color: #000 !important
}

.yellow_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #ffc583 0, #ffa137 100%)
}

.yellow_gradient-l.gradient_accent-4 {
    background: #ffb96a;
    background: linear-gradient(135deg, #ffc583 0, #ffb96a 100%)
}

.yellow-text.text-accent-4 {
    color: #ffc583 !important
}

.btn-icon.yellow-text.text-accent-4:focus,
.btn-icon.yellow-text.text-accent-4:hover,
a.yellow-text.text-accent-4:focus,
a.yellow-text.text-accent-4:hover {
    color: #ffd19d !important
}

.amber {
    background-color: #bb650e !important;
    color: #000 !important
}

.amber.chip {
    border-color: #bb650e !important
}

.amber[class^=btn]:focus,
.amber[class^=btn]:hover {
    background: #9a530c !important;
    color: #fff !important
}

.amber.btn-outline,
.amber.btn-outline-large,
.amber.btn-outline-small {
    background: 0 0 !important;
    color: #bb650e !important;
    border-color: #bb650e !important
}

.amber.btn-outline-large:focus,
.amber.btn-outline-large:hover,
.amber.btn-outline-small:focus,
.amber.btn-outline-small:hover,
.amber.btn-outline:focus,
.amber.btn-outline:hover {
    background: #bb650e !important;
    color: #000 !important
}

.amber[class^=card] a:not([class^=btn]) {
    color: #0d0f21 !important
}

.amber[class^=card] a:not([class^=btn]):focus,
.amber[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.amber-trspnt {
    background: rgba(187, 101, 14, .8) !important;
    color: #000 !important
}

.amber_gradient {
    background-image: radial-gradient(center, circle cover, #bb650e 0, #a3580c 100%);
    color: #000 !important
}

.amber_gradient-l {
    background: #a3580c;
    background: linear-gradient(135deg, #bb650e 0, #a3580c 100%);
    color: #000 !important
}

.amber-text {
    color: #bb650e !important
}

.btn-icon.amber-text:hover,
a.amber-text:hover {
    color: #d37210 !important
}

.amber.lighten-5 {
    background-color: #f7ede2 !important;
    color: #000 !important
}

.amber.lighten-5.chip {
    border-color: #f7ede2 !important
}

.amber.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.amber.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #efdcc6 !important
}

.amber.lighten-5.btn-outline,
.amber.lighten-5.btn-outline-large,
.amber.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #f7ede2 !important;
    border-color: #f7ede2 !important
}

.amber.lighten-5.btn-outline-large:focus,
.amber.lighten-5.btn-outline-large:hover,
.amber.lighten-5.btn-outline-small:focus,
.amber.lighten-5.btn-outline-small:hover,
.amber.lighten-5.btn-outline:focus,
.amber.lighten-5.btn-outline:hover {
    background: #f7ede2 !important;
    color: #000 !important
}

.amber-trspnt.trspnt-lighten-5 {
    background-color: rgba(247, 237, 226, .8) !important;
    color: #000 !important
}

.amber_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #f7ede2 0, #e6c8a6 100%)
}

.amber_gradient-l.gradient_lighten-5 {
    background: #f1e1ce;
    background: linear-gradient(135deg, #f7ede2 0, #f1e1ce 100%)
}

.amber-text.text-lighten-5 {
    color: #f7ede2 !important
}

.btn-icon.amber-text.text-lighten-5:focus,
.btn-icon.amber-text.text-lighten-5:hover,
a.amber-text.text-lighten-5:focus,
a.amber-text.text-lighten-5:hover {
    color: #fdf9f6 !important
}

.amber.lighten-4 {
    background-color: #ebd1b7 !important;
    color: #000 !important
}

.amber.lighten-4.chip {
    border-color: #ebd1b7 !important
}

.amber.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.amber.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #e3bf9b !important
}

.amber.lighten-4.btn-outline,
.amber.lighten-4.btn-outline-large,
.amber.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #ebd1b7 !important;
    border-color: #ebd1b7 !important
}

.amber.lighten-4.btn-outline-large:focus,
.amber.lighten-4.btn-outline-large:hover,
.amber.lighten-4.btn-outline-small:focus,
.amber.lighten-4.btn-outline-small:hover,
.amber.lighten-4.btn-outline:focus,
.amber.lighten-4.btn-outline:hover {
    background: #ebd1b7 !important;
    color: #000 !important
}

.amber-trspnt.trspnt-lighten-4 {
    background-color: rgba(235, 209, 183, .8) !important;
    color: #000 !important
}

.amber_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #ebd1b7 0, #daab7b 100%)
}

.amber_gradient-l.gradient_lighten-4 {
    background: #e5c4a3;
    background: linear-gradient(135deg, #ebd1b7 0, #e5c4a3 100%)
}

.amber-text.text-lighten-4 {
    color: #ebd1b7 !important
}

.btn-icon.amber-text.text-lighten-4:focus,
.btn-icon.amber-text.text-lighten-4:hover,
a.amber-text.text-lighten-4:focus,
a.amber-text.text-lighten-4:hover {
    color: #f1decb !important
}

.amber.lighten-3 {
    background-color: #ddb287 !important;
    color: #000 !important
}

.amber.lighten-3.chip {
    border-color: #ddb287 !important
}

.amber.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.amber.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #d5a06b !important
}

.amber.lighten-3.btn-outline,
.amber.lighten-3.btn-outline-large,
.amber.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #ddb287 !important;
    border-color: #ddb287 !important
}

.amber.lighten-3.btn-outline-large:focus,
.amber.lighten-3.btn-outline-large:hover,
.amber.lighten-3.btn-outline-small:focus,
.amber.lighten-3.btn-outline-small:hover,
.amber.lighten-3.btn-outline:focus,
.amber.lighten-3.btn-outline:hover {
    background: #ddb287 !important;
    color: #000 !important
}

.amber-trspnt.trspnt-lighten-3 {
    background-color: rgba(221, 178, 135, .8) !important;
    color: #000 !important
}

.amber_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #ddb287 0, #cc8c4b 100%)
}

.amber_gradient-l.gradient_lighten-3 {
    background: #d7a573;
    background: linear-gradient(135deg, #ddb287 0, #d7a573 100%)
}

.amber-text.text-lighten-3 {
    color: #ddb287 !important
}

.btn-icon.amber-text.text-lighten-3:focus,
.btn-icon.amber-text.text-lighten-3:hover,
a.amber-text.text-lighten-3:focus,
a.amber-text.text-lighten-3:hover {
    color: #e3bf9b !important
}

.amber.lighten-2 {
    background-color: #cf9356 !important;
    color: #000 !important
}

.amber.lighten-2.chip {
    border-color: #cf9356 !important
}

.amber.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.amber.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c7813a !important
}

.amber.lighten-2.btn-outline,
.amber.lighten-2.btn-outline-large,
.amber.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #cf9356 !important;
    border-color: #cf9356 !important
}

.amber.lighten-2.btn-outline-large:focus,
.amber.lighten-2.btn-outline-large:hover,
.amber.lighten-2.btn-outline-small:focus,
.amber.lighten-2.btn-outline-small:hover,
.amber.lighten-2.btn-outline:focus,
.amber.lighten-2.btn-outline:hover {
    background: #cf9356 !important;
    color: #000 !important
}

.amber-trspnt.trspnt-lighten-2 {
    background-color: rgba(207, 147, 86, .8) !important;
    color: #000 !important
}

.amber_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #cf9356 0, #a96d30 100%)
}

.amber_gradient-l.gradient_lighten-2 {
    background: #c98642;
    background: linear-gradient(135deg, #cf9356 0, #c98642 100%)
}

.amber-text.text-lighten-2 {
    color: #cf9356 !important
}

.btn-icon.amber-text.text-lighten-2:focus,
.btn-icon.amber-text.text-lighten-2:hover,
a.amber-text.text-lighten-2:focus,
a.amber-text.text-lighten-2:hover {
    color: #d5a06a !important
}

.amber.lighten-1 {
    background-color: #c57c32 !important;
    color: #000 !important
}

.amber.lighten-1.chip {
    border-color: #c57c32 !important
}

.amber.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.amber.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #a96a2b !important
}

.amber.lighten-1.btn-outline,
.amber.lighten-1.btn-outline-large,
.amber.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #c57c32 !important;
    border-color: #c57c32 !important
}

.amber.lighten-1.btn-outline-large:focus,
.amber.lighten-1.btn-outline-large:hover,
.amber.lighten-1.btn-outline-small:focus,
.amber.lighten-1.btn-outline-small:hover,
.amber.lighten-1.btn-outline:focus,
.amber.lighten-1.btn-outline:hover {
    background: #c57c32 !important;
    color: #000 !important
}

.amber-trspnt.trspnt-lighten-1 {
    background-color: rgba(197, 124, 50, .8) !important;
    color: #fff !important
}

.amber_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #c57c32 0, #885623 100%)
}

.amber_gradient-l.gradient_lighten-1 {
    background: #b16f2d;
    background: linear-gradient(135deg, #c57c32 0, #b16f2d 100%)
}

.amber-text.text-lighten-1 {
    color: #c57c32 !important
}

.btn-icon.amber-text.text-lighten-1:focus,
.btn-icon.amber-text.text-lighten-1:hover,
a.amber-text.text-lighten-1:focus,
a.amber-text.text-lighten-1:hover {
    color: #cf8942 !important
}

.amber.darken-1 {
    background-color: #b55d0c !important;
    color: #fff !important
}

.amber.darken-1.chip {
    border-color: #b55d0c !important
}

.amber.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.amber.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #944c0a !important
}

.amber.darken-1.btn-outline,
.amber.darken-1.btn-outline-large,
.amber.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #b55d0c !important;
    border-color: #b55d0c !important
}

.amber.darken-1.btn-outline-large:focus,
.amber.darken-1.btn-outline-large:hover,
.amber.darken-1.btn-outline-small:focus,
.amber.darken-1.btn-outline-small:hover,
.amber.darken-1.btn-outline:focus,
.amber.darken-1.btn-outline:hover {
    background: #b55d0c !important;
    color: #fff !important
}

.amber-trspnt.trspnt-darken-1 {
    background-color: rgba(181, 93, 12, .8) !important;
    color: #fff !important
}

.amber_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #b55d0c 0, #6d3807 100%)
}

.amber_gradient-l.gradient_darken-1 {
    background: #9d510a;
    background: linear-gradient(135deg, #b55d0c 0, #9d510a 100%)
}

.amber-text.text-darken-1 {
    color: #b55d0c !important
}

.btn-icon.amber-text.text-darken-1:focus,
.btn-icon.amber-text.text-darken-1:hover,
a.amber-text.text-darken-1:focus,
a.amber-text.text-darken-1:hover {
    color: #cd690e !important
}

.amber.darken-2 {
    background-color: #ac530a !important;
    color: #fff !important
}

.amber.darken-2.chip {
    border-color: #ac530a !important
}

.amber.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.amber.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #8a4308 !important
}

.amber.darken-2.btn-outline,
.amber.darken-2.btn-outline-large,
.amber.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #ac530a !important;
    border-color: #ac530a !important
}

.amber.darken-2.btn-outline-large:focus,
.amber.darken-2.btn-outline-large:hover,
.amber.darken-2.btn-outline-small:focus,
.amber.darken-2.btn-outline-small:hover,
.amber.darken-2.btn-outline:focus,
.amber.darken-2.btn-outline:hover {
    background: #ac530a !important;
    color: #fff !important
}

.amber-trspnt.trspnt-darken-2 {
    background-color: rgba(172, 83, 10, .8) !important;
    color: #fff !important
}

.amber_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #ac530a 0, #643006 100%)
}

.amber_gradient-l.gradient_darken-2 {
    background: #944709;
    background: linear-gradient(135deg, #ac530a 0, #944709 100%)
}

.amber-text.text-darken-2 {
    color: #ac530a !important
}

.btn-icon.amber-text.text-darken-2:focus,
.btn-icon.amber-text.text-darken-2:hover,
a.amber-text.text-darken-2:focus,
a.amber-text.text-darken-2:hover {
    color: #c45f0b !important
}

.amber.darken-3 {
    background-color: #a44908 !important;
    color: #fff !important
}

.amber.darken-3.chip {
    border-color: #a44908 !important
}

.amber.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.amber.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #823a06 !important
}

.amber.darken-3.btn-outline,
.amber.darken-3.btn-outline-large,
.amber.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #a44908 !important;
    border-color: #a44908 !important
}

.amber.darken-3.btn-outline-large:focus,
.amber.darken-3.btn-outline-large:hover,
.amber.darken-3.btn-outline-small:focus,
.amber.darken-3.btn-outline-small:hover,
.amber.darken-3.btn-outline:focus,
.amber.darken-3.btn-outline:hover {
    background: #a44908 !important;
    color: #fff !important
}

.amber-trspnt.trspnt-darken-3 {
    background-color: rgba(164, 73, 8, .8) !important;
    color: #fff !important
}

.amber_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #a44908 0, #5b2904 100%)
}

.amber_gradient-l.gradient_darken-3 {
    background: #8c3e07;
    background: linear-gradient(135deg, #a44908 0, #8c3e07 100%)
}

.amber-text.text-darken-3 {
    color: #a44908 !important
}

.btn-icon.amber-text.text-darken-3:focus,
.btn-icon.amber-text.text-darken-3:hover,
a.amber-text.text-darken-3:focus,
a.amber-text.text-darken-3:hover {
    color: #bc5409 !important
}

.amber.darken-4 {
    background-color: #963704 !important;
    color: #fff !important
}

.amber.darken-4.chip {
    border-color: #963704 !important
}

.amber.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.amber.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #732a03 !important
}

.amber.darken-4.btn-outline,
.amber.darken-4.btn-outline-large,
.amber.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #963704 !important;
    border-color: #963704 !important
}

.amber.darken-4.btn-outline-large:focus,
.amber.darken-4.btn-outline-large:hover,
.amber.darken-4.btn-outline-small:focus,
.amber.darken-4.btn-outline-small:hover,
.amber.darken-4.btn-outline:focus,
.amber.darken-4.btn-outline:hover {
    background: #963704 !important;
    color: #fff !important
}

.amber-trspnt.trspnt-darken-4 {
    background-color: rgba(150, 55, 4, .8) !important;
    color: #fff !important
}

.amber_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #963704 0, #4b1c02 100%)
}

.amber_gradient-l.gradient_darken-4 {
    background: #7d2e03;
    background: linear-gradient(135deg, #963704 0, #7d2e03 100%)
}

.amber-text.text-darken-4 {
    color: #963704 !important
}

.btn-icon.amber-text.text-darken-4:focus,
.btn-icon.amber-text.text-darken-4:hover,
a.amber-text.text-darken-4:focus,
a.amber-text.text-darken-4:hover {
    color: #af4005 !important
}

.amber.accent-1 {
    background-color: #ffd3c1 !important;
    color: #000 !important
}

.amber.accent-1.chip {
    border-color: #ffd3c1 !important
}

.amber.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.amber.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ffba9d !important
}

.amber.accent-1.btn-outline,
.amber.accent-1.btn-outline-large,
.amber.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #ffd3c1 !important;
    border-color: #ffd3c1 !important
}

.amber.accent-1.btn-outline-large:focus,
.amber.accent-1.btn-outline-large:hover,
.amber.accent-1.btn-outline-small:focus,
.amber.accent-1.btn-outline-small:hover,
.amber.accent-1.btn-outline:focus,
.amber.accent-1.btn-outline:hover {
    background: #ffd3c1 !important;
    color: #000 !important
}

.amber-trspnt.trspnt-accent-1 {
    background-color: rgba(255, 211, 193, .8) !important;
    color: #000 !important
}

.amber_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #ffd3c1 0, #ff9d75 100%)
}

.amber_gradient-l.gradient_accent-1 {
    background: #ffc1a8;
    background: linear-gradient(135deg, #ffd3c1 0, #ffc1a8 100%)
}

.amber-text.text-accent-1 {
    color: #ffd3c1 !important
}

.btn-icon.amber-text.text-accent-1:focus,
.btn-icon.amber-text.text-accent-1:hover,
a.amber-text.text-accent-1:focus,
a.amber-text.text-accent-1:hover {
    color: #ffe5db !important
}

.amber.accent-2 {
    background-color: #ffaf8e !important;
    color: #000 !important
}

.amber.accent-2.chip {
    border-color: #ffaf8e !important
}

.amber.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.amber.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff966a !important
}

.amber.accent-2.btn-outline,
.amber.accent-2.btn-outline-large,
.amber.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #ffaf8e !important;
    border-color: #ffaf8e !important
}

.amber.accent-2.btn-outline-large:focus,
.amber.accent-2.btn-outline-large:hover,
.amber.accent-2.btn-outline-small:focus,
.amber.accent-2.btn-outline-small:hover,
.amber.accent-2.btn-outline:focus,
.amber.accent-2.btn-outline:hover {
    background: #ffaf8e !important;
    color: #000 !important
}

.amber-trspnt.trspnt-accent-2 {
    background-color: rgba(255, 175, 142, .8) !important;
    color: #000 !important
}

.amber_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #ffaf8e 0, #ff7942 100%)
}

.amber_gradient-l.gradient_accent-2 {
    background: #ff9d75;
    background: linear-gradient(135deg, #ffaf8e 0, #ff9d75 100%)
}

.amber-text.text-accent-2 {
    color: #ffaf8e !important
}

.btn-icon.amber-text.text-accent-2:focus,
.btn-icon.amber-text.text-accent-2:hover,
a.amber-text.text-accent-2:focus,
a.amber-text.text-accent-2:hover {
    color: #ffc1a8 !important
}

.amber.accent-3 {
    background-color: #ff8b5b !important;
    color: #000 !important
}

.amber.accent-3.chip {
    border-color: #ff8b5b !important
}

.amber.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.amber.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff7237 !important
}

.amber.accent-3.btn-outline,
.amber.accent-3.btn-outline-large,
.amber.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #ff8b5b !important;
    border-color: #ff8b5b !important
}

.amber.accent-3.btn-outline-large:focus,
.amber.accent-3.btn-outline-large:hover,
.amber.accent-3.btn-outline-small:focus,
.amber.accent-3.btn-outline-small:hover,
.amber.accent-3.btn-outline:focus,
.amber.accent-3.btn-outline:hover {
    background: #ff8b5b !important;
    color: #000 !important
}

.amber-trspnt.trspnt-accent-3 {
    background-color: rgba(255, 139, 91, .8) !important;
    color: #000 !important
}

.amber_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #ff8b5b 0, #ff550f 100%)
}

.amber_gradient-l.gradient_accent-3 {
    background: #ff7942;
    background: linear-gradient(135deg, #ff8b5b 0, #ff7942 100%)
}

.amber-text.text-accent-3 {
    color: #ff8b5b !important
}

.btn-icon.amber-text.text-accent-3:focus,
.btn-icon.amber-text.text-accent-3:hover,
a.amber-text.text-accent-3:focus,
a.amber-text.text-accent-3:hover {
    color: #ff9d75 !important
}

.amber.accent-4 {
    background-color: #ff7941 !important;
    color: #000 !important
}

.amber.accent-4.chip {
    border-color: #ff7941 !important
}

.amber.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.amber.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff601d !important
}

.amber.accent-4.btn-outline,
.amber.accent-4.btn-outline-large,
.amber.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #ff7941 !important;
    border-color: #ff7941 !important
}

.amber.accent-4.btn-outline-large:focus,
.amber.accent-4.btn-outline-large:hover,
.amber.accent-4.btn-outline-small:focus,
.amber.accent-4.btn-outline-small:hover,
.amber.accent-4.btn-outline:focus,
.amber.accent-4.btn-outline:hover {
    background: #ff7941 !important;
    color: #000 !important
}

.amber-trspnt.trspnt-accent-4 {
    background-color: rgba(255, 121, 65, .8) !important;
    color: #000 !important
}

.amber_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #ff7941 0, #f44800 100%)
}

.amber_gradient-l.gradient_accent-4 {
    background: #ff6728;
    background: linear-gradient(135deg, #ff7941 0, #ff6728 100%)
}

.amber-text.text-accent-4 {
    color: #ff7941 !important
}

.btn-icon.amber-text.text-accent-4:focus,
.btn-icon.amber-text.text-accent-4:hover,
a.amber-text.text-accent-4:focus,
a.amber-text.text-accent-4:hover {
    color: #ff8b5b !important
}

.orange {
    background-color: #dd4814 !important;
    color: #000 !important
}

.orange.chip {
    border-color: #dd4814 !important
}

.orange[class^=btn]:focus,
.orange[class^=btn]:hover {
    background: #bc3d11 !important;
    color: #fff !important
}

.orange.btn-outline,
.orange.btn-outline-large,
.orange.btn-outline-small {
    background: 0 0 !important;
    color: #dd4814 !important;
    border-color: #dd4814 !important
}

.orange.btn-outline-large:focus,
.orange.btn-outline-large:hover,
.orange.btn-outline-small:focus,
.orange.btn-outline-small:hover,
.orange.btn-outline:focus,
.orange.btn-outline:hover {
    background: #dd4814 !important;
    color: #000 !important
}

.orange[class^=card] a:not([class^=btn]) {
    color: #0d111a !important
}

.orange[class^=card] a:not([class^=btn]):focus,
.orange[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.orange-trspnt {
    background: rgba(221, 72, 20, .8) !important;
    color: #000 !important
}

.orange_gradient {
    background-image: radial-gradient(center, circle cover, #dd4814 0, #c64012 100%);
    color: #000 !important
}

.orange_gradient-l {
    background: #c64012;
    background: linear-gradient(135deg, #dd4814 0, #c64012 100%);
    color: #000 !important
}

.orange-text {
    color: #dd4814 !important
}

.btn-icon.orange-text:hover,
a.orange-text:hover {
    color: #eb5420 !important
}

.orange.lighten-5 {
    background-color: #fbe9e3 !important;
    color: #000 !important
}

.orange.lighten-5.chip {
    border-color: #fbe9e3 !important
}

.orange.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #f7d0c4 !important
}

.orange.lighten-5.btn-outline,
.orange.lighten-5.btn-outline-large,
.orange.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #fbe9e3 !important;
    border-color: #fbe9e3 !important
}

.orange.lighten-5.btn-outline-large:focus,
.orange.lighten-5.btn-outline-large:hover,
.orange.lighten-5.btn-outline-small:focus,
.orange.lighten-5.btn-outline-small:hover,
.orange.lighten-5.btn-outline:focus,
.orange.lighten-5.btn-outline:hover {
    background: #fbe9e3 !important;
    color: #000 !important
}

.orange-trspnt.trspnt-lighten-5 {
    background-color: rgba(251, 233, 227, .8) !important;
    color: #000 !important
}

.orange_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #fbe9e3 0, #f1b4a0 100%)
}

.orange_gradient-l.gradient_lighten-5 {
    background: #f8d7cd;
    background: linear-gradient(135deg, #fbe9e3 0, #f8d7cd 100%)
}

.orange-text.text-lighten-5 {
    color: #fbe9e3 !important
}

.btn-icon.orange-text.text-lighten-5:focus,
.btn-icon.orange-text.text-lighten-5:hover,
a.orange-text.text-lighten-5:focus,
a.orange-text.text-lighten-5:hover {
    color: #fefbf9 !important
}

.orange.lighten-4 {
    background-color: #f5c8b9 !important;
    color: #000 !important
}

.orange.lighten-4.chip {
    border-color: #f5c8b9 !important
}

.orange.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #f1af9a !important
}

.orange.lighten-4.btn-outline,
.orange.lighten-4.btn-outline-large,
.orange.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #f5c8b9 !important;
    border-color: #f5c8b9 !important
}

.orange.lighten-4.btn-outline-large:focus,
.orange.lighten-4.btn-outline-large:hover,
.orange.lighten-4.btn-outline-small:focus,
.orange.lighten-4.btn-outline-small:hover,
.orange.lighten-4.btn-outline:focus,
.orange.lighten-4.btn-outline:hover {
    background: #f5c8b9 !important;
    color: #000 !important
}

.orange-trspnt.trspnt-lighten-4 {
    background-color: rgba(245, 200, 185, .8) !important;
    color: #000 !important
}

.orange_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #f5c8b9 0, #eb9376 100%)
}

.orange_gradient-l.gradient_lighten-4 {
    background: #f2b6a3;
    background: linear-gradient(135deg, #f5c8b9 0, #f2b6a3 100%)
}

.orange-text.text-lighten-4 {
    color: #f5c8b9 !important
}

.btn-icon.orange-text.text-lighten-4:focus,
.btn-icon.orange-text.text-lighten-4:hover,
a.orange-text.text-lighten-4:focus,
a.orange-text.text-lighten-4:hover {
    color: #f8dacf !important
}

.orange.lighten-3 {
    background-color: #eea48a !important;
    color: #000 !important
}

.orange.lighten-3.chip {
    border-color: #eea48a !important
}

.orange.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #e98c6b !important
}

.orange.lighten-3.btn-outline,
.orange.lighten-3.btn-outline-large,
.orange.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #eea48a !important;
    border-color: #eea48a !important
}

.orange.lighten-3.btn-outline-large:focus,
.orange.lighten-3.btn-outline-large:hover,
.orange.lighten-3.btn-outline-small:focus,
.orange.lighten-3.btn-outline-small:hover,
.orange.lighten-3.btn-outline:focus,
.orange.lighten-3.btn-outline:hover {
    background: #eea48a !important;
    color: #000 !important
}

.orange-trspnt.trspnt-lighten-3 {
    background-color: rgba(238, 164, 138, .8) !important;
    color: #000 !important
}

.orange_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #eea48a 0, #e47047 100%)
}

.orange_gradient-l.gradient_lighten-3 {
    background: #eb9374;
    background: linear-gradient(135deg, #eea48a 0, #eb9374 100%)
}

.orange-text.text-lighten-3 {
    color: #eea48a !important
}

.btn-icon.orange-text.text-lighten-3:focus,
.btn-icon.orange-text.text-lighten-3:hover,
a.orange-text.text-lighten-3:focus,
a.orange-text.text-lighten-3:hover {
    color: #f1b5a0 !important
}

.orange.lighten-2 {
    background-color: #e77f5b !important;
    color: #000 !important
}

.orange.lighten-2.chip {
    border-color: #e77f5b !important
}

.orange.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #e2673c !important
}

.orange.lighten-2.btn-outline,
.orange.lighten-2.btn-outline-large,
.orange.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #e77f5b !important;
    border-color: #e77f5b !important
}

.orange.lighten-2.btn-outline-large:focus,
.orange.lighten-2.btn-outline-large:hover,
.orange.lighten-2.btn-outline-small:focus,
.orange.lighten-2.btn-outline-small:hover,
.orange.lighten-2.btn-outline:focus,
.orange.lighten-2.btn-outline:hover {
    background: #e77f5b !important;
    color: #000 !important
}

.orange-trspnt.trspnt-lighten-2 {
    background-color: rgba(231, 127, 91, .8) !important;
    color: #000 !important
}

.orange_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #e77f5b 0, #d64e1f 100%)
}

.orange_gradient-l.gradient_lighten-2 {
    background: #e46e45;
    background: linear-gradient(135deg, #e77f5b 0, #e46e45 100%)
}

.orange-text.text-lighten-2 {
    color: #e77f5b !important
}

.btn-icon.orange-text.text-lighten-2:focus,
.btn-icon.orange-text.text-lighten-2:hover,
a.orange-text.text-lighten-2:focus,
a.orange-text.text-lighten-2:hover {
    color: #ea9071 !important
}

.orange.lighten-1 {
    background-color: #e26337 !important;
    color: #000 !important
}

.orange.lighten-1.chip {
    border-color: #e26337 !important
}

.orange.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #d64e1f !important
}

.orange.lighten-1.btn-outline,
.orange.lighten-1.btn-outline-large,
.orange.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #e26337 !important;
    border-color: #e26337 !important
}

.orange.lighten-1.btn-outline-large:focus,
.orange.lighten-1.btn-outline-large:hover,
.orange.lighten-1.btn-outline-small:focus,
.orange.lighten-1.btn-outline-small:hover,
.orange.lighten-1.btn-outline:focus,
.orange.lighten-1.btn-outline:hover {
    background: #e26337 !important;
    color: #000 !important
}

.orange-trspnt.trspnt-lighten-1 {
    background-color: rgba(226, 99, 55, .8) !important;
    color: #fff !important
}

.orange_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #e26337 0, #b3411a 100%)
}

.orange_gradient-l.gradient_lighten-1 {
    background: #df5221;
    background: linear-gradient(135deg, #e26337 0, #df5221 100%)
}

.orange-text.text-lighten-1 {
    color: #e26337 !important
}

.btn-icon.orange-text.text-lighten-1:focus,
.btn-icon.orange-text.text-lighten-1:hover,
a.orange-text.text-lighten-1:focus,
a.orange-text.text-lighten-1:hover {
    color: #e5744d !important
}

.orange.darken-1 {
    background-color: #d94112 !important;
    color: #000 !important
}

.orange.darken-1.chip {
    border-color: #d94112 !important
}

.orange.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #b8370f !important
}

.orange.darken-1.btn-outline,
.orange.darken-1.btn-outline-large,
.orange.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #d94112 !important;
    border-color: #d94112 !important
}

.orange.darken-1.btn-outline-large:focus,
.orange.darken-1.btn-outline-large:hover,
.orange.darken-1.btn-outline-small:focus,
.orange.darken-1.btn-outline-small:hover,
.orange.darken-1.btn-outline:focus,
.orange.darken-1.btn-outline:hover {
    background: #d94112 !important;
    color: #000 !important
}

.orange-trspnt.trspnt-darken-1 {
    background-color: rgba(217, 65, 18, .8) !important;
    color: #fff !important
}

.orange_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #d94112 0, #922c0c 100%)
}

.orange_gradient-l.gradient_darken-1 {
    background: #c13a10;
    background: linear-gradient(135deg, #d94112 0, #c13a10 100%)
}

.orange-text.text-darken-1 {
    color: #d94112 !important
}

.btn-icon.orange-text.text-darken-1:focus,
.btn-icon.orange-text.text-darken-1:hover,
a.orange-text.text-darken-1:focus,
a.orange-text.text-darken-1:hover {
    color: #ec4b19 !important
}

.orange.darken-2 {
    background-color: #d4380e !important;
    color: #fff !important
}

.orange.darken-2.chip {
    border-color: #d4380e !important
}

.orange.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #b32f0c !important
}

.orange.darken-2.btn-outline,
.orange.darken-2.btn-outline-large,
.orange.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #d4380e !important;
    border-color: #d4380e !important
}

.orange.darken-2.btn-outline-large:focus,
.orange.darken-2.btn-outline-large:hover,
.orange.darken-2.btn-outline-small:focus,
.orange.darken-2.btn-outline-small:hover,
.orange.darken-2.btn-outline:focus,
.orange.darken-2.btn-outline:hover {
    background: #d4380e !important;
    color: #fff !important
}

.orange-trspnt.trspnt-darken-2 {
    background-color: rgba(212, 56, 14, .8) !important;
    color: #fff !important
}

.orange_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #d4380e 0, #8c2509 100%)
}

.orange_gradient-l.gradient_darken-2 {
    background: #bc320c;
    background: linear-gradient(135deg, #d4380e 0, #bc320c 100%)
}

.orange-text.text-darken-2 {
    color: #d4380e !important
}

.btn-icon.orange-text.text-darken-2:focus,
.btn-icon.orange-text.text-darken-2:hover,
a.orange-text.text-darken-2:focus,
a.orange-text.text-darken-2:hover {
    color: #ec3e10 !important
}

.orange.darken-3 {
    background-color: #cf300b !important;
    color: #fff !important
}

.orange.darken-3.chip {
    border-color: #cf300b !important
}

.orange.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ad2809 !important
}

.orange.darken-3.btn-outline,
.orange.darken-3.btn-outline-large,
.orange.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #cf300b !important;
    border-color: #cf300b !important
}

.orange.darken-3.btn-outline-large:focus,
.orange.darken-3.btn-outline-large:hover,
.orange.darken-3.btn-outline-small:focus,
.orange.darken-3.btn-outline-small:hover,
.orange.darken-3.btn-outline:focus,
.orange.darken-3.btn-outline:hover {
    background: #cf300b !important;
    color: #fff !important
}

.orange-trspnt.trspnt-darken-3 {
    background-color: rgba(207, 48, 11, .8) !important;
    color: #fff !important
}

.orange_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #cf300b 0, #861f07 100%)
}

.orange_gradient-l.gradient_darken-3 {
    background: #b72a0a;
    background: linear-gradient(135deg, #cf300b 0, #b72a0a 100%)
}

.orange-text.text-darken-3 {
    color: #cf300b !important
}

.btn-icon.orange-text.text-darken-3:focus,
.btn-icon.orange-text.text-darken-3:hover,
a.orange-text.text-darken-3:focus,
a.orange-text.text-darken-3:hover {
    color: #e7360c !important
}

.orange.darken-4 {
    background-color: #c72106 !important;
    color: #fff !important
}

.orange.darken-4.chip {
    border-color: #c72106 !important
}

.orange.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #a41b05 !important
}

.orange.darken-4.btn-outline,
.orange.darken-4.btn-outline-large,
.orange.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #c72106 !important;
    border-color: #c72106 !important
}

.orange.darken-4.btn-outline-large:focus,
.orange.darken-4.btn-outline-large:hover,
.orange.darken-4.btn-outline-small:focus,
.orange.darken-4.btn-outline-small:hover,
.orange.darken-4.btn-outline:focus,
.orange.darken-4.btn-outline:hover {
    background: #c72106 !important;
    color: #fff !important
}

.orange-trspnt.trspnt-darken-4 {
    background-color: rgba(199, 33, 6, .8) !important;
    color: #fff !important
}

.orange_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #c72106 0, #7d1504 100%)
}

.orange_gradient-l.gradient_darken-4 {
    background: #ae1d05;
    background: linear-gradient(135deg, #c72106 0, #ae1d05 100%)
}

.orange-text.text-darken-4 {
    color: #c72106 !important
}

.btn-icon.orange-text.text-darken-4:focus,
.btn-icon.orange-text.text-darken-4:hover,
a.orange-text.text-darken-4:focus,
a.orange-text.text-darken-4:hover {
    color: #e02507 !important
}

.orange.accent-1 {
    background-color: #fff1f0 !important;
    color: #000 !important
}

.orange.accent-1.chip {
    border-color: #fff1f0 !important
}

.orange.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ffd0cc !important
}

.orange.accent-1.btn-outline,
.orange.accent-1.btn-outline-large,
.orange.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #fff1f0 !important;
    border-color: #fff1f0 !important
}

.orange.accent-1.btn-outline-large:focus,
.orange.accent-1.btn-outline-large:hover,
.orange.accent-1.btn-outline-small:focus,
.orange.accent-1.btn-outline-small:hover,
.orange.accent-1.btn-outline:focus,
.orange.accent-1.btn-outline:hover {
    background: #fff1f0 !important;
    color: #000 !important
}

.orange-trspnt.trspnt-accent-1 {
    background-color: rgba(255, 241, 240, .8) !important;
    color: #000 !important
}

.orange_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #fff1f0 0, #ffaaa4 100%)
}

.orange_gradient-l.gradient_accent-1 {
    background: #ffd9d7;
    background: linear-gradient(135deg, #fff1f0 0, #ffd9d7 100%)
}

.orange-text.text-accent-1 {
    color: #fff1f0 !important
}

.btn-icon.orange-text.text-accent-1:focus,
.btn-icon.orange-text.text-accent-1:hover,
a.orange-text.text-accent-1:focus,
a.orange-text.text-accent-1:hover {
    color: #fff !important
}

.orange.accent-2 {
    background-color: #ffc3bd !important;
    color: #000 !important
}

.orange.accent-2.chip {
    border-color: #ffc3bd !important
}

.orange.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ffa399 !important
}

.orange.accent-2.btn-outline,
.orange.accent-2.btn-outline-large,
.orange.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #ffc3bd !important;
    border-color: #ffc3bd !important
}

.orange.accent-2.btn-outline-large:focus,
.orange.accent-2.btn-outline-large:hover,
.orange.accent-2.btn-outline-small:focus,
.orange.accent-2.btn-outline-small:hover,
.orange.accent-2.btn-outline:focus,
.orange.accent-2.btn-outline:hover {
    background: #ffc3bd !important;
    color: #000 !important
}

.orange-trspnt.trspnt-accent-2 {
    background-color: rgba(255, 195, 189, .8) !important;
    color: #000 !important
}

.orange_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #ffc3bd 0, #ff7d71 100%)
}

.orange_gradient-l.gradient_accent-2 {
    background: #ffaca4;
    background: linear-gradient(135deg, #ffc3bd 0, #ffaca4 100%)
}

.orange-text.text-accent-2 {
    color: #ffc3bd !important
}

.btn-icon.orange-text.text-accent-2:focus,
.btn-icon.orange-text.text-accent-2:hover,
a.orange-text.text-accent-2:focus,
a.orange-text.text-accent-2:hover {
    color: #ffdad7 !important
}

.orange.accent-3 {
    background-color: #ff958a !important;
    color: #000 !important
}

.orange.accent-3.chip {
    border-color: #ff958a !important
}

.orange.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff7566 !important
}

.orange.accent-3.btn-outline,
.orange.accent-3.btn-outline-large,
.orange.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #ff958a !important;
    border-color: #ff958a !important
}

.orange.accent-3.btn-outline-large:focus,
.orange.accent-3.btn-outline-large:hover,
.orange.accent-3.btn-outline-small:focus,
.orange.accent-3.btn-outline-small:hover,
.orange.accent-3.btn-outline:focus,
.orange.accent-3.btn-outline:hover {
    background: #ff958a !important;
    color: #000 !important
}

.orange-trspnt.trspnt-accent-3 {
    background-color: rgba(255, 149, 138, .8) !important;
    color: #000 !important
}

.orange_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #ff958a 0, #ff503e 100%)
}

.orange_gradient-l.gradient_accent-3 {
    background: #ff7e71;
    background: linear-gradient(135deg, #ff958a 0, #ff7e71 100%)
}

.orange-text.text-accent-3 {
    color: #ff958a !important
}

.btn-icon.orange-text.text-accent-3:focus,
.btn-icon.orange-text.text-accent-3:hover,
a.orange-text.text-accent-3:focus,
a.orange-text.text-accent-3:hover {
    color: #ffaca4 !important
}

.orange.accent-4 {
    background-color: #ff7e70 !important;
    color: #000 !important
}

.orange.accent-4.chip {
    border-color: #ff7e70 !important
}

.orange.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff5e4c !important
}

.orange.accent-4.btn-outline,
.orange.accent-4.btn-outline-large,
.orange.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #ff7e70 !important;
    border-color: #ff7e70 !important
}

.orange.accent-4.btn-outline-large:focus,
.orange.accent-4.btn-outline-large:hover,
.orange.accent-4.btn-outline-small:focus,
.orange.accent-4.btn-outline-small:hover,
.orange.accent-4.btn-outline:focus,
.orange.accent-4.btn-outline:hover {
    background: #ff7e70 !important;
    color: #000 !important
}

.orange-trspnt.trspnt-accent-4 {
    background-color: rgba(255, 126, 112, .8) !important;
    color: #000 !important
}

.orange_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #ff7e70 0, #ff3924 100%)
}

.orange_gradient-l.gradient_accent-4 {
    background: #ff6757;
    background: linear-gradient(135deg, #ff7e70 0, #ff6757 100%)
}

.orange-text.text-accent-4 {
    color: #ff7e70 !important
}

.btn-icon.orange-text.text-accent-4:focus,
.btn-icon.orange-text.text-accent-4:hover,
a.orange-text.text-accent-4:focus,
a.orange-text.text-accent-4:hover {
    color: #ff958a !important
}

.orange.accent-5 {
    background-color: #eb8b42 !important;
    color: #000 !important
}

.orange.accent-5.chip {
    border-color: #eb8b42 !important
}

.orange.accent-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.orange.accent-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #e87722 !important
}

.orange.accent-5.btn-outline,
.orange.accent-5.btn-outline-large,
.orange.accent-5.btn-outline-small {
    background: 0 0 !important;
    color: #eb8b42 !important;
    border-color: #eb8b42 !important
}

.orange.accent-5.btn-outline-large:focus,
.orange.accent-5.btn-outline-large:hover,
.orange.accent-5.btn-outline-small:focus,
.orange.accent-5.btn-outline-small:hover,
.orange.accent-5.btn-outline:focus,
.orange.accent-5.btn-outline:hover {
    background: #eb8b42 !important;
    color: #000 !important
}

.orange-trspnt.trspnt-accent-5 {
    background-color: rgba(235, 139, 66, .8) !important;
    color: #000 !important
}

.orange_gradient.gradient_accent-5 {
    background-image: radial-gradient(center, circle cover, #eb8b42 0, #cb6415 100%)
}

.orange_gradient-l.gradient_accent-5 {
    background: #e97d2b;
    background: linear-gradient(135deg, #eb8b42 0, #e97d2b 100%)
}

.orange-text.text-accent-5 {
    color: #eb8b42 !important
}

.btn-icon.orange-text.text-accent-5:focus,
.btn-icon.orange-text.text-accent-5:hover,
a.orange-text.text-accent-5:focus,
a.orange-text.text-accent-5:hover {
    color: #ed9959 !important
}

.deep-orange {
    background-color: #833820 !important;
    color: #fff !important
}

.deep-orange.chip {
    border-color: #833820 !important
}

.deep-orange[class^=btn]:focus,
.deep-orange[class^=btn]:hover {
    background: #662c19 !important;
    color: #fff !important
}

.deep-orange.btn-outline,
.deep-orange.btn-outline-large,
.deep-orange.btn-outline-small {
    background: 0 0 !important;
    color: #833820 !important;
    border-color: #833820 !important
}

.deep-orange.btn-outline-large:focus,
.deep-orange.btn-outline-large:hover,
.deep-orange.btn-outline-small:focus,
.deep-orange.btn-outline-small:hover,
.deep-orange.btn-outline:focus,
.deep-orange.btn-outline:hover {
    background: #833820 !important;
    color: #fff !important
}

.deep-orange[class^=card] a:not([class^=btn]) {
    color: #a6c1f5 !important
}

.deep-orange[class^=card] a:not([class^=btn]):focus,
.deep-orange[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.deep-orange-trspnt {
    background: rgba(131, 56, 32, .8) !important;
    color: #fff !important
}

.deep-orange_gradient {
    background-image: radial-gradient(center, circle cover, #833820 0, #6f2f1b 100%);
    color: #fff !important
}

.deep-orange_gradient-l {
    background: #6f2f1b;
    background: linear-gradient(135deg, #833820 0, #6f2f1b 100%);
    color: #fff !important
}

.deep-orange-text {
    color: #833820 !important
}

.btn-icon.deep-orange-text:hover,
a.deep-orange-text:hover {
    color: #974125 !important
}

.deep-orange.lighten-5 {
    background-color: #f0e7e4 !important;
    color: #000 !important
}

.deep-orange.lighten-5.chip {
    border-color: #f0e7e4 !important
}

.deep-orange.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-orange.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #e3d3cd !important
}

.deep-orange.lighten-5.btn-outline,
.deep-orange.lighten-5.btn-outline-large,
.deep-orange.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #f0e7e4 !important;
    border-color: #f0e7e4 !important
}

.deep-orange.lighten-5.btn-outline-large:focus,
.deep-orange.lighten-5.btn-outline-large:hover,
.deep-orange.lighten-5.btn-outline-small:focus,
.deep-orange.lighten-5.btn-outline-small:hover,
.deep-orange.lighten-5.btn-outline:focus,
.deep-orange.lighten-5.btn-outline:hover {
    background: #f0e7e4 !important;
    color: #000 !important
}

.deep-orange-trspnt.trspnt-lighten-5 {
    background-color: rgba(240, 231, 228, .8) !important;
    color: #000 !important
}

.deep-orange_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #f0e7e4 0, #d5bbb3 100%)
}

.deep-orange_gradient-l.gradient_lighten-5 {
    background: #e7d8d4;
    background: linear-gradient(135deg, #f0e7e4 0, #e7d8d4 100%)
}

.deep-orange-text.text-lighten-5 {
    color: #f0e7e4 !important
}

.btn-icon.deep-orange-text.text-lighten-5:focus,
.btn-icon.deep-orange-text.text-lighten-5:hover,
a.deep-orange-text.text-lighten-5:focus,
a.deep-orange-text.text-lighten-5:hover {
    color: #f9f6f4 !important
}

.deep-orange.lighten-4 {
    background-color: #dac3bc !important;
    color: #000 !important
}

.deep-orange.lighten-4.chip {
    border-color: #dac3bc !important
}

.deep-orange.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-orange.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #cdaea5 !important
}

.deep-orange.lighten-4.btn-outline,
.deep-orange.lighten-4.btn-outline-large,
.deep-orange.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #dac3bc !important;
    border-color: #dac3bc !important
}

.deep-orange.lighten-4.btn-outline-large:focus,
.deep-orange.lighten-4.btn-outline-large:hover,
.deep-orange.lighten-4.btn-outline-small:focus,
.deep-orange.lighten-4.btn-outline-small:hover,
.deep-orange.lighten-4.btn-outline:focus,
.deep-orange.lighten-4.btn-outline:hover {
    background: #dac3bc !important;
    color: #000 !important
}

.deep-orange-trspnt.trspnt-lighten-4 {
    background-color: rgba(218, 195, 188, .8) !important;
    color: #000 !important
}

.deep-orange_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #dac3bc 0, #bf978b 100%)
}

.deep-orange_gradient-l.gradient_lighten-4 {
    background: #d1b4ac;
    background: linear-gradient(135deg, #dac3bc 0, #d1b4ac 100%)
}

.deep-orange-text.text-lighten-4 {
    color: #dac3bc !important
}

.btn-icon.deep-orange-text.text-lighten-4:focus,
.btn-icon.deep-orange-text.text-lighten-4:hover,
a.deep-orange-text.text-lighten-4:focus,
a.deep-orange-text.text-lighten-4:hover {
    color: #e3d2cc !important
}

.deep-orange.lighten-3 {
    background-color: #c19c90 !important;
    color: #000 !important
}

.deep-orange.lighten-3.chip {
    border-color: #c19c90 !important
}

.deep-orange.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-orange.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #b48879 !important
}

.deep-orange.lighten-3.btn-outline,
.deep-orange.lighten-3.btn-outline-large,
.deep-orange.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #c19c90 !important;
    border-color: #c19c90 !important
}

.deep-orange.lighten-3.btn-outline-large:focus,
.deep-orange.lighten-3.btn-outline-large:hover,
.deep-orange.lighten-3.btn-outline-small:focus,
.deep-orange.lighten-3.btn-outline-small:hover,
.deep-orange.lighten-3.btn-outline:focus,
.deep-orange.lighten-3.btn-outline:hover {
    background: #c19c90 !important;
    color: #000 !important
}

.deep-orange-trspnt.trspnt-lighten-3 {
    background-color: rgba(193, 156, 144, .8) !important;
    color: #000 !important
}

.deep-orange_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #c19c90 0, #a6705f 100%)
}

.deep-orange_gradient-l.gradient_lighten-3 {
    background: #b88d80;
    background: linear-gradient(135deg, #c19c90 0, #b88d80 100%)
}

.deep-orange-text.text-lighten-3 {
    color: #c19c90 !important
}

.btn-icon.deep-orange-text.text-lighten-3:focus,
.btn-icon.deep-orange-text.text-lighten-3:hover,
a.deep-orange-text.text-lighten-3:focus,
a.deep-orange-text.text-lighten-3:hover {
    color: #caaba0 !important
}

.deep-orange.lighten-2 {
    background-color: #a87463 !important;
    color: #000 !important
}

.deep-orange.lighten-2.chip {
    border-color: #a87463 !important
}

.deep-orange.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-orange.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #946353 !important
}

.deep-orange.lighten-2.btn-outline,
.deep-orange.lighten-2.btn-outline-large,
.deep-orange.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #a87463 !important;
    border-color: #a87463 !important
}

.deep-orange.lighten-2.btn-outline-large:focus,
.deep-orange.lighten-2.btn-outline-large:hover,
.deep-orange.lighten-2.btn-outline-small:focus,
.deep-orange.lighten-2.btn-outline-small:hover,
.deep-orange.lighten-2.btn-outline:focus,
.deep-orange.lighten-2.btn-outline:hover {
    background: #a87463 !important;
    color: #000 !important
}

.deep-orange-trspnt.trspnt-lighten-2 {
    background-color: rgba(168, 116, 99, .8) !important;
    color: #000 !important
}

.deep-orange_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #a87463 0, #7a5244 100%)
}

.deep-orange_gradient-l.gradient_lighten-2 {
    background: #9b6756;
    background: linear-gradient(135deg, #a87463 0, #9b6756 100%)
}

.deep-orange-text.text-lighten-2 {
    color: #a87463 !important
}

.btn-icon.deep-orange-text.text-lighten-2:focus,
.btn-icon.deep-orange-text.text-lighten-2:hover,
a.deep-orange-text.text-lighten-2:focus,
a.deep-orange-text.text-lighten-2:hover {
    color: #b18373 !important
}

.deep-orange.lighten-1 {
    background-color: #965641 !important;
    color: #fff !important
}

.deep-orange.lighten-1.chip {
    border-color: #965641 !important
}

.deep-orange.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-orange.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #7d4836 !important
}

.deep-orange.lighten-1.btn-outline,
.deep-orange.lighten-1.btn-outline-large,
.deep-orange.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #965641 !important;
    border-color: #965641 !important
}

.deep-orange.lighten-1.btn-outline-large:focus,
.deep-orange.lighten-1.btn-outline-large:hover,
.deep-orange.lighten-1.btn-outline-small:focus,
.deep-orange.lighten-1.btn-outline-small:hover,
.deep-orange.lighten-1.btn-outline:focus,
.deep-orange.lighten-1.btn-outline:hover {
    background: #965641 !important;
    color: #fff !important
}

.deep-orange-trspnt.trspnt-lighten-1 {
    background-color: rgba(150, 86, 65, .8) !important;
    color: #fff !important
}

.deep-orange_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #965641 0, #61372a 100%)
}

.deep-orange_gradient-l.gradient_lighten-1 {
    background: #844c39;
    background: linear-gradient(135deg, #965641 0, #844c39 100%)
}

.deep-orange-text.text-lighten-1 {
    color: #965641 !important
}

.btn-icon.deep-orange-text.text-lighten-1:focus,
.btn-icon.deep-orange-text.text-lighten-1:hover,
a.deep-orange-text.text-lighten-1:focus,
a.deep-orange-text.text-lighten-1:hover {
    color: #a86049 !important
}

.deep-orange.darken-1 {
    background-color: #7b321c !important;
    color: #fff !important
}

.deep-orange.darken-1.chip {
    border-color: #7b321c !important
}

.deep-orange.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-orange.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #5e2615 !important
}

.deep-orange.darken-1.btn-outline,
.deep-orange.darken-1.btn-outline-large,
.deep-orange.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #7b321c !important;
    border-color: #7b321c !important
}

.deep-orange.darken-1.btn-outline-large:focus,
.deep-orange.darken-1.btn-outline-large:hover,
.deep-orange.darken-1.btn-outline-small:focus,
.deep-orange.darken-1.btn-outline-small:hover,
.deep-orange.darken-1.btn-outline:focus,
.deep-orange.darken-1.btn-outline:hover {
    background: #7b321c !important;
    color: #fff !important
}

.deep-orange-trspnt.trspnt-darken-1 {
    background-color: rgba(123, 50, 28, .8) !important;
    color: #fff !important
}

.deep-orange_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #7b321c 0, #3d190e 100%)
}

.deep-orange_gradient-l.gradient_darken-1 {
    background: #662a17;
    background: linear-gradient(135deg, #7b321c 0, #662a17 100%)
}

.deep-orange-text.text-darken-1 {
    color: #7b321c !important
}

.btn-icon.deep-orange-text.text-darken-1:focus,
.btn-icon.deep-orange-text.text-darken-1:hover,
a.deep-orange-text.text-darken-1:focus,
a.deep-orange-text.text-darken-1:hover {
    color: #903a21 !important
}

.deep-orange.darken-2 {
    background-color: #702b18 !important;
    color: #fff !important
}

.deep-orange.darken-2.chip {
    border-color: #702b18 !important
}

.deep-orange.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-orange.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #532012 !important
}

.deep-orange.darken-2.btn-outline,
.deep-orange.darken-2.btn-outline-large,
.deep-orange.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #702b18 !important;
    border-color: #702b18 !important
}

.deep-orange.darken-2.btn-outline-large:focus,
.deep-orange.darken-2.btn-outline-large:hover,
.deep-orange.darken-2.btn-outline-small:focus,
.deep-orange.darken-2.btn-outline-small:hover,
.deep-orange.darken-2.btn-outline:focus,
.deep-orange.darken-2.btn-outline:hover {
    background: #702b18 !important;
    color: #fff !important
}

.deep-orange-trspnt.trspnt-darken-2 {
    background-color: rgba(112, 43, 24, .8) !important;
    color: #fff !important
}

.deep-orange_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #702b18 0, #31130b 100%)
}

.deep-orange_gradient-l.gradient_darken-2 {
    background: #5b2314;
    background: linear-gradient(135deg, #702b18 0, #5b2314 100%)
}

.deep-orange-text.text-darken-2 {
    color: #702b18 !important
}

.btn-icon.deep-orange-text.text-darken-2:focus,
.btn-icon.deep-orange-text.text-darken-2:hover,
a.deep-orange-text.text-darken-2:focus,
a.deep-orange-text.text-darken-2:hover {
    color: #85331d !important
}

.deep-orange.darken-3 {
    background-color: #662413 !important;
    color: #fff !important
}

.deep-orange.darken-3.chip {
    border-color: #662413 !important
}

.deep-orange.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-orange.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #48190d !important
}

.deep-orange.darken-3.btn-outline,
.deep-orange.darken-3.btn-outline-large,
.deep-orange.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #662413 !important;
    border-color: #662413 !important
}

.deep-orange.darken-3.btn-outline-large:focus,
.deep-orange.darken-3.btn-outline-large:hover,
.deep-orange.darken-3.btn-outline-small:focus,
.deep-orange.darken-3.btn-outline-small:hover,
.deep-orange.darken-3.btn-outline:focus,
.deep-orange.darken-3.btn-outline:hover {
    background: #662413 !important;
    color: #fff !important
}

.deep-orange-trspnt.trspnt-darken-3 {
    background-color: rgba(102, 36, 19, .8) !important;
    color: #fff !important
}

.deep-orange_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #662413 0, #260d07 100%)
}

.deep-orange_gradient-l.gradient_darken-3 {
    background: #511c0f;
    background: linear-gradient(135deg, #662413 0, #511c0f 100%)
}

.deep-orange-text.text-darken-3 {
    color: #662413 !important
}

.btn-icon.deep-orange-text.text-darken-3:focus,
.btn-icon.deep-orange-text.text-darken-3:hover,
a.deep-orange-text.text-darken-3:focus,
a.deep-orange-text.text-darken-3:hover {
    color: #7b2c17 !important
}

.deep-orange.darken-4 {
    background-color: #53170b !important;
    color: #fff !important
}

.deep-orange.darken-4.chip {
    border-color: #53170b !important
}

.deep-orange.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-orange.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #330e07 !important
}

.deep-orange.darken-4.btn-outline,
.deep-orange.darken-4.btn-outline-large,
.deep-orange.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #53170b !important;
    border-color: #53170b !important
}

.deep-orange.darken-4.btn-outline-large:focus,
.deep-orange.darken-4.btn-outline-large:hover,
.deep-orange.darken-4.btn-outline-small:focus,
.deep-orange.darken-4.btn-outline-small:hover,
.deep-orange.darken-4.btn-outline:focus,
.deep-orange.darken-4.btn-outline:hover {
    background: #53170b !important;
    color: #fff !important
}

.deep-orange-trspnt.trspnt-darken-4 {
    background-color: rgba(83, 23, 11, .8) !important;
    color: #fff !important
}

.deep-orange_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #53170b 0, #0f0402 100%)
}

.deep-orange_gradient-l.gradient_darken-4 {
    background: #3c1108;
    background: linear-gradient(135deg, #53170b 0, #3c1108 100%)
}

.deep-orange-text.text-darken-4 {
    color: #53170b !important
}

.btn-icon.deep-orange-text.text-darken-4:focus,
.btn-icon.deep-orange-text.text-darken-4:hover,
a.deep-orange-text.text-darken-4:focus,
a.deep-orange-text.text-darken-4:hover {
    color: #6a1d0e !important
}

.deep-orange.accent-1 {
    background-color: #ff9889 !important;
    color: #000 !important
}

.deep-orange.accent-1.chip {
    border-color: #ff9889 !important
}

.deep-orange.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-orange.accent-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff7965 !important
}

.deep-orange.accent-1.btn-outline,
.deep-orange.accent-1.btn-outline-large,
.deep-orange.accent-1.btn-outline-small {
    background: 0 0 !important;
    color: #ff9889 !important;
    border-color: #ff9889 !important
}

.deep-orange.accent-1.btn-outline-large:focus,
.deep-orange.accent-1.btn-outline-large:hover,
.deep-orange.accent-1.btn-outline-small:focus,
.deep-orange.accent-1.btn-outline-small:hover,
.deep-orange.accent-1.btn-outline:focus,
.deep-orange.accent-1.btn-outline:hover {
    background: #ff9889 !important;
    color: #000 !important
}

.deep-orange-trspnt.trspnt-accent-1 {
    background-color: rgba(255, 152, 137, .8) !important;
    color: #000 !important
}

.deep-orange_gradient.gradient_accent-1 {
    background-image: radial-gradient(center, circle cover, #ff9889 0, #ff553d 100%)
}

.deep-orange_gradient-l.gradient_accent-1 {
    background: #ff8270;
    background: linear-gradient(135deg, #ff9889 0, #ff8270 100%)
}

.deep-orange-text.text-accent-1 {
    color: #ff9889 !important
}

.btn-icon.deep-orange-text.text-accent-1:focus,
.btn-icon.deep-orange-text.text-accent-1:hover,
a.deep-orange-text.text-accent-1:focus,
a.deep-orange-text.text-accent-1:hover {
    color: #ffaea3 !important
}

.deep-orange.accent-2 {
    background-color: #ff6b56 !important;
    color: #000 !important
}

.deep-orange.accent-2.chip {
    border-color: #ff6b56 !important
}

.deep-orange.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-orange.accent-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #ff4c32 !important
}

.deep-orange.accent-2.btn-outline,
.deep-orange.accent-2.btn-outline-large,
.deep-orange.accent-2.btn-outline-small {
    background: 0 0 !important;
    color: #ff6b56 !important;
    border-color: #ff6b56 !important
}

.deep-orange.accent-2.btn-outline-large:focus,
.deep-orange.accent-2.btn-outline-large:hover,
.deep-orange.accent-2.btn-outline-small:focus,
.deep-orange.accent-2.btn-outline-small:hover,
.deep-orange.accent-2.btn-outline:focus,
.deep-orange.accent-2.btn-outline:hover {
    background: #ff6b56 !important;
    color: #000 !important
}

.deep-orange-trspnt.trspnt-accent-2 {
    background-color: rgba(255, 107, 86, .8) !important;
    color: #000 !important
}

.deep-orange_gradient.gradient_accent-2 {
    background-image: radial-gradient(center, circle cover, #ff6b56 0, #ff280a 100%)
}

.deep-orange_gradient-l.gradient_accent-2 {
    background: #ff553d;
    background: linear-gradient(135deg, #ff6b56 0, #ff553d 100%)
}

.deep-orange-text.text-accent-2 {
    color: #ff6b56 !important
}

.btn-icon.deep-orange-text.text-accent-2:focus,
.btn-icon.deep-orange-text.text-accent-2:hover,
a.deep-orange-text.text-accent-2:focus,
a.deep-orange-text.text-accent-2:hover {
    color: #ff8170 !important
}

.deep-orange.accent-3 {
    background-color: #ff3f23 !important;
    color: #000 !important
}

.deep-orange.accent-3.chip {
    border-color: #ff3f23 !important
}

.deep-orange.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-orange.accent-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #fe2000 !important
}

.deep-orange.accent-3.btn-outline,
.deep-orange.accent-3.btn-outline-large,
.deep-orange.accent-3.btn-outline-small {
    background: 0 0 !important;
    color: #ff3f23 !important;
    border-color: #ff3f23 !important
}

.deep-orange.accent-3.btn-outline-large:focus,
.deep-orange.accent-3.btn-outline-large:hover,
.deep-orange.accent-3.btn-outline-small:focus,
.deep-orange.accent-3.btn-outline-small:hover,
.deep-orange.accent-3.btn-outline:focus,
.deep-orange.accent-3.btn-outline:hover {
    background: #ff3f23 !important;
    color: #000 !important
}

.deep-orange-trspnt.trspnt-accent-3 {
    background-color: rgba(255, 63, 35, .8) !important;
    color: #fff !important
}

.deep-orange_gradient.gradient_accent-3 {
    background-image: radial-gradient(center, circle cover, #ff3f23 0, #d61b00 100%)
}

.deep-orange_gradient-l.gradient_accent-3 {
    background: #ff290a;
    background: linear-gradient(135deg, #ff3f23 0, #ff290a 100%)
}

.deep-orange-text.text-accent-3 {
    color: #ff3f23 !important
}

.btn-icon.deep-orange-text.text-accent-3:focus,
.btn-icon.deep-orange-text.text-accent-3:hover,
a.deep-orange-text.text-accent-3:focus,
a.deep-orange-text.text-accent-3:hover {
    color: #ff553d !important
}

.deep-orange.accent-4 {
    background-color: #ff2909 !important;
    color: #000 !important
}

.deep-orange.accent-4.chip {
    border-color: #ff2909 !important
}

.deep-orange.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.deep-orange.accent-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #e41e00 !important
}

.deep-orange.accent-4.btn-outline,
.deep-orange.accent-4.btn-outline-large,
.deep-orange.accent-4.btn-outline-small {
    background: 0 0 !important;
    color: #ff2909 !important;
    border-color: #ff2909 !important
}

.deep-orange.accent-4.btn-outline-large:focus,
.deep-orange.accent-4.btn-outline-large:hover,
.deep-orange.accent-4.btn-outline-small:focus,
.deep-orange.accent-4.btn-outline-small:hover,
.deep-orange.accent-4.btn-outline:focus,
.deep-orange.accent-4.btn-outline:hover {
    background: #ff2909 !important;
    color: #000 !important
}

.deep-orange-trspnt.trspnt-accent-4 {
    background-color: rgba(255, 41, 9, .8) !important;
    color: #fff !important
}

.deep-orange_gradient.gradient_accent-4 {
    background-image: radial-gradient(center, circle cover, #ff2909 0, #bc1800 100%)
}

.deep-orange_gradient-l.gradient_accent-4 {
    background: #ef1f00;
    background: linear-gradient(135deg, #ff2909 0, #ef1f00 100%)
}

.deep-orange-text.text-accent-4 {
    color: #ff2909 !important
}

.btn-icon.deep-orange-text.text-accent-4:focus,
.btn-icon.deep-orange-text.text-accent-4:hover,
a.deep-orange-text.text-accent-4:focus,
a.deep-orange-text.text-accent-4:hover {
    color: #ff3f23 !important
}

.brown {
    background-color: #635245 !important;
    color: #fff !important
}

.brown.chip {
    border-color: #635245 !important
}

.brown[class^=btn]:focus,
.brown[class^=btn]:hover {
    background: #4e4136 !important;
    color: #fff !important
}

.brown.btn-outline,
.brown.btn-outline-large,
.brown.btn-outline-small {
    background: 0 0 !important;
    color: #635245 !important;
    border-color: #635245 !important
}

.brown.btn-outline-large:focus,
.brown.btn-outline-large:hover,
.brown.btn-outline-small:focus,
.brown.btn-outline-small:hover,
.brown.btn-outline:focus,
.brown.btn-outline:hover {
    background: #635245 !important;
    color: #fff !important
}

.brown[class^=card] a:not([class^=btn]) {
    color: #c1c8f0 !important
}

.brown[class^=card] a:not([class^=btn]):focus,
.brown[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.brown-trspnt {
    background: rgba(99, 82, 69, .8) !important;
    color: #fff !important
}

.brown_gradient {
    background-image: radial-gradient(center, circle cover, #635245 0, #54463b 100%);
    color: #fff !important
}

.brown_gradient-l {
    background: #54463b;
    background: linear-gradient(135deg, #635245 0, #54463b 100%);
    color: #fff !important
}

.brown-text {
    color: #635245 !important
}

.btn-icon.brown-text:hover,
a.brown-text:hover {
    color: #725e4f !important
}

.brown.lighten-5 {
    background-color: #eceae9 !important;
    color: #000 !important
}

.brown.lighten-5.chip {
    border-color: #eceae9 !important
}

.brown.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.brown.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #dbd8d6 !important
}

.brown.lighten-5.btn-outline,
.brown.lighten-5.btn-outline-large,
.brown.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #eceae9 !important;
    border-color: #eceae9 !important
}

.brown.lighten-5.btn-outline-large:focus,
.brown.lighten-5.btn-outline-large:hover,
.brown.lighten-5.btn-outline-small:focus,
.brown.lighten-5.btn-outline-small:hover,
.brown.lighten-5.btn-outline:focus,
.brown.lighten-5.btn-outline:hover {
    background: #eceae9 !important;
    color: #000 !important
}

.brown-trspnt.trspnt-lighten-5 {
    background-color: rgba(236, 234, 233, .8) !important;
    color: #000 !important
}

.brown_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #eceae9 0, #c9c3c0 100%)
}

.brown_gradient-l.gradient_lighten-5 {
    background: #e0dddb;
    background: linear-gradient(135deg, #eceae9 0, #e0dddb 100%)
}

.brown-text.text-lighten-5 {
    color: #eceae9 !important
}

.btn-icon.brown-text.text-lighten-5:focus,
.btn-icon.brown-text.text-lighten-5:hover,
a.brown-text.text-lighten-5:focus,
a.brown-text.text-lighten-5:hover {
    color: #f8f7f7 !important
}

.brown.lighten-4 {
    background-color: #d0cbc7 !important;
    color: #000 !important
}

.brown.lighten-4.chip {
    border-color: #d0cbc7 !important
}

.brown.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.brown.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c0b9b4 !important
}

.brown.lighten-4.btn-outline,
.brown.lighten-4.btn-outline-large,
.brown.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #d0cbc7 !important;
    border-color: #d0cbc7 !important
}

.brown.lighten-4.btn-outline-large:focus,
.brown.lighten-4.btn-outline-large:hover,
.brown.lighten-4.btn-outline-small:focus,
.brown.lighten-4.btn-outline-small:hover,
.brown.lighten-4.btn-outline:focus,
.brown.lighten-4.btn-outline:hover {
    background: #d0cbc7 !important;
    color: #000 !important
}

.brown-trspnt.trspnt-lighten-4 {
    background-color: rgba(208, 203, 199, .8) !important;
    color: #000 !important
}

.brown_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #d0cbc7 0, #ada49d 100%)
}

.brown_gradient-l.gradient_lighten-4 {
    background: #c4beb9;
    background: linear-gradient(135deg, #d0cbc7 0, #c4beb9 100%)
}

.brown-text.text-lighten-4 {
    color: #d0cbc7 !important
}

.btn-icon.brown-text.text-lighten-4:focus,
.btn-icon.brown-text.text-lighten-4:hover,
a.brown-text.text-lighten-4:focus,
a.brown-text.text-lighten-4:hover {
    color: #dcd8d5 !important
}

.brown.lighten-3 {
    background-color: #b1a9a2 !important;
    color: #000 !important
}

.brown.lighten-3.chip {
    border-color: #b1a9a2 !important
}

.brown.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.brown.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #a1978f !important
}

.brown.lighten-3.btn-outline,
.brown.lighten-3.btn-outline-large,
.brown.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #b1a9a2 !important;
    border-color: #b1a9a2 !important
}

.brown.lighten-3.btn-outline-large:focus,
.brown.lighten-3.btn-outline-large:hover,
.brown.lighten-3.btn-outline-small:focus,
.brown.lighten-3.btn-outline-small:hover,
.brown.lighten-3.btn-outline:focus,
.brown.lighten-3.btn-outline:hover {
    background: #b1a9a2 !important;
    color: #000 !important
}

.brown-trspnt.trspnt-lighten-3 {
    background-color: rgba(177, 169, 162, .8) !important;
    color: #000 !important
}

.brown_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #b1a9a2 0, #8e8378 100%)
}

.brown_gradient-l.gradient_lighten-3 {
    background: #a59c94;
    background: linear-gradient(135deg, #b1a9a2 0, #a59c94 100%)
}

.brown-text.text-lighten-3 {
    color: #b1a9a2 !important
}

.btn-icon.brown-text.text-lighten-3:focus,
.btn-icon.brown-text.text-lighten-3:hover,
a.brown-text.text-lighten-3:focus,
a.brown-text.text-lighten-3:hover {
    color: #bdb6b0 !important
}

.brown.lighten-2 {
    background-color: #92867d !important;
    color: #000 !important
}

.brown.lighten-2.chip {
    border-color: #92867d !important
}

.brown.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.brown.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #80746b !important
}

.brown.lighten-2.btn-outline,
.brown.lighten-2.btn-outline-large,
.brown.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #92867d !important;
    border-color: #92867d !important
}

.brown.lighten-2.btn-outline-large:focus,
.brown.lighten-2.btn-outline-large:hover,
.brown.lighten-2.btn-outline-small:focus,
.brown.lighten-2.btn-outline-small:hover,
.brown.lighten-2.btn-outline:focus,
.brown.lighten-2.btn-outline:hover {
    background: #92867d !important;
    color: #000 !important
}

.brown-trspnt.trspnt-lighten-2 {
    background-color: rgba(146, 134, 125, .8) !important;
    color: #000 !important
}

.brown_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #92867d 0, #6a6059 100%)
}

.brown_gradient-l.gradient_lighten-2 {
    background: #867970;
    background: linear-gradient(135deg, #92867d 0, #867970 100%)
}

.brown-text.text-lighten-2 {
    color: #92867d !important
}

.btn-icon.brown-text.text-lighten-2:focus,
.btn-icon.brown-text.text-lighten-2:hover,
a.brown-text.text-lighten-2:focus,
a.brown-text.text-lighten-2:hover {
    color: #9e938b !important
}

.brown.lighten-1 {
    background-color: #7a6c61 !important;
    color: #fff !important
}

.brown.lighten-1.chip {
    border-color: #7a6c61 !important
}

.brown.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.brown.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #665a51 !important
}

.brown.lighten-1.btn-outline,
.brown.lighten-1.btn-outline-large,
.brown.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #7a6c61 !important;
    border-color: #7a6c61 !important
}

.brown.lighten-1.btn-outline-large:focus,
.brown.lighten-1.btn-outline-large:hover,
.brown.lighten-1.btn-outline-small:focus,
.brown.lighten-1.btn-outline-small:hover,
.brown.lighten-1.btn-outline:focus,
.brown.lighten-1.btn-outline:hover {
    background: #7a6c61 !important;
    color: #fff !important
}

.brown-trspnt.trspnt-lighten-1 {
    background-color: rgba(122, 108, 97, .8) !important;
    color: #fff !important
}

.brown_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #7a6c61 0, #4f463f 100%)
}

.brown_gradient-l.gradient_lighten-1 {
    background: #6c5f56;
    background: linear-gradient(135deg, #7a6c61 0, #6c5f56 100%)
}

.brown-text.text-lighten-1 {
    color: #7a6c61 !important
}

.btn-icon.brown-text.text-lighten-1:focus,
.btn-icon.brown-text.text-lighten-1:hover,
a.brown-text.text-lighten-1:focus,
a.brown-text.text-lighten-1:hover {
    color: #88796c !important
}

.brown.darken-1 {
    background-color: #5b4b3e !important;
    color: #fff !important
}

.brown.darken-1.chip {
    border-color: #5b4b3e !important
}

.brown.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.brown.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #463a30 !important
}

.brown.darken-1.btn-outline,
.brown.darken-1.btn-outline-large,
.brown.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #5b4b3e !important;
    border-color: #5b4b3e !important
}

.brown.darken-1.btn-outline-large:focus,
.brown.darken-1.btn-outline-large:hover,
.brown.darken-1.btn-outline-small:focus,
.brown.darken-1.btn-outline-small:hover,
.brown.darken-1.btn-outline:focus,
.brown.darken-1.btn-outline:hover {
    background: #5b4b3e !important;
    color: #fff !important
}

.brown-trspnt.trspnt-darken-1 {
    background-color: rgba(91, 75, 62, .8) !important;
    color: #fff !important
}

.brown_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #5b4b3e 0, #2e261f 100%)
}

.brown_gradient-l.gradient_darken-1 {
    background: #4c3f34;
    background: linear-gradient(135deg, #5b4b3e 0, #4c3f34 100%)
}

.brown-text.text-darken-1 {
    color: #5b4b3e !important
}

.btn-icon.brown-text.text-darken-1:focus,
.btn-icon.brown-text.text-darken-1:hover,
a.brown-text.text-darken-1:focus,
a.brown-text.text-darken-1:hover {
    color: #6a5848 !important
}

.brown.darken-2 {
    background-color: #514136 !important;
    color: #fff !important
}

.brown.darken-2.chip {
    border-color: #514136 !important
}

.brown.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.brown.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #3c3028 !important
}

.brown.darken-2.btn-outline,
.brown.darken-2.btn-outline-large,
.brown.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #514136 !important;
    border-color: #514136 !important
}

.brown.darken-2.btn-outline-large:focus,
.brown.darken-2.btn-outline-large:hover,
.brown.darken-2.btn-outline-small:focus,
.brown.darken-2.btn-outline-small:hover,
.brown.darken-2.btn-outline:focus,
.brown.darken-2.btn-outline:hover {
    background: #514136 !important;
    color: #fff !important
}

.brown-trspnt.trspnt-darken-2 {
    background-color: rgba(81, 65, 54, .8) !important;
    color: #fff !important
}

.brown_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #514136 0, #231c17 100%)
}

.brown_gradient-l.gradient_darken-2 {
    background: #42352c;
    background: linear-gradient(135deg, #514136 0, #42352c 100%)
}

.brown-text.text-darken-2 {
    color: #514136 !important
}

.btn-icon.brown-text.text-darken-2:focus,
.btn-icon.brown-text.text-darken-2:hover,
a.brown-text.text-darken-2:focus,
a.brown-text.text-darken-2:hover {
    color: #604d40 !important
}

.brown.darken-3 {
    background-color: #47382e !important;
    color: #fff !important
}

.brown.darken-3.chip {
    border-color: #47382e !important
}

.brown.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.brown.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #312720 !important
}

.brown.darken-3.btn-outline,
.brown.darken-3.btn-outline-large,
.brown.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #47382e !important;
    border-color: #47382e !important
}

.brown.darken-3.btn-outline-large:focus,
.brown.darken-3.btn-outline-large:hover,
.brown.darken-3.btn-outline-small:focus,
.brown.darken-3.btn-outline-small:hover,
.brown.darken-3.btn-outline:focus,
.brown.darken-3.btn-outline:hover {
    background: #47382e !important;
    color: #fff !important
}

.brown-trspnt.trspnt-darken-3 {
    background-color: rgba(71, 56, 46, .8) !important;
    color: #fff !important
}

.brown_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #47382e 0, #191310 100%)
}

.brown_gradient-l.gradient_darken-3 {
    background: #382c24;
    background: linear-gradient(135deg, #47382e 0, #382c24 100%)
}

.brown-text.text-darken-3 {
    color: #47382e !important
}

.btn-icon.brown-text.text-darken-3:focus,
.btn-icon.brown-text.text-darken-3:hover,
a.brown-text.text-darken-3:focus,
a.brown-text.text-darken-3:hover {
    color: #564438 !important
}

.brown.darken-4 {
    background-color: #35281f !important;
    color: #fff !important
}

.brown.darken-4.chip {
    border-color: #35281f !important
}

.brown.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.brown.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #1e1712 !important
}

.brown.darken-4.btn-outline,
.brown.darken-4.btn-outline-large,
.brown.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #35281f !important;
    border-color: #35281f !important
}

.brown.darken-4.btn-outline-large:focus,
.brown.darken-4.btn-outline-large:hover,
.brown.darken-4.btn-outline-small:focus,
.brown.darken-4.btn-outline-small:hover,
.brown.darken-4.btn-outline:focus,
.brown.darken-4.btn-outline:hover {
    background: #35281f !important;
    color: #fff !important
}

.brown-trspnt.trspnt-darken-4 {
    background-color: rgba(53, 40, 31, .8) !important;
    color: #fff !important
}

.brown_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #35281f 0, #050403 100%)
}

.brown_gradient-l.gradient_darken-4 {
    background: #251c16;
    background: linear-gradient(135deg, #35281f 0, #251c16 100%)
}

.brown-text.text-darken-4 {
    color: #35281f !important
}

.btn-icon.brown-text.text-darken-4:focus,
.btn-icon.brown-text.text-darken-4:hover,
a.brown-text.text-darken-4:focus,
a.brown-text.text-darken-4:hover {
    color: #453428 !important
}

.blue-grey {
    background-color: #ced5dd !important;
    color: #000 !important
}

.blue-grey.chip {
    border-color: #ced5dd !important
}

.blue-grey[class^=btn]:focus,
.blue-grey[class^=btn]:hover {
    background: #b9c3ce !important;
    color: #000 !important
}

.blue-grey.btn-outline,
.blue-grey.btn-outline-large,
.blue-grey.btn-outline-small {
    background: 0 0 !important;
    color: #ced5dd !important;
    border-color: #ced5dd !important
}

.blue-grey.btn-outline-large:focus,
.blue-grey.btn-outline-large:hover,
.blue-grey.btn-outline-small:focus,
.blue-grey.btn-outline-small:hover,
.blue-grey.btn-outline:focus,
.blue-grey.btn-outline:hover {
    background: #ced5dd !important;
    color: #000 !important
}

.blue-grey[class^=card] a:not([class^=btn]) {
    color: #5e5d4b !important
}

.blue-grey[class^=card] a:not([class^=btn]):focus,
.blue-grey[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.blue-grey-trspnt {
    background: rgba(206, 213, 221, .8) !important;
    color: #000 !important
}

.blue-grey_gradient {
    background-image: radial-gradient(center, circle cover, #ced5dd 0, #bfc8d3 100%);
    color: #000 !important
}

.blue-grey_gradient-l {
    background: #bfc8d3;
    background: linear-gradient(135deg, #ced5dd 0, #bfc8d3 100%);
    color: #000 !important
}

.blue-grey-text {
    color: #ced5dd !important
}

.btn-icon.blue-grey-text:hover,
a.blue-grey-text:hover {
    color: #dde2e7 !important
}

.blue-grey.lighten-5 {
    background-color: #f9fafb !important;
    color: #000 !important
}

.blue-grey.lighten-5.chip {
    border-color: #f9fafb !important
}

.blue-grey.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue-grey.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #e4e8ed !important
}

.blue-grey.lighten-5.btn-outline,
.blue-grey.lighten-5.btn-outline-large,
.blue-grey.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #f9fafb !important;
    border-color: #f9fafb !important
}

.blue-grey.lighten-5.btn-outline-large:focus,
.blue-grey.lighten-5.btn-outline-large:hover,
.blue-grey.lighten-5.btn-outline-small:focus,
.blue-grey.lighten-5.btn-outline-small:hover,
.blue-grey.lighten-5.btn-outline:focus,
.blue-grey.lighten-5.btn-outline:hover {
    background: #f9fafb !important;
    color: #000 !important
}

.blue-grey-trspnt.trspnt-lighten-5 {
    background-color: rgba(249, 250, 251, .8) !important;
    color: #000 !important
}

.blue-grey_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #f9fafb 0, #cbd4dc 100%)
}

.blue-grey_gradient-l.gradient_lighten-5 {
    background: #eaedf1;
    background: linear-gradient(135deg, #f9fafb 0, #eaedf1 100%)
}

.blue-grey-text.text-lighten-5 {
    color: #f9fafb !important
}

.btn-icon.blue-grey-text.text-lighten-5:focus,
.btn-icon.blue-grey-text.text-lighten-5:hover,
a.blue-grey-text.text-lighten-5:focus,
a.blue-grey-text.text-lighten-5:hover {
    color: #fff !important
}

.blue-grey.lighten-4 {
    background-color: #f0f2f5 !important;
    color: #000 !important
}

.blue-grey.lighten-4.chip {
    border-color: #f0f2f5 !important
}

.blue-grey.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue-grey.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #dbdfe7 !important
}

.blue-grey.lighten-4.btn-outline,
.blue-grey.lighten-4.btn-outline-large,
.blue-grey.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #f0f2f5 !important;
    border-color: #f0f2f5 !important
}

.blue-grey.lighten-4.btn-outline-large:focus,
.blue-grey.lighten-4.btn-outline-large:hover,
.blue-grey.lighten-4.btn-outline-small:focus,
.blue-grey.lighten-4.btn-outline-small:hover,
.blue-grey.lighten-4.btn-outline:focus,
.blue-grey.lighten-4.btn-outline:hover {
    background: #f0f2f5 !important;
    color: #000 !important
}

.blue-grey-trspnt.trspnt-lighten-4 {
    background-color: rgba(240, 242, 245, .8) !important;
    color: #000 !important
}

.blue-grey_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #f0f2f5 0, #c2cad6 100%)
}

.blue-grey_gradient-l.gradient_lighten-4 {
    background: #e1e5eb;
    background: linear-gradient(135deg, #f0f2f5 0, #e1e5eb 100%)
}

.blue-grey-text.text-lighten-4 {
    color: #f0f2f5 !important
}

.btn-icon.blue-grey-text.text-lighten-4:focus,
.btn-icon.blue-grey-text.text-lighten-4:hover,
a.blue-grey-text.text-lighten-4:focus,
a.blue-grey-text.text-lighten-4:hover {
    color: #fff !important
}

.blue-grey.lighten-3 {
    background-color: #e7eaee !important;
    color: #000 !important
}

.blue-grey.lighten-3.chip {
    border-color: #e7eaee !important
}

.blue-grey.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue-grey.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #d2d8df !important
}

.blue-grey.lighten-3.btn-outline,
.blue-grey.lighten-3.btn-outline-large,
.blue-grey.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #e7eaee !important;
    border-color: #e7eaee !important
}

.blue-grey.lighten-3.btn-outline-large:focus,
.blue-grey.lighten-3.btn-outline-large:hover,
.blue-grey.lighten-3.btn-outline-small:focus,
.blue-grey.lighten-3.btn-outline-small:hover,
.blue-grey.lighten-3.btn-outline:focus,
.blue-grey.lighten-3.btn-outline:hover {
    background: #e7eaee !important;
    color: #000 !important
}

.blue-grey-trspnt.trspnt-lighten-3 {
    background-color: rgba(231, 234, 238, .8) !important;
    color: #000 !important
}

.blue-grey_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #e7eaee 0, #bac3ce 100%)
}

.blue-grey_gradient-l.gradient_lighten-3 {
    background: #d8dde3;
    background: linear-gradient(135deg, #e7eaee 0, #d8dde3 100%)
}

.blue-grey-text.text-lighten-3 {
    color: #e7eaee !important
}

.btn-icon.blue-grey-text.text-lighten-3:focus,
.btn-icon.blue-grey-text.text-lighten-3:hover,
a.blue-grey-text.text-lighten-3:focus,
a.blue-grey-text.text-lighten-3:hover {
    color: #f6f7f9 !important
}

.blue-grey.lighten-2 {
    background-color: #dde2e7 !important;
    color: #000 !important
}

.blue-grey.lighten-2.chip {
    border-color: #dde2e7 !important
}

.blue-grey.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue-grey.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c8d0d8 !important
}

.blue-grey.lighten-2.btn-outline,
.blue-grey.lighten-2.btn-outline-large,
.blue-grey.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #dde2e7 !important;
    border-color: #dde2e7 !important
}

.blue-grey.lighten-2.btn-outline-large:focus,
.blue-grey.lighten-2.btn-outline-large:hover,
.blue-grey.lighten-2.btn-outline-small:focus,
.blue-grey.lighten-2.btn-outline-small:hover,
.blue-grey.lighten-2.btn-outline:focus,
.blue-grey.lighten-2.btn-outline:hover {
    background: #dde2e7 !important;
    color: #000 !important
}

.blue-grey-trspnt.trspnt-lighten-2 {
    background-color: rgba(221, 226, 231, .8) !important;
    color: #000 !important
}

.blue-grey_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #dde2e7 0, #b0bcc7 100%)
}

.blue-grey_gradient-l.gradient_lighten-2 {
    background: #ced5dc;
    background: linear-gradient(135deg, #dde2e7 0, #ced5dc 100%)
}

.blue-grey-text.text-lighten-2 {
    color: #dde2e7 !important
}

.btn-icon.blue-grey-text.text-lighten-2:focus,
.btn-icon.blue-grey-text.text-lighten-2:hover,
a.blue-grey-text.text-lighten-2:focus,
a.blue-grey-text.text-lighten-2:hover {
    color: #eceff2 !important
}

.blue-grey.lighten-1 {
    background-color: #d5dbe2 !important;
    color: #000 !important
}

.blue-grey.lighten-1.chip {
    border-color: #d5dbe2 !important
}

.blue-grey.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue-grey.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c0c9d3 !important
}

.blue-grey.lighten-1.btn-outline,
.blue-grey.lighten-1.btn-outline-large,
.blue-grey.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #d5dbe2 !important;
    border-color: #d5dbe2 !important
}

.blue-grey.lighten-1.btn-outline-large:focus,
.blue-grey.lighten-1.btn-outline-large:hover,
.blue-grey.lighten-1.btn-outline-small:focus,
.blue-grey.lighten-1.btn-outline-small:hover,
.blue-grey.lighten-1.btn-outline:focus,
.blue-grey.lighten-1.btn-outline:hover {
    background: #d5dbe2 !important;
    color: #000 !important
}

.blue-grey-trspnt.trspnt-lighten-1 {
    background-color: rgba(213, 219, 226, .8) !important;
    color: #000 !important
}

.blue-grey_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #d5dbe2 0, #a8b4c3 100%)
}

.blue-grey_gradient-l.gradient_lighten-1 {
    background: #c6ced8;
    background: linear-gradient(135deg, #d5dbe2 0, #c6ced8 100%)
}

.blue-grey-text.text-lighten-1 {
    color: #d5dbe2 !important
}

.btn-icon.blue-grey-text.text-lighten-1:focus,
.btn-icon.blue-grey-text.text-lighten-1:hover,
a.blue-grey-text.text-lighten-1:focus,
a.blue-grey-text.text-lighten-1:hover {
    color: #e4e8ec !important
}

.blue-grey.darken-1 {
    background-color: #c9d0d9 !important;
    color: #000 !important
}

.blue-grey.darken-1.chip {
    border-color: #c9d0d9 !important
}

.blue-grey.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue-grey.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #b4beca !important
}

.blue-grey.darken-1.btn-outline,
.blue-grey.darken-1.btn-outline-large,
.blue-grey.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #c9d0d9 !important;
    border-color: #c9d0d9 !important
}

.blue-grey.darken-1.btn-outline-large:focus,
.blue-grey.darken-1.btn-outline-large:hover,
.blue-grey.darken-1.btn-outline-small:focus,
.blue-grey.darken-1.btn-outline-small:hover,
.blue-grey.darken-1.btn-outline:focus,
.blue-grey.darken-1.btn-outline:hover {
    background: #c9d0d9 !important;
    color: #000 !important
}

.blue-grey-trspnt.trspnt-darken-1 {
    background-color: rgba(201, 208, 217, .8) !important;
    color: #000 !important
}

.blue-grey_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #c9d0d9 0, #9ca9b9 100%)
}

.blue-grey_gradient-l.gradient_darken-1 {
    background: #bac3ce;
    background: linear-gradient(135deg, #c9d0d9 0, #bac3ce 100%)
}

.blue-grey-text.text-darken-1 {
    color: #c9d0d9 !important
}

.btn-icon.blue-grey-text.text-darken-1:focus,
.btn-icon.blue-grey-text.text-darken-1:hover,
a.blue-grey-text.text-darken-1:focus,
a.blue-grey-text.text-darken-1:hover {
    color: #d8dde4 !important
}

.blue-grey.darken-2 {
    background-color: #c2cad4 !important;
    color: #000 !important
}

.blue-grey.darken-2.chip {
    border-color: #c2cad4 !important
}

.blue-grey.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue-grey.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #adb8c5 !important
}

.blue-grey.darken-2.btn-outline,
.blue-grey.darken-2.btn-outline-large,
.blue-grey.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #c2cad4 !important;
    border-color: #c2cad4 !important
}

.blue-grey.darken-2.btn-outline-large:focus,
.blue-grey.darken-2.btn-outline-large:hover,
.blue-grey.darken-2.btn-outline-small:focus,
.blue-grey.darken-2.btn-outline-small:hover,
.blue-grey.darken-2.btn-outline:focus,
.blue-grey.darken-2.btn-outline:hover {
    background: #c2cad4 !important;
    color: #000 !important
}

.blue-grey-trspnt.trspnt-darken-2 {
    background-color: rgba(194, 202, 212, .8) !important;
    color: #000 !important
}

.blue-grey_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #c2cad4 0, #95a3b4 100%)
}

.blue-grey_gradient-l.gradient_darken-2 {
    background: #b3bdc9;
    background: linear-gradient(135deg, #c2cad4 0, #b3bdc9 100%)
}

.blue-grey-text.text-darken-2 {
    color: #c2cad4 !important
}

.btn-icon.blue-grey-text.text-darken-2:focus,
.btn-icon.blue-grey-text.text-darken-2:hover,
a.blue-grey-text.text-darken-2:focus,
a.blue-grey-text.text-darken-2:hover {
    color: #d1d7df !important
}

.blue-grey.darken-3 {
    background-color: #bcc4cf !important;
    color: #000 !important
}

.blue-grey.darken-3.chip {
    border-color: #bcc4cf !important
}

.blue-grey.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue-grey.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #a7b2c0 !important
}

.blue-grey.darken-3.btn-outline,
.blue-grey.darken-3.btn-outline-large,
.blue-grey.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #bcc4cf !important;
    border-color: #bcc4cf !important
}

.blue-grey.darken-3.btn-outline-large:focus,
.blue-grey.darken-3.btn-outline-large:hover,
.blue-grey.darken-3.btn-outline-small:focus,
.blue-grey.darken-3.btn-outline-small:hover,
.blue-grey.darken-3.btn-outline:focus,
.blue-grey.darken-3.btn-outline:hover {
    background: #bcc4cf !important;
    color: #000 !important
}

.blue-grey-trspnt.trspnt-darken-3 {
    background-color: rgba(188, 196, 207, .8) !important;
    color: #000 !important
}

.blue-grey_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #bcc4cf 0, #8f9daf 100%)
}

.blue-grey_gradient-l.gradient_darken-3 {
    background: #adb7c4;
    background: linear-gradient(135deg, #bcc4cf 0, #adb7c4 100%)
}

.blue-grey-text.text-darken-3 {
    color: #bcc4cf !important
}

.btn-icon.blue-grey-text.text-darken-3:focus,
.btn-icon.blue-grey-text.text-darken-3:hover,
a.blue-grey-text.text-darken-3:focus,
a.blue-grey-text.text-darken-3:hover {
    color: #cbd1da !important
}

.blue-grey.darken-4 {
    background-color: #b0bac7 !important;
    color: #000 !important
}

.blue-grey.darken-4.chip {
    border-color: #b0bac7 !important
}

.blue-grey.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.blue-grey.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #9ba8b8 !important
}

.blue-grey.darken-4.btn-outline,
.blue-grey.darken-4.btn-outline-large,
.blue-grey.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #b0bac7 !important;
    border-color: #b0bac7 !important
}

.blue-grey.darken-4.btn-outline-large:focus,
.blue-grey.darken-4.btn-outline-large:hover,
.blue-grey.darken-4.btn-outline-small:focus,
.blue-grey.darken-4.btn-outline-small:hover,
.blue-grey.darken-4.btn-outline:focus,
.blue-grey.darken-4.btn-outline:hover {
    background: #b0bac7 !important;
    color: #000 !important
}

.blue-grey-trspnt.trspnt-darken-4 {
    background-color: rgba(176, 186, 199, .8) !important;
    color: #000 !important
}

.blue-grey_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #b0bac7 0, #8393a7 100%)
}

.blue-grey_gradient-l.gradient_darken-4 {
    background: #a1adbc;
    background: linear-gradient(135deg, #b0bac7 0, #a1adbc 100%)
}

.blue-grey-text.text-darken-4 {
    color: #b0bac7 !important
}

.btn-icon.blue-grey-text.text-darken-4:focus,
.btn-icon.blue-grey-text.text-darken-4:hover,
a.blue-grey-text.text-darken-4:focus,
a.blue-grey-text.text-darken-4:hover {
    color: #bfc7d2 !important
}

.grey {
    background-color: #9a9b9c !important;
    color: #000 !important
}

.grey.chip {
    border-color: #9a9b9c !important
}

.grey[class^=btn]:focus,
.grey[class^=btn]:hover {
    background: #88898a !important;
    color: #000 !important
}

.grey.btn-outline,
.grey.btn-outline-large,
.grey.btn-outline-small {
    background: 0 0 !important;
    color: #9a9b9c !important;
    border-color: #9a9b9c !important
}

.grey.btn-outline-large:focus,
.grey.btn-outline-large:hover,
.grey.btn-outline-small:focus,
.grey.btn-outline-small:hover,
.grey.btn-outline:focus,
.grey.btn-outline:hover {
    background: #9a9b9c !important;
    color: #000 !important
}

.grey[class^=card] a:not([class^=btn]) {
    color: #333 !important
}

.grey[class^=card] a:not([class^=btn]):focus,
.grey[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.grey-trspnt {
    background: rgba(154, 155, 156, .8) !important;
    color: #000 !important
}

.grey_gradient {
    background-image: radial-gradient(center, circle cover, #9a9b9c 0, #8d8e8f 100%);
    color: #000 !important
}

.grey_gradient-l {
    background: #8d8e8f;
    background: linear-gradient(135deg, #9a9b9c 0, #8d8e8f 100%);
    color: #000 !important
}

.grey-text {
    color: #9a9b9c !important
}

.btn-icon.grey-text:hover,
a.grey-text:hover {
    color: #a7a8a9 !important
}

.grey.lighten-5 {
    background-color: #f3f3f3 !important;
    color: #000 !important
}

.grey.lighten-5.chip {
    border-color: #f3f3f3 !important
}

.grey.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.grey.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #e1e1e1 !important
}

.grey.lighten-5.btn-outline,
.grey.lighten-5.btn-outline-large,
.grey.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #f3f3f3 !important;
    border-color: #f3f3f3 !important
}

.grey.lighten-5.btn-outline-large:focus,
.grey.lighten-5.btn-outline-large:hover,
.grey.lighten-5.btn-outline-small:focus,
.grey.lighten-5.btn-outline-small:hover,
.grey.lighten-5.btn-outline:focus,
.grey.lighten-5.btn-outline:hover {
    background: #f3f3f3 !important;
    color: #000 !important
}

.grey-trspnt.trspnt-lighten-5 {
    background-color: rgba(243, 243, 243, .8) !important;
    color: #000 !important
}

.grey_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #f3f3f3 0, #cdcdcd 100%)
}

.grey_gradient-l.gradient_lighten-5 {
    background: #e6e6e6;
    background: linear-gradient(135deg, #f3f3f3 0, #e6e6e6 100%)
}

.grey-text.text-lighten-5 {
    color: #f3f3f3 !important
}

.btn-icon.grey-text.text-lighten-5:focus,
.btn-icon.grey-text.text-lighten-5:hover,
a.grey-text.text-lighten-5:focus,
a.grey-text.text-lighten-5:hover {
    color: #fff !important
}

.grey.lighten-4 {
    background-color: #e1e1e1 !important;
    color: #000 !important
}

.grey.lighten-4.chip {
    border-color: #e1e1e1 !important
}

.grey.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.grey.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #cfcfcf !important
}

.grey.lighten-4.btn-outline,
.grey.lighten-4.btn-outline-large,
.grey.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #e1e1e1 !important;
    border-color: #e1e1e1 !important
}

.grey.lighten-4.btn-outline-large:focus,
.grey.lighten-4.btn-outline-large:hover,
.grey.lighten-4.btn-outline-small:focus,
.grey.lighten-4.btn-outline-small:hover,
.grey.lighten-4.btn-outline:focus,
.grey.lighten-4.btn-outline:hover {
    background: #e1e1e1 !important;
    color: #000 !important
}

.grey-trspnt.trspnt-lighten-4 {
    background-color: rgba(225, 225, 225, .8) !important;
    color: #000 !important
}

.grey_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #e1e1e1 0, #bbb 100%)
}

.grey_gradient-l.gradient_lighten-4 {
    background: #d4d4d4;
    background: linear-gradient(135deg, #e1e1e1 0, #d4d4d4 100%)
}

.grey-text.text-lighten-4 {
    color: #e1e1e1 !important
}

.btn-icon.grey-text.text-lighten-4:focus,
.btn-icon.grey-text.text-lighten-4:hover,
a.grey-text.text-lighten-4:focus,
a.grey-text.text-lighten-4:hover {
    color: #eee !important
}

.grey.lighten-3 {
    background-color: #cdcdce !important;
    color: #000 !important
}

.grey.lighten-3.chip {
    border-color: #cdcdce !important
}

.grey.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.grey.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #bbbbbc !important
}

.grey.lighten-3.btn-outline,
.grey.lighten-3.btn-outline-large,
.grey.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #cdcdce !important;
    border-color: #cdcdce !important
}

.grey.lighten-3.btn-outline-large:focus,
.grey.lighten-3.btn-outline-large:hover,
.grey.lighten-3.btn-outline-small:focus,
.grey.lighten-3.btn-outline-small:hover,
.grey.lighten-3.btn-outline:focus,
.grey.lighten-3.btn-outline:hover {
    background: #cdcdce !important;
    color: #000 !important
}

.grey-trspnt.trspnt-lighten-3 {
    background-color: rgba(205, 205, 206, .8) !important;
    color: #000 !important
}

.grey_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #cdcdce 0, #a6a6a8 100%)
}

.grey_gradient-l.gradient_lighten-3 {
    background: #c0c0c1;
    background: linear-gradient(135deg, #cdcdce 0, #c0c0c1 100%)
}

.grey-text.text-lighten-3 {
    color: #cdcdce !important
}

.btn-icon.grey-text.text-lighten-3:focus,
.btn-icon.grey-text.text-lighten-3:hover,
a.grey-text.text-lighten-3:focus,
a.grey-text.text-lighten-3:hover {
    color: #dadadb !important
}

.grey.lighten-2 {
    background-color: #b8b9ba !important;
    color: #000 !important
}

.grey.lighten-2.chip {
    border-color: #b8b9ba !important
}

.grey.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.grey.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #a6a7a8 !important
}

.grey.lighten-2.btn-outline,
.grey.lighten-2.btn-outline-large,
.grey.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #b8b9ba !important;
    border-color: #b8b9ba !important
}

.grey.lighten-2.btn-outline-large:focus,
.grey.lighten-2.btn-outline-large:hover,
.grey.lighten-2.btn-outline-small:focus,
.grey.lighten-2.btn-outline-small:hover,
.grey.lighten-2.btn-outline:focus,
.grey.lighten-2.btn-outline:hover {
    background: #b8b9ba !important;
    color: #000 !important
}

.grey-trspnt.trspnt-lighten-2 {
    background-color: rgba(184, 185, 186, .8) !important;
    color: #000 !important
}

.grey_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #b8b9ba 0, #919394 100%)
}

.grey_gradient-l.gradient_lighten-2 {
    background: #abacad;
    background: linear-gradient(135deg, #b8b9ba 0, #abacad 100%)
}

.grey-text.text-lighten-2 {
    color: #b8b9ba !important
}

.btn-icon.grey-text.text-lighten-2:focus,
.btn-icon.grey-text.text-lighten-2:hover,
a.grey-text.text-lighten-2:focus,
a.grey-text.text-lighten-2:hover {
    color: #c5c6c7 !important
}

.grey.lighten-1 {
    background-color: #a9aaab !important;
    color: #000 !important
}

.grey.lighten-1.chip {
    border-color: #a9aaab !important
}

.grey.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.grey.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #979899 !important
}

.grey.lighten-1.btn-outline,
.grey.lighten-1.btn-outline-large,
.grey.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #a9aaab !important;
    border-color: #a9aaab !important
}

.grey.lighten-1.btn-outline-large:focus,
.grey.lighten-1.btn-outline-large:hover,
.grey.lighten-1.btn-outline-small:focus,
.grey.lighten-1.btn-outline-small:hover,
.grey.lighten-1.btn-outline:focus,
.grey.lighten-1.btn-outline:hover {
    background: #a9aaab !important;
    color: #000 !important
}

.grey-trspnt.trspnt-lighten-1 {
    background-color: rgba(169, 170, 171, .8) !important;
    color: #000 !important
}

.grey_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #a9aaab 0, #828485 100%)
}

.grey_gradient-l.gradient_lighten-1 {
    background: #9c9d9e;
    background: linear-gradient(135deg, #a9aaab 0, #9c9d9e 100%)
}

.grey-text.text-lighten-1 {
    color: #a9aaab !important
}

.btn-icon.grey-text.text-lighten-1:focus,
.btn-icon.grey-text.text-lighten-1:hover,
a.grey-text.text-lighten-1:focus,
a.grey-text.text-lighten-1:hover {
    color: #b6b7b8 !important
}

.grey.darken-1 {
    background-color: #929394 !important;
    color: #000 !important
}

.grey.darken-1.chip {
    border-color: #929394 !important
}

.grey.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.grey.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #808182 !important
}

.grey.darken-1.btn-outline,
.grey.darken-1.btn-outline-large,
.grey.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #929394 !important;
    border-color: #929394 !important
}

.grey.darken-1.btn-outline-large:focus,
.grey.darken-1.btn-outline-large:hover,
.grey.darken-1.btn-outline-small:focus,
.grey.darken-1.btn-outline-small:hover,
.grey.darken-1.btn-outline:focus,
.grey.darken-1.btn-outline:hover {
    background: #929394 !important;
    color: #000 !important
}

.grey-trspnt.trspnt-darken-1 {
    background-color: rgba(146, 147, 148, .8) !important;
    color: #000 !important
}

.grey_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #929394 0, #6c6d6e 100%)
}

.grey_gradient-l.gradient_darken-1 {
    background: #858687;
    background: linear-gradient(135deg, #929394 0, #858687 100%)
}

.grey-text.text-darken-1 {
    color: #929394 !important
}

.btn-icon.grey-text.text-darken-1:focus,
.btn-icon.grey-text.text-darken-1:hover,
a.grey-text.text-darken-1:focus,
a.grey-text.text-darken-1:hover {
    color: #9fa0a1 !important
}

.grey.darken-2 {
    background-color: #88898a !important;
    color: #000 !important
}

.grey.darken-2.chip {
    border-color: #88898a !important
}

.grey.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.grey.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #767778 !important
}

.grey.darken-2.btn-outline,
.grey.darken-2.btn-outline-large,
.grey.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #88898a !important;
    border-color: #88898a !important
}

.grey.darken-2.btn-outline-large:focus,
.grey.darken-2.btn-outline-large:hover,
.grey.darken-2.btn-outline-small:focus,
.grey.darken-2.btn-outline-small:hover,
.grey.darken-2.btn-outline:focus,
.grey.darken-2.btn-outline:hover {
    background: #88898a !important;
    color: #000 !important
}

.grey-trspnt.trspnt-darken-2 {
    background-color: rgba(136, 137, 138, .8) !important;
    color: #000 !important
}

.grey_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #88898a 0, #626364 100%)
}

.grey_gradient-l.gradient_darken-2 {
    background: #7b7c7d;
    background: linear-gradient(135deg, #88898a 0, #7b7c7d 100%)
}

.grey-text.text-darken-2 {
    color: #88898a !important
}

.btn-icon.grey-text.text-darken-2:focus,
.btn-icon.grey-text.text-darken-2:hover,
a.grey-text.text-darken-2:focus,
a.grey-text.text-darken-2:hover {
    color: #959697 !important
}

.grey.darken-3 {
    background-color: #7e7f80 !important;
    color: #000 !important
}

.grey.darken-3.chip {
    border-color: #7e7f80 !important
}

.grey.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.grey.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #6c6d6e !important
}

.grey.darken-3.btn-outline,
.grey.darken-3.btn-outline-large,
.grey.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #7e7f80 !important;
    border-color: #7e7f80 !important
}

.grey.darken-3.btn-outline-large:focus,
.grey.darken-3.btn-outline-large:hover,
.grey.darken-3.btn-outline-small:focus,
.grey.darken-3.btn-outline-small:hover,
.grey.darken-3.btn-outline:focus,
.grey.darken-3.btn-outline:hover {
    background: #7e7f80 !important;
    color: #000 !important
}

.grey-trspnt.trspnt-darken-3 {
    background-color: rgba(126, 127, 128, .8) !important;
    color: #fff !important
}

.grey_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #7e7f80 0, #585959 100%)
}

.grey_gradient-l.gradient_darken-3 {
    background: #717273;
    background: linear-gradient(135deg, #7e7f80 0, #717273 100%)
}

.grey-text.text-darken-3 {
    color: #7e7f80 !important
}

.btn-icon.grey-text.text-darken-3:focus,
.btn-icon.grey-text.text-darken-3:hover,
a.grey-text.text-darken-3:focus,
a.grey-text.text-darken-3:hover {
    color: #8b8c8d !important
}

.grey.darken-4 {
    background-color: #6c6d6e !important;
    color: #fff !important
}

.grey.darken-4.chip {
    border-color: #6c6d6e !important
}

.grey.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.grey.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #5a5b5c !important
}

.grey.darken-4.btn-outline,
.grey.darken-4.btn-outline-large,
.grey.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #6c6d6e !important;
    border-color: #6c6d6e !important
}

.grey.darken-4.btn-outline-large:focus,
.grey.darken-4.btn-outline-large:hover,
.grey.darken-4.btn-outline-small:focus,
.grey.darken-4.btn-outline-small:hover,
.grey.darken-4.btn-outline:focus,
.grey.darken-4.btn-outline:hover {
    background: #6c6d6e !important;
    color: #fff !important
}

.grey-trspnt.trspnt-darken-4 {
    background-color: rgba(108, 109, 110, .8) !important;
    color: #fff !important
}

.grey_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #6c6d6e 0, #464747 100%)
}

.grey_gradient-l.gradient_darken-4 {
    background: #5f6061;
    background: linear-gradient(135deg, #6c6d6e 0, #5f6061 100%)
}

.grey-text.text-darken-4 {
    color: #6c6d6e !important
}

.btn-icon.grey-text.text-darken-4:focus,
.btn-icon.grey-text.text-darken-4:hover,
a.grey-text.text-darken-4:focus,
a.grey-text.text-darken-4:hover {
    color: #797a7b !important
}

.warm-grey {
    background-color: #82786f !important;
    color: #000 !important
}

.warm-grey.chip {
    border-color: #82786f !important
}

.warm-grey[class^=btn]:focus,
.warm-grey[class^=btn]:hover {
    background: #6f665f !important;
    color: #fff !important
}

.warm-grey.btn-outline,
.warm-grey.btn-outline-large,
.warm-grey.btn-outline-small {
    background: 0 0 !important;
    color: #82786f !important;
    border-color: #82786f !important
}

.warm-grey.btn-outline-large:focus,
.warm-grey.btn-outline-large:hover,
.warm-grey.btn-outline-small:focus,
.warm-grey.btn-outline-small:hover,
.warm-grey.btn-outline:focus,
.warm-grey.btn-outline:hover {
    background: #82786f !important;
    color: #000 !important
}

.warm-grey[class^=card] a:not([class^=btn]) {
    color: #0d0d0e !important
}

.warm-grey[class^=card] a:not([class^=btn]):focus,
.warm-grey[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.warm-grey-trspnt {
    background: rgba(130, 120, 111, .8) !important;
    color: #000 !important
}

.warm-grey_gradient {
    background-image: radial-gradient(center, circle cover, #82786f 0, #746b63 100%);
    color: #000 !important
}

.warm-grey_gradient-l {
    background: #746b63;
    background: linear-gradient(135deg, #82786f 0, #746b63 100%);
    color: #000 !important
}

.warm-grey-text {
    color: #82786f !important
}

.btn-icon.warm-grey-text:hover,
a.warm-grey-text:hover {
    color: #8f857c !important
}

.warm-grey.lighten-5 {
    background-color: #f0efee !important;
    color: #000 !important
}

.warm-grey.lighten-5.chip {
    border-color: #f0efee !important
}

.warm-grey.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.warm-grey.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #dfdddb !important
}

.warm-grey.lighten-5.btn-outline,
.warm-grey.lighten-5.btn-outline-large,
.warm-grey.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #f0efee !important;
    border-color: #f0efee !important
}

.warm-grey.lighten-5.btn-outline-large:focus,
.warm-grey.lighten-5.btn-outline-large:hover,
.warm-grey.lighten-5.btn-outline-small:focus,
.warm-grey.lighten-5.btn-outline-small:hover,
.warm-grey.lighten-5.btn-outline:focus,
.warm-grey.lighten-5.btn-outline:hover {
    background: #f0efee !important;
    color: #000 !important
}

.warm-grey-trspnt.trspnt-lighten-5 {
    background-color: rgba(240, 239, 238, .8) !important;
    color: #000 !important
}

.warm-grey_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #f0efee 0, #ccc9c5 100%)
}

.warm-grey_gradient-l.gradient_lighten-5 {
    background: #e4e2e0;
    background: linear-gradient(135deg, #f0efee 0, #e4e2e0 100%)
}

.warm-grey-text.text-lighten-5 {
    color: #f0efee !important
}

.btn-icon.warm-grey-text.text-lighten-5:focus,
.btn-icon.warm-grey-text.text-lighten-5:hover,
a.warm-grey-text.text-lighten-5:focus,
a.warm-grey-text.text-lighten-5:hover {
    color: #fcfcfc !important
}

.warm-grey.lighten-4 {
    background-color: #dad7d4 !important;
    color: #000 !important
}

.warm-grey.lighten-4.chip {
    border-color: #dad7d4 !important
}

.warm-grey.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.warm-grey.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #c9c5c1 !important
}

.warm-grey.lighten-4.btn-outline,
.warm-grey.lighten-4.btn-outline-large,
.warm-grey.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #dad7d4 !important;
    border-color: #dad7d4 !important
}

.warm-grey.lighten-4.btn-outline-large:focus,
.warm-grey.lighten-4.btn-outline-large:hover,
.warm-grey.lighten-4.btn-outline-small:focus,
.warm-grey.lighten-4.btn-outline-small:hover,
.warm-grey.lighten-4.btn-outline:focus,
.warm-grey.lighten-4.btn-outline:hover {
    background: #dad7d4 !important;
    color: #000 !important
}

.warm-grey-trspnt.trspnt-lighten-4 {
    background-color: rgba(218, 215, 212, .8) !important;
    color: #000 !important
}

.warm-grey_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #dad7d4 0, #b7b1ab 100%)
}

.warm-grey_gradient-l.gradient_lighten-4 {
    background: #cecac6;
    background: linear-gradient(135deg, #dad7d4 0, #cecac6 100%)
}

.warm-grey-text.text-lighten-4 {
    color: #dad7d4 !important
}

.btn-icon.warm-grey-text.text-lighten-4:focus,
.btn-icon.warm-grey-text.text-lighten-4:hover,
a.warm-grey-text.text-lighten-4:focus,
a.warm-grey-text.text-lighten-4:hover {
    color: #e6e4e2 !important
}

.warm-grey.lighten-3 {
    background-color: #c1bcb7 !important;
    color: #000 !important
}

.warm-grey.lighten-3.chip {
    border-color: #c1bcb7 !important
}

.warm-grey.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.warm-grey.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #b0aaa4 !important
}

.warm-grey.lighten-3.btn-outline,
.warm-grey.lighten-3.btn-outline-large,
.warm-grey.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #c1bcb7 !important;
    border-color: #c1bcb7 !important
}

.warm-grey.lighten-3.btn-outline-large:focus,
.warm-grey.lighten-3.btn-outline-large:hover,
.warm-grey.lighten-3.btn-outline-small:focus,
.warm-grey.lighten-3.btn-outline-small:hover,
.warm-grey.lighten-3.btn-outline:focus,
.warm-grey.lighten-3.btn-outline:hover {
    background: #c1bcb7 !important;
    color: #000 !important
}

.warm-grey-trspnt.trspnt-lighten-3 {
    background-color: rgba(193, 188, 183, .8) !important;
    color: #000 !important
}

.warm-grey_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #c1bcb7 0, #9e968e 100%)
}

.warm-grey_gradient-l.gradient_lighten-3 {
    background: #b5afa9;
    background: linear-gradient(135deg, #c1bcb7 0, #b5afa9 100%)
}

.warm-grey-text.text-lighten-3 {
    color: #c1bcb7 !important
}

.btn-icon.warm-grey-text.text-lighten-3:focus,
.btn-icon.warm-grey-text.text-lighten-3:hover,
a.warm-grey-text.text-lighten-3:focus,
a.warm-grey-text.text-lighten-3:hover {
    color: #cdc9c5 !important
}

.warm-grey.lighten-2 {
    background-color: #a8a19a !important;
    color: #000 !important
}

.warm-grey.lighten-2.chip {
    border-color: #a8a19a !important
}

.warm-grey.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.warm-grey.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #978f87 !important
}

.warm-grey.lighten-2.btn-outline,
.warm-grey.lighten-2.btn-outline-large,
.warm-grey.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #a8a19a !important;
    border-color: #a8a19a !important
}

.warm-grey.lighten-2.btn-outline-large:focus,
.warm-grey.lighten-2.btn-outline-large:hover,
.warm-grey.lighten-2.btn-outline-small:focus,
.warm-grey.lighten-2.btn-outline-small:hover,
.warm-grey.lighten-2.btn-outline:focus,
.warm-grey.lighten-2.btn-outline:hover {
    background: #a8a19a !important;
    color: #000 !important
}

.warm-grey-trspnt.trspnt-lighten-2 {
    background-color: rgba(168, 161, 154, .8) !important;
    color: #000 !important
}

.warm-grey_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #a8a19a 0, #847b72 100%)
}

.warm-grey_gradient-l.gradient_lighten-2 {
    background: #9c948c;
    background: linear-gradient(135deg, #a8a19a 0, #9c948c 100%)
}

.warm-grey-text.text-lighten-2 {
    color: #a8a19a !important
}

.btn-icon.warm-grey-text.text-lighten-2:focus,
.btn-icon.warm-grey-text.text-lighten-2:hover,
a.warm-grey-text.text-lighten-2:focus,
a.warm-grey-text.text-lighten-2:hover {
    color: #b4aea8 !important
}

.warm-grey.lighten-1 {
    background-color: #958c85 !important;
    color: #000 !important
}

.warm-grey.lighten-1.chip {
    border-color: #958c85 !important
}

.warm-grey.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.warm-grey.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #847a73 !important
}

.warm-grey.lighten-1.btn-outline,
.warm-grey.lighten-1.btn-outline-large,
.warm-grey.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #958c85 !important;
    border-color: #958c85 !important
}

.warm-grey.lighten-1.btn-outline-large:focus,
.warm-grey.lighten-1.btn-outline-large:hover,
.warm-grey.lighten-1.btn-outline-small:focus,
.warm-grey.lighten-1.btn-outline-small:hover,
.warm-grey.lighten-1.btn-outline:focus,
.warm-grey.lighten-1.btn-outline:hover {
    background: #958c85 !important;
    color: #000 !important
}

.warm-grey-trspnt.trspnt-lighten-1 {
    background-color: rgba(149, 140, 133, .8) !important;
    color: #000 !important
}

.warm-grey_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #958c85 0, #6e6660 100%)
}

.warm-grey_gradient-l.gradient_lighten-1 {
    background: #897f77;
    background: linear-gradient(135deg, #958c85 0, #897f77 100%)
}

.warm-grey-text.text-lighten-1 {
    color: #958c85 !important
}

.btn-icon.warm-grey-text.text-lighten-1:focus,
.btn-icon.warm-grey-text.text-lighten-1:hover,
a.warm-grey-text.text-lighten-1:focus,
a.warm-grey-text.text-lighten-1:hover {
    color: #a19993 !important
}

.warm-grey.darken-1 {
    background-color: #7a7067 !important;
    color: #fff !important
}

.warm-grey.darken-1.chip {
    border-color: #7a7067 !important
}

.warm-grey.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.warm-grey.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #675e57 !important
}

.warm-grey.darken-1.btn-outline,
.warm-grey.darken-1.btn-outline-large,
.warm-grey.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #7a7067 !important;
    border-color: #7a7067 !important
}

.warm-grey.darken-1.btn-outline-large:focus,
.warm-grey.darken-1.btn-outline-large:hover,
.warm-grey.darken-1.btn-outline-small:focus,
.warm-grey.darken-1.btn-outline-small:hover,
.warm-grey.darken-1.btn-outline:focus,
.warm-grey.darken-1.btn-outline:hover {
    background: #7a7067 !important;
    color: #fff !important
}

.warm-grey-trspnt.trspnt-darken-1 {
    background-color: rgba(122, 112, 103, .8) !important;
    color: #fff !important
}

.warm-grey_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #7a7067 0, #514a44 100%)
}

.warm-grey_gradient-l.gradient_darken-1 {
    background: #6c635b;
    background: linear-gradient(135deg, #7a7067 0, #6c635b 100%)
}

.warm-grey-text.text-darken-1 {
    color: #7a7067 !important
}

.btn-icon.warm-grey-text.text-darken-1:focus,
.btn-icon.warm-grey-text.text-darken-1:hover,
a.warm-grey-text.text-darken-1:focus,
a.warm-grey-text.text-darken-1:hover {
    color: #887d73 !important
}

.warm-grey.darken-2 {
    background-color: #6f655c !important;
    color: #fff !important
}

.warm-grey.darken-2.chip {
    border-color: #6f655c !important
}

.warm-grey.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.warm-grey.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #5b534c !important
}

.warm-grey.darken-2.btn-outline,
.warm-grey.darken-2.btn-outline-large,
.warm-grey.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #6f655c !important;
    border-color: #6f655c !important
}

.warm-grey.darken-2.btn-outline-large:focus,
.warm-grey.darken-2.btn-outline-large:hover,
.warm-grey.darken-2.btn-outline-small:focus,
.warm-grey.darken-2.btn-outline-small:hover,
.warm-grey.darken-2.btn-outline:focus,
.warm-grey.darken-2.btn-outline:hover {
    background: #6f655c !important;
    color: #fff !important
}

.warm-grey-trspnt.trspnt-darken-2 {
    background-color: rgba(111, 101, 92, .8) !important;
    color: #fff !important
}

.warm-grey_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #6f655c 0, #453f39 100%)
}

.warm-grey_gradient-l.gradient_darken-2 {
    background: #615850;
    background: linear-gradient(135deg, #6f655c 0, #615850 100%)
}

.warm-grey-text.text-darken-2 {
    color: #6f655c !important
}

.btn-icon.warm-grey-text.text-darken-2:focus,
.btn-icon.warm-grey-text.text-darken-2:hover,
a.warm-grey-text.text-darken-2:focus,
a.warm-grey-text.text-darken-2:hover {
    color: #7d7268 !important
}

.warm-grey.darken-3 {
    background-color: #655b52 !important;
    color: #fff !important
}

.warm-grey.darken-3.chip {
    border-color: #655b52 !important
}

.warm-grey.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.warm-grey.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #514942 !important
}

.warm-grey.darken-3.btn-outline,
.warm-grey.darken-3.btn-outline-large,
.warm-grey.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #655b52 !important;
    border-color: #655b52 !important
}

.warm-grey.darken-3.btn-outline-large:focus,
.warm-grey.darken-3.btn-outline-large:hover,
.warm-grey.darken-3.btn-outline-small:focus,
.warm-grey.darken-3.btn-outline-small:hover,
.warm-grey.darken-3.btn-outline:focus,
.warm-grey.darken-3.btn-outline:hover {
    background: #655b52 !important;
    color: #fff !important
}

.warm-grey-trspnt.trspnt-darken-3 {
    background-color: rgba(101, 91, 82, .8) !important;
    color: #fff !important
}

.warm-grey_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #655b52 0, #3b3530 100%)
}

.warm-grey_gradient-l.gradient_darken-3 {
    background: #574e47;
    background: linear-gradient(135deg, #655b52 0, #574e47 100%)
}

.warm-grey-text.text-darken-3 {
    color: #655b52 !important
}

.btn-icon.warm-grey-text.text-darken-3:focus,
.btn-icon.warm-grey-text.text-darken-3:hover,
a.warm-grey-text.text-darken-3:focus,
a.warm-grey-text.text-darken-3:hover {
    color: #73685d !important
}

.warm-grey.darken-4 {
    background-color: #524840 !important;
    color: #fff !important
}

.warm-grey.darken-4.chip {
    border-color: #524840 !important
}

.warm-grey.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.warm-grey.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #3e3630 !important
}

.warm-grey.darken-4.btn-outline,
.warm-grey.darken-4.btn-outline-large,
.warm-grey.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #524840 !important;
    border-color: #524840 !important
}

.warm-grey.darken-4.btn-outline-large:focus,
.warm-grey.darken-4.btn-outline-large:hover,
.warm-grey.darken-4.btn-outline-small:focus,
.warm-grey.darken-4.btn-outline-small:hover,
.warm-grey.darken-4.btn-outline:focus,
.warm-grey.darken-4.btn-outline:hover {
    background: #524840 !important;
    color: #fff !important
}

.warm-grey-trspnt.trspnt-darken-4 {
    background-color: rgba(82, 72, 64, .8) !important;
    color: #fff !important
}

.warm-grey_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #524840 0, #27221e 100%)
}

.warm-grey_gradient-l.gradient_darken-4 {
    background: #443b35;
    background: linear-gradient(135deg, #524840 0, #443b35 100%)
}

.warm-grey-text.text-darken-4 {
    color: #524840 !important
}

.btn-icon.warm-grey-text.text-darken-4:focus,
.btn-icon.warm-grey-text.text-darken-4:hover,
a.warm-grey-text.text-darken-4:focus,
a.warm-grey-text.text-darken-4:hover {
    color: #60554b !important
}

.dark-grey {
    background-color: #57584f !important;
    color: #fff !important
}

.dark-grey.chip {
    border-color: #57584f !important
}

.dark-grey[class^=btn]:focus,
.dark-grey[class^=btn]:hover {
    background: #44453e !important;
    color: #fff !important
}

.dark-grey.btn-outline,
.dark-grey.btn-outline-large,
.dark-grey.btn-outline-small {
    background: 0 0 !important;
    color: #57584f !important;
    border-color: #57584f !important
}

.dark-grey.btn-outline-large:focus,
.dark-grey.btn-outline-large:hover,
.dark-grey.btn-outline-small:focus,
.dark-grey.btn-outline-small:hover,
.dark-grey.btn-outline:focus,
.dark-grey.btn-outline:hover {
    background: #57584f !important;
    color: #fff !important
}

.dark-grey[class^=card] a:not([class^=btn]) {
    color: #dac4ee !important
}

.dark-grey[class^=card] a:not([class^=btn]):focus,
.dark-grey[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.dark-grey-trspnt {
    background: rgba(87, 88, 79, .8) !important;
    color: #fff !important
}

.dark-grey_gradient {
    background-image: radial-gradient(center, circle cover, #57584f 0, #4a4b43 100%);
    color: #fff !important
}

.dark-grey_gradient-l {
    background: #4a4b43;
    background: linear-gradient(135deg, #57584f 0, #4a4b43 100%);
    color: #fff !important
}

.dark-grey-text {
    color: #57584f !important
}

.btn-icon.dark-grey-text:hover,
a.dark-grey-text:hover {
    color: #64655b !important
}

.dark-grey.lighten-5 {
    background-color: #ebebea !important;
    color: #000 !important
}

.dark-grey.lighten-5.chip {
    border-color: #ebebea !important
}

.dark-grey.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-grey.lighten-5[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #dadad8 !important
}

.dark-grey.lighten-5.btn-outline,
.dark-grey.lighten-5.btn-outline-large,
.dark-grey.lighten-5.btn-outline-small {
    background: 0 0 !important;
    color: #ebebea !important;
    border-color: #ebebea !important
}

.dark-grey.lighten-5.btn-outline-large:focus,
.dark-grey.lighten-5.btn-outline-large:hover,
.dark-grey.lighten-5.btn-outline-small:focus,
.dark-grey.lighten-5.btn-outline-small:hover,
.dark-grey.lighten-5.btn-outline:focus,
.dark-grey.lighten-5.btn-outline:hover {
    background: #ebebea !important;
    color: #000 !important
}

.dark-grey-trspnt.trspnt-lighten-5 {
    background-color: rgba(235, 235, 234, .8) !important;
    color: #000 !important
}

.dark-grey_gradient.gradient_lighten-5 {
    background-image: radial-gradient(center, circle cover, #ebebea 0, #c6c6c3 100%)
}

.dark-grey_gradient-l.gradient_lighten-5 {
    background: #dfdfdd;
    background: linear-gradient(135deg, #ebebea 0, #dfdfdd 100%)
}

.dark-grey-text.text-lighten-5 {
    color: #ebebea !important
}

.btn-icon.dark-grey-text.text-lighten-5:focus,
.btn-icon.dark-grey-text.text-lighten-5:hover,
a.dark-grey-text.text-lighten-5:focus,
a.dark-grey-text.text-lighten-5:hover {
    color: #f7f7f7 !important
}

.dark-grey.lighten-4 {
    background-color: #cdcdca !important;
    color: #000 !important
}

.dark-grey.lighten-4.chip {
    border-color: #cdcdca !important
}

.dark-grey.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-grey.lighten-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #bcbcb8 !important
}

.dark-grey.lighten-4.btn-outline,
.dark-grey.lighten-4.btn-outline-large,
.dark-grey.lighten-4.btn-outline-small {
    background: 0 0 !important;
    color: #cdcdca !important;
    border-color: #cdcdca !important
}

.dark-grey.lighten-4.btn-outline-large:focus,
.dark-grey.lighten-4.btn-outline-large:hover,
.dark-grey.lighten-4.btn-outline-small:focus,
.dark-grey.lighten-4.btn-outline-small:hover,
.dark-grey.lighten-4.btn-outline:focus,
.dark-grey.lighten-4.btn-outline:hover {
    background: #cdcdca !important;
    color: #000 !important
}

.dark-grey-trspnt.trspnt-lighten-4 {
    background-color: rgba(205, 205, 202, .8) !important;
    color: #000 !important
}

.dark-grey_gradient.gradient_lighten-4 {
    background-image: radial-gradient(center, circle cover, #cdcdca 0, #a8a8a3 100%)
}

.dark-grey_gradient-l.gradient_lighten-4 {
    background: #c1c1bd;
    background: linear-gradient(135deg, #cdcdca 0, #c1c1bd 100%)
}

.dark-grey-text.text-lighten-4 {
    color: #cdcdca !important
}

.btn-icon.dark-grey-text.text-lighten-4:focus,
.btn-icon.dark-grey-text.text-lighten-4:hover,
a.dark-grey-text.text-lighten-4:focus,
a.dark-grey-text.text-lighten-4:hover {
    color: #d9d9d7 !important
}

.dark-grey.lighten-3 {
    background-color: #abaca7 !important;
    color: #000 !important
}

.dark-grey.lighten-3.chip {
    border-color: #abaca7 !important
}

.dark-grey.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-grey.lighten-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #999b95 !important
}

.dark-grey.lighten-3.btn-outline,
.dark-grey.lighten-3.btn-outline-large,
.dark-grey.lighten-3.btn-outline-small {
    background: 0 0 !important;
    color: #abaca7 !important;
    border-color: #abaca7 !important
}

.dark-grey.lighten-3.btn-outline-large:focus,
.dark-grey.lighten-3.btn-outline-large:hover,
.dark-grey.lighten-3.btn-outline-small:focus,
.dark-grey.lighten-3.btn-outline-small:hover,
.dark-grey.lighten-3.btn-outline:focus,
.dark-grey.lighten-3.btn-outline:hover {
    background: #abaca7 !important;
    color: #000 !important
}

.dark-grey-trspnt.trspnt-lighten-3 {
    background-color: rgba(171, 172, 167, .8) !important;
    color: #000 !important
}

.dark-grey_gradient.gradient_lighten-3 {
    background-image: radial-gradient(center, circle cover, #abaca7 0, #858780 100%)
}

.dark-grey_gradient-l.gradient_lighten-3 {
    background: #9ea09a;
    background: linear-gradient(135deg, #abaca7 0, #9ea09a 100%)
}

.dark-grey-text.text-lighten-3 {
    color: #abaca7 !important
}

.btn-icon.dark-grey-text.text-lighten-3:focus,
.btn-icon.dark-grey-text.text-lighten-3:hover,
a.dark-grey-text.text-lighten-3:focus,
a.dark-grey-text.text-lighten-3:hover {
    color: #b8b8b4 !important
}

.dark-grey.lighten-2 {
    background-color: #898a84 !important;
    color: #000 !important
}

.dark-grey.lighten-2.chip {
    border-color: #898a84 !important
}

.dark-grey.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-grey.lighten-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #777872 !important
}

.dark-grey.lighten-2.btn-outline,
.dark-grey.lighten-2.btn-outline-large,
.dark-grey.lighten-2.btn-outline-small {
    background: 0 0 !important;
    color: #898a84 !important;
    border-color: #898a84 !important
}

.dark-grey.lighten-2.btn-outline-large:focus,
.dark-grey.lighten-2.btn-outline-large:hover,
.dark-grey.lighten-2.btn-outline-small:focus,
.dark-grey.lighten-2.btn-outline-small:hover,
.dark-grey.lighten-2.btn-outline:focus,
.dark-grey.lighten-2.btn-outline:hover {
    background: #898a84 !important;
    color: #000 !important
}

.dark-grey-trspnt.trspnt-lighten-2 {
    background-color: rgba(137, 138, 132, .8) !important;
    color: #000 !important
}

.dark-grey_gradient.gradient_lighten-2 {
    background-image: radial-gradient(center, circle cover, #898a84 0, #62635e 100%)
}

.dark-grey_gradient-l.gradient_lighten-2 {
    background: #7c7d77;
    background: linear-gradient(135deg, #898a84 0, #7c7d77 100%)
}

.dark-grey-text.text-lighten-2 {
    color: #898a84 !important
}

.btn-icon.dark-grey-text.text-lighten-2:focus,
.btn-icon.dark-grey-text.text-lighten-2:hover,
a.dark-grey-text.text-lighten-2:focus,
a.dark-grey-text.text-lighten-2:hover {
    color: #969691 !important
}

.dark-grey.lighten-1 {
    background-color: #707169 !important;
    color: #fff !important
}

.dark-grey.lighten-1.chip {
    border-color: #707169 !important
}

.dark-grey.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-grey.lighten-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #5e5e58 !important
}

.dark-grey.lighten-1.btn-outline,
.dark-grey.lighten-1.btn-outline-large,
.dark-grey.lighten-1.btn-outline-small {
    background: 0 0 !important;
    color: #707169 !important;
    border-color: #707169 !important
}

.dark-grey.lighten-1.btn-outline-large:focus,
.dark-grey.lighten-1.btn-outline-large:hover,
.dark-grey.lighten-1.btn-outline-small:focus,
.dark-grey.lighten-1.btn-outline-small:hover,
.dark-grey.lighten-1.btn-outline:focus,
.dark-grey.lighten-1.btn-outline:hover {
    background: #707169 !important;
    color: #fff !important
}

.dark-grey-trspnt.trspnt-lighten-1 {
    background-color: rgba(112, 113, 105, .8) !important;
    color: #fff !important
}

.dark-grey_gradient.gradient_lighten-1 {
    background-image: radial-gradient(center, circle cover, #707169 0, #494944 100%)
}

.dark-grey_gradient-l.gradient_lighten-1 {
    background: #63645d;
    background: linear-gradient(135deg, #707169 0, #63645d 100%)
}

.dark-grey-text.text-lighten-1 {
    color: #707169 !important
}

.btn-icon.dark-grey-text.text-lighten-1:focus,
.btn-icon.dark-grey-text.text-lighten-1:hover,
a.dark-grey-text.text-lighten-1:focus,
a.dark-grey-text.text-lighten-1:hover {
    color: #7d7e75 !important
}

.dark-grey.darken-1 {
    background-color: #4f5048 !important;
    color: #fff !important
}

.dark-grey.darken-1.chip {
    border-color: #4f5048 !important
}

.dark-grey.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-grey.darken-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #3c3d37 !important
}

.dark-grey.darken-1.btn-outline,
.dark-grey.darken-1.btn-outline-large,
.dark-grey.darken-1.btn-outline-small {
    background: 0 0 !important;
    color: #4f5048 !important;
    border-color: #4f5048 !important
}

.dark-grey.darken-1.btn-outline-large:focus,
.dark-grey.darken-1.btn-outline-large:hover,
.dark-grey.darken-1.btn-outline-small:focus,
.dark-grey.darken-1.btn-outline-small:hover,
.dark-grey.darken-1.btn-outline:focus,
.dark-grey.darken-1.btn-outline:hover {
    background: #4f5048 !important;
    color: #fff !important
}

.dark-grey-trspnt.trspnt-darken-1 {
    background-color: rgba(79, 80, 72, .8) !important;
    color: #fff !important
}

.dark-grey_gradient.gradient_darken-1 {
    background-image: radial-gradient(center, circle cover, #4f5048 0, #272824 100%)
}

.dark-grey_gradient-l.gradient_darken-1 {
    background: #42433c;
    background: linear-gradient(135deg, #4f5048 0, #42433c 100%)
}

.dark-grey-text.text-darken-1 {
    color: #4f5048 !important
}

.btn-icon.dark-grey-text.text-darken-1:focus,
.btn-icon.dark-grey-text.text-darken-1:hover,
a.dark-grey-text.text-darken-1:focus,
a.dark-grey-text.text-darken-1:hover {
    color: #5c5d54 !important
}

.dark-grey.darken-2 {
    background-color: #46473f !important;
    color: #fff !important
}

.dark-grey.darken-2.chip {
    border-color: #46473f !important
}

.dark-grey.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-grey.darken-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #33342e !important
}

.dark-grey.darken-2.btn-outline,
.dark-grey.darken-2.btn-outline-large,
.dark-grey.darken-2.btn-outline-small {
    background: 0 0 !important;
    color: #46473f !important;
    border-color: #46473f !important
}

.dark-grey.darken-2.btn-outline-large:focus,
.dark-grey.darken-2.btn-outline-large:hover,
.dark-grey.darken-2.btn-outline-small:focus,
.dark-grey.darken-2.btn-outline-small:hover,
.dark-grey.darken-2.btn-outline:focus,
.dark-grey.darken-2.btn-outline:hover {
    background: #46473f !important;
    color: #fff !important
}

.dark-grey-trspnt.trspnt-darken-2 {
    background-color: rgba(70, 71, 63, .8) !important;
    color: #fff !important
}

.dark-grey_gradient.gradient_darken-2 {
    background-image: radial-gradient(center, circle cover, #46473f 0, #1e1e1b 100%)
}

.dark-grey_gradient-l.gradient_darken-2 {
    background: #393933;
    background: linear-gradient(135deg, #46473f 0, #393933 100%)
}

.dark-grey-text.text-darken-2 {
    color: #46473f !important
}

.btn-icon.dark-grey-text.text-darken-2:focus,
.btn-icon.dark-grey-text.text-darken-2:hover,
a.dark-grey-text.text-darken-2:focus,
a.dark-grey-text.text-darken-2:hover {
    color: #53554b !important
}

.dark-grey.darken-3 {
    background-color: #3c3d36 !important;
    color: #fff !important
}

.dark-grey.darken-3.chip {
    border-color: #3c3d36 !important
}

.dark-grey.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-grey.darken-3[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #292a25 !important
}

.dark-grey.darken-3.btn-outline,
.dark-grey.darken-3.btn-outline-large,
.dark-grey.darken-3.btn-outline-small {
    background: 0 0 !important;
    color: #3c3d36 !important;
    border-color: #3c3d36 !important
}

.dark-grey.darken-3.btn-outline-large:focus,
.dark-grey.darken-3.btn-outline-large:hover,
.dark-grey.darken-3.btn-outline-small:focus,
.dark-grey.darken-3.btn-outline-small:hover,
.dark-grey.darken-3.btn-outline:focus,
.dark-grey.darken-3.btn-outline:hover {
    background: #3c3d36 !important;
    color: #fff !important
}

.dark-grey-trspnt.trspnt-darken-3 {
    background-color: rgba(60, 61, 54, .8) !important;
    color: #fff !important
}

.dark-grey_gradient.gradient_darken-3 {
    background-image: radial-gradient(center, circle cover, #3c3d36 0, #141412 100%)
}

.dark-grey_gradient-l.gradient_darken-3 {
    background: #2f2f2a;
    background: linear-gradient(135deg, #3c3d36 0, #2f2f2a 100%)
}

.dark-grey-text.text-darken-3 {
    color: #3c3d36 !important
}

.btn-icon.dark-grey-text.text-darken-3:focus,
.btn-icon.dark-grey-text.text-darken-3:hover,
a.dark-grey-text.text-darken-3:focus,
a.dark-grey-text.text-darken-3:hover {
    color: #494b42 !important
}

.dark-grey.darken-4 {
    background-color: #2c2d26 !important;
    color: #fff !important
}

.dark-grey.darken-4.chip {
    border-color: #2c2d26 !important
}

.dark-grey.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.dark-grey.darken-4[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #191a16 !important
}

.dark-grey.darken-4.btn-outline,
.dark-grey.darken-4.btn-outline-large,
.dark-grey.darken-4.btn-outline-small {
    background: 0 0 !important;
    color: #2c2d26 !important;
    border-color: #2c2d26 !important
}

.dark-grey.darken-4.btn-outline-large:focus,
.dark-grey.darken-4.btn-outline-large:hover,
.dark-grey.darken-4.btn-outline-small:focus,
.dark-grey.darken-4.btn-outline-small:hover,
.dark-grey.darken-4.btn-outline:focus,
.dark-grey.darken-4.btn-outline:hover {
    background: #2c2d26 !important;
    color: #fff !important
}

.dark-grey-trspnt.trspnt-darken-4 {
    background-color: rgba(44, 45, 38, .8) !important;
    color: #fff !important
}

.dark-grey_gradient.gradient_darken-4 {
    background-image: radial-gradient(center, circle cover, #2c2d26 0, #030403 100%)
}

.dark-grey_gradient-l.gradient_darken-4 {
    background: #1e1f1a;
    background: linear-gradient(135deg, #2c2d26 0, #1e1f1a 100%)
}

.dark-grey-text.text-darken-4 {
    color: #2c2d26 !important
}

.btn-icon.dark-grey-text.text-darken-4:focus,
.btn-icon.dark-grey-text.text-darken-4:hover,
a.dark-grey-text.text-darken-4:focus,
a.dark-grey-text.text-darken-4:hover {
    color: #3a3b32 !important
}

.social.twitter {
    background-color: #1da1f2 !important;
    color: #000 !important
}

.social.twitter.chip {
    border-color: #1da1f2 !important
}

.social.twitter[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.social.twitter[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #0d8fdf !important
}

.social.twitter.btn-outline,
.social.twitter.btn-outline-large,
.social.twitter.btn-outline-small {
    background: 0 0 !important;
    color: #1da1f2 !important;
    border-color: #1da1f2 !important
}

.social.twitter.btn-outline-large:focus,
.social.twitter.btn-outline-large:hover,
.social.twitter.btn-outline-small:focus,
.social.twitter.btn-outline-small:hover,
.social.twitter.btn-outline:focus,
.social.twitter.btn-outline:hover {
    background: #1da1f2 !important;
    color: #000 !important
}

.social-trspnt.trspnt-twitter {
    background-color: rgba(29, 161, 242, .8) !important;
    color: #000 !important
}

.social_gradient.gradient_twitter {
    background-image: radial-gradient(center, circle cover, #1da1f2 0, #0b76b8 100%)
}

.social_gradient-l.gradient_twitter {
    background: #0d95e8;
    background: linear-gradient(135deg, #1da1f2 0, #0d95e8 100%)
}

.social-text.text-twitter {
    color: #1da1f2 !important
}

.btn-icon.social-text.text-twitter:focus,
.btn-icon.social-text.text-twitter:hover,
a.social-text.text-twitter:focus,
a.social-text.text-twitter:hover {
    color: #35abf3 !important
}

.social.linkedin {
    background-color: #0077b5 !important;
    color: #fff !important
}

.social.linkedin.chip {
    border-color: #0077b5 !important
}

.social.linkedin[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.social.linkedin[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #006091 !important
}

.social.linkedin.btn-outline,
.social.linkedin.btn-outline-large,
.social.linkedin.btn-outline-small {
    background: 0 0 !important;
    color: #0077b5 !important;
    border-color: #0077b5 !important
}

.social.linkedin.btn-outline-large:focus,
.social.linkedin.btn-outline-large:hover,
.social.linkedin.btn-outline-small:focus,
.social.linkedin.btn-outline-small:hover,
.social.linkedin.btn-outline:focus,
.social.linkedin.btn-outline:hover {
    background: #0077b5 !important;
    color: #fff !important
}

.social-trspnt.trspnt-linkedin {
    background-color: rgba(0, 119, 181, .8) !important;
    color: #fff !important
}

.social_gradient.gradient_linkedin {
    background-image: radial-gradient(center, circle cover, #0077b5 0, #004569 100%)
}

.social_gradient-l.gradient_linkedin {
    background: #00669c;
    background: linear-gradient(135deg, #0077b5 0, #00669c 100%)
}

.social-text.text-linkedin {
    color: #0077b5 !important
}

.btn-icon.social-text.text-linkedin:focus,
.btn-icon.social-text.text-linkedin:hover,
a.social-text.text-linkedin:focus,
a.social-text.text-linkedin:hover {
    color: #0088cf !important
}

.social.facebook {
    background-color: #3b5998 !important;
    color: #fff !important
}

.social.facebook.chip {
    border-color: #3b5998 !important
}

.social.facebook[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.social.facebook[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #314a7e !important
}

.social.facebook.btn-outline,
.social.facebook.btn-outline-large,
.social.facebook.btn-outline-small {
    background: 0 0 !important;
    color: #3b5998 !important;
    border-color: #3b5998 !important
}

.social.facebook.btn-outline-large:focus,
.social.facebook.btn-outline-large:hover,
.social.facebook.btn-outline-small:focus,
.social.facebook.btn-outline-small:hover,
.social.facebook.btn-outline:focus,
.social.facebook.btn-outline:hover {
    background: #3b5998 !important;
    color: #fff !important
}

.social-trspnt.trspnt-facebook {
    background-color: rgba(59, 89, 152, .8) !important;
    color: #fff !important
}

.social_gradient.gradient_facebook {
    background-image: radial-gradient(center, circle cover, #3b5998 0, #263961 100%)
}

.social_gradient-l.gradient_facebook {
    background: #344e86;
    background: linear-gradient(135deg, #3b5998 0, #344e86 100%)
}

.social-text.text-facebook {
    color: #3b5998 !important
}

.btn-icon.social-text.text-facebook:focus,
.btn-icon.social-text.text-facebook:hover,
a.social-text.text-facebook:focus,
a.social-text.text-facebook:hover {
    color: #4264aa !important
}

.social.youtube {
    background-color: #c4302b !important;
    color: #fff !important
}

.social.youtube.chip {
    border-color: #c4302b !important
}

.social.youtube[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.social.youtube[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #a72925 !important
}

.social.youtube.btn-outline,
.social.youtube.btn-outline-large,
.social.youtube.btn-outline-small {
    background: 0 0 !important;
    color: #c4302b !important;
    border-color: #c4302b !important
}

.social.youtube.btn-outline-large:focus,
.social.youtube.btn-outline-large:hover,
.social.youtube.btn-outline-small:focus,
.social.youtube.btn-outline-small:hover,
.social.youtube.btn-outline:focus,
.social.youtube.btn-outline:hover {
    background: #c4302b !important;
    color: #fff !important
}

.social-trspnt.trspnt-youtube {
    background-color: rgba(196, 48, 43, .8) !important;
    color: #fff !important
}

.social_gradient.gradient_youtube {
    background-image: radial-gradient(center, circle cover, #c4302b 0, #85211d 100%)
}

.social_gradient-l.gradient_youtube {
    background: #af2b26;
    background: linear-gradient(135deg, #c4302b 0, #af2b26 100%)
}

.social-text.text-youtube {
    color: #c4302b !important
}

.btn-icon.social-text.text-youtube:focus,
.btn-icon.social-text.text-youtube:hover,
a.social-text.text-youtube:focus,
a.social-text.text-youtube:hover {
    color: #d33b36 !important
}

.social.instagram {
    background-color: #3f792b !important;
    color: #fff !important
}

.social.instagram.chip {
    border-color: #3f792b !important
}

.social.instagram[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.social.instagram[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #315f22 !important
}

.social.instagram.btn-outline,
.social.instagram.btn-outline-large,
.social.instagram.btn-outline-small {
    background: 0 0 !important;
    color: #3f792b !important;
    border-color: #3f792b !important
}

.social.instagram.btn-outline-large:focus,
.social.instagram.btn-outline-large:hover,
.social.instagram.btn-outline-small:focus,
.social.instagram.btn-outline-small:hover,
.social.instagram.btn-outline:focus,
.social.instagram.btn-outline:hover {
    background: #3f792b !important;
    color: #fff !important
}

.social-trspnt.trspnt-instagram {
    background-color: rgba(63, 121, 43, .8) !important;
    color: #fff !important
}

.social_gradient.gradient_instagram {
    background-image: radial-gradient(center, circle cover, #3f792b 0, #224117 100%)
}

.social_gradient-l.gradient_instagram {
    background: #356624;
    background: linear-gradient(135deg, #3f792b 0, #356624 100%)
}

.social-text.text-instagram {
    color: #3f792b !important
}

.btn-icon.social-text.text-instagram:focus,
.btn-icon.social-text.text-instagram:hover,
a.social-text.text-instagram:focus,
a.social-text.text-instagram:hover {
    color: #498c32 !important
}

.social.vimeo {
    background-color: #4ebbff !important;
    color: #000 !important
}

.social.vimeo.chip {
    border-color: #4ebbff !important
}

.social.vimeo[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.social.vimeo[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #2aadff !important
}

.social.vimeo.btn-outline,
.social.vimeo.btn-outline-large,
.social.vimeo.btn-outline-small {
    background: 0 0 !important;
    color: #4ebbff !important;
    border-color: #4ebbff !important
}

.social.vimeo.btn-outline-large:focus,
.social.vimeo.btn-outline-large:hover,
.social.vimeo.btn-outline-small:focus,
.social.vimeo.btn-outline-small:hover,
.social.vimeo.btn-outline:focus,
.social.vimeo.btn-outline:hover {
    background: #4ebbff !important;
    color: #000 !important
}

.social-trspnt.trspnt-vimeo {
    background-color: rgba(78, 187, 255, .8) !important;
    color: #000 !important
}

.social_gradient.gradient_vimeo {
    background-image: radial-gradient(center, circle cover, #4ebbff 0, #029eff 100%)
}

.social_gradient-l.gradient_vimeo {
    background: #35b1ff;
    background: linear-gradient(135deg, #4ebbff 0, #35b1ff 100%)
}

.social-text.text-vimeo {
    color: #4ebbff !important
}

.btn-icon.social-text.text-vimeo:focus,
.btn-icon.social-text.text-vimeo:hover,
a.social-text.text-vimeo:focus,
a.social-text.text-vimeo:hover {
    color: #68c5ff !important
}

.baird-cyan {
    background-color: #2aace2 !important;
    color: #000 !important
}

.baird-cyan.chip {
    border-color: #2aace2 !important
}

.baird-cyan[class^=btn]:focus,
.baird-cyan[class^=btn]:hover {
    background: #1c99cc !important;
    color: #000 !important
}

.baird-cyan.btn-outline,
.baird-cyan.btn-outline-large,
.baird-cyan.btn-outline-small {
    background: 0 0 !important;
    color: #2aace2 !important;
    border-color: #2aace2 !important
}

.baird-cyan.btn-outline-large:focus,
.baird-cyan.btn-outline-large:hover,
.baird-cyan.btn-outline-small:focus,
.baird-cyan.btn-outline-small:hover,
.baird-cyan.btn-outline:focus,
.baird-cyan.btn-outline:hover {
    background: #2aace2 !important;
    color: #000 !important
}

.baird-cyan[class^=card] a:not([class^=btn]) {
    color: #423719 !important
}

.baird-cyan[class^=card] a:not([class^=btn]):focus,
.baird-cyan[class^=card] a:not([class^=btn]):hover {
    opacity: .7 !important
}

.baird-cyan-trspnt {
    background: rgba(42, 172, 226, .8) !important;
    color: #000 !important
}

.baird-cyan_gradient {
    background-image: radial-gradient(center, circle cover, #2aace2 0, #1d9fd5 100%);
    color: #000 !important
}

.baird-cyan_gradient-l {
    background: #1d9fd5;
    background: linear-gradient(135deg, #2aace2 0, #1d9fd5 100%);
    color: #000 !important
}

.baird-cyan-text {
    color: #2aace2 !important
}

.btn-icon.baird-cyan-text:hover,
a.baird-cyan-text:hover {
    color: #40b5e5 !important
}

.BA.blue-1 {
    background-color: #004386 !important;
    color: #fff !important
}

.BA.blue-1.chip {
    border-color: #004386 !important
}

.BA.blue-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.BA.blue-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #003162 !important
}

.BA.blue-1.btn-outline,
.BA.blue-1.btn-outline-large,
.BA.blue-1.btn-outline-small {
    background: 0 0 !important;
    color: #004386 !important;
    border-color: #004386 !important
}

.BA.blue-1.btn-outline-large:focus,
.BA.blue-1.btn-outline-large:hover,
.BA.blue-1.btn-outline-small:focus,
.BA.blue-1.btn-outline-small:hover,
.BA.blue-1.btn-outline:focus,
.BA.blue-1.btn-outline:hover {
    background: #004386 !important;
    color: #fff !important
}

.BA-trspnt.trspnt-blue-1 {
    background-color: rgba(0, 67, 134, .8) !important;
    color: #fff !important
}

.BA_gradient.gradient_blue-1 {
    background-image: radial-gradient(center, circle cover, #004386 0, #001d3a 100%)
}

.BA_gradient-l.gradient_blue-1 {
    background: #00366d;
    background: linear-gradient(135deg, #004386 0, #00366d 100%)
}

.BA-text.text-blue-1 {
    color: #004386 !important
}

.btn-icon.BA-text.text-blue-1:focus,
.btn-icon.BA-text.text-blue-1:hover,
a.BA-text.text-blue-1:focus,
a.BA-text.text-blue-1:hover {
    color: #0050a0 !important
}

.BA.blue-2 {
    background-color: #4aa9c1 !important;
    color: #000 !important
}

.BA.blue-2.chip {
    border-color: #4aa9c1 !important
}

.BA.blue-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.BA.blue-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #3b95ac !important
}

.BA.blue-2.btn-outline,
.BA.blue-2.btn-outline-large,
.BA.blue-2.btn-outline-small {
    background: 0 0 !important;
    color: #4aa9c1 !important;
    border-color: #4aa9c1 !important
}

.BA.blue-2.btn-outline-large:focus,
.BA.blue-2.btn-outline-large:hover,
.BA.blue-2.btn-outline-small:focus,
.BA.blue-2.btn-outline-small:hover,
.BA.blue-2.btn-outline:focus,
.BA.blue-2.btn-outline:hover {
    background: #4aa9c1 !important;
    color: #000 !important
}

.BA-trspnt.trspnt-blue-2 {
    background-color: rgba(74, 169, 193, .8) !important;
    color: #000 !important
}

.BA_gradient.gradient_blue-2 {
    background-image: radial-gradient(center, circle cover, #4aa9c1 0, #317b8e 100%)
}

.BA_gradient-l.gradient_blue-2 {
    background: #3e9cb4;
    background: linear-gradient(135deg, #4aa9c1 0, #3e9cb4 100%)
}

.BA-text.text-blue-2 {
    color: #4aa9c1 !important
}

.btn-icon.BA-text.text-blue-2:focus,
.btn-icon.BA-text.text-blue-2:hover,
a.BA-text.text-blue-2:focus,
a.BA-text.text-blue-2:hover {
    color: #5db2c8 !important
}

.BA.gold-1 {
    background-color: #d18316 !important;
    color: #000 !important
}

.BA.gold-1.chip {
    border-color: #d18316 !important
}

.BA.gold-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.BA.gold-1[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #b16f13 !important
}

.BA.gold-1.btn-outline,
.BA.gold-1.btn-outline-large,
.BA.gold-1.btn-outline-small {
    background: 0 0 !important;
    color: #d18316 !important;
    border-color: #d18316 !important
}

.BA.gold-1.btn-outline-large:focus,
.BA.gold-1.btn-outline-large:hover,
.BA.gold-1.btn-outline-small:focus,
.BA.gold-1.btn-outline-small:hover,
.BA.gold-1.btn-outline:focus,
.BA.gold-1.btn-outline:hover {
    background: #d18316 !important;
    color: #000 !important
}

.BA-trspnt.trspnt-gold-1 {
    background-color: rgba(209, 131, 22, .8) !important;
    color: #fff !important
}

.BA_gradient.gradient_gold-1 {
    background-image: radial-gradient(center, circle cover, #d18316 0, #8c580f 100%)
}

.BA_gradient-l.gradient_gold-1 {
    background: #ba7514;
    background: linear-gradient(135deg, #d18316 0, #ba7514 100%)
}

.BA-text.text-gold-1 {
    color: #d18316 !important
}

.btn-icon.BA-text.text-gold-1:focus,
.btn-icon.BA-text.text-gold-1:hover,
a.BA-text.text-gold-1:focus,
a.BA-text.text-gold-1:hover {
    color: #e7911a !important
}

.BA.gold-2 {
    background-color: #a39161 !important;
    color: #000 !important
}

.BA.gold-2.chip {
    border-color: #a39161 !important
}

.BA.gold-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.BA.gold-2[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #8e7e53 !important
}

.BA.gold-2.btn-outline,
.BA.gold-2.btn-outline-large,
.BA.gold-2.btn-outline-small {
    background: 0 0 !important;
    color: #a39161 !important;
    border-color: #a39161 !important
}

.BA.gold-2.btn-outline-large:focus,
.BA.gold-2.btn-outline-large:hover,
.BA.gold-2.btn-outline-small:focus,
.BA.gold-2.btn-outline-small:hover,
.BA.gold-2.btn-outline:focus,
.BA.gold-2.btn-outline:hover {
    background: #a39161 !important;
    color: #000 !important
}

.BA-trspnt.trspnt-gold-2 {
    background-color: rgba(163, 145, 97, .8) !important;
    color: #000 !important
}

.BA_gradient.gradient_gold-2 {
    background-image: radial-gradient(center, circle cover, #a39161 0, #746744 100%)
}

.BA_gradient-l.gradient_gold-2 {
    background: #948356;
    background: linear-gradient(135deg, #a39161 0, #948356 100%)
}

.BA-text.text-gold-2 {
    color: #a39161 !important
}

.btn-icon.BA-text.text-gold-2:focus,
.btn-icon.BA-text.text-gold-2:hover,
a.BA-text.text-gold-2:focus,
a.BA-text.text-gold-2:hover {
    color: #ac9c71 !important
}

.BA.green {
    background-color: #28806d !important;
    color: #fff !important
}

.BA.green.chip {
    border-color: #28806d !important
}

.BA.green[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):focus,
.BA.green[class^=btn]:not(.btn-outline):not(.btn-outline-large):not(.btn-outline-small):hover {
    background: #206556 !important
}

.BA.green.btn-outline,
.BA.green.btn-outline-large,
.BA.green.btn-outline-small {
    background: 0 0 !important;
    color: #28806d !important;
    border-color: #28806d !important
}

.BA.green.btn-outline-large:focus,
.BA.green.btn-outline-large:hover,
.BA.green.btn-outline-small:focus,
.BA.green.btn-outline-small:hover,
.BA.green.btn-outline:focus,
.BA.green.btn-outline:hover {
    background: #28806d !important;
    color: #fff !important
}

.BA-trspnt.trspnt-green {
    background-color: rgba(40, 128, 109, .8) !important;
    color: #fff !important
}

.BA_gradient.gradient_green {
    background-image: radial-gradient(center, circle cover, #28806d 0, #16463b 100%)
}

.BA_gradient-l.gradient_green {
    background: #226d5c;
    background: linear-gradient(135deg, #28806d 0, #226d5c 100%)
}

.BA-text.text-green {
    color: #28806d !important
}

.btn-icon.BA-text.text-green:focus,
.btn-icon.BA-text.text-green:hover,
a.BA-text.text-green:focus,
a.BA-text.text-green:hover {
    color: #2e937e !important
}

.black {
    background-color: #000 !important;
    color: #fff !important
}

.black.chip {
    border-color: #000 !important;
    background: rgba(0, 0, 0, .16) !important
}

.black.btn-outline,
.black.btn-outline-large,
.black.btn-outline-small {
    background: 0 0 !important;
    color: #000 !important;
    border-color: #000 !important
}

.black.btn-outline-large:focus,
.black.btn-outline-large:hover,
.black.btn-outline-small:focus,
.black.btn-outline-small:hover,
.black.btn-outline:focus,
.black.btn-outline:hover {
    background: #000 !important;
    color: #fff !important
}

.black-trspnt {
    background: rgba(0, 0, 0, .8) !important;
    color: #fff !important
}

.black-text {
    color: #000 !important
}

a.black-text:hover {
    color: rgba(0, 0, 0, .5) !important
}

.white {
    background-color: #fff !important;
    color: #000 !important
}

.white.chip {
    border-color: #fff !important;
    background: rgba(255, 255, 255, .16) !important
}

.white.btn-outline,
.white.btn-outline-large,
.white.btn-outline-small {
    background: 0 0 !important;
    color: #fff !important;
    border-color: #fff !important
}

.white.btn-outline-large:focus,
.white.btn-outline-large:hover,
.white.btn-outline-small:focus,
.white.btn-outline-small:hover,
.white.btn-outline:focus,
.white.btn-outline:hover {
    background: #fff !important;
    color: #000 !important
}

.white-trspnt {
    background: rgba(255, 255, 255, .8) !important;
    color: #000 !important
}

.white-text {
    color: #fff !important
}

a.white-text:hover {
    color: rgba(255, 255, 255, .5) !important
}

.snow {
    background-color: #fbfbfb !important;
    color: #000 !important
}

.snow.chip {
    border-color: #fbfbfb !important;
    background: rgba(251, 251, 251, .16) !important
}

.snow.btn-outline,
.snow.btn-outline-large,
.snow.btn-outline-small {
    background: 0 0 !important;
    color: #fbfbfb !important;
    border-color: #fbfbfb !important
}

.snow.btn-outline-large:focus,
.snow.btn-outline-large:hover,
.snow.btn-outline-small:focus,
.snow.btn-outline-small:hover,
.snow.btn-outline:focus,
.snow.btn-outline:hover {
    background: #fbfbfb !important;
    color: #000 !important
}

.snow-trspnt {
    background: rgba(251, 251, 251, .8) !important;
    color: #000 !important
}

.snow-text {
    color: #fbfbfb !important
}

a.snow-text:hover {
    color: rgba(251, 251, 251, .5) !important
}

.transparent {
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000 !important
}

.transparent.chip {
    border-color: rgba(255, 255, 255, 0) !important;
    background: rgba(255, 255, 255, .16) !important
}

.transparent.btn-outline,
.transparent.btn-outline-large,
.transparent.btn-outline-small {
    background: 0 0 !important;
    color: rgba(255, 255, 255, 0) !important;
    border-color: rgba(255, 255, 255, 0) !important
}

.transparent.btn-outline-large:focus,
.transparent.btn-outline-large:hover,
.transparent.btn-outline-small:focus,
.transparent.btn-outline-small:hover,
.transparent.btn-outline:focus,
.transparent.btn-outline:hover {
    background: rgba(255, 255, 255, 0) !important;
    color: #000 !important
}

.transparent-trspnt {
    background: rgba(255, 255, 255, .8) !important;
    color: #000 !important
}

.transparent-text {
    color: rgba(255, 255, 255, 0) !important
}

a.transparent-text:hover {
    color: rgba(255, 255, 255, .5) !important
}

.twitter {
    background-color: #1da1f2 !important;
    color: #fff !important
}

.twitter[class^=btn]:focus,
.twitter[class^=btn]:hover {
    background: #0d95e8 !important;
    color: #000
}

.twitter-text {
    color: #1da1f2 !important
}

a.twitter-text:hover {
    color: rgba(29, 161, 242, .5) !important
}

.linkedin {
    background-color: #0077b5 !important;
    color: #fff !important
}

.linkedin[class^=btn]:focus,
.linkedin[class^=btn]:hover {
    background: #00669c !important;
    color: #fff
}

.linkedin-text {
    color: #0077b5 !important
}

a.linkedin-text:hover {
    color: rgba(0, 119, 181, .5) !important
}

.facebook {
    background-color: #3b5998 !important;
    color: #fff !important
}

.facebook[class^=btn]:focus,
.facebook[class^=btn]:hover {
    background: #344e86 !important;
    color: #fff
}

.facebook-text {
    color: #3b5998 !important
}

a.facebook-text:hover {
    color: rgba(59, 89, 152, .5) !important
}

.youtube {
    background-color: #c4302b !important;
    color: #fff !important
}

.youtube[class^=btn]:focus,
.youtube[class^=btn]:hover {
    background: #af2b26 !important;
    color: #fff
}

.youtube-text {
    color: #c4302b !important
}

a.youtube-text:hover {
    color: rgba(196, 48, 43, .5) !important
}

.instagram {
    background-color: #3f792b !important;
    color: #fff !important
}

.instagram[class^=btn]:focus,
.instagram[class^=btn]:hover {
    background: #356624 !important;
    color: #fff
}

.instagram-text {
    color: #3f792b !important
}

a.instagram-text:hover {
    color: rgba(63, 121, 43, .5) !important
}

.vimeo {
    background-color: #4ebbff !important;
    color: #fff !important
}

.vimeo[class^=btn]:focus,
.vimeo[class^=btn]:hover {
    background: #35b1ff !important;
    color: #000
}

.vimeo-text {
    color: #4ebbff !important
}

a.vimeo-text:hover {
    color: rgba(78, 187, 255, .5) !important
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

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

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

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

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

small {
    font-size: 80%
}

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

sup:not(.symbol) {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0;
    max-width: 100%;
    height: auto;
    vertical-align: bottom
}

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

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

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

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

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

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

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

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

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

html {
    box-sizing: border-box
}

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

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

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

a {
    color: #00539b;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    transition: color .3s
}

.article-wrapper a:not([class^=btn]):focus,
.article-wrapper a:not([class^=btn]):hover,
.content-wrapper a:not([class^=btn]):focus,
.content-wrapper a:not([class^=btn]):hover,
.modal-content a:not([class^=btn]):focus,
.modal-content a:not([class^=btn]):hover {
    color: #0074d8
}

.article-wrapper a:not([class^=btn]):focus,
.content-wrapper a:not([class^=btn]):focus,
.modal-content a:not([class^=btn]):focus {
    outline: 1px dotted #0074d8
}

a.email:before,
a.telephone:before {
    display: none;
    font-family: "Font Awesome 5 Pro"
}

a.email svg,
a.telephone svg {
    height: 23px;
    margin: 0 8px 0 0;
    color: #050505
}

a.email svg {
    width: 16px !important;
    vertical-align: inherit
}

a.email:before {
    content: "\f0e0";
    font-weight: 400
}

a.telephone svg {
    width: 14px !important;
    vertical-align: bottom
}

a.telephone:before {
    content: "\f095";
    font-weight: 900
}

.valign-wrapper {
    display: flex;
    align-items: center
}

.clearfix {
    clear: both
}

.btn-outline,
.btn-outline-large,
.btn-outline-small,
.z-depth-0 {
    box-shadow: none !important
}

.btn,
.btn-floating,
.btn-large:not(.btn-floating),
.btn-lg:not(.btn-floating),
.btn-sm,
.btn-small,
.btnMore,
.card-panel,
.card:not(.pull-up),
.carousel.content-slider,
.collapsible,
.dropdown-content,
.sidenav,
.z-depth-1,
nav {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2)
}

.btn-floating:hover,
.btn-large:hover:not(.btn-floating),
.btn-lg:hover:not(.btn-floating),
.btn-sm:hover,
.btn-small:hover,
.btn:hover,
.btnMore:hover,
.z-depth-1-half {
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .14), 0 1px 7px 0 rgba(0, 0, 0, .12), 0 3px 1px -1px rgba(0, 0, 0, .2)
}

.z-depth-2 {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .3)
}

.z-depth-3,
a.card-panel:focus,
a.card-panel:hover,
a.card:focus,
a.card:hover {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .3)
}

.modal,
.z-depth-4 {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .3)
}

.z-depth-5 {
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .3)
}

.hoverable {
    transition: box-shadow .25s
}

.hoverable:hover {
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
}

.divider,
hr {
    height: 1px;
    overflow: hidden;
    background-color: #b8b9ba;
    width: 100%;
    margin: 24px auto;
    border: 0
}

.divider.fr-text,
hr.fr-text {
    height: 2px;
    width: 96px
}

.divider.fr-text.left-align,
hr.fr-text.left-align {
    margin-left: 0;
    margin-right: 0
}

@media only screen and (min-width :640px) {

    .divider.fr-text.center-on-small,
    hr.fr-text.center-on-small {
        margin: 24px 0
    }
}

@media only screen and (min-width :640px) {

    .divider.vr,
    hr.vr {
        height: 100%;
        width: 1px;
        margin: 0 auto
    }
}

blockquote:not(.quotes) {
    margin: 24px 0;
    padding: .25rem 0 .25rem 1.5rem;
    border-left: 5px solid #3f51b5
}

blockquote.quotes {
    quotes: "“""”""‘""’"
}

blockquote.quotes:before {
    content: open-quote;
    display: block
}

address {
    margin: 0 0 24px
}

.fa,
i,
svg {
    line-height: inherit
}

.fa.left,
.fa.right,
i.left,
i.right,
svg.left,
svg.right {
    display: inline;
    vertical-align: middle
}

.fa.left,
i.left,
svg.left {
    margin-right: 8px
}

.fa.right,
i.right,
svg.right {
    margin-left: 8px
}

.fa.tiny,
i.tiny,
svg.tiny {
    font-size: 1rem !important
}

.fa.small,
i.small,
svg.small {
    font-size: 2rem !important
}

.fa.medium,
i.medium,
svg.medium {
    font-size: 4rem !important
}

.fa.large,
i.large,
svg.large {
    font-size: 6rem !important
}

.fa-stack-2x {
    font-size: inherit
}

.icon:after,
.icon:before {
    display: none
}

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

.pagination {
    margin-left: 0
}

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

.pagination li a {
    color: #444;
    display: inline-block;
    font-size: 16px;
    padding: 0 16px;
    line-height: 32px;
    vertical-align: inherit
}

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

.pagination li.active {
    background-color: #3f51b5
}

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

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

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

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

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

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

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

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

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

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

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

.parallax-area {
    position: relative;
    overflow: visible
}

@media only screen and (min-width :960px) {
    .parallax-area .parallax-container {
        min-height: 600px
    }
}

.parallax-area .parallax-content {
    padding: 48px;
    z-index: 2
}

@media only screen and (min-width :960px) {
    .parallax-area .parallax-content {
        position: absolute;
        max-width: 768px
    }

    .parallax-area .parallax-content.x-left {
        left: 6%
    }

    .parallax-area .parallax-content.x-right {
        right: 6%
    }

    .parallax-area .parallax-content.y-btm {
        bottom: -24px
    }

    .parallax-area .parallax-content.y-top {
        top: -24px
    }
}

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

.parallax-container img {
    max-width: none
}

.parallax-container.has-content {
    height: auto !important
}

.parallax-container .parallax-content {
    position: relative;
    width: auto;
    max-width: 1280px;
    padding: 4rem 1rem;
    margin: 2rem auto;
    z-index: 1;
    overflow: auto
}

@media only screen and (min-width :960px) {
    .parallax-container .parallax-content.dbl-pad {
        padding: 8rem 1rem
    }
}

@media only screen and (max-width :1271px) {
    .parallax-container .parallax-content {
        margin: 2rem
    }
}

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

.parallax-container .parallax.has-overlay:before {
    content: "";
    background: rgba(0, 0, 0, .72) 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0 0, rgba(0, 0, 0, .72) 100% 100%);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 1
}

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

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

.pinned {
    position: fixed !important
}

ul.staggered-list li {
    opacity: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width :959px) {
    .center-on-med-down {
        text-align: center
    }
}

@media only screen and (min-width :960px) {
    .center-on-large-up {
        text-align: center
    }
}

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

.page-footer .footer-copyright {
    overflow: hidden;
    min-height: 50px;
    display: flex;
    align-items: center;
    padding: 10px 0;
    color: rgba(255, 255, 255, .8);
    background-color: rgba(51, 51, 51, .08)
}

table,
td,
th {
    border: none
}

table {
    width: 100%;
    display: table
}

table.no-border>tbody>tr,
table.no-border>thead>tr {
    border-bottom: 0
}

table.striped>tbody>tr:nth-child(even) {
    background-color: rgba(225, 225, 225, .5)
}

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

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

table.highlight>tbody>tr:hover,
table.highlight>tbody>tr:target {
    background-color: #e0ecff
}

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

.valign-bottom td,
.valign-bottom th {
    vertical-align: bottom
}

.valign-top td,
.valign-top th {
    vertical-align: top
}

thead,
tr {
    border-bottom: 1px solid #d0d0d0
}

td,
th {
    padding: 16px 8px;
    display: table-cell;
    text-align: left;
    vertical-align: middle
}

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

    table.responsive-table td:empty:before {
        content: " "
    }

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

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

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

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

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

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

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

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

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

    table.responsive-table tr {
        padding: 0 10px
    }

    table.responsive-table thead {
        border: 0;
        border-right: 1px solid #d0d0d0
    }
}

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

.collection:not(.l-border) {
    border: 1px solid #e0e0e0
}

.collection.l-border {
    border-left: 8px solid #e0e0e0;
    padding-left: 16px
}

.collection.l-border .collection-item {
    padding: 12px 16px
}

.collection.no-border {
    border: 0
}

.collection .collection-item {
    background-color: transparent;
    line-height: 1.5rem;
    padding: 16px 24px;
    margin: 0;
    border-bottom: 1px dotted #e0e0e0
}

.collection .collection-item .chip {
    display: table;
    height: auto;
    padding: 4px 8px;
    line-height: normal;
    font-size: 65%;
    font-weight: 400
}

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

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

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

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

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

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

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

.collection .collection-item.active {
    background-color: #00539b;
    color: #b5dcff
}

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

.collection a.collection-item {
    display: block;
    transition: .25s;
    color: #00539b
}

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

.collection.with-header.l-border .collection-header {
    padding: 16px 0
}

.collection.with-header .collection-header {
    background-color: transparent;
    border-bottom: 1px solid #e0e0e0;
    padding: 16px 24px
}

.collection.with-header .collection-header :only-child {
    margin: 0
}

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

.secondary-content {
    float: right;
    color: #00539b
}

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

.video-container {
    position: relative;
    padding-top: 56.25%;
    overflow: hidden
}

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

.chart-container {
    position: relative;
    padding-bottom: 100%;
    overflow: hidden
}

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

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

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

.progress .indeterminate {
    background-color: #00539b
}

.progress .indeterminate:before {
    content: "";
    position: absolute;
    background-color: inherit;
    top: 0;
    left: 0;
    bottom: 0;
    will-change: left, right;
    -webkit-animation: indeterminate 2.1s cubic-bezier(.65, .815, .735, .395) infinite;
    animation: indeterminate 2.1s cubic-bezier(.65, .815, .735, .395) infinite
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.hide {
    display: none !important
}

.left-align {
    text-align: left
}

.right-align {
    text-align: right
}

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

.justify {
    text-align: justify
}

.left {
    float: left !important
}

.left.add-margin {
    margin: 0 36px 36px 0
}

img.left {
    margin-right: 16px;
    margin-bottom: 16px
}

img.right {
    margin-left: 16px;
    margin-bottom: 16px
}

.right {
    float: right !important
}

.right.add-margin {
    margin: 0 0 36px 36px
}

@media only screen and (max-width :639px) {
    .flt-sm-none {
        float: none !important
    }

    .flt-sm-none.add-margin {
        margin: 0 0 36px !important
    }
}

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

.circle {
    border-radius: 50%
}

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

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

.no-padding {
    padding: 0 !important
}

label {
    text-transform: uppercase;
    font-size: 1rem;
    cursor: text
}

label.small-label {
    font-size: 14px;
    font-weight: 600
}

.container {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%;
    padding: 0 24px
}

@media only screen and (min-width:1440px) {
    .container {
        padding: 0
    }
}

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

.container.no-pad {
    padding: 0
}

.container.container-small {
    max-width: 960px
}

.full-page .container,
.full-page .module {
    box-sizing: border-box;
    padding-left: 24px;
    padding-right: 24px
}

@media only screen and (min-width:1440px) {

    .full-page .container,
    .full-page .module {
        padding-left: 0;
        padding-right: 0
    }
}

.content-section {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.content-section.content-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem
}

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

.section {
    padding: 1rem
}

.section.dbl-pad {
    padding: 2rem
}

.section.half-pad {
    padding: .5rem
}

.no-pad-vertical {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.no-pad-horizontal {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.no-pad-btm {
    padding-bottom: 0 !important
}

.no-pad-top {
    padding-top: 0 !important
}

.no-pad-left {
    padding-left: 0 !important
}

.no-pad-right {
    padding-right: 0 !important
}

.row {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 32px;
    display: flex;
    flex-wrap: wrap;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -ms-align-content: flex-start;
    align-content: flex-start
}

.row.no-mar-btm {
    margin-bottom: 0 !important
}

.row .row {
    margin-bottom: 16px;
    margin-left: -.75rem;
    margin-right: -.75rem
}

.row.justify-center {
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center
}

.row.flex-center {
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -ms-align-content: center;
    align-content: center
}

.row.flex-bottom {
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end
}

.row.stretch {
    -ms-align-content: stretch;
    align-content: stretch
}

.row.stretch .row {
    min-width: 100%;
    flex: 1
}

.row.stretch .col {
    display: flex
}

.row.stretch .col .card {
    width: 100%
}

.row.stretch .col .card:not(.horizontal) {
    display: flex;
    flex-flow: column nowrap;
    -ms-align-content: stretch;
    align-content: stretch
}

.row.stretch .col .card:not(.horizontal) .card-action,
.row.stretch .col .card:not(.horizontal) .card-content,
.row.stretch .col .card:not(.horizontal) .card-image {
    width: 100%;
    max-width: 100%;
    flex: 0 0 auto
}

.row.stretch .col .card:not(.horizontal) .card-content {
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.row.stretch .col .card:not(.horizontal) .card-action {
    -ms-align-self: flex-end;
    align-self: flex-end
}

.row.stretch .col .collection {
    width: 100%
}

.row .section {
    flex: 0 0 100%
}

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

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

.row .col.no-pad {
    padding: 0
}

.row .col.input-field {
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    -webkit-margin-end: 0;
    margin-inline-end: 0
}

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

@media only screen and (min-width :960px) {
    .row .col.full-bg-img img {
        visibility: hidden;
        position: absolute;
        left: -999em
    }

    .row .col.full-bg-img .bg-img {
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position-x: center;
        background-position-y: center;
        display: block
    }
}

.row .col.full-bg-img.x-right .bg-img {
    background-position-x: right
}

.row .col.full-bg-img.x-left .bg-img {
    background-position-x: left
}

.row .col.full-bg-img.y-top .bg-img {
    background-position-y: top
}

.row .col.full-bg-img.y-btm .bg-img {
    background-position-y: bottom
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media only screen and (max-width :479px) {
    .row .col.xs1 {
        width: 8.3333333333%;
        max-width: 8.3333333333%;
        flex: 0 0 8.3333333333%;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .row .col.xs2 {
        width: 16.6666666667%;
        max-width: 16.6666666667%;
        flex: 0 0 16.6666666667%;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .row .col.xs3 {
        width: 25%;
        max-width: 25%;
        flex: 0 0 25%;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .row .col.xs4 {
        width: 33.3333333333%;
        max-width: 33.3333333333%;
        flex: 0 0 33.3333333333%;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .row .col.xs5 {
        width: 41.6666666667%;
        max-width: 41.6666666667%;
        flex: 0 0 41.6666666667%;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .row .col.xs6 {
        width: 50%;
        max-width: 50%;
        flex: 0 0 50%;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .row .col.xs7 {
        width: 58.3333333333%;
        max-width: 58.3333333333%;
        flex: 0 0 58.3333333333%;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .row .col.xs8 {
        width: 66.6666666667%;
        max-width: 66.6666666667%;
        flex: 0 0 66.6666666667%;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .row .col.xs9 {
        width: 75%;
        max-width: 75%;
        flex: 0 0 75%;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .row .col.xs10 {
        width: 83.3333333333%;
        max-width: 83.3333333333%;
        flex: 0 0 83.3333333333%;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .row .col.xs11 {
        width: 91.6666666667%;
        max-width: 91.6666666667%;
        flex: 0 0 91.6666666667%;
        margin-left: 0;
        left: auto;
        right: auto
    }

    .row .col.xs12 {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
        margin-left: 0;
        left: auto;
        right: auto
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.full-page {
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: -24px;
    margin-right: -24px
}

@media only screen and (min-width :1280px) {
    .full-page {
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw)
    }
}

.has-border {
    border: 1px solid #e1e1e1;
    border-radius: 2px
}

.has-border-top {
    border-top: 1px solid #e1e1e1
}

.has-border-btm {
    border-bottom: 1px solid #e1e1e1
}

.order-s-first {
    order: -1
}

.order-s-last {
    order: 13
}

@media only screen and (min-width :640px) {
    .order-m-first {
        order: -1
    }

    .order-m-last {
        order: 13
    }
}

@media only screen and (min-width :960px) {
    .order-l-first {
        order: -1
    }

    .order-l-last {
        order: 13
    }
}

@media only screen and (min-width :1280px) {
    .order-xl-first {
        order: -1
    }

    .order-xl-last {
        order: 13
    }
}

nav {
    color: #00264c;
    background: #fff;
    width: 100%;
    height: 48px;
    line-height: 48px
}

nav.nav-extended {
    height: auto
}

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

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

nav a {
    color: #00264c
}

nav [class*=mdi-],
nav [class^=mdi-],
nav i,
nav svg {
    display: block;
    font-size: 1rem;
    height: 48px;
    line-height: 48px
}

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

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

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

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

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

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

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

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

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

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

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

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

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

nav #utility-nav ul a {
    font-size: .75rem;
    font-weight: 300
}

nav ul {
    margin: 0
}

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

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

nav ul a {
    transition: background-color .3s;
    font-size: 1rem;
    color: #00264c;
    display: block;
    padding: 0 16px;
    cursor: pointer;
    font-weight: 600
}

nav ul a.btn,
nav ul a.btn-flat,
nav ul a.btn-flat-large,
nav ul a.btn-flat-small,
nav ul a.btn-floating,
nav ul a.btn-large,
nav ul a.btn-large:not(.btn-floating),
nav ul a.btn-lg:not(.btn-floating),
nav ul a.btn-sm,
nav ul a.btn-small,
nav ul a.btnMore {
    margin-top: -2px;
    margin-left: 15px;
    margin-right: 15px
}

nav ul a.btn-flat-large>.fa,
nav ul a.btn-flat-small>.fa,
nav ul a.btn-flat>.fa,
nav ul a.btn-floating>.fa,
nav ul a.btn-large>.fa,
nav ul a.btn-lg:not(.btn-floating)>.fa,
nav ul a.btn-sm>.fa,
nav ul a.btn-small>.fa,
nav ul a.btn>.fa,
nav ul a.btnMore>.fa {
    height: inherit;
    line-height: inherit
}

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

nav ul.left {
    float: left
}

nav form {
    height: 100%
}

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

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

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

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

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

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

.nav {
    clear: both
}

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

.navbar-fixed nav {
    position: fixed
}

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

    nav:not(.navbar-large) .nav-wrapper i,
    nav:not(.navbar-large) a.sidenav-trigger,
    nav:not(.navbar-large) a.sidenav-trigger i {
        height: 64px;
        line-height: 64px
    }

    .navbar-fixed {
        height: 64px
    }
}

@media only screen and (max-width :959px) {
    #page-nav {
        height: 100%
    }
}

#page-nav .nav-wrapper {
    max-width: 1280px;
    margin: 0 auto
}

#page-nav.nav-secondary ul a {
    color: #050505
}

#page-nav.nav-secondary ul a:hover,
#page-nav.nav-secondary ul a:target {
    color: #fff;
    opacity: 1
}

#page-nav ul {
    display: flex;
    flex-flow: column nowrap
}

@media only screen and (min-width :640px) {
    #page-nav ul {
        flex-flow: row wrap
    }
}

#page-nav ul li {
    flex: 1 0 auto;
    transition: background .3s ease
}

@media only screen and (max-width :959px) {
    #page-nav ul li {
        flex: 1 0 50%
    }
}

#page-nav ul li.active {
    background: rgba(0, 0, 0, .48)
}

#page-nav ul li.active a {
    color: #fff;
    opacity: 1
}

#page-nav ul li:hover,
#page-nav ul li:target {
    background: rgba(0, 0, 0, .24)
}

#page-nav ul a {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    opacity: .5;
    font-weight: 400;
    font-size: 16px;
    transition: .3s ease
}

#page-nav ul a:hover,
#page-nav ul a:target {
    opacity: 1
}

a svg+span.center-block {
    padding-top: 16px
}

dl,
ol,
p,
ul {
    margin: 0 0 24px
}

ol,
ul {
    margin-left: 24px;
    padding: 0
}

ol.browser-default li,
ul.browser-default li {
    margin-left: 24px;
    margin-bottom: 8px
}

html {
    line-height: 1.5;
    font-family: myriad-pro, Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #050505
}

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

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

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

.card .card-title,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    line-height: 1.1
}

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

.h1,
h1 {
    font-size: 3rem;
    line-height: 110%;
    margin: 16px 0 32px 0
}

.h1.style-lg,
h1.style-lg {
    font-size: 3.75rem
}

.h1.style-xl,
h1.style-xl {
    font-size: 4.5rem
}

.h1.style-xxl,
h1.style-xxl {
    font-size: 5.25rem
}

.h2,
h2 {
    font-size: 2.35rem;
    line-height: 110%;
    margin: 16px 0 24px 0
}

.h2.style-lg,
h2.style-lg {
    font-size: 2.9375rem
}

.h2.style-xl,
h2.style-xl {
    font-size: 3.525rem
}

.h2.style-xxl,
h2.style-xxl {
    font-size: 4.1125rem
}

.h3,
h3 {
    font-size: 1.85rem;
    line-height: 110%;
    margin: 8px 0 20px 0;
    font-weight: 600
}

.h3.style-lg,
h3.style-lg {
    font-size: 2.3125rem
}

.h3.style-xl,
h3.style-xl {
    font-size: 2.775rem
}

.h3.style-xxl,
h3.style-xxl {
    font-size: 3.2375rem
}

.h4,
h4 {
    font-size: 1.35rem;
    line-height: 110%;
    margin: 8px 0 16px 0;
    font-weight: 700
}

.h4.style-lg,
h4.style-lg {
    font-size: 1.6875rem
}

.h4.style-xl,
h4.style-xl {
    font-size: 2.025rem
}

.h4.style-xxl,
h4.style-xxl {
    font-size: 2.3625rem
}

.card .card-title,
.h5,
h5 {
    font-size: 1.2rem;
    line-height: 110%;
    margin: 8px 0 12px 0;
    font-weight: 700
}

.card .style-lg.card-title,
.h5.style-lg,
h5.style-lg {
    font-size: 1.5rem
}

.card .style-xl.card-title,
.h5.style-xl,
h5.style-xl {
    font-size: 1.8rem
}

.card .style-xxl.card-title,
.h5.style-xxl,
h5.style-xxl {
    font-size: 2.1rem
}

.h6,
h6 {
    font-size: 1rem;
    line-height: 110%;
    margin: 8px 0 8px 0;
    font-weight: 700
}

.h6.style-lg,
h6.style-lg {
    font-size: 1.25rem
}

.h6.style-xl,
h6.style-xl {
    font-size: 1.5rem
}

.h6.style-xxl,
h6.style-xxl {
    font-size: 1.75rem
}

@media only screen and (max-width :639px) {
    h1 {
        font-size: 2.4rem
    }

    h2 {
        font-size: 1.88rem
    }

    h3 {
        font-size: 1.48rem
    }
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    display: block
}

.style-italic,
em {
    font-style: italic
}

.page-footer .footer-copyright,
.style-light {
    font-weight: 300 !important
}

.style-normal {
    font-weight: 400 !important
}

.style-semi {
    font-weight: 600 !important
}

.style-strong,
strong {
    font-weight: 700 !important
}

.btn-anchor span,
.style-black {
    font-weight: 900 !important
}

.style-small {
    font-size: .75rem
}

.style-med {
    font-size: .9rem
}

.style-lg {
    font-size: 1.25rem
}

.style-xl {
    font-size: 1.5rem
}

.style-xxl {
    font-size: 1.75rem
}

.caption-text {
    font-size: 1.25rem;
    font-weight: 300
}

.style-garamond {
    font-family: adobe-garamond-pro, Garamond, Georgia, serif
}

.style-regular {
    font-family: myriad-pro, Arial, Helvetica, sans-serif
}

.style-condensed {
    font-family: myriad-pro-condensed, ArialNarrow, Arial, Helvetica, sans-serif
}

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

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

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

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

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

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

.chip {
    display: inline-block;
    height: 32px;
    font-size: 14px;
    font-weight: 300;
    color: #6c6d6e;
    line-height: 32px;
    padding: 0 8px;
    border-radius: 2px;
    border-color: #9e9e9e;
    border-width: 1px;
    border-style: solid;
    margin-bottom: 8px;
    margin-right: 8px;
    overflow: hidden;
    box-sizing: content-box
}

.chip.large {
    height: 48px;
    line-height: 48px;
    border-radius: 24px;
    font-size: 14.5px
}

.chip.large>img {
    height: 48px;
    width: 48px
}

.chip>img {
    float: left;
    margin: 0 8px 0 -8px;
    height: 32px;
    width: 32px
}

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

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

.chips.focus {
    border-bottom: 1px solid #26a69a;
    box-shadow: 0 1px 0 0 #26a69a
}

.chips:hover {
    cursor: text
}

.chips .chip.selected {
    background-color: #26a69a;
    color: #fff
}

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

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

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

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

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

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

.col .card-panel {
    width: 100%
}

.card-panel.half-pad {
    padding: 24px 24px 12px
}

.card-panel.no-pad {
    padding: 0
}

.card-panel.no-pad-bot {
    padding-bottom: 0
}

.card-panel.no-pad-top {
    padding-top: 0
}

.panel {
    padding: 24px
}

.panel.no-pad {
    padding: 0
}

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

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

.panel.panel-small {
    padding: 12px
}

a.card,
a.card-panel {
    display: block;
    width: 100%
}

a.card-panel.bioPopUp,
a.card.bioPopUp {
    width: auto;
    display: inline-block
}

a.card-panel.photo:before,
a.card.photo:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: 0 0;
    transition: .3s ease
}

a.card-panel.photo:hover:before,
a.card.photo:hover:before {
    background: rgba(0, 0, 0, .24)
}

a.card-panel.photo:hover .card-action,
a.card.photo:hover .card-action {
    color: inherit
}

a.card-panel.photo .card-stacked,
a.card.photo .card-stacked {
    z-index: 1
}

a.card-panel.photo .card-content,
a.card.photo .card-content {
    color: inherit
}

a.card-panel.photo .card-action,
a.card.photo .card-action {
    padding-top: 0
}

a.card-panel:hover .card-action,
a.card:hover .card-action {
    color: #0074d8
}

a.card .card-content,
a.card-panel .card-content {
    color: initial
}

a.card .card-action,
a.card-panel .card-action {
    text-transform: uppercase
}

a.card .card-action svg,
a.card-panel .card-action svg {
    margin-left: 8px
}

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

.card .activator {
    cursor: pointer
}

.card .activator svg {
    pointer-events: none
}

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

.card.large:not(.photo) .card-image,
.card.medium:not(.photo) .card-image,
.card.small:not(.photo) .card-image {
    max-height: 50%;
    overflow: hidden
}

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

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

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

.card.small {
    min-height: 300px
}

.card.medium {
    min-height: 400px
}

.card.large {
    min-height: 500px
}

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

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

.card.photo {
    position: relative;
    display: flex;
    -ms-align-content: normal;
    align-content: normal;
    -moz-justify-content: flex-center;
    -ms-justify-content: flex-center;
    justify-content: flex-center;
    -ms-flex-pack: flex-center
}

.card.photo .card-image {
    position: absolute;
    height: 100%;
    top: 0;
    width: 100%;
    z-index: 0;
    max-height: none;
    overflow: visible;
    padding: 0 !important
}

.card.photo .card-image img {
    position: inherit;
    display: none
}

.card.photo .card-image .bg-img {
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position-x: center;
    background-position-y: center
}

.card.photo .card-image.x-right .bg-img {
    background-position-x: right
}

.card.photo .card-image.x-left .bg-img {
    background-position-x: left
}

.card.photo .card-image.y-top .bg-img {
    background-position-y: top
}

.card.photo .card-image.y-btm .bg-img {
    background-position-y: bottom
}

.card.photo.bottom {
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: flex-end
}

.card.photo.bottom .card-stacked {
    -ms-align-self: flex-end;
    align-self: flex-end
}

.card.photo.top {
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start
}

.card.photo.top .card-stacked {
    -ms-align-self: flex-start;
    align-self: flex-start
}

.card.photo.overlay .card-stacked {
    background: rgba(5, 5, 5, .64)
}

.card.photo.overlay a {
    color: #fff
}

.card.photo.overlay.invert .card-stacked {
    background: rgba(251, 251, 251, .56);
    color: #050505
}

.card.photo.fade .card-stacked {
    background: #050505 15%;
    background: linear-gradient(180deg, transparent 0 0, #050505 15% 100%)
}

.card.photo.fade.invert .card-stacked {
    background: #fbfbfb 15%;
    background: linear-gradient(180deg, transparent 0 0, #fbfbfb 15% 100%);
    color: #050505
}

.card.photo .card-stacked {
    position: relative;
    width: 100%;
    -ms-align-self: center;
    align-self: center;
    color: #fbfbfb
}

.card.photo .card-tag span {
    color: #fbfbfb;
    border: 1px solid #fbfbfb;
    padding: 4px 8px;
    border-radius: 2px
}

.card.photo .card-content {
    -moz-flex-grow: 0 !important;
    -ms-flex-grow: 0 !important;
    flex-grow: 0 !important
}

.card.photo .card-action {
    border: none;
    background: 0 0
}

.card.pull-up .card-stacked {
    margin: 0 24px;
    position: relative;
    top: -24px;
    background-color: #fff
}

.card:not(.photo) .card-image .card-title {
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 24px;
    box-sizing: border-box;
    margin: 0;
    z-index: 2
}

.card.transparent {
    box-shadow: none
}

.card.transparent .card-action {
    border: 0
}

.card .has-fade {
    position: relative
}

.card .has-fade:after {
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, .64);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .64) 100%)
}

.card .card-image {
    position: relative
}

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

.card .card-image .card-content {
    position: absolute;
    bottom: 0;
    left: 0
}

.card .card-image .card-content .card-title {
    position: relative;
    padding: 8px 0
}

.card .card-image i,
.card .card-image svg {
    padding-top: 2rem
}

.card .card-chips {
    display: flex;
    flex-flow: row nowrap;
    padding: 16px 24px 0
}

.card .card-chips .chip {
    height: 24px;
    width: auto;
    margin: 0;
    padding: 0 8px;
    line-height: 24px;
    border-radius: 2px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 13px;
    font-weight: 600
}

.card .card-chips .chip:not(:first-child) {
    margin-left: 2px
}

.card .card-tag {
    font-size: 65%;
    letter-spacing: .25px;
    padding: 24px 24px 0
}

.card .card-tag span {
    color: #57584f;
    border: 1px solid #57584f;
    padding: 4px 8px;
    border-radius: 2px
}

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

.card .card-content.half-pad {
    padding: 12px
}

.card .card-content .card-title {
    display: block;
    margin: 0 0 16px
}

.card .card-content .card-title.full-name {
    margin: 0 0 8px
}

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

.card .card-content .card-title span {
    padding: 0 8px
}

.card .card-content :last-child {
    margin-bottom: 0
}

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

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

.card .card-action a:not([class^=btn]) {
    color: #00539b;
    transition: color .3s ease;
    text-transform: uppercase
}

.card .card-action a:not([class^=btn]):hover {
    color: #0074d8
}

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

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

.card .card-reveal .card-title svg {
    pointer-events: none
}

@media only screen and (min-width :640px) {
    .card.horizontal {
        display: flex
    }

    .card.horizontal.reverse {
        flex-flow: row reverse
    }

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

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

    .card.horizontal .card-image:not(.full-bg-img) {
        width: 50%;
        overflow: hidden
    }

    .card.horizontal .card-image:not(.full-bg-img).center-align,
    .card.horizontal .card-image:not(.full-bg-img).right-align {
        text-align: left
    }

    .card.horizontal .card-image:not(.full-bg-img).center-align img {
        left: 50%;
        transform: translateX(-50%)
    }

    .card.horizontal .card-image:not(.full-bg-img).right-align img {
        left: auto;
        right: 0
    }

    .card.horizontal .card-image:not(.full-bg-img) img {
        position: absolute;
        border-radius: 2px 0 0 2px;
        max-width: none;
        height: 100%;
        width: auto
    }

    .card.horizontal .card-image.full-bg-img {
        padding: 0;
        min-width: 50%
    }

    .card.horizontal .card-image.full-bg-img img {
        position: inherit;
        display: none
    }

    .card.horizontal .card-image.full-bg-img .bg-img {
        display: block;
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position-x: center;
        background-position-y: center
    }

    .card.horizontal .card-image.x-right .bg-img {
        background-position-x: right
    }

    .card.horizontal .card-image.x-left .bg-img {
        background-position-x: left
    }

    .card.horizontal .card-image.y-top .bg-img {
        background-position-y: top
    }

    .card.horizontal .card-image.y-btm .bg-img {
        background-position-y: bottom
    }

    .card.horizontal .card-stacked {
        display: flex;
        -moz-flex-direction: column;
        flex-direction: column;
        flex: 1;
        position: relative
    }

    .card.horizontal .card-stacked .card-content {
        -moz-flex-grow: 1;
        -ms-flex-grow: 1;
        flex-grow: 1
    }
}

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

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

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

.tabs.tabs-transparent .tab a.active,
.tabs.tabs-transparent .tab a:hover {
    color: #fff;
    background: rgba(5, 5, 5, .24)
}

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

.tabs.tabs-fixed-width {
    display: flex
}

.tabs.tabs-fixed-width .tab {
    flex-grow: 1
}

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

.tabs .tab a {
    color: #57584f;
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 24px;
    font-size: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    transition: all .28s ease
}

.tabs .tab a[target=_blank] {
    color: #00539b
}

.tabs .tab a.active,
.tabs .tab a:hover {
    color: #00296d
}

.tabs .tab a:hover {
    background-color: rgba(0, 62, 233, .2)
}

.tabs .tab a:focus {
    background: rgba(0, 62, 233, .1);
    outline: 0
}

.tabs .tab a.active {
    background: rgba(0, 62, 233, .05)
}

.tabs .tab a i,
.tabs .tab a svg {
    width: 16px;
    height: 16px;
    margin: 0 8px
}

.tabs .tab.disabled a,
.tabs .tab.disabled a:hover {
    color: rgba(0, 41, 109, .7);
    cursor: default
}

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

@media only screen and (max-width :959px) {
    .tabs {
        display: flex
    }

    .tabs .tab {
        flex-grow: 1
    }

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

#tab-accordion .tabs {
    display: none
}

@media only screen and (max-width :959px) {
    #tab-accordion .tab-accordion-container li {
        display: block !important
    }
}

@media only screen and (min-width :960px) {
    #tab-accordion .tabs {
        display: block
    }

    #tab-accordion .collapsible-header {
        display: none
    }

    #tab-accordion .collapsible-body {
        display: block !important
    }
}

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

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

.btn,
.btn-flat,
.btn-flat-large,
.btn-flat-small,
.btn-large:not(.btn-floating),
.btn-lg:not(.btn-floating),
.btn-sm,
.btn-small,
.btnMore,
.button {
    border: none;
    border-radius: 2px;
    display: inline-block;
    padding: 8px 24px;
    text-transform: uppercase;
    line-height: normal;
    vertical-align: middle;
    font-weight: 400;
    font-size: initial;
    -webkit-tap-highlight-color: transparent
}

.btn-flat-large:disabled,
.btn-flat-small:disabled,
.btn-flat.disabled,
.btn-flat:disabled,
.btn-flat[disabled],
.btn-floating.disabled,
.btn-floating:disabled,
.btn-floating[disabled],
.btn-large.disabled,
.btn-large:disabled,
.btn-large[disabled],
.btn-lg:disabled:not(.btn-floating),
.btn-sm:disabled,
.btn-small:disabled,
.btn.disabled,
.btn:disabled,
.btnMore:disabled,
.btn[disabled],
.disabled.btn-flat-large,
.disabled.btn-flat-small,
.disabled.btn-lg:not(.btn-floating),
.disabled.btn-sm,
.disabled.btn-small,
.disabled.btnMore,
[disabled].btn-flat-large,
[disabled].btn-flat-small,
[disabled].btn-lg:not(.btn-floating),
[disabled].btn-sm,
[disabled].btn-small,
[disabled].btnMore {
    pointer-events: none;
    background-color: #dfdfdf !important;
    box-shadow: none;
    color: #9f9f9f !important;
    cursor: default
}

.btn-flat-large:disabled:hover,
.btn-flat-small:disabled:hover,
.btn-flat.disabled:hover,
.btn-flat:disabled:hover,
.btn-flat[disabled]:hover,
.btn-floating.disabled:hover,
.btn-floating:disabled:hover,
.btn-floating[disabled]:hover,
.btn-large.disabled:hover,
.btn-large:disabled:hover,
.btn-large[disabled]:hover,
.btn-lg:disabled:hover:not(.btn-floating),
.btn-sm:disabled:hover,
.btn-small:disabled:hover,
.btn.disabled:hover,
.btn:disabled:hover,
.btnMore:disabled:hover,
.btn[disabled]:hover,
.disabled.btn-flat-large:hover,
.disabled.btn-flat-small:hover,
.disabled.btn-lg:hover:not(.btn-floating),
.disabled.btn-sm:hover,
.disabled.btn-small:hover,
.disabled.btnMore:hover,
[disabled].btn-flat-large:hover,
[disabled].btn-flat-small:hover,
[disabled].btn-lg:hover:not(.btn-floating),
[disabled].btn-sm:hover,
[disabled].btn-small:hover,
[disabled].btnMore:hover {
    background-color: #dfdfdf !important;
    color: #9f9f9f !important
}

[class^=btn] {
    font-size: 16px;
    outline: 0
}

[class^=btn] i,
[class^=btn] svg {
    line-height: inherit
}

.btn-floating:focus,
.btn-large:focus:not(.btn-floating),
.btn-lg:focus:not(.btn-floating),
.btn-sm:focus,
.btn-small:focus,
.btn:focus,
.btnMore:focus {
    background-color: #003868
}

.btn,
.btn-large:not(.btn-floating),
.btn-lg:not(.btn-floating),
.btn-sm,
.btn-small,
.btnMore {
    text-decoration: none;
    color: #fff;
    background-color: #00539b;
    text-align: center;
    letter-spacing: .5px;
    transition: .2s ease-in-out;
    cursor: pointer
}

.btn-large:hover:not(.btn-floating),
.btn-lg:hover:not(.btn-floating),
.btn-sm:hover,
.btn-small:hover,
.btn:hover,
.btnMore:hover {
    background-color: #0061b5
}

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

.btn-floating:hover {
    background-color: #00539b
}

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

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

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

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

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

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

.btn-floating i,
.btn-floating svg {
    width: inherit;
    display: block;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    line-height: 40px
}

button.btn-floating {
    border: none
}

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

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

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

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

.fixed-action-btn.horizontal ul li {
    display: inline-block;
    margin: 15px 15px 0 0
}

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

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

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

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

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

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

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

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

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

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

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

.btn-flat-large:focus,
.btn-flat-large:hover,
.btn-flat-small:focus,
.btn-flat-small:hover,
.btn-flat:focus,
.btn-flat:hover {
    box-shadow: none
}

.btn-flat-large:focus,
.btn-flat-small:focus,
.btn-flat:focus {
    background-color: rgba(0, 0, 0, .1)
}

.btn-flat.disabled,
.disabled.btn-flat-large,
.disabled.btn-flat-small {
    background-color: transparent !important;
    color: #b3b3b3 !important;
    cursor: default
}

.btn-flat-small {
    padding: 6px 16px;
    font-size: 14px
}

.btn-flat-large {
    padding: 16px 32px;
    font-size: 1.05rem
}

.btn-large:not(.btn-floating),
.btn-lg:not(.btn-floating) {
    padding: 16px 32px;
    font-size: 1.05rem
}

.btn-sm,
.btn-small {
    padding: 6px 16px;
    font-size: 14px
}

.btn-block {
    display: block !important;
    width: 100%
}

.btn-icon {
    box-sizing: border-box;
    display: flex;
    -moz-flex-direction: column;
    flex-direction: column;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    transition: .2s ease-in-out;
    margin: .5rem 0;
    width: 100%;
    background: rgba(5, 5, 5, .04);
    border: none;
    border-radius: 2px;
    padding: 16px;
    text-transform: uppercase;
    line-height: normal;
    text-decoration: none;
    text-align: center;
    letter-spacing: .5px;
    color: inherit;
    font-weight: 600;
    cursor: pointer
}

.btn-icon img,
.btn-icon svg {
    display: block
}

.btn-icon img {
    margin: .5rem auto;
    width: 100%;
    max-width: 180px
}

.btn-icon div,
.btn-icon svg {
    -ms-flex-basis: auto !important;
    flex-basis: auto !important
}

.btn-icon:focus,
.btn-icon:hover {
    background: rgba(0, 116, 216, .24)
}

.btn-outline,
.btn-outline-large,
.btn-outline-small {
    border-radius: 2px;
    display: inline-block;
    padding: 8px 24px;
    text-transform: uppercase;
    line-height: normal;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
    text-decoration: none;
    color: #fff;
    background-color: transparent;
    text-align: center;
    letter-spacing: .5px;
    font-weight: 400;
    transition: .2s ease-in-out;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: #fff
}

.btn-outline-small {
    padding: 6px 16px;
    font-size: 14px
}

.btn-outline-large {
    padding: 16px 32px
}

.btn-anchor {
    position: fixed;
    right: 0;
    bottom: 24px;
    margin-bottom: 0;
    z-index: 997;
    border-radius: 2px 0 0 2px;
    max-width: 72px
}

.btn-anchor span {
    display: block;
    font-size: .6rem
}

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

.dropdown-content:focus {
    outline: 0
}

.dropdown-content li {
    clear: both;
    color: #050505;
    cursor: pointer;
    min-height: 48px;
    line-height: 1.5rem;
    width: 100%;
    text-align: left
}

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

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

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

.dropdown-content li>a,
.dropdown-content li>span {
    font-size: 16px;
    color: #1a237e;
    display: block;
    line-height: 48px;
    padding: 0 16px
}

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

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

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

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

.dropdown-trigger {
    cursor: pointer
}

/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    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, .2);
    transition: all .7s ease-out;
    transition-property: transform, opacity;
    transform: scale(0);
    pointer-events: none
}

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

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

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

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

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

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

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

.waves-effect.waves-blue .waves-ripple {
    background-color: rgba(0, 50, 94, .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: 0 0
}

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

.waves-notransition {
    transition: none !important
}

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

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

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

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

.waves-block {
    display: block
}

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

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

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

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

.modal .modal-content:not(.bio, [class$=-container]) {
    padding: 24px
}

.modal .modal-close {
    cursor: pointer
}

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

.modal .modal-footer .btn,
.modal .modal-footer .btn-flat,
.modal .modal-footer .btn-flat-large,
.modal .modal-footer .btn-flat-small,
.modal .modal-footer .btn-large:not(.btn-floating),
.modal .modal-footer .btn-lg:not(.btn-floating),
.modal .modal-footer .btn-sm,
.modal .modal-footer .btn-small,
.modal .modal-footer .btnMore {
    margin: 6px 0
}

.modal:focus {
    outline: 0
}

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

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

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

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

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

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

li.active .collapsible-header {
    background: #f3f3f3
}

.collapsible-header {
    display: flex;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    line-height: 1.5;
    padding: 1rem;
    background: #fbfbfb;
    border-bottom: 1px solid #ddd;
    transition: background .3s linear
}

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

.collapsible-body {
    background: #fff;
    display: none;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    padding: 1rem;
    overflow: auto
}

.side-nav .collapsible,
.side-nav.fixed .collapsible {
    border: none;
    box-shadow: none
}

.side-nav .collapsible li,
.side-nav.fixed .collapsible li {
    padding: 0
}

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

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

.side-nav .collapsible-body,
.side-nav.fixed .collapsible-body {
    border: 0;
    background-color: #fbfbfb
}

.side-nav .collapsible-body li a,
.side-nav.fixed .collapsible-body li a {
    padding: 0 19.5px 0 27px
}

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

.collapsible.popout>li {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    margin: 0 24px;
    transition: margin .35s cubic-bezier(.25, .46, .45, .94)
}

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

select:focus {
    outline: 1px solid #8cc9ff
}

button:focus {
    outline: 0;
    background-color: #005eaf
}

label:not(spanlabel) {
    font-size: .8rem;
    color: #57584f
}

.Form__Title {
    font-size: 1.85rem;
    font-weight: 600
}

.Form__MainBody {
    margin: 1.5rem 0
}

::-moz-placeholder {
    color: inherit
}

:-ms-input-placeholder {
    color: inherit
}

::placeholder {
    color: inherit
}

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

.invert input:not([type]):not(.browser-default),
.invert input[type=date]:not(.browser-default),
.invert input[type=datetime-local]:not(.browser-default),
.invert input[type=datetime]:not(.browser-default),
.invert input[type=email]:not(.browser-default),
.invert input[type=number]:not(.browser-default),
.invert input[type=password]:not(.browser-default),
.invert input[type=search]:not(.browser-default),
.invert input[type=tel]:not(.browser-default),
.invert input[type=text]:not(.browser-default),
.invert input[type=time]:not(.browser-default),
.invert input[type=url]:not(.browser-default),
.invert textarea.materialize-textarea {
    background: #fff;
    border-radius: 1px;
    padding-left: 8px;
    box-sizing: border-box;
    color: #050505
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.input-field .postfix.active,
.input-field .prefix.active {
    color: #00539b
}

.invert .input-field .postfix,
.invert .input-field .prefix {
    padding: 1rem 0;
    top: 0;
    background: #fff;
    color: #050505
}

.input-field .postfix {
    right: .75rem
}

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

.invert .input-field .prefix~.autocomplete-content,
.invert .input-field .prefix~.helper-text,
.invert .input-field .prefix~.validate~label,
.invert .input-field .prefix~input,
.invert .input-field .prefix~label,
.invert .input-field .prefix~textarea {
    width: calc(100% - (3rem + 8px))
}

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

.invert .input-field .postfix~.autocomplete-content,
.invert .input-field .postfix~.helper-text,
.invert .input-field .postfix~.validate~label,
.invert .input-field .postfix~input,
.invert .input-field .postfix~label,
.invert .input-field .postfix~textarea {
    width: calc(100% - (3rem + 8px))
}

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

.input-field .postfix~label {
    margin-right: 3rem
}

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

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

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

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

@media only screen and (min-width :960px) {
    .nav-wrapper .input-field input[type=search] {
        font-size: .8rem
    }
}

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

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

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

.input-field input[type=search]~.mdi-navigation-close,
.input-field input[type=search]~i,
.input-field input[type=search]~svg {
    position: absolute;
    top: 0;
    right: 1rem;
    color: transparent;
    cursor: pointer;
    font-size: 1rem;
    transition: .3s color;
    width: 48px;
    text-align: center
}

.input-field input[type=search]~svg {
    box-sizing: content-box;
    padding: 16px 8px;
    height: 16px;
    width: 32px
}

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

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

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

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

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

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

input.input-small {
    height: 2.125rem !important;
    line-height: 2.125rem
}

.invert .select-wrapper+label,
.invert input[type=text]+label.active {
    color: #fff !important
}

.invert input[type=text]+label:not(.active) {
    padding-left: 8px
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.switch label {
    cursor: pointer
}

@media only screen and (min-width :960px) {
    .switch label {
        font-size: 14px
    }
}

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

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

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

.switch label input[type=checkbox]:checked+.lever:after {
    background-color: #00539b;
    border-color: #00397f
}

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

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

.switch label .lever:before {
    background-color: rgba(0, 83, 155, .15)
}

.switch label .lever:after {
    background-color: #fbfbfb;
    border: 1px solid #b8b9ba;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

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

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

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

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

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

.input-group .radio-group,
.input-group .switch {
    height: 55px;
    line-height: 60px
}

.input-group .radio-group label,
.input-group .switch label {
    display: inline-block;
    vertical-align: middle
}

.input-group .secondary-label {
    top: -26px;
    font-size: .8rem;
    text-transform: uppercase;
    color: #57584f;
    transform: translateY(12px);
    position: absolute
}

select {
    display: none
}

select.browser-default {
    display: block
}

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

.select-label {
    position: absolute
}

.select-wrapper {
    position: relative;
    width: 100%
}

.invert .select-wrapper .input.select-dropdown {
    border-color: #fff
}

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

.select-wrapper input.select-dropdown {
    position: relative;
    cursor: pointer;
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #57584f;
    outline: 0;
    height: 3rem;
    line-height: 3rem;
    width: 100%;
    font-size: 16px;
    margin: 0 0 8px 0;
    padding: 0 24px 0 0;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis
}

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

.input-small .select-wrapper input.select-dropdown {
    height: 2.125rem;
    line-height: 2.125rem
}

.invert .select-wrapper input.select-dropdown {
    background: #fff;
    padding-left: 8px;
    border-radius: 1px
}

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

.invert .select-wrapper .caret {
    z-index: 3
}

.select-wrapper+label {
    position: absolute;
    top: -36px;
    font-size: .8rem;
    text-transform: uppercase
}

select:disabled {
    color: rgba(0, 0, 0, .42)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.file-field {
    position: relative
}

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

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

.file-field .btn,
.file-field .btn-large:not(.btn-floating),
.file-field .btn-lg:not(.btn-floating),
.file-field .btn-sm,
.file-field .btn-small,
.file-field .btnMore {
    float: left;
    height: 3rem;
    line-height: 3rem
}

.file-field span {
    cursor: pointer
}

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

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

.range-field {
    position: relative
}

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

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

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

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

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

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

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

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

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

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

input[type=range]:focus::-webkit-slider-runnable-track {
    background: #ccc
}

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

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

input[type=range]::-moz-range-thumb {
    border: none;
    height: 14px;
    width: 14px;
    border-radius: 50%;
    background: #00539b;
    margin-top: -5px
}

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

input[type=range]:focus::-moz-range-track {
    background: #ccc
}

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

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

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

input[type=range]::-ms-thumb {
    border: none;
    height: 14px;
    width: 14px;
    border-radius: 50%;
    background: #00539b
}

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

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

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

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

.sidenav .collapsible {
    margin: 0
}

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

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

.sidenav li>a {
    color: #001331;
    display: block;
    font-size: 16px;
    min-height: 48px;
    line-height: 24px;
    padding: 16px 24px
}

.sidenav li>a:focus,
.sidenav li>a:hover {
    color: #9a9b9c
}

.sidenav li>a.btn,
.sidenav li>a.btn-flat,
.sidenav li>a.btn-flat-large,
.sidenav li>a.btn-flat-small,
.sidenav li>a.btn-floating,
.sidenav li>a.btn-large,
.sidenav li>a.btn-lg:not(.btn-floating),
.sidenav li>a.btn-sm,
.sidenav li>a.btn-small,
.sidenav li>a.btnMore {
    margin: 10px 15px;
    padding: 12px 24px
}

.sidenav li>a.btn,
.sidenav li>a.btn-floating,
.sidenav li>a.btn-large,
.sidenav li>a.btn-lg:not(.btn-floating),
.sidenav li>a.btn-sm,
.sidenav li>a.btn-small,
.sidenav li>a.btnMore {
    color: #fff
}

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

.sidenav li>a.btn-large:hover,
.sidenav li>a.btn-lg:hover:not(.btn-floating),
.sidenav li>a.btn-sm:hover,
.sidenav li>a.btn-small:hover,
.sidenav li>a.btn:hover,
.sidenav li>a.btnMore:hover {
    background-color: #0061b5
}

.sidenav li>a.btn-floating:hover {
    background-color: #00539b
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .sidenav>a {
        padding: 0 12px
    }

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

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

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

.sidenav .collapsible-body {
    padding: 0
}

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

.slider {
    position: relative;
    height: 400px;
    width: 100%;
    margin: 0 0 32px
}

.slider.fullscreen {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.slider.fullscreen ul.slides {
    height: 100%
}

.slider.fullscreen ul.indicators {
    z-index: 2;
    bottom: 30px
}

.slider .slides {
    background-color: #9a9b9c;
    margin: 0;
    height: 400px
}

.slider .slides li {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: inherit;
    overflow: hidden
}

.slider .slides li img {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position-x: center
}

.slider .slides li img.x-right {
    background-position-x: right
}

.slider .slides li img.x-left {
    background-position-x: left
}

.slider .slides li img.y-top {
    background-position-y: top
}

.slider .slides li img.y-btm {
    background-position-y: bottom
}

.slider .slides li .caption {
    color: #fff;
    position: absolute;
    top: 15%;
    left: 15%;
    width: 70%;
    opacity: 0
}

.slider .slides li .caption div:not([class^=caption-]) {
    padding: 16px
}

.slider .slides li .caption.btm {
    top: auto;
    bottom: 15%
}

.slider .slides li .caption.btm-right {
    top: auto;
    left: auto;
    bottom: 15%;
    right: 15%
}

.slider .slides li .caption.top-right {
    left: auto;
    right: 15%
}

.slider .slides li.active {
    z-index: 2
}

.slider .indicators {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0
}

.slider .indicators .indicator-item {
    display: inline-block;
    position: relative;
    cursor: pointer;
    height: 12px;
    width: 12px;
    margin: 0 8px;
    background-color: rgba(0, 50, 94, .25);
    transition: background-color .3s;
    border-radius: 50%
}

.slider .indicators .indicator-item:only-child {
    display: none
}

.slider .indicators .indicator-item.active {
    background-color: #6ca0dc
}

.slider .indicators .indicator-item:hover:not(.active) {
    background-color: rgba(108, 160, 220, .5)
}

.carousel {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 400px;
    perspective: 500px;
    transform-style: preserve-3d;
    transform-origin: 0 50%
}

.carousel.carousel-slider {
    top: 0;
    left: 0
}

.carousel.carousel-slider .carousel-fixed-item {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    z-index: 1
}

.carousel.carousel-slider .carousel-fixed-item.with-indicators {
    bottom: 68px
}

.carousel.carousel-slider .carousel-item {
    width: 100%;
    height: 100%;
    min-height: 400px;
    position: absolute;
    top: 0;
    left: 0
}

.carousel.carousel-slider .carousel-item h2 {
    font-size: 24px;
    font-weight: 500;
    line-height: 32px
}

.carousel.content-slider {
    background: #fff
}

.carousel.content-slider .indicators {
    left: 24px;
    top: 0;
    bottom: auto;
    right: auto
}

.carousel .carousel-item {
    visibility: hidden;
    width: 200px;
    height: 200px;
    position: absolute;
    top: 0;
    left: 0
}

.carousel .carousel-item>img {
    width: 100%
}

.carousel .indicators {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0
}

.carousel .indicators .indicator-item {
    display: inline-block;
    position: relative;
    cursor: pointer;
    height: 8px;
    width: 8px;
    margin: 24px 4px;
    background-color: rgba(255, 255, 255, .5);
    transition: background-color .3s;
    border-radius: 50%
}

.carousel .indicators .indicator-item.active {
    background-color: #fff
}

.carousel.dark-indicators .indicators .indicator-item {
    background-color: rgba(0, 0, 0, .5)
}

.carousel.dark-indicators .indicators .indicator-item.active {
    background-color: #000
}

.carousel.no-indicators .indicators {
    display: none
}

.carousel .carousel-item:not(.active) .materialboxed,
.carousel.scrolling .carousel-item .materialboxed {
    pointer-events: none
}

.materialboxed {
    display: block;
    cursor: zoom-in;
    position: relative;
    transition: opacity .4s;
    -webkit-backface-visibility: hidden;
    width: auto !important;
    max-width: 100% !important;
    height: auto !important;
    will-change: left, top, transform
}

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

.materialboxed.active {
    cursor: zoom-out;
    top: 50% !important;
    left: 50% !important;
    transform: translateX(-50%) translateY(-50%)
}

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

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

.datepicker-modal {
    max-width: 325px;
    min-width: 300px;
    max-height: none
}

.datepicker-container.modal-content {
    display: flex;
    flex-direction: column;
    padding: 0
}

.datepicker-controls {
    display: flex;
    justify-content: space-between;
    width: 280px;
    margin: 0 auto
}

.datepicker-controls .selects-container {
    display: flex
}

.datepicker-controls .select-wrapper input {
    border-bottom: none;
    text-align: center;
    margin: 0
}

.datepicker-controls .select-wrapper input:focus {
    border-bottom: none
}

.datepicker-controls .select-wrapper .caret {
    display: none
}

.datepicker-controls .select-year input {
    width: 60px
}

.datepicker-controls .select-month input {
    width: 80px
}

.month-next,
.month-prev,
.year-next,
.year-prev {
    margin-top: 4px;
    cursor: pointer;
    background-color: #e1e1e1;
    border: none;
    width: 32px;
    border-radius: 3px
}

.month-next.is-disabled,
.month-prev.is-disabled,
.year-next.is-disabled,
.year-prev.is-disabled {
    visibility: hidden;
    pointer-events: none
}

.datepicker-date-display {
    flex: 1 auto;
    background-color: #00539b;
    color: #fff;
    padding: 20px 22px;
    font-weight: 500
}

.datepicker-date-display .year-text {
    display: block;
    font-size: 1.5rem;
    line-height: 25px;
    color: rgba(255, 255, 255, .7)
}

.datepicker-date-display .date-text {
    display: block;
    font-size: 2.8rem;
    line-height: 47px;
    font-weight: 500
}

.datepicker-calendar-container {
    flex: 2.5 auto
}

.datepicker-table {
    width: 280px;
    font-size: 1rem;
    margin: 0 auto
}

.datepicker-table thead {
    border-bottom: none
}

.datepicker-table th {
    padding: 10px 5px;
    text-align: center
}

.datepicker-table tr {
    border: none
}

.datepicker-table abbr {
    text-decoration: none;
    color: #999
}

.datepicker-table td {
    border-radius: 50%;
    padding: 0
}

.datepicker-table td.is-today {
    color: #00539b
}

.datepicker-table td.is-selected button {
    background-color: #00539b;
    color: #fff
}

.datepicker-table td.is-disabled,
.datepicker-table td.is-outside-current-month {
    color: rgba(0, 0, 0, .3);
    pointer-events: none
}

.datepicker-day-button,
.datepicker-month-button {
    background-color: transparent;
    border: none;
    line-height: 48px;
    display: block;
    width: 100%;
    border-radius: 50%;
    padding: 0 5px;
    cursor: pointer;
    color: inherit
}

.datepicker-day-button:focus,
.datepicker-month-button:focus {
    background-color: rgba(4, 83, 151, .25)
}

.datepicker-footer {
    width: 280px;
    margin: 0 auto;
    padding: 8px 0;
    display: flex;
    justify-content: space-between
}

.datepicker-cancel,
.datepicker-clear,
.datepicker-done,
.datepicker-today {
    color: #00539b;
    padding: .5rem 1rem
}

.datepicker-clear {
    color: #d00c00
}

.datepicker-table-month .datepicker-table td {
    padding: 12px 0
}

.datepicker-table-month .datepicker-month-button {
    border-radius: 3px
}

@media only screen and (min-width :640px) {
    .datepicker-modal {
        max-width: 625px
    }

    .datepicker-container.modal-content {
        flex-direction: row
    }

    .datepicker-date-display {
        flex: 0 1 270px
    }

    .datepicker-controls,
    .datepicker-footer,
    .datepicker-table {
        width: 320px
    }

    .datepicker-day-button,
    .datepicker-month-button {
        line-height: 32px
    }
}

input.datepicker,
input.monthpicker {
    cursor: pointer
}

input.input-hasBG {
    background-color: rgba(0, 0, 0, .16) !important;
    text-indent: 8px
}

.timepicker-modal {
    max-width: 325px;
    max-height: none
}

.timepicker-container.modal-content {
    display: flex;
    flex-direction: column;
    padding: 0
}

.text-primary {
    color: #fff
}

.timepicker-digital-display {
    flex: 1 auto;
    background-color: #00539b;
    padding: 10px;
    font-weight: 300
}

.timepicker-text-container {
    font-size: 4rem;
    font-weight: 700;
    text-align: center;
    color: rgba(255, 255, 255, .6);
    font-weight: 400;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.timepicker-span-am-pm div,
.timepicker-span-hours,
.timepicker-span-minutes {
    cursor: pointer
}

.timepicker-span-hours {
    margin-right: 3px
}

.timepicker-span-minutes {
    margin-left: 3px
}

.timepicker-display-am-pm {
    font-size: 1.3rem;
    position: absolute;
    right: 1rem;
    bottom: 1rem;
    font-weight: 400
}

.timepicker-analog-display {
    flex: 2.5 auto
}

.timepicker-plate {
    background-color: #eee;
    border-radius: 50%;
    width: 270px;
    height: 270px;
    overflow: visible;
    position: relative;
    margin: auto;
    margin-top: 25px;
    margin-bottom: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.timepicker-canvas,
.timepicker-dial {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.timepicker-minutes {
    visibility: hidden
}

.timepicker-tick {
    border-radius: 50%;
    color: rgba(0, 0, 0, .87);
    line-height: 40px;
    text-align: center;
    width: 40px;
    height: 40px;
    position: absolute;
    cursor: pointer;
    font-size: 15px
}

.timepicker-tick.active,
.timepicker-tick:hover {
    background-color: rgba(0, 83, 155, .25)
}

.timepicker-dial {
    transition: transform 350ms, opacity 350ms
}

.timepicker-dial-out {
    opacity: 0
}

.timepicker-dial-out.timepicker-hours {
    transform: scale(1.1, 1.1)
}

.timepicker-dial-out.timepicker-minutes {
    transform: scale(.8, .8)
}

.timepicker-canvas {
    transition: opacity 175ms
}

.timepicker-canvas line {
    stroke: #b3cbe1;
    stroke-width: 4;
    stroke-linecap: round
}

.timepicker-canvas-out {
    opacity: .25
}

.timepicker-canvas-bearing {
    stroke: none;
    fill: #b3cbe1
}

.timepicker-canvas-bg {
    stroke: none;
    fill: #b3cbe1
}

.timepicker-footer {
    margin: 0 auto;
    padding: 5px 1rem;
    display: flex;
    justify-content: space-between
}

.timepicker-clear {
    color: #d00c00
}

.timepicker-close {
    color: #00539b
}

.timepicker-clear,
.timepicker-close {
    padding: .5rem 1rem
}

@media only screen and (min-width :640px) {
    .timepicker-modal {
        max-width: 600px
    }

    .timepicker-container.modal-content {
        flex-direction: row
    }

    .timepicker-text-container {
        top: 32%
    }

    .timepicker-display-am-pm {
        position: relative;
        right: auto;
        bottom: auto;
        text-align: center;
        margin-top: 1.2rem
    }
}

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

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

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

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

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

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

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

.spinner-blue,
.spinner-blue-only {
    border-color: #00539b
}

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

.spinner-yellow,
.spinner-yellow-only {
    border-color: #eaab00
}

.spinner-green,
.spinner-green-only {
    border-color: #693
}

.active .spinner-layer.spinner-blue {
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

.active .spinner-layer.spinner-red {
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

.active .spinner-layer.spinner-yellow {
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

.active .spinner-layer.spinner-green {
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

.active .spinner-layer,
.active .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-green-only,
.active .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only {
    opacity: 1;
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(.4, 0, .2, 1) infinite both
}

@-webkit-keyframes fill-unfill-rotate {
    12.5% {
        -webkit-transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg)
    }
}

@keyframes fill-unfill-rotate {
    12.5% {
        transform: rotate(135deg)
    }

    25% {
        transform: rotate(270deg)
    }

    37.5% {
        transform: rotate(405deg)
    }

    50% {
        transform: rotate(540deg)
    }

    62.5% {
        transform: rotate(675deg)
    }

    75% {
        transform: rotate(810deg)
    }

    87.5% {
        transform: rotate(945deg)
    }

    to {
        transform: rotate(1080deg)
    }
}

@-webkit-keyframes blue-fade-in-out {
    from {
        opacity: 1
    }

    25% {
        opacity: 1
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: 1
    }

    100% {
        opacity: 1
    }
}

@keyframes blue-fade-in-out {
    from {
        opacity: 1
    }

    25% {
        opacity: 1
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: 1
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes red-fade-in-out {
    from {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: 1
    }

    50% {
        opacity: 1
    }

    51% {
        opacity: 0
    }
}

@keyframes red-fade-in-out {
    from {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: 1
    }

    50% {
        opacity: 1
    }

    51% {
        opacity: 0
    }
}

@-webkit-keyframes yellow-fade-in-out {
    from {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    75% {
        opacity: 1
    }

    76% {
        opacity: 0
    }
}

@keyframes yellow-fade-in-out {
    from {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    75% {
        opacity: 1
    }

    76% {
        opacity: 0
    }
}

@-webkit-keyframes green-fade-in-out {
    from {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes green-fade-in-out {
    from {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.gap-patch {
    position: absolute;
    top: 0;
    left: 45%;
    width: 10%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
}

.gap-patch .circle {
    width: 1000%;
    left: -450%
}

.circle-clipper {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
}

.circle-clipper .circle {
    width: 200%;
    height: 100%;
    border-width: 3px;
    border-style: solid;
    border-color: inherit;
    border-bottom-color: transparent !important;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0
}

.circle-clipper.left .circle {
    left: 0;
    border-right-color: transparent !important;
    transform: rotate(129deg)
}

.circle-clipper.right .circle {
    left: -100%;
    border-left-color: transparent !important;
    transform: rotate(-129deg)
}

.active .circle-clipper.left .circle {
    -webkit-animation: left-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: left-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both
}

.active .circle-clipper.right .circle {
    -webkit-animation: right-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both;
    animation: right-spin 1333ms cubic-bezier(.4, 0, .2, 1) infinite both
}

@-webkit-keyframes left-spin {
    from {
        -webkit-transform: rotate(130deg)
    }

    50% {
        -webkit-transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(130deg)
    }
}

@keyframes left-spin {
    from {
        transform: rotate(130deg)
    }

    50% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(130deg)
    }
}

@-webkit-keyframes right-spin {
    from {
        -webkit-transform: rotate(-130deg)
    }

    50% {
        -webkit-transform: rotate(5deg)
    }

    to {
        -webkit-transform: rotate(-130deg)
    }
}

@keyframes right-spin {
    from {
        transform: rotate(-130deg)
    }

    50% {
        transform: rotate(5deg)
    }

    to {
        transform: rotate(-130deg)
    }
}

#spinnerContainer.cooldown {
    -webkit-animation: container-rotate 1568ms linear infinite, fade-out .4s cubic-bezier(.4, 0, .2, 1);
    animation: container-rotate 1568ms linear infinite, fade-out .4s cubic-bezier(.4, 0, .2, 1)
}

@-webkit-keyframes fade-out {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fade-out {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

body {
    margin: 0
}

body.no-scroll {
    overflow: hidden
}

#overlay {
    display: none
}

.no-scroll #overlay {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 120vh;
    background: rgba(0, 0, 0, .5);
    will-change: opacity;
    z-index: 3;
    direction: rtl
}

.no-scroll #overlay:before {
    content: "Close";
    color: #fff;
    position: absolute;
    right: 10px;
    width: calc(100% - 150px)
}

.no-scroll #overlay .close-menu {
    background: 0 0;
    outline: 0;
    cursor: pointer;
    position: relative;
    right: 300px;
    font-size: 2.5em;
    padding: 10px;
    color: #fff;
    text-shadow: 1px 2px 10px rgba(0, 0, 0, .5), 2px 4px 20px rgba(0, 0, 0, .25)
}

.menu {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.asia {
    padding: 0 !important
}

.asia:after {
    content: "中文";
    font-size: .9em
}

#main-container {
    background: #fff;
    overflow: hidden
}

figure {
    margin: 0
}

.clearfix:after,
.clearfix:before,
.group:after,
.group:before,
.row:after,
.row:before,
.widget-area:after,
.widget-area:before {
    content: "";
    display: table;
    clear: both;
    width: 0
}

.assistive-text {
    position: absolute;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    width: 1px
}

fieldset {
    border: 0
}

input[type=submit] {
    cursor: pointer
}

.hid,
.icon,
.ir {
    background-repeat: no-repeat;
    text-align: left;
    text-indent: -999em;
    overflow: hidden
}

.hid,
.ir {
    display: block
}

.ir {
    position: absolute
}

button {
    border: 0;
    cursor: pointer;
    display: block
}

button:focus {
    outline: 0
}

fieldset {
    margin: 0
}

.icon-link svg {
    margin: 0 0 0 6px;
    display: inline;
    height: 14px
}

.icon-media {
    position: relative;
    display: inline;
    padding: 0 0 0 4px
}

.icon-media.icon-media-pdf svg {
    width: 12px !important
}

.icon-media.icon-media-video svg {
    width: 18px !important
}

.icon-media.icon-media-audio svg {
    width: 18px !important
}

@media only screen and (max-width :959px) {
    .parallax-container {
        height: 375px
    }
}

@media only screen and (max-width :639px) {
    .parallax-container {
        height: 250px
    }
}

.tombstones {
    border-collapse: separate;
    empty-cells: hide;
    margin: 0 0 20px
}

.tombstones tr {
    display: inline;
    border: none
}

.tombstones td {
    float: left;
    background: #fff;
    border: 1px solid #d0d0d0;
    padding: 0
}

.tombstones td img {
    width: 160px
}

blockquote :last-child {
    margin-bottom: 0
}

blockquote.quote-card {
    padding: 24px 24px 24px 48px;
    box-sizing: border-box;
    position: relative;
    overflow: visible;
    min-height: 120px;
    quotes: "“""”""‘""’"
}

blockquote.quote-card p {
    font-weight: 300;
    font-size: 20px;
    line-height: 1.5;
    margin: 0;
    z-index: 1;
    position: relative
}

blockquote.quote-card cite {
    font-size: 16px;
    margin-top: 10px;
    display: block;
    z-index: 1;
    position: relative;
    font-weight: 600
}

blockquote.quote-card:after,
blockquote.quote-card:before {
    font-family: Georgia, serif;
    position: absolute;
    color: rgba(5, 5, 5, .16);
    font-weight: 400
}

blockquote.quote-card:before {
    content: open-quote;
    top: -16px;
    left: 8px;
    font-size: 5em
}

blockquote.quote-card:after {
    content: close-quote;
    bottom: -96px;
    line-height: 100px;
    right: -16px;
    font-size: 20em
}

.card-panel :last-child {
    margin-bottom: 0
}

object {
    display: block;
    max-width: 100%;
    height: auto
}

object:not(.has-link) {
    pointer-events: none
}

.txt-shdw {
    text-shadow: 3px 2px 0 rgba(0, 0, 0, .65)
}

#BrokerCheck,
#europeCookieBanner {
    border-top: 1px solid rgba(0, 0, 0, .1);
    z-index: 5;
    background: #fff;
    padding: 8px 16px;
    position: fixed;
    bottom: 0;
    right: 0;
    box-sizing: border-box;
    width: 100%;
    display: none
}

#BrokerCheck p,
#europeCookieBanner p {
    margin: 0
}

.bioPopUp .card-content {
    color: #050505
}

.valign-center {
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

li a .flag-icon {
    margin-right: 4px
}

.full-name {
    font-weight: 600 !important;
    font-size: 1.1rem !important
}

[class$=_title] {
    display: block;
    font-weight: 300
}

[class^=btn].linkedin:before,
[class^=btn].twitter:before {
    display: inline-block;
    width: 18px;
    height: 19px;
    margin-right: .5rem;
    vertical-align: sub;
    top: 50%;
    bottom: 50%
}

[class^=btn].twitter:before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg>')
}

[class^=btn].linkedin:before {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="white" d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z" class=""></path></svg>')
}

[class^=btn].linkedin svg {
    border-right: 1px solid #fff;
    margin-right: .5rem
}

.filter,
.mixitup-filter-controls,
.search-controls {
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    padding: 24px;
    margin: 0 0 32px;
    box-sizing: border-box
}

svg {
    box-sizing: content-box
}

.ValidationRequired label {
    direction: rtl;
    text-align: left
}

.ValidationRequired label:before {
    content: "*";
    font-size: 14px;
    vertical-align: text-top;
    color: #ff2a1d;
    margin: 0 4px;
    float: right
}

.card .card-title~img,
.h1~img,
.h2~img,
.h3~img,
.h4~img,
.h5~img,
.h6~img,
h1~img,
h2~img,
h3~img,
h4~img,
h5~img,
h6~img,
p~img {
    margin-bottom: 24px
}

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

    #gridWrapper .k-grid-content table,
    #gridWrapper .k-grid-header table {
        table-layout: inherit
    }

    #gridWrapper .k-grid-content td,
    #gridWrapper .k-grid-content th,
    #gridWrapper .k-grid-header td,
    #gridWrapper .k-grid-header th {
        min-width: 150px
    }
}

#cookie-modal .modal-content {
    padding-bottom: 0
}

#cookie-modal .modal-content p:last-child,
#cookie-modal .modal-content p:only-child {
    margin: 0
}

.skip-link {
    position: absolute;
    top: -9999px;
    left: 15px;
    display: block;
    background-color: #fff;
    z-index: 1001;
    padding: 5px 15px;
    font-size: 14px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.skip-link:focus {
    top: 0
}

@media only screen and (max-width :1024px) {
    .navbar-fixed {
        z-index: 1000
    }
}

@media only screen and (min-width :1025px) {
    .nav-mobile {
        display: none
    }
}

.sidenav,
.sidenav-overlay {
    top: 64px;
    box-shadow: none
}

@media only screen and (min-width :1025px) {
    .sidenav-overlay {
        display: none !important
    }
}

.sidenav-close {
    position: absolute;
    top: 0;
    left: 0;
    height: 64px;
    line-height: 64px;
    text-align: center;
    width: 64px;
    background: #fff;
    z-index: 999;
    color: #00325e
}

.sidenav-close:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 8px;
    width: 100%;
    background: #00325e;
    z-index: -1
}

.sidenav {
    background: #e1e1e1;
    font-family: myriad-pro-semi-condensed, sans-serif
}

@media only screen and (max-width :639px) {
    .sidenav {
        width: 100%;
        max-width: none
    }
}

.sidenav .slinky-menu .next:not(#empty) {
    text-align: right
}

.sidenav .slinky-menu .next:not(#empty) svg {
    height: 56px
}

.sidenav .slinky-menu a {
    display: block;
    padding-top: 12px;
    padding-bottom: 12px
}

.sidenav .slinky-menu a#empty,
.sidenav .slinky-menu a:not(.next) {
    transition: all .3s ease
}

.sidenav .slinky-menu a#empty:focus,
.sidenav .slinky-menu a#empty:hover,
.sidenav .slinky-menu a:not(.next):focus,
.sidenav .slinky-menu a:not(.next):hover {
    color: #fff;
    background: #00325e
}

.slinky-menu {
    position: relative;
    width: 100%;
    overflow: hidden;
    transform: translateZ(0)
}

.slinky-menu li,
.slinky-menu ul {
    width: 100%
}

.slinky-menu>ul {
    transform: translateZ(0);
    position: relative;
    left: 0
}

.slinky-menu li ul {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    padding: 0;
    margin: 0
}

.slinky-menu li {
    display: flex;
    flex-flow: row nowrap;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start
}

.slinky-menu li:not(:last-child) {
    border-bottom: 1px solid #cdcdce
}

.slinky-menu a {
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    width: 100%
}

.slinky-menu .parentLink {
    width: 85%;
    flex-shrink: 1
}

.slinky-menu .next:not(#empty) {
    padding-top: 0;
    padding-bottom: 0;
    width: auto;
    text-align: center;
    color: inherit;
    flex: 1
}

.slinky-menu .next:not(#empty) svg {
    height: 40px;
    width: 8px;
    vertical-align: middle
}

.slinky-menu .next:not(#empty):focus,
.slinky-menu .next:not(#empty):hover {
    background: rgba(0, 0, 0, .08) !important
}

.slinky-menu .next:not(#empty):focus svg,
.slinky-menu .next:not(#empty):hover svg {
    -webkit-animation: bounceAlpha 1.8s infinite linear;
    animation: bounceAlpha 1.8s infinite linear
}

.slinky-menu .next,
.slinky-menu .parentLink {
    display: inline-block;
    vertical-align: middle
}

.slinky-menu #empty svg,
.slinky-menu a:not(.next):not(.back) svg {
    position: absolute;
    top: 0;
    right: 24px;
    height: 56px;
    width: 8px
}

.slinky-menu .back,
.slinky-menu .next {
    cursor: pointer
}

.slinky-menu .back svg {
    vertical-align: middle
}

.slinky-menu .title {
    font-size: .75rem;
    padding-left: 8px
}

.sidenav>* {
    visibility: hidden
}

.sidenav.sidenav-active>* {
    visibility: visible
}

#global-navigation {
    height: 64px
}

@media only screen and (min-width :1025px) {
    #global-navigation {
        height: 104px
    }
}

#global-navigation.active nav {
    height: 64px;
    transition: height .4s ease
}

@media only screen and (min-width :1025px) {

    #global-navigation.active .brand-logo img,
    #global-navigation.active .brand-logo svg {
        transform: scale(.8)
    }

    #global-navigation.active #nav-menus {
        transform: translateY(-20px)
    }

    #global-navigation.active #nav-menus #utility-nav {
        transform: scaleZ(0);
        opacity: 0
    }
}

#global-navigation.header-sticky nav {
    position: relative
}

#global-navigation .nav-wrapper {
    margin: 0 auto;
    max-width: 1440px
}

@media only screen and (min-width :1025px) {
    #global-navigation .nav-wrapper {
        display: flex;
        -moz-flex-direction: row;
        flex-direction: row;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
        -ms-flex-pack: space-between;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center
    }

    #global-navigation .nav-wrapper .brand-logo {
        position: relative;
        margin-bottom: 15px
    }
}

#global-navigation .brand-logo {
    color: #00325e;
    line-height: 64px;
    font-size: 0
}

@media only screen and (min-width :1025px) {
    #global-navigation .brand-logo {
        line-height: 104px;
        flex: 1 0 22%;
        padding-left: 16px
    }

    #global-navigation .brand-logo .site-title {
        width: calc(100% - 86px)
    }
}

@media only screen and (max-width :479px) {
    #global-navigation .brand-logo {
        text-align: center
    }
}

#global-navigation .brand-logo .site-title,
#global-navigation .brand-logo img,
#global-navigation .brand-logo svg {
    display: inline-block;
    vertical-align: middle
}

#global-navigation .brand-logo img,
#global-navigation .brand-logo svg {
    transition: transform .4s linear;
    transform: scale(1);
    max-width: 70px;
    width: 100%;
    height: auto
}

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

    #global-navigation .brand-logo img,
    #global-navigation .brand-logo svg {
        max-width: 48px
    }
}

#global-navigation .brand-logo .site-title {
    margin-left: 16px;
    font-weight: 600;
    font-size: 17px;
    line-height: normal
}

@media only screen and (max-width :639px) {
    #global-navigation .brand-logo .site-title {
        margin-left: 12px;
        font-size: 14px
    }
}

@media only screen and (max-width :479px) {
    #global-navigation .brand-logo .site-title {
        margin-left: 8px;
        width: calc(100% - 56px)
    }
}

#global-navigation nav #primary-nav ul a {
    font-size: 1rem;
    line-height: 64px;
    transition: all .3s linear;
    font-family: myriad-pro-semi-condensed, ArialCondensed;
    z-index: 1
}

#global-navigation nav #primary-nav ul a:hover {
    background: inherit
}

#global-navigation nav #primary-nav ul ul a {
    line-height: 48px;
    font-weight: 400
}

#global-navigation #nav-menus {
    overflow: visible;
    clear: both
}

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

    #global-navigation #nav-menus #primary-nav,
    #global-navigation #nav-menus #utility-nav {
        position: absolute;
        visibility: hidden;
        left: -999em;
        display: block
    }
}

@media only screen and (min-width :1025px) {
    #global-navigation #nav-menus {
        display: flex;
        flex-flow: row wrap;
        -moz-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
        -ms-flex-pack: flex-end;
        transform: translateY(0);
        transition: transform .4s linear
    }
}

#global-navigation #nav-menus ul {
    list-style-type: none
}

#global-navigation #nav-menus ul li {
    font-size: 0;
    float: none;
    display: inline-block
}

#global-navigation #nav-menus #utility-nav {
    opacity: 1;
    width: 100%;
    text-align: right;
    transform: scaleZ(1);
    transition: all .3s linear;
    moz-transform-origin: center top;
    transform-origin: center top;
    z-index: 2
}

#global-navigation #nav-menus #utility-nav .menu,
#global-navigation #nav-menus #utility-nav form {
    display: inline-block;
    vertical-align: middle
}

#global-navigation #nav-menus #utility-nav svg {
    height: 40px;
    line-height: 40px;
    font-weight: 700;
    margin: 0 4px
}

#global-navigation #nav-menus #utility-nav ul li {
    vertical-align: top
}

#global-navigation #nav-menus #utility-nav ul a {
    line-height: 40px
}

#global-navigation #nav-menus #utility-nav ul a[class*=btn] {
    padding-top: 0;
    padding-bottom: 0;
    margin: 4px 0;
    line-height: 32px;
    height: 32px;
    color: #fff !important
}

#global-navigation #nav-menus #utility-nav ul a[class*=btn] svg {
    float: right;
    margin: 0 0 0 8px;
    line-height: 32px;
    height: 32px
}

#global-navigation #nav-menus #utility-nav .dropdown-content {
    width: auto !important;
    height: auto !important;
    min-width: 120px
}

#global-navigation #nav-menus #utility-nav .dropdown-content a {
    line-height: initial
}

#global-navigation #nav-menus #utility-nav form svg {
    height: 20px;
    width: 24px;
    padding: 10px 8px;
    right: 0
}

#global-navigation #nav-menus #utility-nav .label-icon {
    left: 0;
    color: inherit
}

#global-navigation #nav-menus #utility-nav .label-icon.active:focus .btn-search,
#global-navigation #nav-menus #utility-nav .label-icon.active:hover .btn-search {
    background: rgba(0, 50, 94, .24)
}

#global-navigation #nav-menus #utility-nav .input-field input[type=search] {
    padding-left: 48px
}

#global-navigation #nav-menus #utility-nav .input-field input[type=search]:focus {
    background: rgba(0, 50, 94, .08)
}

#global-navigation #nav-menus #primary-nav {
    height: 100%
}

#global-navigation #nav-menus #primary-nav .menu {
    height: 100%
}

#global-navigation #nav-menus #primary-nav .menu>li a:not(.next) {
    position: relative
}

#global-navigation #nav-menus #primary-nav .menu>li a:not(.next):after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 8px;
    width: 100%;
    background: #00325e;
    transform: scaleX(0);
    moz-transform-origin: center left;
    transform-origin: center left;
    transition: transform .3s linear;
    z-index: -1
}

#global-navigation #nav-menus #primary-nav .menu>li.focus>a:after,
#global-navigation #nav-menus #primary-nav .menu>li:hover>a:after {
    transform: scaleX(1)
}

#global-navigation #nav-menus #primary-nav .slinky-container,
#global-navigation #nav-menus #primary-nav.nav-default .menu-mega {
    position: absolute;
    box-sizing: border-box;
    border-radius: 0 0 2px 2px;
    transition: all .5s ease-in-out;
    transform: scale(0);
    moz-transform-origin: center top;
    transform-origin: center top;
    opacity: 0;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .3);
    background: #e1e1e1;
    visibility: hidden
}

#global-navigation #nav-menus #primary-nav.nav-default ul li:hover>.menu-sub {
    transform: scale(1);
    opacity: 1
}

#global-navigation #nav-menus #primary-nav.nav-default .menu-mega {
    width: 100%;
    padding: 24px 16px;
    left: 0
}

#global-navigation #nav-menus #primary-nav.nav-default .menu-mega a:focus,
#global-navigation #nav-menus #primary-nav.nav-default .menu-mega a:hover {
    color: #fff;
    background: #00325e
}

#global-navigation #nav-menus #primary-nav.nav-default .menu-mega>li {
    float: left;
    display: block;
    width: calc(33.3333333333% - 1rem)
}

#global-navigation #nav-menus #primary-nav.nav-default .menu-mega>li:nth-child(3n+2) {
    margin: 0 1rem
}

#global-navigation #nav-menus #primary-nav.nav-default .menu-mega:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -.5rem;
    right: .5rem;
    margin: auto;
    width: calc((100% - 32px)/ 3);
    height: calc(100% - 48px);
    border-left: 1px solid #cdcdce;
    border-right: 1px solid #cdcdce;
    z-index: -1
}

#global-navigation #nav-menus #primary-nav.nav-default .menu-mega .menu-sub {
    display: block;
    border-top: 1px solid #cdcdce
}

#global-navigation #nav-menus #primary-nav.nav-default .menu-mega .menu-sub li {
    margin-left: 1rem;
    display: block
}

#global-navigation #nav-menus #primary-nav.nav-default .menu-mega .menu-sub li:not(:last-child) {
    border-bottom: 1px solid #cdcdce
}

#global-navigation #nav-menus #primary-nav.nav-default .menu-mega .menu-sub li a {
    font-size: .9rem;
    line-height: 32px
}

#global-navigation #nav-menus #primary-nav.nav-slinky ul.menu>li {
    position: relative
}

#global-navigation #nav-menus #primary-nav.nav-slinky ul li:focus-within>.slinky-container,
#global-navigation #nav-menus #primary-nav.nav-slinky ul li:focus>.slinky-container,
#global-navigation #nav-menus #primary-nav.nav-slinky ul li:hover>.slinky-container {
    transform: scale(1);
    opacity: 1;
    visibility: visible
}

#global-navigation #nav-menus #primary-nav.nav-slinky ul ul a {
    transition: color .3s ease
}

#global-navigation #nav-menus #primary-nav.nav-slinky ul ul a:not(.next):focus,
#global-navigation #nav-menus #primary-nav.nav-slinky ul ul a:not(.next):hover {
    color: #fff
}

#global-navigation #nav-menus #primary-nav.nav-slinky ul ul a:not(.next):after {
    content: "";
    position: absolute;
    top: 0;
    height: 100%;
    left: 0;
    width: 100%;
    background: #00325e;
    transform: scaleX(0);
    moz-transform-origin: center left;
    transform-origin: center left;
    transition: transform .3s linear;
    z-index: -1
}

#global-navigation #nav-menus #primary-nav.nav-slinky ul ul a:focus:after,
#global-navigation #nav-menus #primary-nav.nav-slinky ul ul a:hover:after {
    transform: scaleX(1)
}

#global-navigation #nav-menus #primary-nav.nav-slinky .slinky-container {
    width: 350px;
    left: auto;
    right: 0;
    padding: 0;
    overflow: auto
}

#global-navigation #nav-menus #primary-nav.nav-slinky .slinky-menu {
    top: 0;
    left: 0;
    transition: all .5s ease
}

#global-navigation #nav-menus #primary-nav.nav-slinky .slinky-menu .next {
    width: 15%
}

#global-navigation .search-trigger,
#global-navigation .sidenav-close,
#global-navigation .sidenav-trigger {
    line-height: 64px;
    display: inline-block;
    width: 64px;
    height: 64px;
    transition: all .3s linear;
    text-align: center;
    position: relative;
    z-index: 1000
}

#global-navigation .search-trigger.active,
#global-navigation .search-trigger:hover,
#global-navigation .sidenav-close.active,
#global-navigation .sidenav-close:hover,
#global-navigation .sidenav-trigger.active,
#global-navigation .sidenav-trigger:hover {
    background: 0 0
}

#global-navigation .search-trigger.active:after,
#global-navigation .search-trigger:hover:after,
#global-navigation .sidenav-close.active:after,
#global-navigation .sidenav-close:hover:after,
#global-navigation .sidenav-trigger.active:after,
#global-navigation .sidenav-trigger:hover:after {
    transform: scaleY(1)
}

#global-navigation .search-trigger:after,
#global-navigation .sidenav-close:after,
#global-navigation .sidenav-trigger:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 8px;
    width: 100%;
    background: #00325e;
    transform: scaleY(0);
    moz-transform-origin: bottom center;
    transform-origin: bottom center;
    transition: transform .3s;
    z-index: -1
}

#global-navigation .search-trigger.inactive,
#global-navigation .sidenav-close.inactive,
#global-navigation .sidenav-trigger.inactive {
    pointer-events: none;
    opacity: .24
}

#global-navigation .sidenav-close,
#global-navigation .sidenav-trigger {
    position: fixed;
    top: 0;
    left: 0
}

@media only screen and (min-width :1025px) {

    #global-navigation .sidenav-close,
    #global-navigation .sidenav-trigger {
        display: none
    }
}

#global-navigation .search-trigger {
    position: relative;
    float: right;
    height: 64px;
    padding: 0 18px
}

@media only screen and (min-width :1025px) {
    #global-navigation .search-trigger {
        display: none
    }
}

#global-navigation .sidenav-close {
    display: none
}

#global-navigation .sidenav-close.active {
    display: inline-block
}

#global-navigation .sidenav-close.active+.sidenav-trigger {
    display: none
}

#global-navigation #primary-nav,
#global-navigation .search-trigger {
    display: inline-block;
    vertical-align: middle
}

#search-bar {
    max-width: 1280px;
    width: 100% !important;
    padding: 8px;
    background: #e1e1e1
}

#search-bar form {
    background: #fff
}

#search-bar .input-field {
    height: 64px;
    margin: 0
}

#search-bar .input-field>label.active {
    transform: translateY(0) translateX(4px) scale(.8)
}

#search-bar .input-field label {
    transform: translateY(75%) translateX(24px)
}

#search-bar input {
    width: 100%;
    height: 100%;
    padding: 16px 8px;
    border: none;
    box-sizing: border-box
}

#search-bar input:focus {
    outline-style: inherit
}

#search-bar .search-submit {
    position: absolute;
    top: 0;
    right: 0;
    width: 4rem;
    height: 64px;
    border-radius: 0
}

@media only screen and (min-width :1025px) {

    #mobile-menu,
    #overlay {
        display: none !important
    }
}

@-webkit-keyframes bounceAlpha {
    0% {
        opacity: 1;
        transform: translateX(0) scale(1)
    }

    25% {
        opacity: 0;
        transform: translateX(16px) scale(.9)
    }

    26% {
        opacity: 0;
        transform: translateX(-16px) scale(.9)
    }

    55% {
        opacity: 1;
        transform: translateX(0) scale(1)
    }
}

@keyframes bounceAlpha {
    0% {
        opacity: 1;
        transform: translateX(0) scale(1)
    }

    25% {
        opacity: 0;
        transform: translateX(16px) scale(.9)
    }

    26% {
        opacity: 0;
        transform: translateX(-16px) scale(.9)
    }

    55% {
        opacity: 1;
        transform: translateX(0) scale(1)
    }
}

.bounceAlpha {
    -webkit-animation-name: bounceAlpha;
    animation-name: bounceAlpha;
    -webkit-animation-duration: 1.8s;
    animation-duration: 1.8s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

nav.navbar-large {
    height: 64px;
    line-height: inherit
}

@media only screen and (min-width :1025px) {
    nav.navbar-large {
        height: 104px
    }
}

nav.navbar-large .sidenav-trigger {
    height: 64px
}

nav.nav-variable {
    height: auto;
    line-height: normal
}

.asia:after {
    line-height: 100%
}

#global-footer {
    border-top: 1px solid #f3f3f3;
    background: #a9aaab;
    color: #050505;
    padding: 0 0 32px;
    font-size: .88rem;
    text-align: center
}

#global-footer #fortune-banner {
    text-align: left;
    background: #fff;
    position: relative;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .3);
    padding: 1rem 0
}

#global-footer #fortune-banner p {
    margin: 0
}

#global-footer #fortune-banner img {
    width: 200px
}

#global-footer #footer-disclosure {
    padding: 1rem 0;
    border-top: 1px solid #b8b9ba;
    background: #e1e1e1;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
    text-align: left
}

#global-footer #footer-disclosure p {
    margin: 0 0 12px
}

#global-footer #footer-disclosure p:last-child,
#global-footer #footer-disclosure p:only-child {
    margin: 0
}

#global-footer #footer-disclosure a {
    color: #050505;
    text-decoration: underline
}

#global-footer nav {
    background: 0 0;
    box-shadow: none
}

#global-footer nav ul li {
    float: none;
    display: inline-block;
    vertical-align: middle
}

#global-footer nav ul a {
    font-weight: 400;
    font-size: .88rem;
    color: #050505
}

#global-footer nav ul a:hover,
#global-footer nav ul a:target {
    background: 0 0
}

#global-footer nav ul a:focus {
    outline-color: #050505
}

#global-footer #sitemap-nav {
    text-align: left
}

#global-footer #sitemap-nav nav {
    display: none
}

@media only screen and (min-width :1280px) {
    #global-footer #sitemap-nav nav {
        display: block
    }
}

#global-footer #sitemap-nav nav .menu {
    display: flex;
    flex-flow: row nowrap;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -ms-align-content: flex-start;
    align-content: flex-start
}

#global-footer #sitemap-nav nav .menu>li {
    margin-right: 40px
}

#global-footer #sitemap-nav nav .menu>li:last-child {
    margin: 0
}

#global-footer #sitemap-nav nav .menu-header {
    position: relative;
    display: block
}

#global-footer #sitemap-nav nav .menu-header a {
    font-weight: 900;
    position: initial
}

#global-footer #sitemap-nav nav .menu-header a:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 25%;
    background: #6c6d6e;
    opacity: 1;
    transform: translateY(0);
    transform: translateX(0) translateY(0)
}

#global-footer #sitemap-nav nav .menu-sub li {
    display: block
}

#global-footer #sitemap-nav nav .menu-sub a {
    position: relative
}

#global-footer #sitemap-nav nav ul a {
    padding: 8px;
    display: block
}

#global-footer #sitemap-nav nav ul a:hover,
#global-footer #sitemap-nav nav ul a:target {
    background: rgba(0, 0, 0, .1)
}

@media only screen and (max-width :1439px) {
    #global-footer #sitemap-nav+.footer-divider {
        display: none
    }
}

#global-footer #social-nav {
    padding-top: 2rem
}

#global-footer #social-nav .social-menu-header {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 8px
}

#global-footer #social-nav nav ul a {
    padding: 8px
}

#global-footer #social-nav nav ul a:focus svg,
#global-footer #social-nav nav ul a:hover svg,
#global-footer #social-nav nav ul a:target svg {
    transform: translateY(-4px)
}

#global-footer #social-nav nav ul a:after {
    content: none
}

#global-footer #social-nav svg {
    display: block;
    height: 32px;
    width: 32px;
    transform: translateY(0);
    transition: transform .3s
}

#global-footer #legal-nav {
    text-align: center
}

#global-footer #legal-nav nav ul a {
    position: relative;
    display: block;
    text-align: center;
    padding: 12px 16px
}

@media only screen and (min-width :640px) {
    #global-footer #legal-nav nav ul a {
        display: inline-block;
        padding: 8px 16px
    }

    #global-footer #legal-nav nav ul a:hover:after,
    #global-footer #legal-nav nav ul a:target:after {
        opacity: 1;
        transform: translateY(-4px)
    }

    #global-footer #legal-nav nav ul a:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 4px;
        width: calc(100% - 8px);
        height: 2px;
        background: #050505;
        opacity: 0;
        transform: translateY(0);
        transition: all .3s
    }
}

@media only screen and (max-width :959px) {
    #global-footer #legal-nav nav ul a:after {
        content: none
    }

    #global-footer #legal-nav nav ul a:hover {
        background-color: rgba(0, 0, 0, .1)
    }
}

#global-footer #legal-nav .menu-footer li {
    display: block
}

@media only screen and (min-width :640px) {
    #global-footer #legal-nav .menu-footer li {
        display: inline-block
    }

    #global-footer #legal-nav .menu-footer li:last-child:after {
        content: none
    }
}

#global-footer #legal-nav .menu-footer li:after {
    background: #6c6d6e
}

@media only screen and (min-width :640px) {
    #global-footer #legal-nav .menu-footer li:after {
        content: "";
        position: relative;
        width: 5px;
        height: 5px;
        display: inline-block;
        vertical-align: middle
    }
}

#global-footer #footer-legal p {
    margin: 0 0 16px
}

#global-footer #footer-legal a {
    position: relative;
    color: #050505;
    font-weight: 600
}

#global-footer #footer-legal a:hover:after,
#global-footer #footer-legal a:target:after {
    opacity: 1;
    transform: translateY(-4px)
}

#global-footer #footer-legal a:focus {
    outline-color: #050505
}

#global-footer #footer-legal a:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #050505;
    opacity: 0;
    transform: translateY(0);
    transition: all .3s
}

.footer-divider {
    padding: 2rem 0
}

.footer-divider .divider {
    background: #6c6d6e
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

#page-header,
#pager {
    position: relative
}

#page-header.half-size,
#pager.half-size {
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100% calc(50% + 64px) !important
}

@media only screen and (min-width :1280px) {

    #page-header.half-size.color_fill,
    #pager.half-size.color_fill {
        padding-top: 64px
    }
}

#page-header.header-default .header-row,
#pager.header-default .header-row {
    margin-bottom: 0
}

#page-header.header-default .header-row .full-bg-img,
#pager.header-default .header-row .full-bg-img {
    background: #fff;
    padding-right: 0
}

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

    #page-header.header-default .header-row .full-bg-img,
    #pager.header-default .header-row .full-bg-img {
        padding-left: 0;
        padding-bottom: .75em
    }
}

@media only screen and (min-width :640px) {

    #page-header.header-default .header-row .full-bg-img,
    #pager.header-default .header-row .full-bg-img {
        min-height: 400px
    }
}

#page-header.header-default .header-row .full-bg-img+.header-content .content-box,
#pager.header-default .header-row .full-bg-img+.header-content .content-box {
    text-align: left
}

@media only screen and (min-width :640px) {

    #page-header.header-default .header-row .full-bg-img+.header-content .content-box,
    #pager.header-default .header-row .full-bg-img+.header-content .content-box {
        margin: 0
    }
}

@media only screen and (min-width:1440px) {

    #page-header.header-default .header-row .full-bg-img+.header-content .content-box,
    #pager.header-default .header-row .full-bg-img+.header-content .content-box {
        max-width: 820px;
        width: 100%
    }
}

#page-header.header-default .header-row .header-content,
#pager.header-default .header-row .header-content {
    color: #fbfbfb
}

@media only screen and (min-width :960px) {

    #page-header.header-default .header-row .header-content,
    #pager.header-default .header-row .header-content {
        display: flex;
        -moz-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
        -ms-flex-pack: flex-end
    }
}

#page-header.header-default .header-row .header-content .content-box,
#pager.header-default .header-row .header-content .content-box {
    text-align: center;
    padding: 24px;
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    display: block
}

@media only screen and (min-width :640px) {

    #page-header.header-default .header-row .header-content .content-box,
    #pager.header-default .header-row .header-content .content-box {
        display: flex;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: flex-start;
        flex-flow: column;
        color: #fbfbfb
    }

    #page-header.header-default .header-row .header-content .content-box .nav-breadcrumb,
    #pager.header-default .header-row .header-content .content-box .nav-breadcrumb {
        margin-bottom: 32px
    }
}

#page-header.header-default .header-row .header-content .content-box .content,
#pager.header-default .header-row .header-content .content-box .content {
    font-weight: 300;
    font-size: 1.125rem
}

#page-header.header-default .header-row .header-content .content-box .content a:not([class^=btn]),
#pager.header-default .header-row .header-content .content-box .content a:not([class^=btn]) {
    color: #9cb9ff
}

#page-header.header-default .header-row .header-content .content-box .content a:not([class^=btn]):hover,
#page-header.header-default .header-row .header-content .content-box .content a:not([class^=btn]):target,
#pager.header-default .header-row .header-content .content-box .content a:not([class^=btn]):hover,
#pager.header-default .header-row .header-content .content-box .content a:not([class^=btn]):target {
    color: #5082ff !important
}

#page-header.header-default .header-row .header-content .content-box .content a[class^=btn],
#pager.header-default .header-row .header-content .content-box .content a[class^=btn] {
    font-weight: initial
}

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

    #page-header.header-default .header-row .header-content .content-box .content,
    #pager.header-default .header-row .header-content .content-box .content {
        -ms-align-self: center;
        align-self: center
    }
}

#page-header.header-default .nav-breadcrumb,
#pager.header-default .nav-breadcrumb {
    background: 0 0;
    color: #e1e1e1
}

#page-header.header-default .nav-breadcrumb ul a,
#pager.header-default .nav-breadcrumb ul a {
    color: #e1e1e1
}

#page-header.header-default .nav-breadcrumb ul a:hover,
#pager.header-default .nav-breadcrumb ul a:hover {
    color: #d4d4d4;
    background: rgba(184, 185, 186, .2)
}

#page-header.header-fund .header-wrapper,
#page-header.header-strategy .header-wrapper,
#pager.header-fund .header-wrapper,
#pager.header-strategy .header-wrapper {
    background: #f3f3f3;
    background: linear-gradient(180deg, #fff 0, #f3f3f3 100%);
    transition: height .4s ease;
    padding: 32px 0 0
}

@media only screen and (min-width :640px) {

    #page-header.header-fund.active .header-wrapper,
    #page-header.header-strategy.active .header-wrapper,
    #pager.header-fund.active .header-wrapper,
    #pager.header-strategy.active .header-wrapper {
        padding: 8px 0
    }

    #page-header.header-fund.active .header-wrapper .header-row,
    #page-header.header-strategy.active .header-wrapper .header-row,
    #pager.header-fund.active .header-wrapper .header-row,
    #pager.header-strategy.active .header-wrapper .header-row {
        margin-bottom: 8px
    }

    #page-header.header-fund.active .header-wrapper .content,
    #page-header.header-strategy.active .header-wrapper .content,
    #pager.header-fund.active .header-wrapper .content,
    #pager.header-strategy.active .header-wrapper .content {
        padding: 0
    }

    #page-header.header-fund.active .header-wrapper .fund-details,
    #page-header.header-strategy.active .header-wrapper .fund-details,
    #pager.header-fund.active .header-wrapper .fund-details,
    #pager.header-strategy.active .header-wrapper .fund-details {
        transform: scale(0);
        position: absolute;
        opacity: 0
    }

    #page-header.header-fund.active .header-wrapper .page-title,
    #page-header.header-strategy.active .header-wrapper .page-title,
    #pager.header-fund.active .header-wrapper .page-title,
    #pager.header-strategy.active .header-wrapper .page-title {
        margin: 0;
        transform: scale(.8)
    }

    #page-header.header-fund.active .header-wrapper .fund-ticker,
    #page-header.header-strategy.active .header-wrapper .fund-ticker,
    #pager.header-fund.active .header-wrapper .fund-ticker,
    #pager.header-strategy.active .header-wrapper .fund-ticker {
        font-size: 14px
    }

    #page-header.header-fund.active .header-wrapper .classOption,
    #page-header.header-strategy.active .header-wrapper .classOption,
    #pager.header-fund.active .header-wrapper .classOption,
    #pager.header-strategy.active .header-wrapper .classOption {
        margin-bottom: 0
    }

    #page-header.header-fund.active .header-wrapper .select-wrapper input.select-dropdown,
    #page-header.header-strategy.active .header-wrapper .select-wrapper input.select-dropdown,
    #pager.header-fund.active .header-wrapper .select-wrapper input.select-dropdown,
    #pager.header-strategy.active .header-wrapper .select-wrapper input.select-dropdown {
        height: 40px;
        line-height: 40px
    }
}

#page-header.header-fund .header-row,
#page-header.header-strategy .header-row,
#pager.header-fund .header-row,
#pager.header-strategy .header-row {
    position: relative;
    margin-bottom: 16px
}

#page-header.header-fund .header-row:after,
#page-header.header-strategy .header-row:after,
#pager.header-fund .header-row:after,
#pager.header-strategy .header-row:after {
    content: "";
    width: 4px;
    height: 100%;
    background: #00325e;
    position: absolute;
    left: 0;
    top: 0;
    transition: .3s ease-in-out
}

#page-header.header-fund .header-row .content,
#page-header.header-strategy .header-row .content,
#pager.header-fund .header-row .content,
#pager.header-strategy .header-row .content {
    position: relative;
    padding: 16px
}

#page-header.header-fund .page-title,
#page-header.header-strategy .page-title,
#pager.header-fund .page-title,
#pager.header-strategy .page-title {
    font-size: 2.25rem;
    margin: 8px 0 16px;
    transition: .3s ease-in-out;
    moz-transform-origin: top left;
    transform-origin: top left
}

#page-header.header-fund .fund-ticker,
#page-header.header-strategy .fund-ticker,
#pager.header-fund .fund-ticker,
#pager.header-strategy .fund-ticker {
    font-weight: 900
}

#page-header.header-fund .fund-details,
#page-header.header-strategy .fund-details,
#pager.header-fund .fund-details,
#pager.header-strategy .fund-details {
    margin: 0 -.75rem;
    transform: scale(1);
    moz-transform-origin: left center;
    transform-origin: left center;
    transition: 1.5s linear .25s alternate;
    opacity: 1
}

#page-header.header-fund .fund-details .col,
#page-header.header-strategy .fund-details .col,
#pager.header-fund .fund-details .col,
#pager.header-strategy .fund-details .col {
    position: relative;
    margin: .5rem 0
}

#page-header.header-fund .fund-details .col:not(:last-child):after,
#page-header.header-strategy .fund-details .col:not(:last-child):after,
#pager.header-fund .fund-details .col:not(:last-child):after,
#pager.header-strategy .fund-details .col:not(:last-child):after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -.5px;
    width: 1px;
    height: 100%;
    background: #b8b9ba
}

#page-header.header-fund .fund-details span,
#page-header.header-strategy .fund-details span,
#pager.header-fund .fund-details span,
#pager.header-strategy .fund-details span {
    display: block
}

#page-header.header-fund .fund-details span.as-of-date,
#page-header.header-fund .fund-details span.label,
#page-header.header-strategy .fund-details span.as-of-date,
#page-header.header-strategy .fund-details span.label,
#pager.header-fund .fund-details span.as-of-date,
#pager.header-fund .fund-details span.label,
#pager.header-strategy .fund-details span.as-of-date,
#pager.header-strategy .fund-details span.label {
    font-size: 12px;
    color: #707169
}

#page-header.header-fund .fund-details span.label,
#page-header.header-strategy .fund-details span.label,
#pager.header-fund .fund-details span.label,
#pager.header-strategy .fund-details span.label {
    font-weight: 600;
    text-transform: uppercase
}

#page-header.article-header,
#pager.article-header {
    margin: 0 0 2rem;
    padding: 72px 0 0;
    background-size: 100% 400px;
    background-repeat: no-repeat
}

#page-header.article-header .header-content,
#pager.article-header .header-content {
    padding-bottom: 32px;
    max-width: 960px;
    margin: 0 auto;
    color: #fbfbfb;
    text-align: center
}

#page-header.article-header .article-meta,
#pager.article-header .article-meta {
    margin-bottom: 16px
}

#page-header.article-header .post-date,
#pager.article-header .post-date {
    background: rgba(251, 251, 251, .24);
    color: #fbfbfb;
    border: none;
    font-weight: 300;
    letter-spacing: .5px
}

@media only screen and (min-width :960px) {

    #page-header.article-header .Toolbox,
    #pager.article-header .Toolbox {
        width: 48px;
        position: fixed;
        left: 0
    }
}

#page-header.article-header .media-feature .media-caption,
#pager.article-header .media-feature .media-caption {
    padding: 1rem 0 0;
    font-size: 14px
}

#page-header.header-PWM:not(.article),
#pager.header-PWM:not(.article) {
    background-image: url(https://www.bairdassetmanagement.com/static/core/images/header_bg-PWM.svg), radial-gradient(center, circle cover, #007a87 0, #004a57 100%);
    background-repeat: repeat;
    background-position: top center;
    background-size: 320px 320px, auto
}

#page-header.header-PWM.default .header-content,
#pager.header-PWM.default .header-content {
    padding: 64px 0
}

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

    #page-header.header-PWM.default .header-content,
    #pager.header-PWM.default .header-content {
        text-align: center
    }
}

#page-header.header-PWM.default .header-content .page-title,
#pager.header-PWM.default .header-content .page-title {
    color: #fff;
    margin: 0
}

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

    #page-header.header-PWM.article #hero-image .bg-img,
    #pager.header-PWM.article #hero-image .bg-img {
        display: none
    }
}

@media only screen and (min-width :960px) {

    #page-header.header-PWM.article #hero-image,
    #pager.header-PWM.article #hero-image {
        height: 400px
    }

    #page-header.header-PWM.article #hero-image img,
    #pager.header-PWM.article #hero-image img {
        visibility: hidden;
        position: absolute;
        left: -999em
    }

    #page-header.header-PWM.article #hero-image .bg-img,
    #pager.header-PWM.article #hero-image .bg-img {
        display: block
    }
}

@media only screen and (min-width :1280px) {

    #page-header.header-PWM.article #hero-image,
    #pager.header-PWM.article #hero-image {
        height: 560px
    }
}

#page-header.header-PWM.article .article-header,
#pager.header-PWM.article .article-header {
    position: relative;
    margin: 2rem 0
}

#page-header.header-PWM.article .article-header .article-meta,
#pager.header-PWM.article .article-header .article-meta {
    margin: 24px 0 16px
}

#page-header.header-PWM.article .article-header .header-content .article-intro,
#pager.header-PWM.article .article-header .header-content .article-intro {
    font-weight: 300;
    font-size: 1.16em
}

#page-header.news,
#pager.news {
    padding-top: 64px
}

#page-header.news .header-content,
#pager.news .header-content {
    border-radius: 3px 3px 0 0;
    background: #fff;
    margin: 0 auto;
    padding: 24px 32px 0;
    max-width: 960px;
    box-sizing: content-box
}

@media only screen and (min-width :960px) {

    #page-header.news .header-content,
    #pager.news .header-content {
        padding: 48px 64px 0
    }
}

#page-header.news .header-content:after,
#pager.news .header-content:after {
    content: ""
}

#page-header.news .header-content .page-title,
#pager.news .header-content .page-title {
    font-family: adobe-garamond-pro, Garamond, Georgia, serif;
    font-weight: 300;
    padding-bottom: 16px;
    border-bottom: 1px solid #e1e1e1
}

@media only screen and (min-width :960px) {

    #page-header.news .header-content .page-title,
    #pager.news .header-content .page-title {
        font-size: 2.9em
    }
}

#page-header.news .news-meta,
#pager.news .news-meta {
    height: 41px
}

#page-header.news .news-meta .post-date,
#page-header.news .news-meta .share,
#pager.news .news-meta .post-date,
#pager.news .news-meta .share {
    vertical-align: top
}

#page-header.news .news-meta .share,
#pager.news .news-meta .share {
    background: #1a237e;
    border-color: transparent;
    text-transform: uppercase;
    color: #fbfbfb;
    transition: all .3s ease-in-out;
    font-weight: 400;
    margin-right: 2px
}

#page-header.news .news-meta .share.active,
#page-header.news .news-meta .share:hover,
#pager.news .news-meta .share.active,
#pager.news .news-meta .share:hover {
    background: #161d69
}

#page-header.news .news-meta .share.active:after,
#pager.news .news-meta .share.active:after {
    content: "\f00d"
}

#page-header.news .news-meta .share svg,
#pager.news .news-meta .share svg {
    padding-left: 4px;
    display: inline;
    width: 14px
}

#page-header.news .news-meta .share:after,
#pager.news .news-meta .share:after {
    display: none;
    content: "\f1e0";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900
}

#page-header.news .news-meta .Toolbox,
#pager.news .news-meta .Toolbox {
    width: auto;
    display: inline-block;
    visibility: hidden;
    vertical-align: middle;
    transform: scaleX(0);
    moz-transform-origin: left;
    transform-origin: left;
    transition: transform .3s ease-in-out
}

#page-header.news .news-meta .Toolbox.visible,
#pager.news .news-meta .Toolbox.visible {
    visibility: visible;
    transform: scaleX(1)
}

#page-header.news .news-meta .Toolbox.visible .at-share-btn,
#pager.news .news-meta .Toolbox.visible .at-share-btn {
    margin: 0 4px 0 0;
    transform: translateX(0) translateY(0);
    opacity: 1
}

#page-header.news .news-meta .Toolbox.visible .at-share-btn:hover,
#page-header.news .news-meta .Toolbox.visible .at-share-btn:target,
#pager.news .news-meta .Toolbox.visible .at-share-btn:hover,
#pager.news .news-meta .Toolbox.visible .at-share-btn:target {
    transform: translateX(0) translateY(-4px)
}

#page-header.news .news-meta .Toolbox .at-share-btn,
#pager.news .news-meta .Toolbox .at-share-btn {
    opacity: 0;
    margin: 0;
    transition: all .2s ease-in-out;
    transform: translateX(-16px) translateY(0)
}

#page-header.news .news-meta .Toolbox .at-share-btn .at-icon,
#page-header.news .news-meta .Toolbox .at-share-btn .at-icon-wrapper,
#pager.news .news-meta .Toolbox .at-share-btn .at-icon,
#pager.news .news-meta .Toolbox .at-share-btn .at-icon-wrapper {
    width: 24px !important;
    height: 24px !important
}

#page-header.hero-header,
#pager.hero-header {
    position: relative;
    min-height: 400px;
    display: flex;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center
}

@media only screen and (min-width :640px) {

    #page-header.hero-header.half-page,
    #pager.hero-header.half-page {
        min-height: calc(50vh + 64px)
    }

    #page-header.hero-header.full-page,
    #pager.hero-header.full-page {
        min-height: calc(75vh - 64px)
    }
}

@media only screen and (min-width :1025px) {

    #page-header.hero-header.half-page,
    #pager.hero-header.half-page {
        min-height: calc(50vh + 104px)
    }

    #page-header.hero-header.full-page,
    #pager.hero-header.full-page {
        min-height: calc(100vh - 104px)
    }
}

#page-header.hero-header .img-container,
#pager.hero-header .img-container {
    position: absolute;
    height: 100%;
    width: 100%
}

#page-header.hero-header .img-container img,
#pager.hero-header .img-container img {
    visibility: hidden;
    position: absolute;
    left: -999em
}

#page-header.hero-header .img-container .bg-img,
#pager.hero-header .img-container .bg-img {
    display: block
}

#page-header.hero-header .img-container.has-fade:after,
#pager.hero-header .img-container.has-fade:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: 0 0;
    background: linear-gradient(360deg, #000 0, transparent 100%)
}

#page-header.hero-header .img-container.has-overlay:after,
#pager.hero-header .img-container.has-overlay:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .64)
}

#page-header.hero-header .content-wrapper,
#pager.hero-header .content-wrapper {
    position: relative;
    width: 100%;
    transform: translateX(-50%);
    left: 50%;
    max-width: 1280px;
    box-sizing: border-box
}

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

    #page-header.hero-header .content-wrapper,
    #pager.hero-header .content-wrapper {
        padding: 0 24px
    }
}

#page-header.hero-header .content-wrapper a:not([class^=btn]),
#pager.hero-header .content-wrapper a:not([class^=btn]) {
    color: #66daff;
    font-weight: 400
}

#page-header.hero-header .content-wrapper a:not([class^=btn]):hover,
#page-header.hero-header .content-wrapper a:not([class^=btn]):target,
#pager.hero-header .content-wrapper a:not([class^=btn]):hover,
#pager.hero-header .content-wrapper a:not([class^=btn]):target {
    color: #ffcb66 !important
}

#page-header.hero-header .slider+.content-wrapper,
#pager.hero-header .slider+.content-wrapper {
    position: absolute;
    z-index: 2
}

#page-header .img-container .bg-img,
#pager .img-container .bg-img {
    width: 100%;
    height: 100%;
    position: relative;
    background-size: cover;
    background-position-x: center;
    background-position-y: center
}

#page-header .img-container.x-right .bg-img,
#pager .img-container.x-right .bg-img {
    background-position-x: right
}

#page-header .img-container.x-left .bg-img,
#pager .img-container.x-left .bg-img {
    background-position-x: left
}

#page-header .img-container.y-top .bg-img,
#pager .img-container.y-top .bg-img {
    background-position-y: top
}

#page-header .img-container.y-btm .bg-img,
#pager .img-container.y-btm .bg-img {
    background-position-y: bottom
}

#page-header .nav-breadcrumb,
#pager .nav-breadcrumb {
    height: 32px;
    line-height: 32px;
    box-shadow: none;
    color: #6c6d6e
}

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

    #page-header .nav-breadcrumb,
    #pager .nav-breadcrumb {
        display: none
    }
}

#page-header .nav-breadcrumb ul li,
#pager .nav-breadcrumb ul li {
    display: inline-block;
    vertical-align: top;
    float: none
}

#page-header .nav-breadcrumb ul li:not(:last-child):after,
#pager .nav-breadcrumb ul li:not(:last-child):after {
    content: "/";
    padding: 0 4px;
    float: right;
    display: inline
}

#page-header .nav-breadcrumb ul a,
#page-header .nav-breadcrumb ul li,
#pager .nav-breadcrumb ul a,
#pager .nav-breadcrumb ul li {
    font-size: 12px
}

#page-header .nav-breadcrumb ul a,
#pager .nav-breadcrumb ul a {
    line-height: 32px;
    padding: 0 8px;
    display: inline-block;
    color: #6c6d6e
}

#page-header .nav-breadcrumb ul a:hover,
#pager .nav-breadcrumb ul a:hover {
    color: #5f6061
}

#page-header.hero-video,
#pager.hero-video {
    position: relative;
    overflow: hidden
}

#page-header.hero-video .video-wrap,
#pager.hero-video .video-wrap {
    z-index: 0;
    width: 100%;
    height: 75vh;
    max-height: 750px
}

#page-header.hero-video .video,
#pager.hero-video .video {
    position: absolute;
    top: -25%;
    left: -50%;
    width: 200%;
    height: 150%
}

#page-header.hero-video .video video,
#pager.hero-video .video video {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    min-height: 50%;
    min-width: 50%
}

#page-header.hero-video .overlay,
#pager.hero-video .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .25);
    z-index: 3
}

#page-header.hero-video .container,
#pager.hero-video .container {
    position: absolute;
    z-index: 10;
    height: 100%;
    left: 0;
    right: 0;
    display: flex
}

#page-header.hero-video .hero-message,
#pager.hero-video .hero-message {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 100px 0
}

#page-header.hero-video .hero-message h1,
#page-header.hero-video .hero-message h2,
#page-header.hero-video .hero-message h3,
#page-header.hero-video .hero-message h4,
#page-header.hero-video .hero-message p,
#pager.hero-video .hero-message h1,
#pager.hero-video .hero-message h2,
#pager.hero-video .hero-message h3,
#pager.hero-video .hero-message h4,
#pager.hero-video .hero-message p {
    color: #fff
}

#page-header.hero-video .hero-message h1,
#pager.hero-video .hero-message h1 {
    font-size: 3rem;
    margin: 0 0 20px 0;
    text-shadow: 2px 3px 0 rgba(0, 0, 0, .5)
}

#page-header.hero-video .hero-message h2,
#pager.hero-video .hero-message h2 {
    font-size: 2.5rem
}

#page-header.hero-video .hero-message h3,
#pager.hero-video .hero-message h3 {
    font-size: 2rem
}

#page-header.hero-video .hero-message .cta,
#pager.hero-video .hero-message .cta {
    margin-top: 40px
}

#page-header.hero-video .hero-message .cta a.btn-outline,
#page-header.hero-video .hero-message .cta a.btn-outline-large,
#page-header.hero-video .hero-message .cta a.btn-outline-small,
#pager.hero-video .hero-message .cta a.btn-outline,
#pager.hero-video .hero-message .cta a.btn-outline-large,
#pager.hero-video .hero-message .cta a.btn-outline-small {
    height: 45px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 140px
}

#page-header.hero-video .hero-message .cta a.btn-outline-large:hover,
#page-header.hero-video .hero-message .cta a.btn-outline-small:hover,
#page-header.hero-video .hero-message .cta a.btn-outline:hover,
#pager.hero-video .hero-message .cta a.btn-outline-large:hover,
#pager.hero-video .hero-message .cta a.btn-outline-small:hover,
#pager.hero-video .hero-message .cta a.btn-outline:hover {
    background: rgba(251, 251, 251, .16)
}

#page-header.hero-video.height-percent .hero-message,
#pager.hero-video.height-percent .hero-message {
    min-height: 75vh
}

#page-header.hero-video .video-image,
#pager.hero-video .video-image {
    display: none
}

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

    #page-header.hero-video,
    #pager.hero-video {
        min-height: 320px
    }

    #page-header.hero-video .video-wrap,
    #pager.hero-video .video-wrap {
        height: unset !important;
        max-height: unset !important
    }

    #page-header.hero-video .video-image,
    #pager.hero-video .video-image {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%
    }

    #page-header.hero-video .video-image img,
    #pager.hero-video .video-image img {
        -o-object-fit: cover;
        object-fit: cover;
        height: 100%;
        width: 100%
    }

    #page-header.hero-video #background-video,
    #pager.hero-video #background-video {
        display: none
    }

    #page-header.hero-video .container,
    #pager.hero-video .container {
        position: relative
    }

    #page-header.hero-video .hero-message,
    #pager.hero-video .hero-message {
        min-height: 500px
    }

    #page-header.hero-video .hero-message h1,
    #pager.hero-video .hero-message h1 {
        font-size: 2.5rem
    }

    #page-header.hero-video .hero-message h2,
    #pager.hero-video .hero-message h2 {
        font-size: 2rem
    }

    #page-header.hero-video .hero-message h3,
    #pager.hero-video .hero-message h3 {
        font-size: 1.5rem
    }
}

.fund-header-sticky nav {
    position: relative
}

.sticky-header .header-wrapper {
    transition: position .3s;
    moz-transform-origin: bottom center;
    transform-origin: bottom center;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 999
}

@media only screen and (min-width :960px) {
    .sticky-header.active .header-wrapper {
        position: fixed
    }
}

.RWB {
    background: #001f54;
    background: linear-gradient(135deg, #00296d 0, #001f54 100%)
}

.BAM {
    background: #002445;
    background: linear-gradient(135deg, #00325e 0, #002445 100%)
}

.PWM {
    background: #004a57;
    background: linear-gradient(135deg, #007a87 0, #004a57 100%)
}

#bio-page,
#default-page,
.data-page {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.data-page:nth-child(odd) {
    background: #f3f3f3
}

#news-page {
    padding-bottom: 4rem
}

@media only screen and (min-width :960px) {

    #default-page .content-wrapper:not(.no-sidebar),
    #news-page .content-wrapper:not(.no-sidebar) {
        display: flex;
        -moz-flex-direction: row;
        flex-direction: row;
        -moz-justify-content: space-between;
        -ms-justify-content: space-between;
        justify-content: space-between;
        -ms-flex-pack: space-between
    }

    #default-page .content-wrapper:not(.no-sidebar) .col-content,
    #news-page .content-wrapper:not(.no-sidebar) .col-content {
        width: 63.6666666667%
    }

    #default-page .content-wrapper:not(.no-sidebar) .col-sidebar,
    #news-page .content-wrapper:not(.no-sidebar) .col-sidebar {
        width: 30.3333333333%;
        margin-left: 6%
    }
}

#FindFA {
    padding-bottom: 4rem
}

#bio-page {
    position: relative;
    z-index: 0
}

#bio-page .photo-contact {
    background: 0 0;
    padding-bottom: 48px
}

@media only screen and (max-width :959px) {
    #bio-page .photo-contact {
        position: relative;
        padding-bottom: 0
    }

    #bio-page .photo-contact .headshot {
        max-width: 480px;
        margin: 0 auto
    }
}

@media only screen and (min-width:640px) and (max-width:959px) {
    #bio-page .photo-contact {
        display: flex;
        flex-flow: row wrap
    }

    #bio-page .photo-contact .headshot {
        max-width: 45%
    }

    #bio-page .photo-contact #bio-card {
        text-align: left;
        max-width: 55%;
        width: 100%
    }
}

#bio-page .photo-contact:after {
    content: "";
    background: #f3f3f3;
    z-index: -1;
    position: absolute
}

@media only screen and (min-width :640px) {
    #bio-page .photo-contact:after {
        top: 0;
        left: 0;
        width: 100%;
        height: calc(368px + 4rem)
    }
}

@media only screen and (max-width :959px) {
    #bio-page .photo-contact:after {
        top: -4rem;
        left: -24px;
        width: calc(100% + 48px);
        height: calc(100% + 4rem)
    }
}

#bio-page .bio-content {
    padding: 48px 0 0
}

#NewsGridTable {
    width: 100%;
    text-align: left
}

#NewsGridTable tbody tr {
    width: auto;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    display: block
}

#NewsGridTable tbody tr td,
#NewsGridTable tbody tr th {
    display: block;
    padding: 0
}

#NewsGridTable tbody tr th {
    position: absolute;
    top: 24px;
    left: 24px;
    text-transform: uppercase;
    font-weight: 400;
    color: #46473f;
    font-size: .8rem
}

#NewsGridTable tbody tr td:first-of-type {
    transition: background-color .25s ease
}

#NewsGridTable tbody tr td:first-of-type:hover,
#NewsGridTable tbody tr td:first-of-type:target {
    background-color: #e0ecff
}

#NewsGridTable tbody tr td:first-of-type a {
    color: inherit;
    padding: 48px 24px 24px;
    display: block;
    font-weight: 600;
    font-size: 1.125rem;
    position: relative
}

#NewsGridTable tbody tr td:first-of-type a:focus,
#NewsGridTable tbody tr td:first-of-type a:hover {
    color: #0074d8
}

#NewsGridTable tbody tr td:first-of-type a:focus .fa-chevron-circle-right,
#NewsGridTable tbody tr td:first-of-type a:hover .fa-chevron-circle-right {
    opacity: 1
}

@media only screen and (max-width :959px) {
    #NewsGridTable tbody tr td:first-of-type a {
        padding: 48px 48px 24px 24px
    }
}

#NewsGridTable tbody tr td:first-of-type a .fa-chevron-circle-right {
    position: absolute;
    right: 24px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.125em;
    opacity: .24
}

#NewsGridTable tbody tr td:not(:first-of-type) {
    padding: 4px 24px 12px;
    position: relative;
    font-weight: 600;
    font-size: 14px;
    color: #46473f
}

#NewsGridTable tbody tr td:not(:first-of-type) p {
    margin: 0;
    padding: 0
}

#NewsGridPagination {
    padding: 16px 8px
}

#NewsGridPagination button {
    background: #e1e1e1
}

#NewsGridPagination button#btnPrevPage .fa {
    margin-right: 8px
}

#NewsGridPagination button#btnNextPage .fa {
    margin-left: 8px
}

.news-footnote {
    margin-top: 2rem
}

.news-footnote .footnote_content {
    padding-top: 1rem;
    border-top: 1px solid #e1e1e1
}

.news-footnote a {
    color: inherit;
    text-decoration: underline
}

.news-footnote:before {
    display: block;
    content: ""
}

.news-footnote:empty {
    display: none
}

#page-footnote {
    padding-top: 3rem;
    padding-bottom: 3rem;
    background: #e1e1e1
}

.footnote_content p {
    margin-bottom: 12px
}

#shareBtns {
    margin-bottom: 16px
}

#shareBtns a:focus {
    outline: 0
}

@media only screen and (min-width :1280px) {
    #shareBtns {
        position: absolute;
        left: -96px;
        width: 46px
    }

    #shareBtns a.at-icon-wrapper {
        display: block !important
    }
}

.author-link {
    background: #fff;
    color: #00539b;
    border: none
}

.author-link:hover,
.author-link:target {
    text-decoration: underline
}

.author-link img {
    border-radius: 32px
}

.topic-link .chip,
.topic-link.chip,
[data-ref=mixitup-target] .chip,
[data-ref=mixitup-target].chip {
    color: #fff !important;
    border: none
}

.topic-link {
    box-shadow: none;
    transition: box-shadow .3s linear
}

.topic-link:hover,
.topic-link:target {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2)
}

.chip.InvestMngmt {
    background: #006774
}

.chip.RetirePlng {
    background: #c57c32
}

.chip.TaxPlng {
    background: #902d1e
}

.chip.EduFund {
    background: #598ed3
}

.chip.EstatePlng {
    background: #7a6c61
}

.chip.Charity {
    background: #77216f
}

.chip.CashLendSvcs {
    background: #5e912e
}

.chip.InsPlng {
    background: #00325e
}

.chip.IDTheft {
    background: #008f5d
}

.chip.BusExecSvcs {
    background: #9a9b9c
}

.related-footer {
    padding: 2rem 0;
    background: #f3f3f3
}

.site-search .input-field input[type=search] {
    color: #050505;
    margin-bottom: 0;
    padding-left: 0;
    transition: .3s linear alternate
}

.site-search .input-field input[type=search]:focus:not(.browser-default) {
    background: rgba(0, 0, 0, .08);
    padding-left: 1rem
}

#spanTotalResults,
#spanTxtQuery,
.pagingBtn {
    color: #00539b
}

.searchIcn {
    margin-right: 8px
}

#tblSearchResults {
    margin-bottom: 32px
}

#tblSearchResults tr td {
    padding: 2rem 0
}

#tblSearchResults tr td .result-title {
    color: inherit
}

#tblSearchResults tr td .result-title:hover,
#tblSearchResults tr td .result-title:target {
    color: #0074d8
}

#tblSearchResults tr td .result-link {
    word-break: break-word
}

#tblSearchResults tr td strong {
    color: #00539b
}

#tblSearchResults tr td p {
    margin-bottom: 12px
}

.searchPagination li {
    font-size: 16px
}

.searchPagination li a.pagingBtn {
    text-transform: uppercase;
    color: #00539b
}

.searchPagination li a svg {
    margin: 0 4px;
    height: 24px;
    vertical-align: middle
}

.searchPagination li.disabled {
    pointer-events: none
}

.searchPagination li.disabled a.pagingBtn {
    color: #050505;
    opacity: .48
}

#page-header .slider {
    border-radius: 3px;
    margin: 0
}

#page-header .slider[class*=has-] .slides li .caption .summary,
#page-header .slider[class*=has-] .slides li .caption .title {
    text-shadow: 2px 3px 0 rgba(0, 0, 0, .5)
}

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

    #page-header .slider[class*=has-] .slides li .caption.left-align,
    #page-header .slider[class*=has-] .slides li .caption.right-align {
        text-align: center
    }
}

@media only screen and (min-width :640px) {
    #page-header .slider[class*=has-] .slides li .caption.right-align {
        text-align: right
    }
}

#page-header .slider .slides {
    background: 0 0
}

#page-header .slider .slides li {
    visibility: hidden;
    transition: visibility 0s linear 1s
}

#page-header .slider .slides li .caption {
    font-size: 1.06rem;
    width: 90%;
    left: 5%;
    top: auto;
    bottom: 72px
}

#page-header .slider .slides li .caption.middle {
    top: 45%;
    bottom: auto
}

@media only screen and (min-width :1025px) {
    #page-header .slider .slides li .caption {
        width: 35%;
        max-width: 720px
    }

    #page-header .slider .slides li .caption.right-align {
        left: auto;
        right: 2.5%
    }

    #page-header .slider .slides li .caption.left-align {
        left: 2.5%
    }

    #page-header .slider .slides li .caption.center-align {
        left: 0;
        right: 0;
        margin: auto
    }
}

@media only screen and (min-width :1280px) {
    #page-header .slider .slides li .caption {
        width: 40%
    }
}

#page-header .slider .slides li .caption p {
    color: inherit
}

#page-header .slider .slides li .caption.left-align,
#page-header .slider .slides li .caption.right-align {
    text-align: left
}

#page-header .slider .slides li.active {
    visibility: visible;
    transition: visibility 0s linear 0s
}

#page-header .slider .slides.v2 .desktop-view {
    display: none
}

#page-header .slider .slides.v2 .mobile-view {
    display: block;
    width: 100%;
    height: 300px;
    position: relative
}

#page-header .slider .slides.v2 .mobile-view:after {
    content: "";
    width: 100%;
    height: 160px;
    background: #fff;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, #f7f7f7 50%);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

@media only screen and (min-width :1025px) {
    #page-header .slider .slides.v2 .desktop-view {
        display: block
    }

    #page-header .slider .slides.v2 .mobile-view {
        display: none
    }
}

#page-header .slider .title {
    display: block;
    font-size: 2.35rem;
    margin: 0 0 1.175rem 0;
    line-height: 110%;
    font-weight: 600;
    font-family: myriad-pro, Arial, Helvitca, sans-serif
}

@media only screen and (min-width :1280px) {
    #page-header .slider.has-shdw {
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2)
    }
}

@media only screen and (min-width :1280px) {
    .half-size .slider .slides {
        height: 480px !important
    }
}

*~.slider.imagine {
    margin: 36px 0
}

.slider.imagine.slider .slides .caption {
    padding: 16px;
    left: 0;
    font-size: 1.125rem
}

.slider.imagine.slider .slides .caption.btm-right,
.slider.imagine.slider .slides .caption.top-right {
    left: auto;
    right: 0
}

#page-header:not(.full-page) .slider,
.slider.imagine {
    height: auto !important
}

#page-header:not(.full-page) .slider .indicators,
.slider.imagine .indicators {
    z-index: 2;
    bottom: 16px
}

.full-page .slider {
    position: relative;
    margin: 0
}

.full-page .slider .slides {
    height: 100% !important
}

.full-page .slider .indicators {
    bottom: 24px;
    z-index: 2
}

.full-page .slider.has-nav {
    height: calc(100vh - 188px)
}

@media only screen and (min-width :640px) {
    .full-page .slider {
        height: calc(100vh - 64px) !important
    }
}

@media only screen and (min-width :1025px) {
    .full-page .slider {
        height: calc(100vh - 104px) !important
    }

    .full-page .slider .slides li .caption {
        width: 70%;
        max-width: none
    }
}

@media only screen and (min-width :1280px) {
    .full-page .slider {
        max-height: none
    }
}

.caption-content {
    padding: 0 0 24px
}

.caption-content .caption-tag {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 8px;
    font-size: 14px;
    background: rgba(251, 251, 251, .32);
    color: #fbfbfb;
    font-weight: 400;
    border-radius: 2px
}

.caption-content .caption-info {
    padding: 16px 0 40px
}

.caption-content .caption-info p {
    margin: 0;
    font-size: 1.125rem;
    font-weight: 300
}

.caption-content .caption-title {
    display: inline-block;
    font-size: 2.35rem;
    margin: 0 0 1.175rem 0;
    line-height: 110%;
    font-weight: 600;
    font-family: myriad-pro, Arial, Helvitca, sans-serif;
    text-shadow: 2px 3px 0 rgba(0, 0, 0, .5)
}

.caption-content .caption-title:after {
    content: "";
    display: block;
    margin-top: 24px;
    width: 100%;
    height: 1px;
    background: rgba(251, 251, 251, .56)
}

.caption-content .caption-action {
    display: inline-block;
    color: #fbfbfb;
    padding: 8px 24px;
    border: 1px solid #fbfbfb;
    border-radius: 2px;
    text-transform: uppercase
}

.caption-content .caption-action:hover {
    background: rgba(251, 251, 251, .16)
}

.v2 {
    background: #f7f7f7 !important
}

.v2 .caption-content {
    text-align: center !important
}

.v2 .caption-content hr {
    height: 2px;
    border: none;
    color: #000;
    background-color: rgba(0, 0, 0, .3);
    margin: 10px auto
}

.v2 .caption-content .caption-title {
    text-shadow: none;
    color: #000;
    margin-bottom: 0;
    font-size: 32px;
    display: block
}

.v2 .caption-content .caption-title:after {
    display: none
}

.v2 .caption-content .caption-info p {
    color: #000 !important;
    font-weight: 400;
    font-size: 1.03rem
}

@media only screen and (min-width :1025px) {
    .v2 .caption-content {
        text-align: left !important;
        padding-left: 40px;
        padding-right: 40px;
        text-align: left
    }

    .v2 .caption-content .caption-title {
        font-size: 2.5rem
    }

    .v2 .caption-content .caption-info p {
        font-size: 1.03rem
    }
}

.carousel .carousel-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%)
}

#icon-carousel {
    height: 250px;
    perspective: none
}

.slider.has-overlay .slides li:before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .64)
}

.slider.has-fade .slides li:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: 0 0;
    background: linear-gradient(360deg, #000 0, transparent 100%)
}

.slider.dark-indicators .indicators .indicator-item {
    background-color: rgba(0, 0, 0, .25)
}

.slider.dark-indicators .indicators .indicator-item.active {
    background-color: #000
}

.slider.dark-indicators .indicators .indicator-item:hover:not(.active) {
    background-color: rgba(0, 0, 0, .5)
}

.slider.dark-indicators .slider-pause-button {
    color: #000
}

.slider.light-indicators .indicators .indicator-item {
    background-color: rgba(255, 255, 255, .25)
}

.slider.light-indicators .indicators .indicator-item.active {
    background-color: #fff
}

.slider.light-indicators .indicators .indicator-item:hover:not(.active) {
    background-color: rgba(255, 255, 255, .5)
}

.slider-nav {
    width: 100%;
    font-weight: 600;
    font-family: myriad-pro, Arial, Helvitca, sans-serif
}

.slider-nav ul {
    max-width: 1280px;
    margin: 0 auto;
    display: flex;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    flex-flow: column wrap;
    height: 70px
}

.slider-nav li {
    float: left
}

.slider-nav a {
    text-align: center;
    display: block;
    padding: 16px
}

@media only screen and (min-width :1280px) {
    #hmPgSlider {
        padding: 64px 0 0 !important
    }
}

@media screen and (min-width:2000px) {
    #fullscreen .slides {
        min-height: 560px;
        height: 55vh
    }

    #fullscreen .slides li .caption.right-align {
        left: auto;
        right: calc(100vw - 1280px - 25%) !important
    }

    #fullscreen .slides li .caption.left-align {
        left: calc(100vw - 1280px - 25%) !important
    }
}

.slider-controls {
    position: absolute;
    z-index: 2;
    bottom: 16px;
    left: 0;
    right: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.slider-controls .indicators {
    position: relative;
    bottom: 0 !important
}

.slider-pause-button {
    min-width: 35px;
    flex: 0 0 35px;
    height: 35px;
    background: 0 0;
    border: 0;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    border-radius: 100px
}

.slider-pause-button .fa-play {
    display: none
}

.slider-pause-button.paused .fa-play {
    display: inline-block;
    position: relative;
    left: 1.5px
}

.slider-pause-button.paused .fa-pause {
    display: none
}

.card_slider {
    position: relative
}

.card_slider.photo .card {
    min-height: 440px
}

.card_slider .card:focus {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .3);
    outline: 0
}

.card_slider .card:focus-visible {
    outline-style: solid;
    outline-color: #b8b9ba
}

.card_slider.default .card {
    transition: opacity .4s linear
}

@media only screen and (max-width :639px) {
    .card_slider.default .card {
        margin: 0 8px
    }
}

@media only screen and (min-width :960px) {
    .card_slider.default .card {
        width: 440px
    }
}

.card_slider.default .card:not(.photo) {
    display: flex;
    flex-flow: column nowrap;
    -ms-align-content: stretch;
    align-content: stretch
}

.card_slider.default .card:not(.photo) .card-stacked {
    width: 100%;
    -ms-align-self: flex-end;
    align-self: flex-end;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    display: flex;
    flex-flow: column nowrap
}

.card_slider.default .card:not(.photo) .card-stacked .card-content {
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.card_slider.default .card:not(.photo) .card-stacked .card-action {
    -ms-align-self: flex-end;
    align-self: flex-end;
    width: 100%
}

.card_slider.default .slick-slide {
    margin: 16px 24px
}

.card_slider.default .slick-track {
    display: flex;
    flex-flow: row wrap;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch
}

.card_slider.default .slick-slide {
    height: auto
}

.card_slider.default .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 60px;
    height: 60px;
    background: #050505;
    cursor: pointer;
    opacity: .72
}

.card_slider.default .slick-arrow:focus,
.card_slider.default .slick-arrow:hover {
    opacity: 1
}

.card_slider.default .slick-arrow svg {
    height: 60px;
    width: 24px
}

.card_slider.default .slick-arrow.slick-prev {
    left: 16px
}

.card_slider.default .slick-arrow.slick-next {
    right: 16px
}

.card_slider.photo.slick-initialized .slick-slide.card {
    display: flex
}

.card_slider.wide-card {
    overflow: hidden;
    max-width: 100%
}

.card_slider.wide-card .slick-slide {
    max-width: 100%
}

.card_slider.wide-card .slick-slide .card {
    max-width: 83.3333333333%;
    margin: 0 auto
}

.card_slider.wide-card .slick-arrow {
    position: absolute;
    top: calc(50% - 48px);
    width: 48px;
    height: 48px;
    background: #6c6d6e;
    opacity: .64
}

.card_slider.wide-card .slick-arrow:focus,
.card_slider.wide-card .slick-arrow:hover {
    opacity: 1
}

.card_slider.wide-card .slick-arrow.slick-next {
    right: 8px
}

.card_slider.wide-card .slick-arrow.slick-prev {
    left: 8px
}

.card_slider.wide-card .slick-arrow svg {
    line-height: 48px
}

.card_slider.wide-card .slick-dots {
    margin: 16px auto 0;
    text-align: center
}

.card_slider.wide-card .slick-dots li {
    display: inline-block
}

.card_slider.wide-card .slick-dots li:not(:last-child) {
    margin-right: 4px
}

.card_slider.wide-card .slick-dots li.slick-active button {
    background: #6c6d6e
}

.card_slider.wide-card .slick-dots button {
    text-indent: -999em;
    width: 12px;
    height: 12px;
    border-radius: 12px;
    background: rgba(5, 5, 5, .16)
}

.card_slider.wide-card .slick-track {
    display: flex;
    flex-flow: row wrap;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    justify-content: space-around;
    -ms-flex-pack: space-around
}

.slick-slider {
    position: relative;
    overflow: hidden
}

.btn-group {
    display: inline-flex;
    vertical-align: middle;
    margin: .25rem 0;
    border-radius: 2px;
    overflow: hidden
}

@media only screen and (max-width :959px) {
    .btn-group {
        -moz-flex-direction: column;
        flex-direction: column
    }
}

.btn-group:empty {
    display: none
}

.btn-group.full-width {
    display: flex
}

.btn-group.full-width :not(.dropdown-content>a) a {
    display: flex;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center
}

@media only screen and (max-width :639px) {
    .btn-group.full-width :not(.dropdown-content>a) a {
        -ms-flex-basis: 100%;
        flex-basis: 100%
    }
}

.btn-group.fixed-width :not(.dropdown-content>a) a {
    -moz-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
    -ms-flex-basis: 24%;
    flex-basis: 24%;
    display: flex;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center
}

.btn-group.vertical {
    -moz-flex-direction: column;
    flex-direction: column
}

@media only screen and (min-width :640px) {
    .btn-group.vertical a:not(.last-child) {
        margin-bottom: 1px;
        margin-left: 0
    }
}

.btn-group.lg-group a {
    padding: 16px 32px
}

.btn-group.sm-group a {
    padding: 4px 16px;
    font-size: 14px
}

.btn-group a {
    display: inline-block;
    box-shadow: none !important;
    border-radius: 0;
    flex: 1 1 auto;
    padding: 8px 24px
}

@media only screen and (min-width :640px) {
    .btn-group a:not(:first-child) {
        margin-left: 1px
    }
}

@media only screen and (max-width :959px) {
    .btn-group a:not(:first-child) {
        margin: 1px 0 0
    }
}

.materialboxed.active {
    position: fixed !important;
    width: 90% !important
}

.mfp-hide {
    display: none
}

.mfp-ready .mfp-preloader {
    display: none
}

.mfp-wrap:focus {
    outline: 0
}

.mfp-wrap .mfp-container {
    opacity: 0;
    position: fixed;
    top: 25%;
    left: 0;
    right: 0;
    margin: auto;
    overflow-y: auto;
    border-radius: 2px;
    transform: translateY(-25%) scale(.8);
    transition: all .3s ease-in-out;
    will-change: top, opacity, transform
}

.mfp-wrap .mfp-container.mfp-ajax-holder {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .3);
    background-color: #fafafa;
    padding: 0;
    height: 90%;
    max-height: 768px;
    width: 100%;
    max-width: 720px
}

.mfp-wrap .mfp-container.mfp-image-holder {
    width: 100%;
    max-width: 100vh;
    text-align: center
}

.mfp-wrap .mfp-container.mfp-image-holder .mfp-content {
    max-width: 100%;
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .3);
    background: #fafafa;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left
}

.mfp-wrap .mfp-container.mfp-image-holder .mfp-content figcaption {
    box-sizing: border-box;
    padding: 24px 24px 16px
}

.mfp-wrap .mfp-container.mfp-iframe-holder {
    width: 100%;
    max-width: 960px;
    background: #050505
}

.mfp-wrap.mfp-ready .mfp-container {
    z-index: 1003;
    opacity: 1;
    top: 50%;
    transform: translateY(-50%) scale(1)
}

.mfp-wrap.mfp-ready.mfp-removing .mfp-container {
    top: 25%;
    opacity: 0;
    transform: translateY(-25%) scale(.8)
}

@media only screen and (max-width :959px) {
    .mfp-wrap {
        width: 80%
    }
}

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

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

.mfp-wrap .modal-footer .btn,
.mfp-wrap .modal-footer .btn-flat,
.mfp-wrap .modal-footer .btn-flat-large,
.mfp-wrap .modal-footer .btn-flat-small,
.mfp-wrap .modal-footer .btn-large:not(.btn-floating),
.mfp-wrap .modal-footer .btn-lg:not(.btn-floating),
.mfp-wrap .modal-footer .btn-sm,
.mfp-wrap .modal-footer .btn-small,
.mfp-wrap .modal-footer .btnMore {
    margin: 6px 0
}

.mfp-wrap .mfp-ajax-holder .modal-content {
    position: absolute;
    height: calc(100% + 56px);
    max-height: 100%;
    width: 100%;
    overflow-y: auto
}

.mfp-wrap .mfp-ajax-holder .modal-footer {
    border-top: 1px solid rgba(0, 0, 0, .1);
    position: absolute;
    bottom: 0
}

.lightbox {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .3);
    background-color: #fafafa;
    width: 100%;
    max-width: 720px;
    margin: 0 auto;
    padding: 24px
}

.mfp-counter {
    font-size: 14px;
    color: #9a9b9c;
    padding-top: 8px
}

.mfp-bg {
    opacity: .1;
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 100%;
    background: #000;
    transition: .15s ease-in-out;
    will-change: opacity
}

.mfp-bg.mfp-ready {
    z-index: 1002;
    opacity: .5
}

.mfp-bg.mfp-ready.mfp-removing {
    opacity: 0
}

.mfp-arrows {
    overflow: auto
}

.mfp-arrow {
    background: 0 0
}

.mfp-arrow:focus {
    outline: 0
}

.bio .photo-contact {
    margin: 0;
    background: #f3f3f3
}

@media only screen and (min-width :960px) {
    .bio .photo-contact {
        display: flex;
        flex-flow: row wrap
    }
}

.bio .photo-contact .full-name {
    margin: 0 0 8px
}

.bio .photo-contact .job_title:empty,
.bio .photo-contact .officer_title:empty {
    display: none
}

.bio .photo-contact .title+.title {
    margin: 8px 0 0
}

.bio .photo-contact .headshot {
    overflow: hidden
}

@media only screen and (max-width :959px) {
    .bio .photo-contact .headshot {
        padding: 24px 0
    }
}

@media only screen and (max-width :639px) {
    .bio .photo-contact .headshot {
        margin-bottom: 16px;
        max-height: none;
        padding: 0
    }
}

@media only screen and (min-width :960px) {
    .bio .photo-contact .headshot {
        max-width: 320px;
        width: 100%;
        max-width: 35%
    }
}

.bio .photo-contact .headshot img {
    width: 100%;
    max-width: 320px
}

@media only screen and (max-width :959px) {
    .bio .photo-contact .headshot img {
        display: block;
        margin: 0 auto
    }
}

@media only screen and (max-width :639px) {
    .bio .photo-contact .headshot img {
        max-width: none
    }
}

.bio .photo-contact #bio-card {
    padding: 16px 24px
}

@media only screen and (max-width :959px) {
    .bio .photo-contact #bio-card {
        text-align: center
    }
}

@media only screen and (min-width :960px) {
    .bio .photo-contact #bio-card {
        box-sizing: border-box;
        flex: 0 1 auto;
        width: 100%;
        max-width: 65%
    }
}

.bio .photo-contact .contact-buttons,
.bio .photo-contact .contact-links {
    margin: 8px 0 0
}

.bio .photo-contact .contact-buttons:empty,
.bio .photo-contact .contact-links:empty {
    display: none
}

.bio .photo-contact .contact-buttons+div,
.bio .photo-contact .contact-links+div {
    margin: 8px 0 0
}

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

    .bio .photo-contact .contact-buttons+div,
    .bio .photo-contact .contact-links+div {
        margin: 16px 0 0
    }
}

.bio .photo-contact .contact-buttons p,
.bio .photo-contact .contact-links p {
    display: inline-block;
    vertical-align: middle;
    line-height: normal
}

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

    .bio .photo-contact .contact-buttons p,
    .bio .photo-contact .contact-links p {
        margin: 0 0 16px;
        display: block
    }
}

.bio .photo-contact .contact-buttons a,
.bio .photo-contact .contact-links a {
    display: inline-block;
    text-decoration: none !important;
    vertical-align: middle;
    text-transform: none
}

.bio .photo-contact .contact-buttons a[href=""],
.bio .photo-contact .contact-links a[href=""] {
    display: none
}

.bio .photo-contact .contact-links p {
    margin: 0 8px 12px 0
}

.bio .photo-contact .contact-buttons p {
    margin: 0 8px 16px 0
}

.bio .bio-content {
    padding: 24px 24px 48px
}

.investment .logo-company {
    background: #f3f3f3
}

.investment .logo-company .logo {
    display: block;
    width: 100%;
    height: 180px;
    background: #fff;
    overflow: hidden;
    position: relative
}

@media only screen and (min-width :640px) {
    .investment .logo-company .logo {
        max-width: 240px;
        height: 240px
    }
}

.investment .logo-company .logo:before {
    content: "\f08e";
    font-family: "Font Awesome 5 Pro";
    padding: .5rem .75rem;
    color: #050505;
    position: absolute;
    bottom: 0;
    right: 0;
    font-weight: 300
}

.investment .logo-company .logo img {
    max-width: 120px
}

.investment .logo-company .company {
    padding: 16px 24px
}

@media only screen and (min-width :640px) {
    .investment .logo-company .company {
        max-width: calc(100% - 245px)
    }
}

.investment .logo-company .company .compName {
    font-weight: 600;
    margin-bottom: 24px
}

.investment .logo-company .company .compName:before {
    display: none;
    content: "\f08e";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300
}

.investment .logo-company .company .compName svg {
    padding: 0 .75rem 0 0;
    font-size: 14px;
    color: #050505;
    width: 30px
}

.investment .logo-company .company .compName a,
.investment .logo-company .company .compName:before {
    display: inline-block;
    vertical-align: middle
}

.investment .logo-company .company .compName a {
    width: calc(100% - 30px)
}

.investment .logo-company .company p {
    margin: 0 0 8px
}

@media only screen and (min-width :640px) {

    .investment .logo-company .company,
    .investment .logo-company .logo {
        display: inline-block;
        vertical-align: top
    }
}

.investment .content {
    padding: 24px 24px 48px
}

@media only screen and (max-width :959px) {
    .mfp-wrap .mfp-container.mfp-ajax-holder {
        width: 80%;
        height: 80%
    }

    .mfp-wrap .mfp-container.mfp-image-holder {
        max-width: 90%
    }
}

.modal-gallery a {
    padding: .75rem .5rem !important
}

.modal-gallery a:hover {
    background: rgba(0, 116, 216, .24)
}

.modal-gallery img {
    display: block;
    margin: 0 auto
}

.mixitup-container {
    overflow: hidden
}

.mixitup-pagination-controls {
    margin: 36px 0 0
}

.mixitup-pagination-controls .mixitup-page-list-disabled {
    display: none
}

.mixitup-pagination-controls .mixitup-page-list {
    margin: 0 0 8px
}

.mixitup-pagination-controls .mixitup-page-list button {
    display: inline-block;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
    height: 48px;
    color: #444;
    font-size: 1.2rem;
    padding: 8px 16px;
    border: 1px solid #e1e1e1
}

.mixitup-pagination-controls .mixitup-page-list button:focus {
    background: #a9aaab;
    color: #fff
}

.mixitup-pagination-controls .mixitup-page-list button.mixitup-control {
    line-height: 30px
}

.mixitup-pagination-controls .mixitup-page-list button.mixitup-control-active {
    color: #fff;
    background: #a9aaab
}

.mixitup-pagination-controls .mixitup-page-list button.mixitup-control-disabled {
    cursor: default;
    color: #999;
    background: #e1e1e1
}

.mixitup-pagination-controls .mixitup-page-stats {
    font-size: .8rem;
    color: #88898a
}

.mixitup-fail-message {
    display: block !important;
    position: relative;
    left: 50%;
    top: 50%;
    z-index: 1;
    text-align: center;
    opacity: 0;
    transform: translateX(-50%);
    moz-transform-origin: center center;
    transform-origin: center center;
    transition: opacity .2s, padding .3s linear
}

.mixitup-container-failed .mixitup-fail-message {
    opacity: 1;
    padding: 1.5rem
}

.column-counter {
    font-size: 2px
}

@media only screen and (min-width :640px) {
    .column-counter {
        font-size: 3px
    }
}

@media only screen and (min-width :960px) {
    .column-counter {
        font-size: 4px
    }
}

@media only screen and (min-width:1440px) {
    .column-counter {
        font-size: 5px
    }
}

#InvestorList .card-panel {
    height: 180px
}

.mixitup-container a.card:hover .card-content {
    color: #050505
}

.collection span.chip {
    position: absolute;
    left: 0;
    top: 0;
    min-width: 3rem;
    padding: 0 8px;
    text-align: center;
    font-size: 1rem;
    line-height: 22px;
    height: 22px;
    box-sizing: border-box;
    font-weight: 500;
    font-size: 13px;
    background: #e7eaee
}

.collection span.chip:last-of-type {
    border-radius: 0 0 6px 0
}

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

.collection.with-chips .collection-item:not(.btn-large) {
    padding: 32px 24px 16px;
    position: relative
}

.tabbed-area {
    margin-bottom: 24px
}

@media only screen and (min-width :960px) {
    .tabbed-area.vertical {
        display: flex;
        flex-flow: row nowrap
    }

    .tabbed-area.vertical button {
        display: none
    }

    .tabbed-area.vertical .tab-pagination {
        height: auto;
        flex: 0 0 320px;
        margin-bottom: 0;
        border-bottom: none;
        border-right: 1px solid #e1e1e1
    }

    .tabbed-area.vertical .tab-content {
        padding-left: 40px;
        flex: 1 1 auto
    }

    .tabbed-area.vertical .tabs {
        width: 320px;
        height: auto;
        display: flex;
        flex-flow: column
    }

    .tabbed-area.vertical .tabs .tab {
        display: flex
    }

    .tabbed-area.vertical .tabs .tab a {
        border-right: 0 solid transparent;
        transition: all .3s ease-in;
        display: block
    }

    .tabbed-area.vertical .tabs .tab a.active {
        border-right: 2px solid #003ee9;
        transition: all .3s ease-out
    }

    .tabbed-area.vertical .tabs .indicator {
        display: none
    }

    .tabbed-area.vertical .tab-content-container {
        padding: 0
    }
}

.tab-pagination {
    border-bottom: 1px solid #e1e1e1;
    width: 100%
}

@media only screen and (min-width :1280px) {
    .tab-pagination button {
        display: none
    }
}

@media only screen and (max-width :1439px) {
    .tab-pagination {
        height: 48px;
        display: flex;
        flex-flow: nowrap;
        overflow: hidden
    }

    .tab-pagination .tab-list {
        overflow: hidden;
        position: relative;
        transition: transform .5s cubic-bezier;
        width: 100%
    }

    .tab-pagination .tabs {
        overflow: hidden
    }

    .tab-pagination button {
        background: #fff;
        width: 40px;
        height: 48px;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .3);
        z-index: 1;
        color: #050505 !important
    }

    .tab-pagination button.disabled {
        box-shadow: none;
        opacity: .2
    }
}

.tab-content-container {
    padding: 1rem 0 0
}

.collapsible .collapsible-header:focus {
    outline: 0
}

.collapsible.has-icons .collapsible-header {
    position: relative
}

.collapsible.has-icons .collapsible-header:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M4.465 366.475l7.07 7.071c4.686 4.686 12.284 4.686 16.971 0L224 178.053l195.494 195.493c4.686 4.686 12.284 4.686 16.971 0l7.07-7.071c4.686-4.686 4.686-12.284 0-16.97l-211.05-211.051c-4.686-4.686-12.284-4.686-16.971 0L4.465 349.505c-4.687 4.686-4.687 12.284 0 16.97z"/></svg>');
    position: absolute;
    right: 24px;
    top: 50%;
    transform: translateY(-50%);
    line-height: 16px;
    width: 16px
}

.collapsible.has-icons .active .collapsible-header:after {
    content: url('data:image/svg+xml;utf,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M443.5 162.6l-7.1-7.1c-4.7-4.7-12.3-4.7-17 0L224 351 28.5 155.5c-4.7-4.7-12.3-4.7-17 0l-7.1 7.1c-4.7 4.7-4.7 12.3 0 17l211 211.1c4.7 4.7 12.3 4.7 17 0l211-211.1c4.8-4.7 4.8-12.3.1-17z"/></svg>')
}

.fund-header-section {
    margin-bottom: 16px
}

.fund-header-section .classOption {
    margin-top: 36px
}

@media only screen and (min-width :960px) {
    .fund-header-section .classOption {
        margin: 0
    }
}

.fund-header-section .periodToggle {
    font-weight: 600;
    color: #a8a19a;
    background: #f0efee
}

.fund-header-section .periodToggle.active {
    background: #00a170;
    color: #fff !important
}

.label_date {
    font-weight: 700;
    font-style: italic;
    font-size: 14px
}

.overflow-table {
    overflow-x: auto
}

.fund-table {
    border-collapse: separate;
    border-top: 1px solid #e1e1e1
}

.fund-table#performance-table thead :not(.table-header) th:not(.fundName) span {
    text-align: left;
    width: calc(100% - 15px)
}

.fund-table#pricing-table thead th:not(.fundType, .fundName) {
    width: 20%
}

@media only screen and (max-width :959px) {
    .fund-table#pricing-table thead th:not(.fundType, .fundName) {
        min-width: 120px
    }
}

.fund-table#distribution-table thead th:not(.fundName),
.fund-table#rankings-table thead th:not(.fundName) {
    width: 15%
}

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

    .fund-table#distribution-table thead th:not(.fundName),
    .fund-table#rankings-table thead th:not(.fundName) {
        min-width: 175px
    }
}

.fund-table thead {
    background: #f3f3f3;
    position: relative
}

.fund-table thead th {
    position: relative
}

.fund-table thead .table-header {
    border-bottom: 0
}

.fund-table thead .table-header th {
    text-align: center;
    padding: 24px 16px 12px;
    vertical-align: top
}

.fund-table thead .table-header th:first-child {
    text-align: left
}

.fund-table thead .table-header th .th-title {
    font-weight: 700;
    font-size: 16px;
    display: block;
    margin-bottom: 8px
}

.fund-table thead .table-header th.header-options:after,
.fund-table thead .table-header th.header-options:before {
    content: "";
    position: absolute;
    height: calc(100% + 74px);
    width: 1px;
    background: #e1e1e1;
    top: 0
}

.fund-table thead .table-header th.header-options:before {
    left: -1px
}

.fund-table thead .table-header th.header-options:after {
    right: 0
}

.fund-table thead :not(.table-header) th {
    font-size: 13px;
    font-weight: 600;
    vertical-align: bottom
}

.fund-table thead :not(.table-header) th:not(.fundName) {
    text-align: center
}

.fund-table thead :not(.table-header) th:not(.fundName) span {
    display: inline-block
}

.fund-table thead :not(.table-header) th:not(.fundName) svg {
    display: inline-block;
    padding-left: 4px
}

.fund-table tbody td {
    position: relative;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
}

.fund-table tbody td:not(.fundName) {
    text-align: center
}

.fund-table tbody td.fundName {
    font-size: 15px;
    padding: 16px
}

.fund-table tbody td.fundName .ticker {
    display: block;
    font-weight: 900
}

.fund-table tbody td.fundType {
    font-weight: 600;
    color: #fff;
    border-left: 1px solid #e1e1e1
}

.fund-table tbody td.fundType.TX {
    background: #004289
}

.fund-table tbody td.fundType.TE {
    background: #4aa9c1
}

.fund-table tbody td.fundType.EQ {
    background: #bb650e
}

.fund-table td,
.fund-table th {
    font-size: 14px;
    font-weight: 400
}

.fund-table td:empty:before {
    content: "–"
}

.fund-table .fundType {
    width: 35px !important;
    min-width: 0
}

.fund-table .fundName {
    width: 275px;
    min-width: 275px
}

.fund-table .month,
.fund-table .year {
    min-width: 65px
}

.fund-table .incept,
.fund-table .inceptDate {
    min-width: 77px
}

@media only screen and (max-width :1271px) {
    .fund-table .YTD_cum {
        min-width: 75px
    }

    .fund-table .gross-net {
        min-width: 110px
    }

    .fund-table .yield {
        min-width: 100px
    }

    .fund-table .yieldGross {
        min-width: 150px
    }
}

.detail-table {
    font-size: 16px;
    margin-bottom: 24px
}

@media only screen and (min-width :960px) {
    .detail-table {
        table-layout: fixed
    }
}

.detail-table thead {
    background: #f3f3f3
}

.detail-table .fundName {
    font-weight: 600;
    text-align: left;
    width: 25%;
    min-width: 325px
}

.detail-table .incept {
    width: 12%;
    min-width: 148px
}

.detail-table th {
    text-transform: uppercase;
    font-weight: 600
}

.detail-table td,
.detail-table th {
    text-align: center
}

.detail-table tr.parent-row {
    font-weight: 700;
    font-style: italic
}

.detail-table td:empty:before {
    content: "–"
}

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

    .detail-table td,
    .detail-table th {
        min-width: 125px
    }
}

#section-portfolio .detail-table tr td:first-of-type,
#section-portfolio .detail-table tr th:first-of-type {
    text-align: left;
    padding-left: 16px
}

@media only screen and (min-width :640px) {

    #section-portfolio .detail-table tr td:first-of-type,
    #section-portfolio .detail-table tr th:first-of-type {
        padding-left: 24px
    }
}

#section-portfolio .detail-table tr.parent-row {
    background-color: rgba(0, 62, 233, .05)
}

#section-portfolio .detail-table tr.parent-row~tr:not(.parent-row) td:first-of-type {
    padding-left: 3rem
}

#section-portfolio .detail-table:not(.char-table) td,
#section-portfolio .detail-table:not(.char-table) th {
    text-align: left
}

.data-page .tabbed-area {
    margin: 0;
    background: #fff
}

.data-page:not(:nth-child(even)) .tab-content-container {
    padding: 24px
}

.data-page:not(:nth-child(even)) .disclosures {
    background: #fff;
    padding: 0 24px 24px
}

.table-area {
    background: #fff;
    padding: 24px
}

.disclosures .collapsible {
    margin-top: 0
}

.detail-table [class^=rating_],
.fund-table [class^=rating_] {
    color: #eaab00
}

.detail-table [class^=rating_]:after,
.fund-table [class^=rating_]:after {
    font-weight: 600;
    letter-spacing: 3px
}

.detail-table .rating_1:after,
.fund-table .rating_1:after {
    content: "★"
}

.detail-table .rating_2:after,
.fund-table .rating_2:after {
    content: "★★"
}

.detail-table .rating_3:after,
.fund-table .rating_3:after {
    content: "★★★"
}

.detail-table .rating_4:after,
.fund-table .rating_4:after {
    content: "★★★★"
}

.detail-table .rating_5:after,
.fund-table .rating_5:after {
    content: "★★★★★"
}

.tablesorter-header:not(.sorter-false) {
    cursor: pointer
}

.tablesorter-header:not(.sorter-false):hover {
    color: #00539b
}

.tablesorter-header:not(.sorter-false):focus {
    outline: 0
}

.tablesorter-header:not(.sorter-false):focus-visible {
    outline: 1px dotted #b8b9ba;
    background: #e1e1e1
}

.card[class*=fund_] {
    border-top-width: 8px;
    border-top-style: solid
}

.card[class$=_TX] {
    border-top-color: #004386
}

.card[class$=_TE] {
    border-top-color: #4aa9c1
}

.card[class$=_EQ] {
    border-top-color: #d18316
}

.card[class$=_EQS] {
    border-top-color: #a39161
}

.card[class$=_FIS] {
    border-top-color: #28806d
}

.distribution-picker {
    cursor: pointer
}

.Transactions table td:first-child,
.Transactions table th:first-child {
    width: 12.5%
}

.Transactions table td:last-child,
.Transactions table th:last-child {
    width: 14.5%
}

.Transactions table td:nth-child(2),
.Transactions table td:nth-child(3),
.Transactions table th:nth-child(2),
.Transactions table th:nth-child(3) {
    width: 20%
}

.Transactions table td:nth-child(4),
.Transactions table td:nth-child(5),
.Transactions table th:nth-child(4),
.Transactions table th:nth-child(5) {
    width: 16.75%
}

:root {
    --filters-bg-color: #FFF;
    --darkblue: #002563;
    --transactionBarBG: #E1E1E1
}

.hiddenview {
    position: relative;
    top: -1000em;
    left: -1000em;
    height: 0
}

.negativeTop {
    position: relative;
    margin-top: -132px
}

.negativeTop-details {
    position: relative;
    margin-top: -4rem
}

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

    #gridList .k-grid-content table,
    #gridList .k-grid-header table {
        table-layout: inherit
    }
}

.transactions-bar .col {
    background: var(--transactionBarBG);
    border-left: 1px solid #fff
}

@media screen and (max-width:991px) {
    .transactions-bar {
        padding-left: 0;
        padding-right: 0
    }
}

.transactions-search-grid label {
    color: #434343;
    line-height: .5em
}

@media screen and (min-width:992px) {
    .transactions-search-grid label span {
        display: block
    }
}

@media screen and (min-width:640px) {
    .transactions-search-grid {
        display: grid;
        grid-template-columns: 1.25fr 3fr;
        align-items: center;
        padding: 0 20px
    }
}

.transactions-search-grid .data-search {
    display: flex;
    align-items: center
}

.transactions-search-grid .data-search .k-textbox {
    border: 0;
    background: #fff;
    height: 44px;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px
}

.transactions-search-grid .data-search .k-textbox::-moz-placeholder {
    color: #7a7a7a;
    opacity: 1
}

.transactions-search-grid .data-search .k-textbox:-ms-input-placeholder {
    color: #7a7a7a;
    opacity: 1
}

.transactions-search-grid .data-search .k-textbox::placeholder {
    color: #7a7a7a;
    opacity: 1
}

.transactions-search-grid .data-search .k-textbox:-ms-input-placeholder {
    color: #7a7a7a
}

.transactions-search-grid .data-search .k-textbox:-ms-input-placeholder {
    color: #7a7a7a
}

.transactions-search-grid .data-search button#btnSearch {
    width: 44px;
    height: 44px;
    background-color: var(--darkblue)
}

.transactions-stats {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    align-items: center;
    height: 100%;
    min-height: 80px
}

.transactions-stats>div {
    border-right: 1px solid #bcbcbc;
    padding-left: 10px;
    padding-right: 10px
}

.transactions-stats>div:last-of-type {
    border-right: 0
}

.transactions-stats .stat-grid {
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1.1em;
    color: #000;
    font-size: 14px
}

.transactions-stats .stat-grid span {
    color: var(--darkblue);
    font-size: 48px;
    line-height: 60%;
    padding-right: 8px
}

.view-options {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 30px;
    margin-top: 40px;
    padding-bottom: 5px
}

.view-options .row {
    margin-bottom: 0
}

ul.results-pager {
    margin: 0 0 0 -10px;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: row;
    align-items: center
}

ul.results-pager li {
    font-size: 16px;
    color: #515151;
    padding-left: 10px;
    padding-right: 10px;
    position: relative
}

ul.results-pager li:first-child {
    padding-left: 0
}

ul.results-pager li:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 12px;
    background: #515151
}

ul.results-pager li:last-child:after,
ul.results-pager li:nth-child(1):after {
    display: none
}

ul.results-pager li a {
    color: var(--darkblue)
}

ul.results-pager li a.active {
    color: #515151
}

.k-pager-sizes {
    display: none !important
}

ul.views {
    margin: 0 -10px 0 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end
}

ul.views li a {
    color: var(--darkblue);
    font-size: 16px;
    display: none
}

ul.views li a.viewactive {
    display: flex;
    flex-direction: row;
    align-items: center
}

ul.views li a img {
    margin-left: 10px
}

.transactions-filters {
    background: var(--filters-bg-color);
    padding: 10px 0
}

@media screen and (max-width:959px) {
    .transactions-filters {
        display: none
    }
}

.transactions-filters .main-label {
    color: #002563;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 400
}

.transactions-filters .kendodrop-wrap {
    border-bottom: 1px solid #000 !important
}

.transactions-filters .input-field>label {
    left: 0;
    position: relative;
    font-size: 16px;
    color: #000;
    text-transform: none
}

.transactions-filters .k-dropdown {
    border: 0 !important;
    background: #fff !important
}

.transactions-filters .k-dropdown.k-focus,
.transactions-filters .k-dropdown.k-hover {
    border: 0 !important;
    box-shadow: none !important;
    border-bottom: 0 !important
}

.transactions-filters .k-input-button span.k-icon {
    color: #002563 !important;
    font-size: 20px !important
}

.btn-container {
    display: none
}

.btn-container .expand-filters {
    border: 1px solid #002563;
    border-radius: 4px;
    background: #fff;
    padding: 8px 20px;
    color: #002563;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    gap: 5px;
    transition: all .2s ease-in-out
}

.btn-container .expand-filters span {
    display: flex;
    align-items: center
}

.btn-container .expand-filters.expanded,
.btn-container .expand-filters:focus {
    border: 1px solid #002563;
    background: #002563;
    color: #fff
}

.btn-container .expand-filters.expanded span svg path,
.btn-container .expand-filters:focus span svg path {
    fill: #fff
}

@media screen and (max-width:959px) {
    .btn-container {
        display: block
    }
}

.k-list-item.k-selected,
.k-selected.k-list-optionlabel {
    background: 0 0 !important
}

.k-focus.k-list-optionlabel,
.k-list-item.k-focus,
.k-list-item:focus,
.k-list-optionlabel:focus {
    box-shadow: none !important
}

.k-grid {
    border: 0 !important;
    background: 0 0 !important;
    margin-top: 40px;
    margin-bottom: 100px;
    font-size: 16px !important
}

@media screen and (max-width:1024px) {
    .k-grid .k-grid table {
        width: 1140px !important
    }
}

.k-filter-row th,
.k-grid-header th.k-header {
    border: 0 !important;
    border-bottom: 1px solid #e6e6e6 !important;
    font-weight: 300 !important;
    cursor: pointer !important
}

.k-grid-header span.k-link {
    background: #fff !important;
    cursor: pointer !important
}

.k-grid-header th.k-header:nth-child(3) {
    width: 30%
}

.k-grid-header th.k-header:not(:nth-child(3)) {
    width: 14%
}

.k-grid-header a.k-grid-filter-menu {
    display: none
}

.k-grid-content,
.k-grid-header-wrap {
    background: 0 0 !important;
    border: 0 !important
}

.k-grid-content table[role=grid] {
    border: 0 !important;
    table-layout: unset !important
}

.k-grid tr.k-alt,
.k-grid tr:hover {
    background-color: #fff !important
}

tr.k-master-row td {
    border-bottom: 1px solid #e6e6e6 !important;
    border-right: 0 !important;
    border-left: 0 !important;
    vertical-align: top;
    padding-right: 10px
}

tr.k-master-row td p {
    font-size: 16px
}

tr.k-master-row:last-child td {
    border-bottom: 0 !important
}

tr.k-master-row td a {
    color: var(--darkblue) !important
}

tr.k-master-row td:nth-child(3) {
    width: 30%
}

tr.k-master-row td:not(:nth-child(3)) {
    width: 14%
}

.k-pager-wrap {
    border: 0 !important;
    border-top: 1px solid #e6e6e6 !important;
    background: 0 0 !important;
    padding-top: 20px !important
}

ul.k-pager-numbers {
    padding-left: 20px;
    padding-right: 10px
}

ul.k-pager-numbers li {
    border: 0;
    position: relative
}

ul.k-pager-numbers li:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 15px;
    width: 1px;
    background: #aaa
}

ul.k-pager-numbers li:last-child:after {
    display: none
}

ul.k-pager-numbers li a.k-link {
    color: #02529b;
    font-size: 18px
}

.k-pager-numbers .k-link.k-state-focus,
.k-pager-numbers .k-link.k-state-hover,
.k-pager-numbers .k-link.k-state-selected,
.k-pager-numbers .k-link:focus,
.k-pager-numbers .k-link:hover {
    font-size: 18px;
    color: #515151 !important;
    background: 0 0 !important;
    box-shadow: none !important
}

.k-list-item.k-selected,
.k-selected.k-list-optionlabel {
    color: #000 !important
}

.k-picker {
    background: 0 0 !important;
    height: 36px !important;
    padding-top: 8px !important
}

#imageview {
    margin-top: -40px
}

#gridCard {
    margin-bottom: 100px
}

#gridCard .k-listview-content {
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px
}

#gridCard .k-listview-content,
.transaction-details-wrap {
    display: grid;
    grid-column-gap: 30px;
    grid-row-gap: 5px
}

@media screen and (min-width:992px) {

    #gridCard .k-listview-content,
    .transaction-details-wrap {
        grid-template-columns: repeat(4, 1fr)
    }
}

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

    #gridCard .k-listview-content,
    .transaction-details-wrap {
        grid-template-columns: repeat(2, 1fr)
    }
}

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

    #gridCard .k-listview-content,
    .transaction-details-wrap {
        grid-template-columns: repeat(1, 1fr)
    }
}

.k-listview {
    border: 0 !important
}

#listview table[role=grid] {
    min-width: 1024px !important
}

#gridCard .card-item,
.card-single .card-item,
.transaction-details-wrap .card-item,
.transactions-slider .card-item {
    margin-bottom: 30px
}

.transaction-details .card-single .card-item .card-header {
    height: auto !important
}

#gridCard .card-item .card,
.card-single .card-item .card,
.transaction-details-wrap .card-item .card,
.transactions-slider .card-item .card {
    border: 1px solid #b2b2b2;
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    height: 100%;
    flex-direction: column;
    background: #f7f7f7;
    position: relative;
    padding: 0;
    margin: 0;
    transition: all .2s ease-in-out;
    max-width: 320px;
    margin: 0 auto
}

#gridCard .card-item .card:hover,
.transaction-details-wrap .card-item .card:hover,
.transactions-slider .card-item .card:hover {
    box-shadow: 0 0 10px 6px rgba(0, 0, 0, .2);
    transform: scale(1.02)
}

.transaction-details-wrap.portfolio-cards .card-item .card .card-header,
.transactions-slider-wrap.portfolio-cards .transactions-slider .card-item .card .card-header {
    padding: 20px !important;
    height: unset
}

.transaction-details-wrap.portfolio-cards .card-item .card .card-image,
.transactions-slider-wrap.portfolio-cards .transactions-slider .card-item .card .card-image {
    padding: 30px 20px;
    height: 180px;
    display: flex;
    align-items: center
}

.transaction-details-wrap.portfolio-cards .card-item .card .card-body,
.transactions-slider-wrap.portfolio-cards .transactions-slider .card-item .card .card-body {
    text-align: center;
    padding: 10px 10px 30px 10px;
    font-size: 16px;
    background: #e1e1e1
}

.card-header {
    background: #e1e1e1;
    padding: 20px 20px 10px 20px;
    text-align: center;
    height: 70px
}

.card-header ul {
    margin: 0 0 15px 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.card-header ul li {
    margin: 0 3px
}

.card-header .card-header-title {
    text-transform: uppercase;
    color: var(--darkblue);
    font-size: 14px;
    line-height: 130%
}

.card-body {
    padding: 20px 20px 100px 20px;
    color: #050505;
    font-size: 15px
}

.portfolio-card .card-header {
    padding: 20px
}

.portfolio-card .card-body {
    text-align: center;
    padding: 10px 10px 30px 10px;
    font-size: 16px;
    background: #e1e1e1
}

.portfolio-card .card-image {
    padding: 30px 20px !important
}

.card-footer {
    background: var(--darkblue);
    color: #fff;
    font-size: 20px;
    padding: 10px 20px;
    height: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.transactions-wrapper.col-content {
    padding-top: 60px;
    padding-bottom: 0 !important;
    margin-bottom: -2.5rem
}

.content-col .card-footer,
.transactions-wrapper.col-content .card,
.transactions-wrapper.col-content .card-body,
.transactions-wrapper.col-content .card-header {
    height: auto
}

.transactions-wrapper.col-content .card-header {
    height: 80px
}

.transactions-wrapper.col-content .card:hover {
    box-shadow: unset;
    transform: scale(1)
}

.transactions-wrapper.col-content h2 {
    font-size: 40px;
    font-weight: 400
}

.transactions-wrapper.col-content h3 {
    color: #002563;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    margin-bottom: 10px
}

.transactions-wrapper.col-content .intro p {
    font-size: 18px;
    color: #002563
}

.transactions-wrapper.col-content p {
    font-size: 18px;
    color: #000
}

.transactions-wrapper.col-content .transaction-details blockquote {
    border-left: 0;
    border-bottom: 1px solid #b8b9ba;
    padding-left: 55px;
    padding-bottom: 20px;
    margin-bottom: 40px;
    margin-top: 40px;
    background-image: url(https://www.bairdassetmanagement.com/static/core/images/quotationmark.svg);
    background-repeat: no-repeat;
    background-position: 1px 14px;
    background-size: 35px auto
}

.transactions-wrapper.col-content .transaction-details blockquote p {
    color: #5c95f4;
    font-size: 28px;
    line-height: 1.4em;
    font-weight: 300
}

.transactions-wrapper.col-content .transaction-details blockquote cite {
    font-size: 15px;
    font-style: normal;
    color: #5c95f4
}

.transaction-summary .card {
    max-width: 400px
}

.transaction-summary a.bioPopUp:hover {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .3) !important
}

@media screen and (max-width:640px) {
    .transactions-wrapper.col-content h2 {
        font-size: 32px;
        line-height: 1.2em
    }
}

@media screen and (max-width:480px) {
    .transactions-wrapper.col-content .transaction-details blockquote p {
        font-size: 22px
    }
}

.transactions {
    background: #f3f3f3;
    padding-top: 60px;
    padding-bottom: 60px
}

.transactions h2.with-underline {
    position: relative
}

.transactions h2.with-underline:after {
    content: "";
    position: absolute
}

.transactions .card-header {
    padding: 10px 20px 10px 20px;
    height: 100px
}

.transactions .card-body {
    padding: 20px 20px 75px 20px
}

.transaction-stats-card {
    background: #f7f7f7;
    border-radius: 10px;
    padding: 20px 20px 30px 20px;
    margin-top: 20px
}

.transaction-stats-card p {
    margin-bottom: 15px
}

.transaction-stats-card p span {
    color: var(--darkblue)
}

.transaction-stats-card dl {
    font-size: 16px
}

.transaction-stats-card dl dt {
    color: var(--darkblue)
}

.transaction-stats-card dl dd {
    margin-left: 0;
    margin-bottom: 25px
}

.transaction-stats-card dl dd:last-of-type {
    margin-bottom: 0
}

.transaction-stats-card.portfolio-card dl dt {
    font-size: 18px
}

.transaction-stats-card.portfolio-card dl dd,
.transaction-stats-card.portfolio-card dl dt {
    text-align: center
}

.transaction-stats-card ul.share {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: row
}

.transaction-stats-card ul.share li {
    margin-right: 20px
}

.transaction-stats-card ul.share li:last-child {
    margin-right: 0
}

@media screen and (max-width:960px) {
    .transaction-stats-card {
        margin-top: 40px
    }
}

.js-transaction-slider {
    visibility: hidden
}

.js-transaction-slider.slick-initialized {
    visibility: visible
}

.transactions-slider .card-item {
    margin-bottom: 0;
    margin-left: 12px;
    margin-right: 12px
}

.transactions-slider .card-header {
    height: 20px;
    padding: 0 !important;
    min-height: unset !important
}

.transactions-slider .card-body {
    height: unset;
    padding: 20px 20px 40px 20px !important
}

.transactions-slider .card-body p {
    margin-bottom: 0
}

.transactions-slider.slick-slider {
    position: relative;
    display: block;
    overflow: unset;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.transactions-slider .slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 20px 7px
}

.transactions-slider .slick-list:focus {
    outline: 0
}

.transactions-slider .slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.transactions-slider .slick-slider .slick-list,
.transactions-slider .slick-slider .slick-track {
    transform: translate3d(0, 0, 0)
}

.transactions-slider .slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.transactions-slider .slick-track:after,
.transactions-slider .slick-track:before {
    content: "";
    display: table
}

.transactions-slider .slick-track:after {
    clear: both
}

.slick-loading .transactions-slider .slick-track {
    visibility: hidden
}

.transactions-slider .slick-slide {
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .transactions-slider .slick-slide {
    float: right
}

.transactions-slider .slick-slide img {
    display: block
}

.transactions-slider .slick-slide.slick-loading img {
    display: none
}

.transactions-slider .slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .transactions-slider .slick-slide {
    display: block
}

.slick-loading .transactions-slider .slick-slide {
    visibility: hidden
}

.slick-vertical .transactions-slider .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.transactions-slider .slick-arrow.slick-hidden {
    display: none
}

.transactions-slider button.slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 60px;
    height: 60px;
    background: #050505;
    cursor: pointer;
    opacity: .72;
    z-index: 10;
    background-size: 24px 60px;
    background-repeat: no-repeat;
    background-position: center;
    font-size: 0;
    border-radius: 50%;
    transition: all .4s
}

.transactions-slider button.slick-arrow.slick-prev {
    left: -85px;
    background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-arrow-left fa-w-14' aria-hidden='true' focusable='false' data-prefix='fal' data-icon='arrow-left' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' data-fa-i2svg=''%3E%3Cpath fill='%23FFFFFF' d='M231.536 475.535l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L60.113 273H436c6.627 0 12-5.373 12-12v-10c0-6.627-5.373-12-12-12H60.113L238.607 60.506c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0L3.515 247.515c-4.686 4.686-4.686 12.284 0 16.971l211.051 211.05c4.686 4.686 12.284 4.686 16.97-.001z'%3E%3C/path%3E%3C/svg%3E")
}

.transactions-slider button.slick-arrow.slick-next {
    right: -85px;
    background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-arrow-right fa-w-14' aria-hidden='true' focusable='false' data-prefix='fal' data-icon='arrow-right' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' data-fa-i2svg=''%3E%3Cpath fill='%23FFFFFF' d='M216.464 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887L209.393 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L233.434 36.465c-4.686-4.687-12.284-4.687-16.97 0z'%3E%3C/path%3E%3C/svg%3E")
}

.transactions-slider button.slick-arrow.slick-next:hover,
.transactions-slider button.slick-arrow.slick-prev:hover {
    opacity: 1
}

.transactions-slider-wrap {
    margin: 0 auto
}

.transactions-slider-wrap .transactions-slider-controls {
    margin-top: 40px
}

.transactions-slider-wrap .transactions-slider-controls ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center
}

.transactions-slider-wrap .transactions-slider-controls ul li button.slider-play-button {
    width: 12px;
    height: auto;
    margin: 0 9px 0 0;
    padding: 0
}

.transactions-slider-wrap .transactions-slider-controls ul li button.slider-play-button svg {
    width: 100%;
    max-width: 12px
}

.transactions-slider-wrap .transactions-slider-controls ul li button.slider-play-button svg path {
    transition: all .2s ease-in
}

.transactions-slider-wrap .transactions-slider-controls ul li button.slider-play-button:hover svg path {
    fill: #000
}

.transactions-slider-wrap .transactions-slider-controls ul li button.slider-play-button:focus {
    background: 0 0 !important
}

.transactions-slider-wrap .transactions-slider-controls ul li button.slider-play-button.paused .fa-pause {
    display: none
}

.transactions-slider-wrap .transactions-slider-controls ul li button.slider-play-button.paused .fa-play {
    display: block
}

.transactions-slider-wrap .transactions-slider-controls ul li button.slider-play-button.play .fa-pause {
    display: block
}

.transactions-slider-wrap .transactions-slider-controls ul li button.slider-play-button.play .fa-play {
    display: none
}

.transactions-slider-wrap .transactions-slider-controls ul li ul.custom-dots li {
    margin: 0 16px;
    border-radius: 50%
}

.transactions-slider-wrap .transactions-slider-controls ul li ul.custom-dots li button.dot {
    width: 12px;
    height: 12px;
    background: #a9aaab;
    border-radius: 50%;
    transition: all .2s ease-in
}

.transactions-slider-wrap .transactions-slider-controls ul li ul.custom-dots li button.dot span {
    font-size: 0
}

.transactions-slider-wrap .transactions-slider-controls ul li ul.custom-dots li button.dot:hover {
    background: #000
}

.transactions-slider-wrap .transactions-slider-controls ul li ul.custom-dots li.slick-active button.dot {
    background: #050505
}

@media screen and (max-width:1489px) {
    .transactions-slider-wrap {
        width: 85%
    }
}

@media screen and (max-width:992px) {
    .transactions-slider-wrap {
        width: 100%
    }

    .transactions-slider-wrap .slick-list {
        overflow: visible
    }

    .transactions-slider-wrap button.slick-arrow {
        width: 46px;
        height: 46px;
        background-size: 18px 46px
    }

    .transactions-slider-wrap button.slick-arrow.slick-prev {
        left: -16px
    }

    .transactions-slider-wrap button.slick-arrow.slick-next {
        right: -16px
    }

    .transactions-slider-wrap .transactions-slider-controls ul li.dots-controls {
        display: none
    }

    .transactions-slider-wrap .transactions-slider-controls ul li button.slider-play-button {
        margin: 0
    }
}

.content-section .deal-card.card {
    height: 100%;
    border-radius: 10px;
    overflow: hidden;
    background: #f7f7f7
}

.content-section .deal-card.card:hover {
    box-shadow: 0 0 10px 6px rgba(0, 0, 0, .2);
    transform: scale(1.02)
}

.content-section .deal-card.card .card-header {
    padding: 0 !important;
    height: 20px !important;
    min-height: unset !important
}

.content-section .deal-card.card .card-body {
    padding: 20px 20px 20px 20px;
    color: #050505;
    font-size: 15px
}

.content-section .deal-card.card .card-body p:last-of-type {
    margin-bottom: 0
}

.col-content .deal-card.card,
.col-sidebar .deal-card.card {
    border-radius: 10px;
    overflow: hidden;
    background: #f7f7f7
}

.col-content .deal-card.card:hover,
.col-sidebar .deal-card.card:hover {
    box-shadow: 0 0 10px 6px rgba(0, 0, 0, .2);
    transform: scale(1.02)
}

.col-content .deal-card.card .card-header,
.col-sidebar .deal-card.card .card-header {
    padding: 0 !important;
    height: 20px !important;
    min-height: unset !important
}

.col-content .deal-card.card .card-body,
.col-sidebar .deal-card.card .card-body {
    padding: 20px 20px 40px 20px;
    color: #050505;
    font-size: 15px
}

.col-content .deal-card.card .card-body p:last-of-type,
.col-sidebar .deal-card.card .card-body p:last-of-type {
    margin-bottom: 0 !important
}

.col-content .card-single.portfolio-card .card,
.col-sidebar .card-single.portfolio-card .card {
    border-radius: 10px;
    overflow: hidden
}

.col-content .card-single.portfolio-card .card .card-header,
.col-sidebar .card-single.portfolio-card .card .card-header {
    padding: 0 !important;
    height: 20px !important;
    min-height: unset !important
}

.col-content .deal-card.card {
    height: 100%
}

.col-content .deal-card.card .card-body {
    padding: 20px
}

.card-item,
.card-single,
.deal-card {
    margin-bottom: 20px
}

.ficm-cards .col {
    padding-bottom: 20px
}

.ficm-card,
.transactions-slider-wrap.ficm-cards .card-item .ficm-card {
    width: 100%
}

.ficm-card.card,
.transactions-slider-wrap.ficm-cards .card-item .ficm-card.card {
    height: 100%;
    margin-bottom: 0;
    border-radius: 10px;
    overflow: hidden;
    background: #e1e1e1
}

.ficm-card.card .card-header,
.transactions-slider-wrap.ficm-cards .card-item .ficm-card.card .card-header {
    padding: 10px !important;
    height: unset !important
}

.ficm-card.card .card-image,
.transactions-slider-wrap.ficm-cards .card-item .ficm-card.card .card-image {
    background: #fff;
    padding: 10px 10px !important;
    display: flex;
    justify-content: center;
    align-items: center
}

.ficm-card.card .card-image img,
.transactions-slider-wrap.ficm-cards .card-item .ficm-card.card .card-image img {
    max-width: 90%
}

.ficm-card.card .card-body,
.transactions-slider-wrap.ficm-cards .card-item .ficm-card.card .card-body {
    text-align: center;
    padding: 10px !important;
    font-size: 16px;
    background: #e1e1e1
}

.ficm-card.card:hover,
.transactions-slider-wrap.ficm-cards .card-item .ficm-card.card:hover {
    box-shadow: 0 0 10px 6px rgba(0, 0, 0, .2);
    transform: scale(1.02)
}

.ficm-card.card .card-footer,
.transactions-slider-wrap.ficm-cards .card-item .ficm-card.card .card-footer {
    padding: 0;
    height: 10px
}

.transactions-slider-wrap.ficm-cards .card-item .ficm-card.card .card-body {
    padding: 10px 10px 20px !important
}

.card-single.ficm-card .card {
    border-radius: 10px;
    overflow: hidden;
    height: 100%
}

.card-single.ficm-card .card .card-header {
    padding: 10px;
    height: unset
}

.card-single.ficm-card .card .card-image {
    background: #fff;
    padding: 10px 10px !important;
    display: flex;
    justify-content: center;
    align-items: center
}

.card-single.ficm-card .card .card-image img {
    max-width: 90%
}

.card-single.ficm-card .card .card-body {
    text-align: center;
    padding: 10px 10px 20px !important;
    font-size: 16px;
    background: #e1e1e1
}

.card-single.ficm-card .card .card-footer {
    padding: 0;
    height: 10px
}

.transaction-details-wrap.ficm-cards .card-item .card .card-body {
    padding: 10px 10px 20px !important
}

.related-footer .deal-card.card {
    height: 100%;
    border-radius: 10px;
    overflow: hidden;
    background: #f7f7f7
}

.related-footer .deal-card.card:hover {
    box-shadow: 0 0 10px 6px rgba(0, 0, 0, .2);
    transform: scale(1.02)
}

.related-footer .deal-card.card .card-header {
    padding: 0 !important;
    height: 20px !important;
    min-height: unset !important
}

.related-footer .deal-card.card .card-body {
    padding: 20px 20px 20px 20px;
    color: #050505;
    font-size: 15px
}

.related-footer .deal-card.card .card-body p:last-of-type {
    margin-bottom: 0
}

.related-footer .portfolio-card {
    width: 100%
}

.related-footer .portfolio-card .card {
    height: 100%;
    border-radius: 10px;
    overflow: hidden;
    background: #e1e1e1
}

.related-footer .portfolio-card .card .card-header {
    padding: 26px
}

.related-footer .portfolio-card .card .card-image {
    background: #fff
}

.related-footer .portfolio-card .card .card-body {
    padding: 10px
}

.related-footer .portfolio-card .card:hover {
    box-shadow: 0 0 10px 6px rgba(0, 0, 0, .2);
    transform: scale(1.02)
}

.related-footer .ficm-card {
    background: #fff
}

.related-footer .ficm-card .card-image {
    padding-bottom: 40px
}

.related-footer .ficm-card .card-body {
    width: 100%;
    position: absolute;
    bottom: 10px
}

#BlueMatrix table {
    width: 100%;
    text-align: left
}

@media only screen and (min-width :960px) {
    #BlueMatrix table tr {
        display: table-row !important
    }
}

#BlueMatrix table thead {
    background: #e1e1e1
}

#BlueMatrix table tbody tr {
    display: block;
    width: auto
}

@media only screen and (min-width :960px) {
    #BlueMatrix table tbody tr {
        padding: 0
    }

    #BlueMatrix table tbody tr:last-child td,
    #BlueMatrix table tbody tr:last-child th {
        border-bottom: 0
    }

    #BlueMatrix table tbody tr td:first-child,
    #BlueMatrix table tbody tr th:first-child {
        width: 25%
    }

    #BlueMatrix table tbody tr td:nth-child(2),
    #BlueMatrix table tbody tr th:nth-child(2) {
        width: 12.5%
    }

    #BlueMatrix table tbody tr td:nth-child(3),
    #BlueMatrix table tbody tr th:nth-child(3) {
        width: 42.5%
    }

    #BlueMatrix table tbody tr td:last-child,
    #BlueMatrix table tbody tr th:last-child {
        width: 20%
    }
}

@media only screen and (max-width :959px) {
    #BlueMatrix table tbody tr {
        padding: 8px 0
    }
}

#BlueMatrix table tbody tr th {
    font-weight: 400;
    padding: 16px 16px 0
}

@media only screen and (min-width :960px) {
    #BlueMatrix table tbody tr th {
        padding: 16px
    }
}

@media only screen and (max-width :959px) {
    #BlueMatrix table tbody tr td {
        display: table
    }

    #BlueMatrix table tbody tr td:before {
        display: table-cell;
        padding: 8px 16px;
        width: 145px;
        text-align: right;
        font-weight: 700;
        box-sizing: border-box
    }

    #BlueMatrix table tbody tr td:first-child:before {
        content: "Company"
    }

    #BlueMatrix table tbody tr td:nth-child(2):before {
        content: "Ticker"
    }

    #BlueMatrix table tbody tr td:nth-child(3):before {
        content: "Industry/Sector"
    }

    #BlueMatrix table tbody tr td:last-child:before {
        content: "Analyst"
    }
}

#BlueMatrix table tbody tr td a {
    display: block
}

@media only screen and (min-width :960px) {
    #BlueMatrix table tbody tr td a {
        padding: 4px 0
    }
}

@media only screen and (max-width :959px) {
    #BlueMatrix table tbody tr td a {
        padding: 8px 0
    }
}

#BlueMatrix .searchMsgs {
    text-align: center
}

thead .header {
    cursor: pointer
}

thead .header:after {
    content: "\f0dc";
    font-family: "Font Awesome 5 Pro";
    font-size: .85rem;
    display: inline-block;
    vertical-align: baseline;
    padding: 0 16px
}

thead .header.headerSortDown:after {
    content: "\f0de"
}

thead .header.headerSortUp:after {
    content: "\f0dd"
}

.BTT.active {
    opacity: 1
}

@media only screen and (max-width :959px) {
    .BTT {
        position: fixed;
        right: 16px;
        bottom: 16px;
        opacity: 0;
        transition: opacity .3s
    }
}

@media only screen and (min-width :640px) {
    .BTT {
        display: none
    }
}

.page-nav .nav-wrapper {
    max-width: 1280px;
    margin: 0 auto
}

.page-nav ul.menu {
    display: flex;
    flex-flow: column nowrap
}

.page-nav ul.menu li {
    flex: 1 0 auto;
    transition: background .3s ease
}

.page-nav ul.menu li:hover,
.page-nav ul.menu li:target {
    background: rgba(0, 0, 0, .24)
}

.page-nav ul.menu li.active {
    background: rgba(0, 0, 0, .48)
}

.page-nav ul.menu a {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    opacity: .5;
    font-weight: 400;
    font-size: 16px;
    transition: .3s ease
}

.page-nav ul a:hover,
.page-nav ul a:target {
    opacity: 1
}

.page-nav ul.menu li.active a {
    color: #fff;
    opacity: 1
}

@media only screen and (max-width:959px) {
    .page-nav {
        height: 100%
    }
}

@media only screen and (min-width:640px) {
    .page-nav ul.menu {
        flex-flow: row wrap
    }
}

@media only screen and (min-width :1025px) {
    #page-nav.active {
        position: fixed;
        z-index: 996
    }
}

#page-nav.color-overwrite a {
    opacity: 1
}

#locator .sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

#locator #locatorResults {
    display: none
}

#locator #locatorResults.showResults {
    display: block
}

#locator .locator-search-bar {
    padding: 30px 0;
    background: #002563
}

#locator .locator-search-bar .row {
    margin: 0;
    padding: 0
}

#locator .locator-search-bar .row.centered-cols {
    display: flex;
    justify-content: center
}

#locator .locator-search-bar form {
    display: flex;
    align-items: center
}

#locator .locator-search-bar form #locatorSearchLabel {
    display: none
}

#locator .locator-search-bar form .form-fields {
    display: flex;
    width: 100%
}

#locator .locator-search-bar form .form-fields input[type=text] {
    flex: 1;
    height: 80px;
    padding: 0 25px;
    font-size: 18px;
    border: none;
    border-radius: 0;
    background: #fff;
    margin: 0;
    color: #57584f;
    font-size: 18px;
    font-weight: 300;
    border: 0
}

#locator .locator-search-bar form .form-fields input[type=text]::-moz-placeholder {
    color: #979797;
    font-style: italic;
    opacity: 1
}

#locator .locator-search-bar form .form-fields input[type=text]:-ms-input-placeholder {
    color: #979797;
    font-style: italic;
    opacity: 1
}

#locator .locator-search-bar form .form-fields input[type=text]::placeholder {
    color: #979797;
    font-style: italic;
    opacity: 1
}

#locator .locator-search-bar form .form-fields button#btnLocatorSearch {
    width: 80px;
    height: 80px;
    background: #efefef
}

@media screen and (max-width:640px) {
    #locator .locator-search-bar {
        padding: 10px 0
    }

    #locator .locator-search-bar form {
        flex-direction: column;
        padding-top: 10px
    }

    #locator .locator-search-bar form #locatorSearchLabel {
        display: block;
        text-align: center;
        color: #fff;
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 15px
    }

    #locator .locator-search-bar form .form-fields {
        padding-bottom: 10px
    }

    #locator .locator-search-bar form .form-fields input[type=text] {
        height: 60px;
        font-size: 16px;
        padding: 0 10px
    }

    #locator .locator-search-bar form .form-fields button#btnLocatorSearch {
        width: 60px;
        height: 60px
    }
}

#locator .locator-search-filters {
    padding: 40px 0
}

#locator .locator-search-filters .row {
    margin: 0
}

#locator .locator-search-filters .row:after,
#locator .locator-search-filters .row:before {
    display: none
}

#locator .locator-search-filters .filters-results {
    display: flex;
    align-items: center;
    flex: 1
}

#locator .locator-search-filters .filters-results>div {
    display: flex;
    align-items: center
}

#locator .locator-search-filters .filters-results span.search-text {
    font-weight: 700;
    white-space: nowrap
}

#locator .locator-search-filters .filters-results .select-wrapper {
    padding-left: 15px !important;
    max-width: 170px !important
}

#locator .locator-search-filters .filters-results .select-wrapper input.select-dropdown {
    border: 1px solid #d9d9d9 !important;
    padding-left: 15px !important
}

#locator .locator-search-filters .filters-results .select-wrapper .caret {
    fill: none;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="11" viewBox="0 0 23 11" fill="none"><path d="M22 1L11.5 10L1 1" stroke="black"/></svg>');
    background-size: 23px 9px;
    background-position: center;
    background-repeat: no-repeat;
    right: 10px
}

#locator .locator-search-filters .select-wrapper input.select-dropdown {
    line-height: 1rem;
    margin: 0
}

@media screen and (max-width:640px) {
    #locator .locator-search-filters {
        padding: 20px 0
    }
}

#locator .locator-search-results {
    padding: 0 0 80px 0
}

@media screen and (max-width:640px) {
    #locator .locator-search-results .container {
        padding: 0
    }
}

#locator .map-locations {
    height: 100%;
    max-height: 700px;
    overflow-y: auto;
    margin-bottom: 20px;
    scroll-behavior: smooth;
    scrollbar-width: thin;
    scrollbar-color: #454545 #f5f5f5
}

#locator .map-locations::-webkit-scrollbar {
    width: 8px;
    background: #f5f5f5
}

#locator .map-locations::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: 0
}

#locator .map-locations::-webkit-scrollbar-track {
    background: #f5f5f5;
    border-radius: 0
}

#locator .map-locations ul.locations-listing {
    list-style: none;
    margin: 0 20px 0 0;
    padding: 0
}

#locator .map-locations ul.locations-listing li {
    border: 1px solid #d9d9d9;
    margin-bottom: 20px
}

#locator .map-locations ul.locations-listing li .accordion-trigger {
    padding: 10px 20px;
    position: relative
}

#locator .map-locations ul.locations-listing li .accordion-content {
    padding: 10px 20px 20px 20px
}

#locator .map-locations ul.locations-listing li .accordion-content>div {
    display: flex
}

#locator .map-locations ul.locations-listing li .listing-left {
    flex: 1
}

#locator .map-locations ul.locations-listing li .listing-right {
    display: flex;
    flex-direction: column;
    justify-content: end;
    text-align: right;
    gap: 20px
}

#locator .map-locations ul.locations-listing li.selected-loc {
    background: #f5f5f5
}

#locator .map-locations ul.locations-listing li .location-number {
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer
}

#locator .map-locations ul.locations-listing li .advisor {
    margin-bottom: 10px;
    position: relative
}

#locator .map-locations ul.locations-listing li .advisor h3 {
    color: #4b75a3;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 5px
}

#locator .map-locations ul.locations-listing li .advisor h4 {
    color: #57584f;
    font-size: 16px;
    font-weight: 400;
    margin: 0
}

#locator .map-locations ul.locations-listing li .advisor .city-mobile {
    font-size: 16px;
    font-weight: 600;
    margin-top: 20px;
    display: none
}

#locator .map-locations ul.locations-listing li .advisor .chevron {
    position: absolute;
    width: 24px;
    height: 24px;
    bottom: 0;
    right: 0;
    display: none;
    align-items: center;
    justify-content: center;
    transition: transform .3s ease
}

#locator .map-locations ul.locations-listing li .advisor .chevron img {
    width: 16px;
    height: 16px;
    transition: transform .3s ease
}

#locator .map-locations ul.locations-listing li .phone {
    margin-bottom: 10px
}

#locator .map-locations ul.locations-listing li .phone a {
    color: #02529b;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    font-size: 14px
}

#locator .map-locations ul.locations-listing li .phone a:hover {
    text-decoration: underline
}

#locator .map-locations ul.locations-listing li .address p {
    font-size: 12px;
    color: #000;
    margin-bottom: 10px
}

#locator .map-locations ul.locations-listing li .website a {
    color: #4b75a3;
    font-weight: 400;
    text-decoration: none;
    display: inline-block;
    font-size: 12px
}

#locator .map-locations ul.locations-listing li .website a:hover {
    text-decoration: underline
}

#locator .map-locations ul.locations-listing li .distance {
    font-size: 14px;
    font-weight: 400
}

#locator .map-locations ul.locations-listing li .distance.desktop {
    display: block
}

#locator .map-locations ul.locations-listing li .distance.mobile {
    display: none
}

#locator .map-locations ul.locations-listing li .cta-buttons {
    display: flex;
    flex-direction: column;
    gap: 10px
}

#locator .map-locations ul.locations-listing li.accordion-open .advisor .chevron {
    transform: rotate(180deg)
}

#locator .map-locations a.btn,
#locator .map-locations a.btn-large:not(.btn-floating),
#locator .map-locations a.btn-lg:not(.btn-floating),
#locator .map-locations a.btn-sm,
#locator .map-locations a.btn-small,
#locator .map-locations a.btnMore {
    box-shadow: none !important;
    font-size: 12px;
    font-weight: 600
}

#locator .map-locations a.btn-secondary {
    background: 0 0;
    border: 1px solid #02529b;
    color: #02529b;
    letter-spacing: .5px
}

#locator .map-locations a.btn-secondary:hover {
    background: #4b75a3;
    color: #fff
}

@media screen and (max-width:980px) {
    #locator .map-locations {
        max-height: unset !important
    }

    #locator .map-locations ul.locations-listing {
        margin-right: 0
    }

    #locator .map-locations ul.locations-listing li {
        padding-right: 0
    }

    #locator .map-locations ul.locations-listing li .accordion-trigger {
        cursor: pointer
    }

    #locator .map-locations ul.locations-listing li .advisor {
        margin-bottom: 0
    }

    #locator .map-locations ul.locations-listing li .advisor .city-mobile {
        display: block
    }

    #locator .map-locations ul.locations-listing li .advisor .chevron {
        display: flex
    }

    #locator .map-locations ul.locations-listing li .distance.desktop {
        display: none
    }

    #locator .map-locations ul.locations-listing li .distance.mobile {
        display: block
    }
}

@media screen and (max-width:576px) {
    #locator .map-locations ul.locations-listing .accordion-content>div {
        flex-direction: column
    }

    #locator .map-locations ul.locations-listing .accordion-content .cta-buttons {
        margin-top: 20px
    }
}

#locator #map {
    width: 100%;
    height: 700px;
    position: relative;
    z-index: 1
}

#locator #map .gm-style-iw .gm-style-iw-ch {
    display: none !important
}

#locator #map .gm-style-iw .gm-style-iw-chr {
    position: absolute;
    right: -5px;
    top: -5px
}

#locator #map .gm-style-iw .gm-style-iw-d {
    padding-top: 10px;
    padding-right: 35px
}

#locator #map .gm-style-iw .gm-style-iw-d .loc-title {
    margin-bottom: 10px
}

#locator #map .gm-style-iw .gm-style-iw-d .loc-distance {
    margin-top: 15px;
    font-weight: 700
}

#locator #map .loc-infowindow {
    min-width: 200px;
    line-height: 1.5em;
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding-top: 20px
}

#locator #map .loc-infowindow .loc-title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px
}

#locator #map .loc-infowindow .loc-directions a {
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase
}

#locator .cluster,
#locator .gm-cluster,
#locator .marker-cluster {
    background: #1976d2;
    color: #fff;
    border-radius: 50%;
    border: 2px solid #fff;
    min-width: 40px;
    min-height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .3);
    cursor: pointer;
    display: inline-block
}

#locator .cluster span,
#locator .gm-cluster span,
#locator .marker-cluster span {
    display: inline-block;
    vertical-align: middle;
    line-height: normal
}

.flag-icon,
.flag-icon-background {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.flag-icon {
    position: relative;
    display: inline-block;
    width: 1.3333333333em;
    line-height: 1em
}

.flag-icon:before {
    content: " "
}

.flag-icon.flag-icon-squared {
    width: 1em
}

.flag-icon-ad {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ad.svg)
}

.flag-icon-ad.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ad.svg)
}

.flag-icon-ae {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ae.svg)
}

.flag-icon-ae.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ae.svg)
}

.flag-icon-af {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/af.svg)
}

.flag-icon-af.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/af.svg)
}

.flag-icon-ag {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ag.svg)
}

.flag-icon-ag.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ag.svg)
}

.flag-icon-ai {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ai.svg)
}

.flag-icon-ai.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ai.svg)
}

.flag-icon-al {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/al.svg)
}

.flag-icon-al.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/al.svg)
}

.flag-icon-am {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/am.svg)
}

.flag-icon-am.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/am.svg)
}

.flag-icon-ao {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ao.svg)
}

.flag-icon-ao.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ao.svg)
}

.flag-icon-aq {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/aq.svg)
}

.flag-icon-aq.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/aq.svg)
}

.flag-icon-ar {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ar.svg)
}

.flag-icon-ar.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ar.svg)
}

.flag-icon-as {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/as.svg)
}

.flag-icon-as.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/as.svg)
}

.flag-icon-at {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/at.svg)
}

.flag-icon-at.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/at.svg)
}

.flag-icon-au {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/au.svg)
}

.flag-icon-au.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/au.svg)
}

.flag-icon-aw {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/aw.svg)
}

.flag-icon-aw.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/aw.svg)
}

.flag-icon-ax {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ax.svg)
}

.flag-icon-ax.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ax.svg)
}

.flag-icon-az {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/az.svg)
}

.flag-icon-az.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/az.svg)
}

.flag-icon-ba {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ba.svg)
}

.flag-icon-ba.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ba.svg)
}

.flag-icon-bb {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bb.svg)
}

.flag-icon-bb.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bb.svg)
}

.flag-icon-bd {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bd.svg)
}

.flag-icon-bd.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bd.svg)
}

.flag-icon-be {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/be.svg)
}

.flag-icon-be.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/be.svg)
}

.flag-icon-bf {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bf.svg)
}

.flag-icon-bf.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bf.svg)
}

.flag-icon-bg {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bg.svg)
}

.flag-icon-bg.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bg.svg)
}

.flag-icon-bh {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bh.svg)
}

.flag-icon-bh.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bh.svg)
}

.flag-icon-bi {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bi.svg)
}

.flag-icon-bi.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bi.svg)
}

.flag-icon-bj {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bj.svg)
}

.flag-icon-bj.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bj.svg)
}

.flag-icon-bl {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bl.svg)
}

.flag-icon-bl.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bl.svg)
}

.flag-icon-bm {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bm.svg)
}

.flag-icon-bm.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bm.svg)
}

.flag-icon-bn {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bn.svg)
}

.flag-icon-bn.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bn.svg)
}

.flag-icon-bo {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bo.svg)
}

.flag-icon-bo.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bo.svg)
}

.flag-icon-bq {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bq.svg)
}

.flag-icon-bq.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bq.svg)
}

.flag-icon-br {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/br.svg)
}

.flag-icon-br.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/br.svg)
}

.flag-icon-bs {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bs.svg)
}

.flag-icon-bs.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bs.svg)
}

.flag-icon-bt {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bt.svg)
}

.flag-icon-bt.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bt.svg)
}

.flag-icon-bv {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bv.svg)
}

.flag-icon-bv.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bv.svg)
}

.flag-icon-bw {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bw.svg)
}

.flag-icon-bw.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bw.svg)
}

.flag-icon-by {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/by.svg)
}

.flag-icon-by.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/by.svg)
}

.flag-icon-bz {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/bz.svg)
}

.flag-icon-bz.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/bz.svg)
}

.flag-icon-ca {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ca.svg)
}

.flag-icon-ca.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ca.svg)
}

.flag-icon-cc {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cc.svg)
}

.flag-icon-cc.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cc.svg)
}

.flag-icon-cd {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cd.svg)
}

.flag-icon-cd.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cd.svg)
}

.flag-icon-cf {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cf.svg)
}

.flag-icon-cf.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cf.svg)
}

.flag-icon-cg {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cg.svg)
}

.flag-icon-cg.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cg.svg)
}

.flag-icon-ch {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ch.svg)
}

.flag-icon-ch.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ch.svg)
}

.flag-icon-ci {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ci.svg)
}

.flag-icon-ci.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ci.svg)
}

.flag-icon-ck {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ck.svg)
}

.flag-icon-ck.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ck.svg)
}

.flag-icon-cl {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cl.svg)
}

.flag-icon-cl.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cl.svg)
}

.flag-icon-cm {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cm.svg)
}

.flag-icon-cm.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cm.svg)
}

.flag-icon-cn {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cn.svg)
}

.flag-icon-cn.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cn.svg)
}

.flag-icon-co {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/co.svg)
}

.flag-icon-co.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/co.svg)
}

.flag-icon-cr {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cr.svg)
}

.flag-icon-cr.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cr.svg)
}

.flag-icon-cu {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cu.svg)
}

.flag-icon-cu.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cu.svg)
}

.flag-icon-cv {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cv.svg)
}

.flag-icon-cv.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cv.svg)
}

.flag-icon-cw {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cw.svg)
}

.flag-icon-cw.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cw.svg)
}

.flag-icon-cx {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cx.svg)
}

.flag-icon-cx.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cx.svg)
}

.flag-icon-cy {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cy.svg)
}

.flag-icon-cy.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cy.svg)
}

.flag-icon-cz {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/cz.svg)
}

.flag-icon-cz.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/cz.svg)
}

.flag-icon-de {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/de.svg)
}

.flag-icon-de.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/de.svg)
}

.flag-icon-dj {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/dj.svg)
}

.flag-icon-dj.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/dj.svg)
}

.flag-icon-dk {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/dk.svg)
}

.flag-icon-dk.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/dk.svg)
}

.flag-icon-dm {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/dm.svg)
}

.flag-icon-dm.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/dm.svg)
}

.flag-icon-do {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/do.svg)
}

.flag-icon-do.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/do.svg)
}

.flag-icon-dz {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/dz.svg)
}

.flag-icon-dz.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/dz.svg)
}

.flag-icon-ec {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ec.svg)
}

.flag-icon-ec.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ec.svg)
}

.flag-icon-ee {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ee.svg)
}

.flag-icon-ee.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ee.svg)
}

.flag-icon-eg {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/eg.svg)
}

.flag-icon-eg.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/eg.svg)
}

.flag-icon-eh {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/eh.svg)
}

.flag-icon-eh.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/eh.svg)
}

.flag-icon-er {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/er.svg)
}

.flag-icon-er.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/er.svg)
}

.flag-icon-es {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/es.svg)
}

.flag-icon-es.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/es.svg)
}

.flag-icon-et {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/et.svg)
}

.flag-icon-et.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/et.svg)
}

.flag-icon-fi {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/fi.svg)
}

.flag-icon-fi.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/fi.svg)
}

.flag-icon-fj {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/fj.svg)
}

.flag-icon-fj.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/fj.svg)
}

.flag-icon-fk {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/fk.svg)
}

.flag-icon-fk.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/fk.svg)
}

.flag-icon-fm {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/fm.svg)
}

.flag-icon-fm.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/fm.svg)
}

.flag-icon-fo {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/fo.svg)
}

.flag-icon-fo.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/fo.svg)
}

.flag-icon-fr {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/fr.svg)
}

.flag-icon-fr.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/fr.svg)
}

.flag-icon-ga {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ga.svg)
}

.flag-icon-ga.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ga.svg)
}

.flag-icon-gb {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gb.svg)
}

.flag-icon-gb.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gb.svg)
}

.flag-icon-gd {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gd.svg)
}

.flag-icon-gd.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gd.svg)
}

.flag-icon-ge {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ge.svg)
}

.flag-icon-ge.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ge.svg)
}

.flag-icon-gf {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gf.svg)
}

.flag-icon-gf.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gf.svg)
}

.flag-icon-gg {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gg.svg)
}

.flag-icon-gg.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gg.svg)
}

.flag-icon-gh {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gh.svg)
}

.flag-icon-gh.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gh.svg)
}

.flag-icon-gi {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gi.svg)
}

.flag-icon-gi.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gi.svg)
}

.flag-icon-gl {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gl.svg)
}

.flag-icon-gl.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gl.svg)
}

.flag-icon-gm {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gm.svg)
}

.flag-icon-gm.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gm.svg)
}

.flag-icon-gn {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gn.svg)
}

.flag-icon-gn.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gn.svg)
}

.flag-icon-gp {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gp.svg)
}

.flag-icon-gp.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gp.svg)
}

.flag-icon-gq {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gq.svg)
}

.flag-icon-gq.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gq.svg)
}

.flag-icon-gr {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gr.svg)
}

.flag-icon-gr.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gr.svg)
}

.flag-icon-gs {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gs.svg)
}

.flag-icon-gs.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gs.svg)
}

.flag-icon-gt {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gt.svg)
}

.flag-icon-gt.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gt.svg)
}

.flag-icon-gu {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gu.svg)
}

.flag-icon-gu.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gu.svg)
}

.flag-icon-gw {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gw.svg)
}

.flag-icon-gw.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gw.svg)
}

.flag-icon-gy {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gy.svg)
}

.flag-icon-gy.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gy.svg)
}

.flag-icon-hk {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/hk.svg)
}

.flag-icon-hk.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/hk.svg)
}

.flag-icon-hm {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/hm.svg)
}

.flag-icon-hm.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/hm.svg)
}

.flag-icon-hn {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/hn.svg)
}

.flag-icon-hn.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/hn.svg)
}

.flag-icon-hr {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/hr.svg)
}

.flag-icon-hr.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/hr.svg)
}

.flag-icon-ht {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ht.svg)
}

.flag-icon-ht.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ht.svg)
}

.flag-icon-hu {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/hu.svg)
}

.flag-icon-hu.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/hu.svg)
}

.flag-icon-id {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/id.svg)
}

.flag-icon-id.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/id.svg)
}

.flag-icon-ie {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ie.svg)
}

.flag-icon-ie.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ie.svg)
}

.flag-icon-il {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/il.svg)
}

.flag-icon-il.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/il.svg)
}

.flag-icon-im {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/im.svg)
}

.flag-icon-im.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/im.svg)
}

.flag-icon-in {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/in.svg)
}

.flag-icon-in.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/in.svg)
}

.flag-icon-io {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/io.svg)
}

.flag-icon-io.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/io.svg)
}

.flag-icon-iq {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/iq.svg)
}

.flag-icon-iq.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/iq.svg)
}

.flag-icon-ir {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ir.svg)
}

.flag-icon-ir.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ir.svg)
}

.flag-icon-is {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/is.svg)
}

.flag-icon-is.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/is.svg)
}

.flag-icon-it {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/it.svg)
}

.flag-icon-it.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/it.svg)
}

.flag-icon-je {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/je.svg)
}

.flag-icon-je.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/je.svg)
}

.flag-icon-jm {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/jm.svg)
}

.flag-icon-jm.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/jm.svg)
}

.flag-icon-jo {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/jo.svg)
}

.flag-icon-jo.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/jo.svg)
}

.flag-icon-jp {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/jp.svg)
}

.flag-icon-jp.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/jp.svg)
}

.flag-icon-ke {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ke.svg)
}

.flag-icon-ke.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ke.svg)
}

.flag-icon-kg {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/kg.svg)
}

.flag-icon-kg.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/kg.svg)
}

.flag-icon-kh {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/kh.svg)
}

.flag-icon-kh.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/kh.svg)
}

.flag-icon-ki {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ki.svg)
}

.flag-icon-ki.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ki.svg)
}

.flag-icon-km {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/km.svg)
}

.flag-icon-km.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/km.svg)
}

.flag-icon-kn {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/kn.svg)
}

.flag-icon-kn.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/kn.svg)
}

.flag-icon-kp {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/kp.svg)
}

.flag-icon-kp.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/kp.svg)
}

.flag-icon-kr {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/kr.svg)
}

.flag-icon-kr.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/kr.svg)
}

.flag-icon-kw {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/kw.svg)
}

.flag-icon-kw.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/kw.svg)
}

.flag-icon-ky {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ky.svg)
}

.flag-icon-ky.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ky.svg)
}

.flag-icon-kz {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/kz.svg)
}

.flag-icon-kz.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/kz.svg)
}

.flag-icon-la {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/la.svg)
}

.flag-icon-la.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/la.svg)
}

.flag-icon-lb {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/lb.svg)
}

.flag-icon-lb.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/lb.svg)
}

.flag-icon-lc {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/lc.svg)
}

.flag-icon-lc.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/lc.svg)
}

.flag-icon-li {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/li.svg)
}

.flag-icon-li.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/li.svg)
}

.flag-icon-lk {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/lk.svg)
}

.flag-icon-lk.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/lk.svg)
}

.flag-icon-lr {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/lr.svg)
}

.flag-icon-lr.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/lr.svg)
}

.flag-icon-ls {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ls.svg)
}

.flag-icon-ls.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ls.svg)
}

.flag-icon-lt {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/lt.svg)
}

.flag-icon-lt.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/lt.svg)
}

.flag-icon-lu {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/lu.svg)
}

.flag-icon-lu.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/lu.svg)
}

.flag-icon-lv {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/lv.svg)
}

.flag-icon-lv.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/lv.svg)
}

.flag-icon-ly {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ly.svg)
}

.flag-icon-ly.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ly.svg)
}

.flag-icon-ma {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ma.svg)
}

.flag-icon-ma.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ma.svg)
}

.flag-icon-mc {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mc.svg)
}

.flag-icon-mc.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mc.svg)
}

.flag-icon-md {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/md.svg)
}

.flag-icon-md.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/md.svg)
}

.flag-icon-me {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/me.svg)
}

.flag-icon-me.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/me.svg)
}

.flag-icon-mf {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mf.svg)
}

.flag-icon-mf.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mf.svg)
}

.flag-icon-mg {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mg.svg)
}

.flag-icon-mg.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mg.svg)
}

.flag-icon-mh {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mh.svg)
}

.flag-icon-mh.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mh.svg)
}

.flag-icon-mk {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mk.svg)
}

.flag-icon-mk.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mk.svg)
}

.flag-icon-ml {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ml.svg)
}

.flag-icon-ml.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ml.svg)
}

.flag-icon-mm {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mm.svg)
}

.flag-icon-mm.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mm.svg)
}

.flag-icon-mn {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mn.svg)
}

.flag-icon-mn.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mn.svg)
}

.flag-icon-mo {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mo.svg)
}

.flag-icon-mo.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mo.svg)
}

.flag-icon-mp {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mp.svg)
}

.flag-icon-mp.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mp.svg)
}

.flag-icon-mq {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mq.svg)
}

.flag-icon-mq.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mq.svg)
}

.flag-icon-mr {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mr.svg)
}

.flag-icon-mr.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mr.svg)
}

.flag-icon-ms {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ms.svg)
}

.flag-icon-ms.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ms.svg)
}

.flag-icon-mt {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mt.svg)
}

.flag-icon-mt.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mt.svg)
}

.flag-icon-mu {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mu.svg)
}

.flag-icon-mu.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mu.svg)
}

.flag-icon-mv {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mv.svg)
}

.flag-icon-mv.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mv.svg)
}

.flag-icon-mw {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mw.svg)
}

.flag-icon-mw.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mw.svg)
}

.flag-icon-mx {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mx.svg)
}

.flag-icon-mx.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mx.svg)
}

.flag-icon-my {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/my.svg)
}

.flag-icon-my.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/my.svg)
}

.flag-icon-mz {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/mz.svg)
}

.flag-icon-mz.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/mz.svg)
}

.flag-icon-na {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/na.svg)
}

.flag-icon-na.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/na.svg)
}

.flag-icon-nc {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/nc.svg)
}

.flag-icon-nc.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/nc.svg)
}

.flag-icon-ne {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ne.svg)
}

.flag-icon-ne.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ne.svg)
}

.flag-icon-nf {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/nf.svg)
}

.flag-icon-nf.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/nf.svg)
}

.flag-icon-ng {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ng.svg)
}

.flag-icon-ng.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ng.svg)
}

.flag-icon-ni {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ni.svg)
}

.flag-icon-ni.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ni.svg)
}

.flag-icon-nl {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/nl.svg)
}

.flag-icon-nl.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/nl.svg)
}

.flag-icon-no {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/no.svg)
}

.flag-icon-no.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/no.svg)
}

.flag-icon-np {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/np.svg)
}

.flag-icon-np.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/np.svg)
}

.flag-icon-nr {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/nr.svg)
}

.flag-icon-nr.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/nr.svg)
}

.flag-icon-nu {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/nu.svg)
}

.flag-icon-nu.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/nu.svg)
}

.flag-icon-nz {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/nz.svg)
}

.flag-icon-nz.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/nz.svg)
}

.flag-icon-om {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/om.svg)
}

.flag-icon-om.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/om.svg)
}

.flag-icon-pa {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/pa.svg)
}

.flag-icon-pa.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/pa.svg)
}

.flag-icon-pe {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/pe.svg)
}

.flag-icon-pe.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/pe.svg)
}

.flag-icon-pf {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/pf.svg)
}

.flag-icon-pf.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/pf.svg)
}

.flag-icon-pg {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/pg.svg)
}

.flag-icon-pg.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/pg.svg)
}

.flag-icon-ph {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ph.svg)
}

.flag-icon-ph.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ph.svg)
}

.flag-icon-pk {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/pk.svg)
}

.flag-icon-pk.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/pk.svg)
}

.flag-icon-pl {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/pl.svg)
}

.flag-icon-pl.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/pl.svg)
}

.flag-icon-pm {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/pm.svg)
}

.flag-icon-pm.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/pm.svg)
}

.flag-icon-pn {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/pn.svg)
}

.flag-icon-pn.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/pn.svg)
}

.flag-icon-pr {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/pr.svg)
}

.flag-icon-pr.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/pr.svg)
}

.flag-icon-ps {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ps.svg)
}

.flag-icon-ps.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ps.svg)
}

.flag-icon-pt {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/pt.svg)
}

.flag-icon-pt.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/pt.svg)
}

.flag-icon-pw {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/pw.svg)
}

.flag-icon-pw.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/pw.svg)
}

.flag-icon-py {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/py.svg)
}

.flag-icon-py.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/py.svg)
}

.flag-icon-qa {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/qa.svg)
}

.flag-icon-qa.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/qa.svg)
}

.flag-icon-re {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/re.svg)
}

.flag-icon-re.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/re.svg)
}

.flag-icon-ro {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ro.svg)
}

.flag-icon-ro.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ro.svg)
}

.flag-icon-rs {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/rs.svg)
}

.flag-icon-rs.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/rs.svg)
}

.flag-icon-ru {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ru.svg)
}

.flag-icon-ru.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ru.svg)
}

.flag-icon-rw {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/rw.svg)
}

.flag-icon-rw.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/rw.svg)
}

.flag-icon-sa {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sa.svg)
}

.flag-icon-sa.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sa.svg)
}

.flag-icon-sb {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sb.svg)
}

.flag-icon-sb.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sb.svg)
}

.flag-icon-sc {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sc.svg)
}

.flag-icon-sc.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sc.svg)
}

.flag-icon-sd {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sd.svg)
}

.flag-icon-sd.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sd.svg)
}

.flag-icon-se {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/se.svg)
}

.flag-icon-se.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/se.svg)
}

.flag-icon-sg {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sg.svg)
}

.flag-icon-sg.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sg.svg)
}

.flag-icon-sh {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sh.svg)
}

.flag-icon-sh.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sh.svg)
}

.flag-icon-si {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/si.svg)
}

.flag-icon-si.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/si.svg)
}

.flag-icon-sj {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sj.svg)
}

.flag-icon-sj.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sj.svg)
}

.flag-icon-sk {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sk.svg)
}

.flag-icon-sk.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sk.svg)
}

.flag-icon-sl {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sl.svg)
}

.flag-icon-sl.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sl.svg)
}

.flag-icon-sm {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sm.svg)
}

.flag-icon-sm.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sm.svg)
}

.flag-icon-sn {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sn.svg)
}

.flag-icon-sn.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sn.svg)
}

.flag-icon-so {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/so.svg)
}

.flag-icon-so.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/so.svg)
}

.flag-icon-sr {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sr.svg)
}

.flag-icon-sr.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sr.svg)
}

.flag-icon-ss {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ss.svg)
}

.flag-icon-ss.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ss.svg)
}

.flag-icon-st {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/st.svg)
}

.flag-icon-st.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/st.svg)
}

.flag-icon-sv {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sv.svg)
}

.flag-icon-sv.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sv.svg)
}

.flag-icon-sx {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sx.svg)
}

.flag-icon-sx.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sx.svg)
}

.flag-icon-sy {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sy.svg)
}

.flag-icon-sy.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sy.svg)
}

.flag-icon-sz {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/sz.svg)
}

.flag-icon-sz.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/sz.svg)
}

.flag-icon-tc {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/tc.svg)
}

.flag-icon-tc.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/tc.svg)
}

.flag-icon-td {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/td.svg)
}

.flag-icon-td.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/td.svg)
}

.flag-icon-tf {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/tf.svg)
}

.flag-icon-tf.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/tf.svg)
}

.flag-icon-tg {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/tg.svg)
}

.flag-icon-tg.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/tg.svg)
}

.flag-icon-th {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/th.svg)
}

.flag-icon-th.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/th.svg)
}

.flag-icon-tj {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/tj.svg)
}

.flag-icon-tj.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/tj.svg)
}

.flag-icon-tk {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/tk.svg)
}

.flag-icon-tk.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/tk.svg)
}

.flag-icon-tl {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/tl.svg)
}

.flag-icon-tl.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/tl.svg)
}

.flag-icon-tm {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/tm.svg)
}

.flag-icon-tm.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/tm.svg)
}

.flag-icon-tn {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/tn.svg)
}

.flag-icon-tn.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/tn.svg)
}

.flag-icon-to {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/to.svg)
}

.flag-icon-to.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/to.svg)
}

.flag-icon-tr {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/tr.svg)
}

.flag-icon-tr.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/tr.svg)
}

.flag-icon-tt {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/tt.svg)
}

.flag-icon-tt.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/tt.svg)
}

.flag-icon-tv {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/tv.svg)
}

.flag-icon-tv.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/tv.svg)
}

.flag-icon-tw {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/tw.svg)
}

.flag-icon-tw.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/tw.svg)
}

.flag-icon-tz {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/tz.svg)
}

.flag-icon-tz.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/tz.svg)
}

.flag-icon-ua {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ua.svg)
}

.flag-icon-ua.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ua.svg)
}

.flag-icon-ug {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ug.svg)
}

.flag-icon-ug.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ug.svg)
}

.flag-icon-um {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/um.svg)
}

.flag-icon-um.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/um.svg)
}

.flag-icon-us {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/us.svg)
}

.flag-icon-us.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/us.svg)
}

.flag-icon-uy {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/uy.svg)
}

.flag-icon-uy.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/uy.svg)
}

.flag-icon-uz {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/uz.svg)
}

.flag-icon-uz.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/uz.svg)
}

.flag-icon-va {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/va.svg)
}

.flag-icon-va.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/va.svg)
}

.flag-icon-vc {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/vc.svg)
}

.flag-icon-vc.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/vc.svg)
}

.flag-icon-ve {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ve.svg)
}

.flag-icon-ve.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ve.svg)
}

.flag-icon-vg {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/vg.svg)
}

.flag-icon-vg.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/vg.svg)
}

.flag-icon-vi {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/vi.svg)
}

.flag-icon-vi.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/vi.svg)
}

.flag-icon-vn {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/vn.svg)
}

.flag-icon-vn.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/vn.svg)
}

.flag-icon-vu {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/vu.svg)
}

.flag-icon-vu.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/vu.svg)
}

.flag-icon-wf {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/wf.svg)
}

.flag-icon-wf.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/wf.svg)
}

.flag-icon-ws {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ws.svg)
}

.flag-icon-ws.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ws.svg)
}

.flag-icon-ye {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/ye.svg)
}

.flag-icon-ye.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/ye.svg)
}

.flag-icon-yt {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/yt.svg)
}

.flag-icon-yt.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/yt.svg)
}

.flag-icon-za {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/za.svg)
}

.flag-icon-za.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/za.svg)
}

.flag-icon-zm {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/zm.svg)
}

.flag-icon-zm.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/zm.svg)
}

.flag-icon-zw {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/zw.svg)
}

.flag-icon-zw.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/zw.svg)
}

.flag-icon-es-ct {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/es-ct.svg)
}

.flag-icon-es-ct.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/es-ct.svg)
}

.flag-icon-eu {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/eu.svg)
}

.flag-icon-eu.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/eu.svg)
}

.flag-icon-gb-eng {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gb-eng.svg)
}

.flag-icon-gb-eng.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gb-eng.svg)
}

.flag-icon-gb-nir {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gb-nir.svg)
}

.flag-icon-gb-nir.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gb-nir.svg)
}

.flag-icon-gb-sct {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gb-sct.svg)
}

.flag-icon-gb-sct.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gb-sct.svg)
}

.flag-icon-gb-wls {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/gb-wls.svg)
}

.flag-icon-gb-wls.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/gb-wls.svg)
}

.flag-icon-un {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/un.svg)
}

.flag-icon-un.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/un.svg)
}

.flag-icon-xk {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/4x3/xk.svg)
}

.flag-icon-xk.flag-icon-squared {
    background-image: url(https://www.bairdassetmanagement.com/static/core/flags/1x1/xk.svg)
}

@media screen and (min-width:768px) {
    .non-parallax {
        display: none
    }
}

@media only screen and (max-width:767px) {
    .parallax-container {
        height: 280px
    }

    .non-parallax+.parallax {
        display: none
    }

    .non-parallax {
        height: 280px
    }

    .non-parallax img {
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
        height: 100%;
        max-width: none;
        max-height: none
    }

    .parallax img {
        position: relative;
        transform: none !important;
        left: 50% !important;
        transform: translateX(-50%) !important
    }
}

.dropdown-trigger.search-trigger,
#social-nav,
.footer-divider,
#sitemap-nav,
#legal-nav,
#footer-disclosure,
#fortune-banner,
#default-page>div>div>div>div>div.tab-pagination,
#Individuals-and-Families,
#utility-nav>ul.menu>li>a {
    display: none !important;
}

/*#Individuals-and-Families-menu > div > ul > li:nth-child(1),
#Individuals-and-Families-menu > div > ul > li:nth-child(3),
#Individuals-and-Families-menu > div > ul > li:nth-child(2) {
    display: none!important;
}*/
.brand-logo {
    height: 100%;
}

.brand-logo img {
    line-height: 0px !important;
}

#footer-legal {
    padding-top: 30px;
}

#global-navigation.active .brand-logo img,
#global-navigation.active .brand-logo svg {
    transform: scale(.8);
    padding-bottom: 20px;
}

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

    #global-navigation .brand-logo img,
    #global-navigation .brand-logo svg {
        max-width: 62px;
    }
}