.tt-n {
 text-transform:none 
}
.tt-u {
 text-transform:uppercase 
}
.tt-l {
 text-transform:lowercase 
}
.tt-c {
 text-transform:capitalize 
}
.fs-i {
 font-style:italic 
}
.fs-o {
 font-style:oblique 
}
.td-n {
 text-decoration:none 
}
.td-o {
 text-decoration:overline 
}
.td-lt {
 text-decoration:line-through 
}
.td-u {
 text-decoration:underline 
}
.whs-nw {
 white-space:nowrap 
}
.whs-p {
 white-space:pre 
}
.whs-n {
 white-space:normal 
}
.wob-n {
 word-break:normal 
}
.wob-ba {
 word-break:break-all 
}
.wob-k {
 word-break:keep-all 
}
.wow-bw {
 word-wrap:break-word 
}
.wow-n {
 word-wrap:normal 
}
.tov-e {
 -o-text-overflow:ellipsis ;
 text-overflow:ellipsis 
}
.fsz-xs {
 font-size:12px ;
 font-size:.75rem 
}
.fsz-sm {
 font-size:13.92px ;
 font-size:.87rem 
}
.fsz-def {
 font-size:16px ;
 font-size:1rem 
}
.fsz-md {
 font-size:18.4px ;
 font-size:1.15rem 
}
.fsz-lg {
 font-size:22.4px ;
 font-size:1.4rem 
}
.fsz-xl {
 font-size:27.2px ;
 font-size:1.7rem 
}
.fw-100 {
 font-weight:100 
}
.fw-200 {
 font-weight:200 
}
.fw-300 {
 font-weight:300 
}
.fw-400 {
 font-weight:400 
}
.fw-500 {
 font-weight:500 
}
.fw-600 {
 font-weight:600 
}
.fw-700 {
 font-weight:700 
}
.fw-800 {
 font-weight:800 
}
.fw-900 {
 font-weight:900 
}
.lh-0 {
 line-height:0 
}
.lh-1 {
 line-height:1 
}
.lh-3\/2 {
 line-height:1.5 
}
.bd {
 border:1px solid rgba(0,0,0,.0625) 
}
.bdT {
 border-top:1px solid rgba(0,0,0,.0625) 
}
.bdR {
 border-right:1px solid rgba(0,0,0,.0625) 
}
.bdB {
 border-bottom:1px solid rgba(0,0,0,.0625) 
}
.bdL {
 border-left:1px solid rgba(0,0,0,.0625) 
}
.bdw-0 {
 border-width:0 
}
.bdwT-0 {
 border-top-width:0 
}
.bdwR-0 {
 border-right-width:0 
}
.bdwB-0 {
 border-bottom-width:0 
}
.bdwL-0 {
 border-left-width:0 
}
.bdw-1 {
 border-width:1px 
}
.bdwT-1 {
 border-top-width:1px 
}
.bdwR-1 {
 border-right-width:1px 
}
.bdwB-1 {
 border-bottom-width:1px 
}
.bdwL-1 {
 border-left-width:1px 
}
.bdw-2 {
 border-width:2px 
}
.bdwT-2 {
 border-top-width:2px 
}
.bdwR-2 {
 border-right-width:2px 
}
.bdwB-2 {
 border-bottom-width:2px 
}
.bdwL-2 {
 border-left-width:2px 
}
.bdw-3 {
 border-width:3px 
}
.bdwT-3 {
 border-top-width:3px 
}
.bdwR-3 {
 border-right-width:3px 
}
.bdwB-3 {
 border-bottom-width:3px 
}
.bdwL-3 {
 border-left-width:3px 
}
.bdw-4 {
 border-width:4px 
}
.bdwT-4 {
 border-top-width:4px 
}
.bdwR-4 {
 border-right-width:4px 
}
.bdwB-4 {
 border-bottom-width:4px 
}
.bdwL-4 {
 border-left-width:4px 
}
.bdw-5 {
 border-width:5px 
}
.bdwT-5 {
 border-top-width:5px 
}
.bdwR-5 {
 border-right-width:5px 
}
.bdwB-5 {
 border-bottom-width:5px 
}
.bdwL-5 {
 border-left-width:5px 
}
.bdrs-0 {
 border-radius:0 
}
.bdrsT-0 {
 border-top-left-radius:0 
}
.bdrsR-0,
.bdrsT-0 {
 border-top-right-radius:0 
}
.bdrsB-0,
.bdrsR-0 {
 border-bottom-right-radius:0 
}
.bdrsB-0,
.bdrsL-0 {
 border-bottom-left-radius:0 
}
.bdrsL-0 {
 border-top-left-radius:0 
}
.bdrs-1 {
 border-radius:1px 
}
.bdrsT-1 {
 border-top-left-radius:1px 
}
.bdrsR-1,
.bdrsT-1 {
 border-top-right-radius:1px 
}
.bdrsB-1,
.bdrsR-1 {
 border-bottom-right-radius:1px 
}
.bdrsB-1,
.bdrsL-1 {
 border-bottom-left-radius:1px 
}
.bdrsL-1 {
 border-top-left-radius:1px 
}
.bdrs-2 {
 border-radius:2px 
}
.bdrsT-2 {
 border-top-left-radius:2px 
}
.bdrsR-2,
.bdrsT-2 {
 border-top-right-radius:2px 
}
.bdrsB-2,
.bdrsR-2 {
 border-bottom-right-radius:2px 
}
.bdrsB-2,
.bdrsL-2 {
 border-bottom-left-radius:2px 
}
.bdrsL-2 {
 border-top-left-radius:2px 
}
.bdrs-3 {
 border-radius:3px 
}
.bdrsT-3 {
 border-top-left-radius:3px 
}
.bdrsR-3,
.bdrsT-3 {
 border-top-right-radius:3px 
}
.bdrsB-3,
.bdrsR-3 {
 border-bottom-right-radius:3px 
}
.bdrsB-3,
.bdrsL-3 {
 border-bottom-left-radius:3px 
}
.bdrsL-3 {
 border-top-left-radius:3px 
}
.bdrs-4 {
 border-radius:4px 
}
.bdrsT-4 {
 border-top-left-radius:4px 
}
.bdrsR-4,
.bdrsT-4 {
 border-top-right-radius:4px 
}
.bdrsB-4,
.bdrsR-4 {
 border-bottom-right-radius:4px 
}
.bdrsB-4,
.bdrsL-4 {
 border-bottom-left-radius:4px 
}
.bdrsL-4 {
 border-top-left-radius:4px 
}
.bdrs-50p {
 border-radius:50% 
}
.bdrs-10em {
 border-radius:10em 
}
.bds-n {
 border-style:none 
}
.bds-s {
 border-style:solid 
}
.bds-dt {
 border-style:dotted 
}
.bds-ds {
 border-style:dashed 
}
.bds-db {
 border-style:double 
}
.bds-g {
 border-style:groove 
}
.bds-r {
 border-style:ridge 
}
.bds-i {
 border-style:inset 
}
.bds-o {
 border-style:outset 
}
.no-after:after,
.no-before:before {
 display:none 
}
.c-white,
.cH-white:hover {
 color:#fff 
}
.bgc-white,
.bgcH-white:hover {
 background-color:#fff 
}
.bdc-white,
.bdcH-white:hover {
 border-color:#fff 
}
.fill-white,
.fillH-white:hover {
 fill:#fff 
}
.str-white,
.strH-white:hover {
 stroke:#fff 
}
.c-red-50,
.cH-red-50:hover {
 color:#ffebee 
}
.bgc-red-50,
.bgcH-red-50:hover {
 background-color:#ffebee 
}
.bdc-red-50,
.bdcH-red-50:hover {
 border-color:#ffebee 
}
.fill-red-50,
.fillH-red-50:hover {
 fill:#ffebee 
}
.str-red-50,
.strH-red-50:hover {
 stroke:#ffebee 
}
.c-red-100,
.cH-red-100:hover {
 color:#ffcdd2 
}
.bgc-red-100,
.bgcH-red-100:hover {
 background-color:#ffcdd2 
}
.bdc-red-100,
.bdcH-red-100:hover {
 border-color:#ffcdd2 
}
.fill-red-100,
.fillH-red-100:hover {
 fill:#ffcdd2 
}
.str-red-100,
.strH-red-100:hover {
 stroke:#ffcdd2 
}
.c-red-200,
.cH-red-200:hover {
 color:#ef9a9a 
}
.bgc-red-200,
.bgcH-red-200:hover {
 background-color:#ef9a9a 
}
.bdc-red-200,
.bdcH-red-200:hover {
 border-color:#ef9a9a 
}
.fill-red-200,
.fillH-red-200:hover {
 fill:#ef9a9a 
}
.str-red-200,
.strH-red-200:hover {
 stroke:#ef9a9a 
}
.c-red-300,
.cH-red-300:hover {
 color:#e57373 
}
.bgc-red-300,
.bgcH-red-300:hover {
 background-color:#e57373 
}
.bdc-red-300,
.bdcH-red-300:hover {
 border-color:#e57373 
}
.fill-red-300,
.fillH-red-300:hover {
 fill:#e57373 
}
.str-red-300,
.strH-red-300:hover {
 stroke:#e57373 
}
.c-red-400,
.cH-red-400:hover {
 color:#ef5350 
}
.bgc-red-400,
.bgcH-red-400:hover {
 background-color:#ef5350 
}
.bdc-red-400,
.bdcH-red-400:hover {
 border-color:#ef5350 
}
.fill-red-400,
.fillH-red-400:hover {
 fill:#ef5350 
}
.str-red-400,
.strH-red-400:hover {
 stroke:#ef5350 
}
.c-red-500,
.cH-red-500:hover {
 color:#f44336 
}
.bgc-red-500,
.bgcH-red-500:hover {
 background-color:#f44336 
}
.bdc-red-500,
.bdcH-red-500:hover {
 border-color:#f44336 
}
.fill-red-500,
.fillH-red-500:hover {
 fill:#f44336 
}
.str-red-500,
.strH-red-500:hover {
 stroke:#f44336 
}
.c-red-600,
.cH-red-600:hover {
 color:#e53935 
}
.bgc-red-600,
.bgcH-red-600:hover {
 background-color:#e53935 
}
.bdc-red-600,
.bdcH-red-600:hover {
 border-color:#e53935 
}
.fill-red-600,
.fillH-red-600:hover {
 fill:#e53935 
}
.str-red-600,
.strH-red-600:hover {
 stroke:#e53935 
}
.c-red-700,
.cH-red-700:hover {
 color:#d32f2f 
}
.bgc-red-700,
.bgcH-red-700:hover {
 background-color:#d32f2f 
}
.bdc-red-700,
.bdcH-red-700:hover {
 border-color:#d32f2f 
}
.fill-red-700,
.fillH-red-700:hover {
 fill:#d32f2f 
}
.str-red-700,
.strH-red-700:hover {
 stroke:#d32f2f 
}
.c-red-800,
.cH-red-800:hover {
 color:#c62828 
}
.bgc-red-800,
.bgcH-red-800:hover {
 background-color:#c62828 
}
.bdc-red-800,
.bdcH-red-800:hover {
 border-color:#c62828 
}
.fill-red-800,
.fillH-red-800:hover {
 fill:#c62828 
}
.str-red-800,
.strH-red-800:hover {
 stroke:#c62828 
}
.c-red-900,
.cH-red-900:hover {
 color:#b71c1c 
}
.bgc-red-900,
.bgcH-red-900:hover {
 background-color:#b71c1c 
}
.bdc-red-900,
.bdcH-red-900:hover {
 border-color:#b71c1c 
}
.fill-red-900,
.fillH-red-900:hover {
 fill:#b71c1c 
}
.str-red-900,
.strH-red-900:hover {
 stroke:#b71c1c 
}
.c-red-a100,
.cH-red-a100:hover {
 color:#ff8a80 
}
.bgc-red-a100,
.bgcH-red-a100:hover {
 background-color:#ff8a80 
}
.bdc-red-a100,
.bdcH-red-a100:hover {
 border-color:#ff8a80 
}
.fill-red-a100,
.fillH-red-a100:hover {
 fill:#ff8a80 
}
.str-red-a100,
.strH-red-a100:hover {
 stroke:#ff8a80 
}
.c-red-a200,
.cH-red-a200:hover {
 color:#ff5252 
}
.bgc-red-a200,
.bgcH-red-a200:hover {
 background-color:#ff5252 
}
.bdc-red-a200,
.bdcH-red-a200:hover {
 border-color:#ff5252 
}
.fill-red-a200,
.fillH-red-a200:hover {
 fill:#ff5252 
}
.str-red-a200,
.strH-red-a200:hover {
 stroke:#ff5252 
}
.c-red-a400,
.cH-red-a400:hover {
 color:#ff1744 
}
.bgc-red-a400,
.bgcH-red-a400:hover {
 background-color:#ff1744 
}
.bdc-red-a400,
.bdcH-red-a400:hover {
 border-color:#ff1744 
}
.fill-red-a400,
.fillH-red-a400:hover {
 fill:#ff1744 
}
.str-red-a400,
.strH-red-a400:hover {
 stroke:#ff1744 
}
.c-red-a700,
.cH-red-a700:hover {
 color:#d50000 
}
.bgc-red-a700,
.bgcH-red-a700:hover {
 background-color:#d50000 
}
.bdc-red-a700,
.bdcH-red-a700:hover {
 border-color:#d50000 
}
.fill-red-a700,
.fillH-red-a700:hover {
 fill:#d50000 
}
.str-red-a700,
.strH-red-a700:hover {
 stroke:#d50000 
}
.c-pink-50,
.cH-pink-50:hover {
 color:#fce4ec 
}
.bgc-pink-50,
.bgcH-pink-50:hover {
 background-color:#fce4ec 
}
.bdc-pink-50,
.bdcH-pink-50:hover {
 border-color:#fce4ec 
}
.fill-pink-50,
.fillH-pink-50:hover {
 fill:#fce4ec 
}
.str-pink-50,
.strH-pink-50:hover {
 stroke:#fce4ec 
}
.c-pink-100,
.cH-pink-100:hover {
 color:#f8bbd0 
}
.bgc-pink-100,
.bgcH-pink-100:hover {
 background-color:#f8bbd0 
}
.bdc-pink-100,
.bdcH-pink-100:hover {
 border-color:#f8bbd0 
}
.fill-pink-100,
.fillH-pink-100:hover {
 fill:#f8bbd0 
}
.str-pink-100,
.strH-pink-100:hover {
 stroke:#f8bbd0 
}
.c-pink-200,
.cH-pink-200:hover {
 color:#f48fb1 
}
.bgc-pink-200,
.bgcH-pink-200:hover {
 background-color:#f48fb1 
}
.bdc-pink-200,
.bdcH-pink-200:hover {
 border-color:#f48fb1 
}
.fill-pink-200,
.fillH-pink-200:hover {
 fill:#f48fb1 
}
.str-pink-200,
.strH-pink-200:hover {
 stroke:#f48fb1 
}
.c-pink-300,
.cH-pink-300:hover {
 color:#f06292 
}
.bgc-pink-300,
.bgcH-pink-300:hover {
 background-color:#f06292 
}
.bdc-pink-300,
.bdcH-pink-300:hover {
 border-color:#f06292 
}
.fill-pink-300,
.fillH-pink-300:hover {
 fill:#f06292 
}
.str-pink-300,
.strH-pink-300:hover {
 stroke:#f06292 
}
.c-pink-400,
.cH-pink-400:hover {
 color:#ec407a 
}
.bgc-pink-400,
.bgcH-pink-400:hover {
 background-color:#ec407a 
}
.bdc-pink-400,
.bdcH-pink-400:hover {
 border-color:#ec407a 
}
.fill-pink-400,
.fillH-pink-400:hover {
 fill:#ec407a 
}
.str-pink-400,
.strH-pink-400:hover {
 stroke:#ec407a 
}
.c-pink-500,
.cH-pink-500:hover {
 color:#e91e63 
}
.bgc-pink-500,
.bgcH-pink-500:hover {
 background-color:#e91e63 
}
.bdc-pink-500,
.bdcH-pink-500:hover {
 border-color:#e91e63 
}
.fill-pink-500,
.fillH-pink-500:hover {
 fill:#e91e63 
}
.str-pink-500,
.strH-pink-500:hover {
 stroke:#e91e63 
}
.c-pink-600,
.cH-pink-600:hover {
 color:#d81b60 
}
.bgc-pink-600,
.bgcH-pink-600:hover {
 background-color:#d81b60 
}
.bdc-pink-600,
.bdcH-pink-600:hover {
 border-color:#d81b60 
}
.fill-pink-600,
.fillH-pink-600:hover {
 fill:#d81b60 
}
.str-pink-600,
.strH-pink-600:hover {
 stroke:#d81b60 
}
.c-pink-700,
.cH-pink-700:hover {
 color:#c2185b 
}
.bgc-pink-700,
.bgcH-pink-700:hover {
 background-color:#c2185b 
}
.bdc-pink-700,
.bdcH-pink-700:hover {
 border-color:#c2185b 
}
.fill-pink-700,
.fillH-pink-700:hover {
 fill:#c2185b 
}
.str-pink-700,
.strH-pink-700:hover {
 stroke:#c2185b 
}
.c-pink-800,
.cH-pink-800:hover {
 color:#ad1457 
}
.bgc-pink-800,
.bgcH-pink-800:hover {
 background-color:#ad1457 
}
.bdc-pink-800,
.bdcH-pink-800:hover {
 border-color:#ad1457 
}
.fill-pink-800,
.fillH-pink-800:hover {
 fill:#ad1457 
}
.str-pink-800,
.strH-pink-800:hover {
 stroke:#ad1457 
}
.c-pink-900,
.cH-pink-900:hover {
 color:#880e4f 
}
.bgc-pink-900,
.bgcH-pink-900:hover {
 background-color:#880e4f 
}
.bdc-pink-900,
.bdcH-pink-900:hover {
 border-color:#880e4f 
}
.fill-pink-900,
.fillH-pink-900:hover {
 fill:#880e4f 
}
.str-pink-900,
.strH-pink-900:hover {
 stroke:#880e4f 
}
.c-pink-a100,
.cH-pink-a100:hover {
 color:#ff80ab 
}
.bgc-pink-a100,
.bgcH-pink-a100:hover {
 background-color:#ff80ab 
}
.bdc-pink-a100,
.bdcH-pink-a100:hover {
 border-color:#ff80ab 
}
.fill-pink-a100,
.fillH-pink-a100:hover {
 fill:#ff80ab 
}
.str-pink-a100,
.strH-pink-a100:hover {
 stroke:#ff80ab 
}
.c-pink-a200,
.cH-pink-a200:hover {
 color:#ff4081 
}
.bgc-pink-a200,
.bgcH-pink-a200:hover {
 background-color:#ff4081 
}
.bdc-pink-a200,
.bdcH-pink-a200:hover {
 border-color:#ff4081 
}
.fill-pink-a200,
.fillH-pink-a200:hover {
 fill:#ff4081 
}
.str-pink-a200,
.strH-pink-a200:hover {
 stroke:#ff4081 
}
.c-pink-a400,
.cH-pink-a400:hover {
 color:#f50057 
}
.bgc-pink-a400,
.bgcH-pink-a400:hover {
 background-color:#f50057 
}
.bdc-pink-a400,
.bdcH-pink-a400:hover {
 border-color:#f50057 
}
.fill-pink-a400,
.fillH-pink-a400:hover {
 fill:#f50057 
}
.str-pink-a400,
.strH-pink-a400:hover {
 stroke:#f50057 
}
.c-pink-a700,
.cH-pink-a700:hover {
 color:#c51162 
}
.bgc-pink-a700,
.bgcH-pink-a700:hover {
 background-color:#c51162 
}
.bdc-pink-a700,
.bdcH-pink-a700:hover {
 border-color:#c51162 
}
.fill-pink-a700,
.fillH-pink-a700:hover {
 fill:#c51162 
}
.str-pink-a700,
.strH-pink-a700:hover {
 stroke:#c51162 
}
.c-purple-50,
.cH-purple-50:hover {
 color:#f3e5f5 
}
.bgc-purple-50,
.bgcH-purple-50:hover {
 background-color:#f3e5f5 
}
.bdc-purple-50,
.bdcH-purple-50:hover {
 border-color:#f3e5f5 
}
.fill-purple-50,
.fillH-purple-50:hover {
 fill:#f3e5f5 
}
.str-purple-50,
.strH-purple-50:hover {
 stroke:#f3e5f5 
}
.c-purple-100,
.cH-purple-100:hover {
 color:#e1bee7 
}
.bgc-purple-100,
.bgcH-purple-100:hover {
 background-color:#e1bee7 
}
.bdc-purple-100,
.bdcH-purple-100:hover {
 border-color:#e1bee7 
}
.fill-purple-100,
.fillH-purple-100:hover {
 fill:#e1bee7 
}
.str-purple-100,
.strH-purple-100:hover {
 stroke:#e1bee7 
}
.c-purple-200,
.cH-purple-200:hover {
 color:#ce93d8 
}
.bgc-purple-200,
.bgcH-purple-200:hover {
 background-color:#ce93d8 
}
.bdc-purple-200,
.bdcH-purple-200:hover {
 border-color:#ce93d8 
}
.fill-purple-200,
.fillH-purple-200:hover {
 fill:#ce93d8 
}
.str-purple-200,
.strH-purple-200:hover {
 stroke:#ce93d8 
}
.c-purple-300,
.cH-purple-300:hover {
 color:#ba68c8 
}
.bgc-purple-300,
.bgcH-purple-300:hover {
 background-color:#ba68c8 
}
.bdc-purple-300,
.bdcH-purple-300:hover {
 border-color:#ba68c8 
}
.fill-purple-300,
.fillH-purple-300:hover {
 fill:#ba68c8 
}
.str-purple-300,
.strH-purple-300:hover {
 stroke:#ba68c8 
}
.c-purple-400,
.cH-purple-400:hover {
 color:#ab47bc 
}
.bgc-purple-400,
.bgcH-purple-400:hover {
 background-color:#ab47bc 
}
.bdc-purple-400,
.bdcH-purple-400:hover {
 border-color:#ab47bc 
}
.fill-purple-400,
.fillH-purple-400:hover {
 fill:#ab47bc 
}
.str-purple-400,
.strH-purple-400:hover {
 stroke:#ab47bc 
}
.c-purple-500,
.cH-purple-500:hover {
 color:#9c27b0 
}
.bgc-purple-500,
.bgcH-purple-500:hover {
 background-color:#9c27b0 
}
.bdc-purple-500,
.bdcH-purple-500:hover {
 border-color:#9c27b0 
}
.fill-purple-500,
.fillH-purple-500:hover {
 fill:#9c27b0 
}
.str-purple-500,
.strH-purple-500:hover {
 stroke:#9c27b0 
}
.c-purple-600,
.cH-purple-600:hover {
 color:#8e24aa 
}
.bgc-purple-600,
.bgcH-purple-600:hover {
 background-color:#8e24aa 
}
.bdc-purple-600,
.bdcH-purple-600:hover {
 border-color:#8e24aa 
}
.fill-purple-600,
.fillH-purple-600:hover {
 fill:#8e24aa 
}
.str-purple-600,
.strH-purple-600:hover {
 stroke:#8e24aa 
}
.c-purple-700,
.cH-purple-700:hover {
 color:#7b1fa2 
}
.bgc-purple-700,
.bgcH-purple-700:hover {
 background-color:#7b1fa2 
}
.bdc-purple-700,
.bdcH-purple-700:hover {
 border-color:#7b1fa2 
}
.fill-purple-700,
.fillH-purple-700:hover {
 fill:#7b1fa2 
}
.str-purple-700,
.strH-purple-700:hover {
 stroke:#7b1fa2 
}
.c-purple-800,
.cH-purple-800:hover {
 color:#6a1b9a 
}
.bgc-purple-800,
.bgcH-purple-800:hover {
 background-color:#6a1b9a 
}
.bdc-purple-800,
.bdcH-purple-800:hover {
 border-color:#6a1b9a 
}
.fill-purple-800,
.fillH-purple-800:hover {
 fill:#6a1b9a 
}
.str-purple-800,
.strH-purple-800:hover {
 stroke:#6a1b9a 
}
.c-purple-900,
.cH-purple-900:hover {
 color:#4a148c 
}
.bgc-purple-900,
.bgcH-purple-900:hover {
 background-color:#4a148c 
}
.bdc-purple-900,
.bdcH-purple-900:hover {
 border-color:#4a148c 
}
.fill-purple-900,
.fillH-purple-900:hover {
 fill:#4a148c 
}
.str-purple-900,
.strH-purple-900:hover {
 stroke:#4a148c 
}
.c-purple-a100,
.cH-purple-a100:hover {
 color:#ea80fc 
}
.bgc-purple-a100,
.bgcH-purple-a100:hover {
 background-color:#ea80fc 
}
.bdc-purple-a100,
.bdcH-purple-a100:hover {
 border-color:#ea80fc 
}
.fill-purple-a100,
.fillH-purple-a100:hover {
 fill:#ea80fc 
}
.str-purple-a100,
.strH-purple-a100:hover {
 stroke:#ea80fc 
}
.c-purple-a200,
.cH-purple-a200:hover {
 color:#e040fb 
}
.bgc-purple-a200,
.bgcH-purple-a200:hover {
 background-color:#e040fb 
}
.bdc-purple-a200,
.bdcH-purple-a200:hover {
 border-color:#e040fb 
}
.fill-purple-a200,
.fillH-purple-a200:hover {
 fill:#e040fb 
}
.str-purple-a200,
.strH-purple-a200:hover {
 stroke:#e040fb 
}
.c-purple-a400,
.cH-purple-a400:hover {
 color:#d500f9 
}
.bgc-purple-a400,
.bgcH-purple-a400:hover {
 background-color:#d500f9 
}
.bdc-purple-a400,
.bdcH-purple-a400:hover {
 border-color:#d500f9 
}
.fill-purple-a400,
.fillH-purple-a400:hover {
 fill:#d500f9 
}
.str-purple-a400,
.strH-purple-a400:hover {
 stroke:#d500f9 
}
.c-purple-a700,
.cH-purple-a700:hover {
 color:#a0f 
}
.bgc-purple-a700,
.bgcH-purple-a700:hover {
 background-color:#a0f 
}
.bdc-purple-a700,
.bdcH-purple-a700:hover {
 border-color:#a0f 
}
.fill-purple-a700,
.fillH-purple-a700:hover {
 fill:#a0f 
}
.str-purple-a700,
.strH-purple-a700:hover {
 stroke:#a0f 
}
.c-deep-purple-50,
.cH-deep-purple-50:hover {
 color:#ede7f6 
}
.bgc-deep-purple-50,
.bgcH-deep-purple-50:hover {
 background-color:#ede7f6 
}
.bdc-deep-purple-50,
.bdcH-deep-purple-50:hover {
 border-color:#ede7f6 
}
.fill-deep-purple-50,
.fillH-deep-purple-50:hover {
 fill:#ede7f6 
}
.str-deep-purple-50,
.strH-deep-purple-50:hover {
 stroke:#ede7f6 
}
.c-deep-purple-100,
.cH-deep-purple-100:hover {
 color:#d1c4e9 
}
.bgc-deep-purple-100,
.bgcH-deep-purple-100:hover {
 background-color:#d1c4e9 
}
.bdc-deep-purple-100,
.bdcH-deep-purple-100:hover {
 border-color:#d1c4e9 
}
.fill-deep-purple-100,
.fillH-deep-purple-100:hover {
 fill:#d1c4e9 
}
.str-deep-purple-100,
.strH-deep-purple-100:hover {
 stroke:#d1c4e9 
}
.c-deep-purple-200,
.cH-deep-purple-200:hover {
 color:#b39ddb 
}
.bgc-deep-purple-200,
.bgcH-deep-purple-200:hover {
 background-color:#b39ddb 
}
.bdc-deep-purple-200,
.bdcH-deep-purple-200:hover {
 border-color:#b39ddb 
}
.fill-deep-purple-200,
.fillH-deep-purple-200:hover {
 fill:#b39ddb 
}
.str-deep-purple-200,
.strH-deep-purple-200:hover {
 stroke:#b39ddb 
}
.c-deep-purple-300,
.cH-deep-purple-300:hover {
 color:#9575cd 
}
.bgc-deep-purple-300,
.bgcH-deep-purple-300:hover {
 background-color:#9575cd 
}
.bdc-deep-purple-300,
.bdcH-deep-purple-300:hover {
 border-color:#9575cd 
}
.fill-deep-purple-300,
.fillH-deep-purple-300:hover {
 fill:#9575cd 
}
.str-deep-purple-300,
.strH-deep-purple-300:hover {
 stroke:#9575cd 
}
.c-deep-purple-400,
.cH-deep-purple-400:hover {
 color:#7e57c2 
}
.bgc-deep-purple-400,
.bgcH-deep-purple-400:hover {
 background-color:#7e57c2 
}
.bdc-deep-purple-400,
.bdcH-deep-purple-400:hover {
 border-color:#7e57c2 
}
.fill-deep-purple-400,
.fillH-deep-purple-400:hover {
 fill:#7e57c2 
}
.str-deep-purple-400,
.strH-deep-purple-400:hover {
 stroke:#7e57c2 
}
.c-deep-purple-500,
.cH-deep-purple-500:hover {
 color:#673ab7 
}
.bgc-deep-purple-500,
.bgcH-deep-purple-500:hover {
 background-color:#673ab7 
}
.bdc-deep-purple-500,
.bdcH-deep-purple-500:hover {
 border-color:#673ab7 
}
.fill-deep-purple-500,
.fillH-deep-purple-500:hover {
 fill:#673ab7 
}
.str-deep-purple-500,
.strH-deep-purple-500:hover {
 stroke:#673ab7 
}
.c-deep-purple-600,
.cH-deep-purple-600:hover {
 color:#5e35b1 
}
.bgc-deep-purple-600,
.bgcH-deep-purple-600:hover {
 background-color:#5e35b1 
}
.bdc-deep-purple-600,
.bdcH-deep-purple-600:hover {
 border-color:#5e35b1 
}
.fill-deep-purple-600,
.fillH-deep-purple-600:hover {
 fill:#5e35b1 
}
.str-deep-purple-600,
.strH-deep-purple-600:hover {
 stroke:#5e35b1 
}
.c-deep-purple-700,
.cH-deep-purple-700:hover {
 color:#512da8 
}
.bgc-deep-purple-700,
.bgcH-deep-purple-700:hover {
 background-color:#512da8 
}
.bdc-deep-purple-700,
.bdcH-deep-purple-700:hover {
 border-color:#512da8 
}
.fill-deep-purple-700,
.fillH-deep-purple-700:hover {
 fill:#512da8 
}
.str-deep-purple-700,
.strH-deep-purple-700:hover {
 stroke:#512da8 
}
.c-deep-purple-800,
.cH-deep-purple-800:hover {
 color:#4527a0 
}
.bgc-deep-purple-800,
.bgcH-deep-purple-800:hover {
 background-color:#4527a0 
}
.bdc-deep-purple-800,
.bdcH-deep-purple-800:hover {
 border-color:#4527a0 
}
.fill-deep-purple-800,
.fillH-deep-purple-800:hover {
 fill:#4527a0 
}
.str-deep-purple-800,
.strH-deep-purple-800:hover {
 stroke:#4527a0 
}
.c-deep-purple-900,
.cH-deep-purple-900:hover {
 color:#311b92 
}
.bgc-deep-purple-900,
.bgcH-deep-purple-900:hover {
 background-color:#311b92 
}
.bdc-deep-purple-900,
.bdcH-deep-purple-900:hover {
 border-color:#311b92 
}
.fill-deep-purple-900,
.fillH-deep-purple-900:hover {
 fill:#311b92 
}
.str-deep-purple-900,
.strH-deep-purple-900:hover {
 stroke:#311b92 
}
.c-deep-purple-a100,
.cH-deep-purple-a100:hover {
 color:#b388ff 
}
.bgc-deep-purple-a100,
.bgcH-deep-purple-a100:hover {
 background-color:#b388ff 
}
.bdc-deep-purple-a100,
.bdcH-deep-purple-a100:hover {
 border-color:#b388ff 
}
.fill-deep-purple-a100,
.fillH-deep-purple-a100:hover {
 fill:#b388ff 
}
.str-deep-purple-a100,
.strH-deep-purple-a100:hover {
 stroke:#b388ff 
}
.c-deep-purple-a200,
.cH-deep-purple-a200:hover {
 color:#7c4dff 
}
.bgc-deep-purple-a200,
.bgcH-deep-purple-a200:hover {
 background-color:#7c4dff 
}
.bdc-deep-purple-a200,
.bdcH-deep-purple-a200:hover {
 border-color:#7c4dff 
}
.fill-deep-purple-a200,
.fillH-deep-purple-a200:hover {
 fill:#7c4dff 
}
.str-deep-purple-a200,
.strH-deep-purple-a200:hover {
 stroke:#7c4dff 
}
.c-deep-purple-a400,
.cH-deep-purple-a400:hover {
 color:#651fff 
}
.bgc-deep-purple-a400,
.bgcH-deep-purple-a400:hover {
 background-color:#651fff 
}
.bdc-deep-purple-a400,
.bdcH-deep-purple-a400:hover {
 border-color:#651fff 
}
.fill-deep-purple-a400,
.fillH-deep-purple-a400:hover {
 fill:#651fff 
}
.str-deep-purple-a400,
.strH-deep-purple-a400:hover {
 stroke:#651fff 
}
.c-deep-purple-a700,
.cH-deep-purple-a700:hover {
 color:#6200ea 
}
.bgc-deep-purple-a700,
.bgcH-deep-purple-a700:hover {
 background-color:#6200ea 
}
.bdc-deep-purple-a700,
.bdcH-deep-purple-a700:hover {
 border-color:#6200ea 
}
.fill-deep-purple-a700,
.fillH-deep-purple-a700:hover {
 fill:#6200ea 
}
.str-deep-purple-a700,
.strH-deep-purple-a700:hover {
 stroke:#6200ea 
}
.c-indigo-50,
.cH-indigo-50:hover {
 color:#e8eaf6 
}
.bgc-indigo-50,
.bgcH-indigo-50:hover {
 background-color:#e8eaf6 
}
.bdc-indigo-50,
.bdcH-indigo-50:hover {
 border-color:#e8eaf6 
}
.fill-indigo-50,
.fillH-indigo-50:hover {
 fill:#e8eaf6 
}
.str-indigo-50,
.strH-indigo-50:hover {
 stroke:#e8eaf6 
}
.c-indigo-100,
.cH-indigo-100:hover {
 color:#c5cae9 
}
.bgc-indigo-100,
.bgcH-indigo-100:hover {
 background-color:#c5cae9 
}
.bdc-indigo-100,
.bdcH-indigo-100:hover {
 border-color:#c5cae9 
}
.fill-indigo-100,
.fillH-indigo-100:hover {
 fill:#c5cae9 
}
.str-indigo-100,
.strH-indigo-100:hover {
 stroke:#c5cae9 
}
.c-indigo-200,
.cH-indigo-200:hover {
 color:#9fa8da 
}
.bgc-indigo-200,
.bgcH-indigo-200:hover {
 background-color:#9fa8da 
}
.bdc-indigo-200,
.bdcH-indigo-200:hover {
 border-color:#9fa8da 
}
.fill-indigo-200,
.fillH-indigo-200:hover {
 fill:#9fa8da 
}
.str-indigo-200,
.strH-indigo-200:hover {
 stroke:#9fa8da 
}
.c-indigo-300,
.cH-indigo-300:hover {
 color:#7986cb 
}
.bgc-indigo-300,
.bgcH-indigo-300:hover {
 background-color:#7986cb 
}
.bdc-indigo-300,
.bdcH-indigo-300:hover {
 border-color:#7986cb 
}
.fill-indigo-300,
.fillH-indigo-300:hover {
 fill:#7986cb 
}
.str-indigo-300,
.strH-indigo-300:hover {
 stroke:#7986cb 
}
.c-indigo-400,
.cH-indigo-400:hover {
 color:#5c6bc0 
}
.bgc-indigo-400,
.bgcH-indigo-400:hover {
 background-color:#5c6bc0 
}
.bdc-indigo-400,
.bdcH-indigo-400:hover {
 border-color:#5c6bc0 
}
.fill-indigo-400,
.fillH-indigo-400:hover {
 fill:#5c6bc0 
}
.str-indigo-400,
.strH-indigo-400:hover {
 stroke:#5c6bc0 
}
.c-indigo-500,
.cH-indigo-500:hover {
 color:#3f51b5 
}
.bgc-indigo-500,
.bgcH-indigo-500:hover {
 background-color:#3f51b5 
}
.bdc-indigo-500,
.bdcH-indigo-500:hover {
 border-color:#3f51b5 
}
.fill-indigo-500,
.fillH-indigo-500:hover {
 fill:#3f51b5 
}
.str-indigo-500,
.strH-indigo-500:hover {
 stroke:#3f51b5 
}
.c-indigo-600,
.cH-indigo-600:hover {
 color:#3949ab 
}
.bgc-indigo-600,
.bgcH-indigo-600:hover {
 background-color:#3949ab 
}
.bdc-indigo-600,
.bdcH-indigo-600:hover {
 border-color:#3949ab 
}
.fill-indigo-600,
.fillH-indigo-600:hover {
 fill:#3949ab 
}
.str-indigo-600,
.strH-indigo-600:hover {
 stroke:#3949ab 
}
.c-indigo-700,
.cH-indigo-700:hover {
 color:#303f9f 
}
.bgc-indigo-700,
.bgcH-indigo-700:hover {
 background-color:#303f9f 
}
.bdc-indigo-700,
.bdcH-indigo-700:hover {
 border-color:#303f9f 
}
.fill-indigo-700,
.fillH-indigo-700:hover {
 fill:#303f9f 
}
.str-indigo-700,
.strH-indigo-700:hover {
 stroke:#303f9f 
}
.c-indigo-800,
.cH-indigo-800:hover {
 color:#283593 
}
.bgc-indigo-800,
.bgcH-indigo-800:hover {
 background-color:#283593 
}
.bdc-indigo-800,
.bdcH-indigo-800:hover {
 border-color:#283593 
}
.fill-indigo-800,
.fillH-indigo-800:hover {
 fill:#283593 
}
.str-indigo-800,
.strH-indigo-800:hover {
 stroke:#283593 
}
.c-indigo-900,
.cH-indigo-900:hover {
 color:#1a237e 
}
.bgc-indigo-900,
.bgcH-indigo-900:hover {
 background-color:#1a237e 
}
.bdc-indigo-900,
.bdcH-indigo-900:hover {
 border-color:#1a237e 
}
.fill-indigo-900,
.fillH-indigo-900:hover {
 fill:#1a237e 
}
.str-indigo-900,
.strH-indigo-900:hover {
 stroke:#1a237e 
}
.c-indigo-a100,
.cH-indigo-a100:hover {
 color:#8c9eff 
}
.bgc-indigo-a100,
.bgcH-indigo-a100:hover {
 background-color:#8c9eff 
}
.bdc-indigo-a100,
.bdcH-indigo-a100:hover {
 border-color:#8c9eff 
}
.fill-indigo-a100,
.fillH-indigo-a100:hover {
 fill:#8c9eff 
}
.str-indigo-a100,
.strH-indigo-a100:hover {
 stroke:#8c9eff 
}
.c-indigo-a200,
.cH-indigo-a200:hover {
 color:#536dfe 
}
.bgc-indigo-a200,
.bgcH-indigo-a200:hover {
 background-color:#536dfe 
}
.bdc-indigo-a200,
.bdcH-indigo-a200:hover {
 border-color:#536dfe 
}
.fill-indigo-a200,
.fillH-indigo-a200:hover {
 fill:#536dfe 
}
.str-indigo-a200,
.strH-indigo-a200:hover {
 stroke:#536dfe 
}
.c-indigo-a400,
.cH-indigo-a400:hover {
 color:#3d5afe 
}
.bgc-indigo-a400,
.bgcH-indigo-a400:hover {
 background-color:#3d5afe 
}
.bdc-indigo-a400,
.bdcH-indigo-a400:hover {
 border-color:#3d5afe 
}
.fill-indigo-a400,
.fillH-indigo-a400:hover {
 fill:#3d5afe 
}
.str-indigo-a400,
.strH-indigo-a400:hover {
 stroke:#3d5afe 
}
.c-indigo-a700,
.cH-indigo-a700:hover {
 color:#304ffe 
}
.bgc-indigo-a700,
.bgcH-indigo-a700:hover {
 background-color:#304ffe 
}
.bdc-indigo-a700,
.bdcH-indigo-a700:hover {
 border-color:#304ffe 
}
.fill-indigo-a700,
.fillH-indigo-a700:hover {
 fill:#304ffe 
}
.str-indigo-a700,
.strH-indigo-a700:hover {
 stroke:#304ffe 
}
.c-blue-50,
.cH-blue-50:hover {
 color:#e3f2fd 
}
.bgc-blue-50,
.bgcH-blue-50:hover {
 background-color:#e3f2fd 
}
.bdc-blue-50,
.bdcH-blue-50:hover {
 border-color:#e3f2fd 
}
.fill-blue-50,
.fillH-blue-50:hover {
 fill:#e3f2fd 
}
.str-blue-50,
.strH-blue-50:hover {
 stroke:#e3f2fd 
}
.c-blue-100,
.cH-blue-100:hover {
 color:#bbdefb 
}
.bgc-blue-100,
.bgcH-blue-100:hover {
 background-color:#bbdefb 
}
.bdc-blue-100,
.bdcH-blue-100:hover {
 border-color:#bbdefb 
}
.fill-blue-100,
.fillH-blue-100:hover {
 fill:#bbdefb 
}
.str-blue-100,
.strH-blue-100:hover {
 stroke:#bbdefb 
}
.c-blue-200,
.cH-blue-200:hover {
 color:#90caf9 
}
.bgc-blue-200,
.bgcH-blue-200:hover {
 background-color:#90caf9 
}
.bdc-blue-200,
.bdcH-blue-200:hover {
 border-color:#90caf9 
}
.fill-blue-200,
.fillH-blue-200:hover {
 fill:#90caf9 
}
.str-blue-200,
.strH-blue-200:hover {
 stroke:#90caf9 
}
.c-blue-300,
.cH-blue-300:hover {
 color:#64b5f6 
}
.bgc-blue-300,
.bgcH-blue-300:hover {
 background-color:#64b5f6 
}
.bdc-blue-300,
.bdcH-blue-300:hover {
 border-color:#64b5f6 
}
.fill-blue-300,
.fillH-blue-300:hover {
 fill:#64b5f6 
}
.str-blue-300,
.strH-blue-300:hover {
 stroke:#64b5f6 
}
.c-blue-400,
.cH-blue-400:hover {
 color:#42a5f5 
}
.bgc-blue-400,
.bgcH-blue-400:hover {
 background-color:#42a5f5 
}
.bdc-blue-400,
.bdcH-blue-400:hover {
 border-color:#42a5f5 
}
.fill-blue-400,
.fillH-blue-400:hover {
 fill:#42a5f5 
}
.str-blue-400,
.strH-blue-400:hover {
 stroke:#42a5f5 
}
.c-blue-500,
.cH-blue-500:hover {
 color:#2196f3 
}
.bgc-blue-500,
.bgcH-blue-500:hover {
 background-color:#2196f3 
}
.bdc-blue-500,
.bdcH-blue-500:hover {
 border-color:#2196f3 
}
.fill-blue-500,
.fillH-blue-500:hover {
 fill:#2196f3 
}
.str-blue-500,
.strH-blue-500:hover {
 stroke:#2196f3 
}
.c-blue-600,
.cH-blue-600:hover {
 color:#1e88e5 
}
.bgc-blue-600,
.bgcH-blue-600:hover {
 background-color:#1e88e5 
}
.bdc-blue-600,
.bdcH-blue-600:hover {
 border-color:#1e88e5 
}
.fill-blue-600,
.fillH-blue-600:hover {
 fill:#1e88e5 
}
.str-blue-600,
.strH-blue-600:hover {
 stroke:#1e88e5 
}
.c-blue-700,
.cH-blue-700:hover {
 color:#1976d2 
}
.bgc-blue-700,
.bgcH-blue-700:hover {
 background-color:#1976d2 
}
.bdc-blue-700,
.bdcH-blue-700:hover {
 border-color:#1976d2 
}
.fill-blue-700,
.fillH-blue-700:hover {
 fill:#1976d2 
}
.str-blue-700,
.strH-blue-700:hover {
 stroke:#1976d2 
}
.c-blue-800,
.cH-blue-800:hover {
 color:#1565c0 
}
.bgc-blue-800,
.bgcH-blue-800:hover {
 background-color:#1565c0 
}
.bdc-blue-800,
.bdcH-blue-800:hover {
 border-color:#1565c0 
}
.fill-blue-800,
.fillH-blue-800:hover {
 fill:#1565c0 
}
.str-blue-800,
.strH-blue-800:hover {
 stroke:#1565c0 
}
.c-blue-900,
.cH-blue-900:hover {
 color:#0d47a1 
}
.bgc-blue-900,
.bgcH-blue-900:hover {
 background-color:#0d47a1 
}
.bdc-blue-900,
.bdcH-blue-900:hover {
 border-color:#0d47a1 
}
.fill-blue-900,
.fillH-blue-900:hover {
 fill:#0d47a1 
}
.str-blue-900,
.strH-blue-900:hover {
 stroke:#0d47a1 
}
.c-blue-a100,
.cH-blue-a100:hover {
 color:#82b1ff 
}
.bgc-blue-a100,
.bgcH-blue-a100:hover {
 background-color:#82b1ff 
}
.bdc-blue-a100,
.bdcH-blue-a100:hover {
 border-color:#82b1ff 
}
.fill-blue-a100,
.fillH-blue-a100:hover {
 fill:#82b1ff 
}
.str-blue-a100,
.strH-blue-a100:hover {
 stroke:#82b1ff 
}
.c-blue-a200,
.cH-blue-a200:hover {
 color:#448aff 
}
.bgc-blue-a200,
.bgcH-blue-a200:hover {
 background-color:#448aff 
}
.bdc-blue-a200,
.bdcH-blue-a200:hover {
 border-color:#448aff 
}
.fill-blue-a200,
.fillH-blue-a200:hover {
 fill:#448aff 
}
.str-blue-a200,
.strH-blue-a200:hover {
 stroke:#448aff 
}
.c-blue-a400,
.cH-blue-a400:hover {
 color:#2979ff 
}
.bgc-blue-a400,
.bgcH-blue-a400:hover {
 background-color:#2979ff 
}
.bdc-blue-a400,
.bdcH-blue-a400:hover {
 border-color:#2979ff 
}
.fill-blue-a400,
.fillH-blue-a400:hover {
 fill:#2979ff 
}
.str-blue-a400,
.strH-blue-a400:hover {
 stroke:#2979ff 
}
.c-blue-a700,
.cH-blue-a700:hover {
 color:#2962ff 
}
.bgc-blue-a700,
.bgcH-blue-a700:hover {
 background-color:#2962ff 
}
.bdc-blue-a700,
.bdcH-blue-a700:hover {
 border-color:#2962ff 
}
.fill-blue-a700,
.fillH-blue-a700:hover {
 fill:#2962ff 
}
.str-blue-a700,
.strH-blue-a700:hover {
 stroke:#2962ff 
}
.c-light-blue-50,
.cH-light-blue-50:hover {
 color:#e1f5fe 
}
.bgc-light-blue-50,
.bgcH-light-blue-50:hover {
 background-color:#e1f5fe 
}
.bdc-light-blue-50,
.bdcH-light-blue-50:hover {
 border-color:#e1f5fe 
}
.fill-light-blue-50,
.fillH-light-blue-50:hover {
 fill:#e1f5fe 
}
.str-light-blue-50,
.strH-light-blue-50:hover {
 stroke:#e1f5fe 
}
.c-light-blue-100,
.cH-light-blue-100:hover {
 color:#b3e5fc 
}
.bgc-light-blue-100,
.bgcH-light-blue-100:hover {
 background-color:#b3e5fc 
}
.bdc-light-blue-100,
.bdcH-light-blue-100:hover {
 border-color:#b3e5fc 
}
.fill-light-blue-100,
.fillH-light-blue-100:hover {
 fill:#b3e5fc 
}
.str-light-blue-100,
.strH-light-blue-100:hover {
 stroke:#b3e5fc 
}
.c-light-blue-200,
.cH-light-blue-200:hover {
 color:#81d4fa 
}
.bgc-light-blue-200,
.bgcH-light-blue-200:hover {
 background-color:#81d4fa 
}
.bdc-light-blue-200,
.bdcH-light-blue-200:hover {
 border-color:#81d4fa 
}
.fill-light-blue-200,
.fillH-light-blue-200:hover {
 fill:#81d4fa 
}
.str-light-blue-200,
.strH-light-blue-200:hover {
 stroke:#81d4fa 
}
.c-light-blue-300,
.cH-light-blue-300:hover {
 color:#4fc3f7 
}
.bgc-light-blue-300,
.bgcH-light-blue-300:hover {
 background-color:#4fc3f7 
}
.bdc-light-blue-300,
.bdcH-light-blue-300:hover {
 border-color:#4fc3f7 
}
.fill-light-blue-300,
.fillH-light-blue-300:hover {
 fill:#4fc3f7 
}
.str-light-blue-300,
.strH-light-blue-300:hover {
 stroke:#4fc3f7 
}
.c-light-blue-400,
.cH-light-blue-400:hover {
 color:#29b6f6 
}
.bgc-light-blue-400,
.bgcH-light-blue-400:hover {
 background-color:#29b6f6 
}
.bdc-light-blue-400,
.bdcH-light-blue-400:hover {
 border-color:#29b6f6 
}
.fill-light-blue-400,
.fillH-light-blue-400:hover {
 fill:#29b6f6 
}
.str-light-blue-400,
.strH-light-blue-400:hover {
 stroke:#29b6f6 
}
.c-light-blue-500,
.cH-light-blue-500:hover {
 color:#03a9f4 
}
.bgc-light-blue-500,
.bgcH-light-blue-500:hover {
 background-color:#03a9f4 
}
.bdc-light-blue-500,
.bdcH-light-blue-500:hover {
 border-color:#03a9f4 
}
.fill-light-blue-500,
.fillH-light-blue-500:hover {
 fill:#03a9f4 
}
.str-light-blue-500,
.strH-light-blue-500:hover {
 stroke:#03a9f4 
}
.c-light-blue-600,
.cH-light-blue-600:hover {
 color:#039be5 
}
.bgc-light-blue-600,
.bgcH-light-blue-600:hover {
 background-color:#039be5 
}
.bdc-light-blue-600,
.bdcH-light-blue-600:hover {
 border-color:#039be5 
}
.fill-light-blue-600,
.fillH-light-blue-600:hover {
 fill:#039be5 
}
.str-light-blue-600,
.strH-light-blue-600:hover {
 stroke:#039be5 
}
.c-light-blue-700,
.cH-light-blue-700:hover {
 color:#0288d1 
}
.bgc-light-blue-700,
.bgcH-light-blue-700:hover {
 background-color:#0288d1 
}
.bdc-light-blue-700,
.bdcH-light-blue-700:hover {
 border-color:#0288d1 
}
.fill-light-blue-700,
.fillH-light-blue-700:hover {
 fill:#0288d1 
}
.str-light-blue-700,
.strH-light-blue-700:hover {
 stroke:#0288d1 
}
.c-light-blue-800,
.cH-light-blue-800:hover {
 color:#0277bd 
}
.bgc-light-blue-800,
.bgcH-light-blue-800:hover {
 background-color:#0277bd 
}
.bdc-light-blue-800,
.bdcH-light-blue-800:hover {
 border-color:#0277bd 
}
.fill-light-blue-800,
.fillH-light-blue-800:hover {
 fill:#0277bd 
}
.str-light-blue-800,
.strH-light-blue-800:hover {
 stroke:#0277bd 
}
.c-light-blue-900,
.cH-light-blue-900:hover {
 color:#01579b 
}
.bgc-light-blue-900,
.bgcH-light-blue-900:hover {
 background-color:#01579b 
}
.bdc-light-blue-900,
.bdcH-light-blue-900:hover {
 border-color:#01579b 
}
.fill-light-blue-900,
.fillH-light-blue-900:hover {
 fill:#01579b 
}
.str-light-blue-900,
.strH-light-blue-900:hover {
 stroke:#01579b 
}
.c-light-blue-a100,
.cH-light-blue-a100:hover {
 color:#80d8ff 
}
.bgc-light-blue-a100,
.bgcH-light-blue-a100:hover {
 background-color:#80d8ff 
}
.bdc-light-blue-a100,
.bdcH-light-blue-a100:hover {
 border-color:#80d8ff 
}
.fill-light-blue-a100,
.fillH-light-blue-a100:hover {
 fill:#80d8ff 
}
.str-light-blue-a100,
.strH-light-blue-a100:hover {
 stroke:#80d8ff 
}
.c-light-blue-a200,
.cH-light-blue-a200:hover {
 color:#40c4ff 
}
.bgc-light-blue-a200,
.bgcH-light-blue-a200:hover {
 background-color:#40c4ff 
}
.bdc-light-blue-a200,
.bdcH-light-blue-a200:hover {
 border-color:#40c4ff 
}
.fill-light-blue-a200,
.fillH-light-blue-a200:hover {
 fill:#40c4ff 
}
.str-light-blue-a200,
.strH-light-blue-a200:hover {
 stroke:#40c4ff 
}
.c-light-blue-a400,
.cH-light-blue-a400:hover {
 color:#00b0ff 
}
.bgc-light-blue-a400,
.bgcH-light-blue-a400:hover {
 background-color:#00b0ff 
}
.bdc-light-blue-a400,
.bdcH-light-blue-a400:hover {
 border-color:#00b0ff 
}
.fill-light-blue-a400,
.fillH-light-blue-a400:hover {
 fill:#00b0ff 
}
.str-light-blue-a400,
.strH-light-blue-a400:hover {
 stroke:#00b0ff 
}
.c-light-blue-a700,
.cH-light-blue-a700:hover {
 color:#0091ea 
}
.bgc-light-blue-a700,
.bgcH-light-blue-a700:hover {
 background-color:#0091ea 
}
.bdc-light-blue-a700,
.bdcH-light-blue-a700:hover {
 border-color:#0091ea 
}
.fill-light-blue-a700,
.fillH-light-blue-a700:hover {
 fill:#0091ea 
}
.str-light-blue-a700,
.strH-light-blue-a700:hover {
 stroke:#0091ea 
}
.c-cyan-50,
.cH-cyan-50:hover {
 color:#e0f7fa 
}
.bgc-cyan-50,
.bgcH-cyan-50:hover {
 background-color:#e0f7fa 
}
.bdc-cyan-50,
.bdcH-cyan-50:hover {
 border-color:#e0f7fa 
}
.fill-cyan-50,
.fillH-cyan-50:hover {
 fill:#e0f7fa 
}
.str-cyan-50,
.strH-cyan-50:hover {
 stroke:#e0f7fa 
}
.c-cyan-100,
.cH-cyan-100:hover {
 color:#b2ebf2 
}
.bgc-cyan-100,
.bgcH-cyan-100:hover {
 background-color:#b2ebf2 
}
.bdc-cyan-100,
.bdcH-cyan-100:hover {
 border-color:#b2ebf2 
}
.fill-cyan-100,
.fillH-cyan-100:hover {
 fill:#b2ebf2 
}
.str-cyan-100,
.strH-cyan-100:hover {
 stroke:#b2ebf2 
}
.c-cyan-200,
.cH-cyan-200:hover {
 color:#80deea 
}
.bgc-cyan-200,
.bgcH-cyan-200:hover {
 background-color:#80deea 
}
.bdc-cyan-200,
.bdcH-cyan-200:hover {
 border-color:#80deea 
}
.fill-cyan-200,
.fillH-cyan-200:hover {
 fill:#80deea 
}
.str-cyan-200,
.strH-cyan-200:hover {
 stroke:#80deea 
}
.c-cyan-300,
.cH-cyan-300:hover {
 color:#4dd0e1 
}
.bgc-cyan-300,
.bgcH-cyan-300:hover {
 background-color:#4dd0e1 
}
.bdc-cyan-300,
.bdcH-cyan-300:hover {
 border-color:#4dd0e1 
}
.fill-cyan-300,
.fillH-cyan-300:hover {
 fill:#4dd0e1 
}
.str-cyan-300,
.strH-cyan-300:hover {
 stroke:#4dd0e1 
}
.c-cyan-400,
.cH-cyan-400:hover {
 color:#26c6da 
}
.bgc-cyan-400,
.bgcH-cyan-400:hover {
 background-color:#26c6da 
}
.bdc-cyan-400,
.bdcH-cyan-400:hover {
 border-color:#26c6da 
}
.fill-cyan-400,
.fillH-cyan-400:hover {
 fill:#26c6da 
}
.str-cyan-400,
.strH-cyan-400:hover {
 stroke:#26c6da 
}
.c-cyan-500,
.cH-cyan-500:hover {
 color:#00bcd4 
}
.bgc-cyan-500,
.bgcH-cyan-500:hover {
 background-color:#00bcd4 
}
.bdc-cyan-500,
.bdcH-cyan-500:hover {
 border-color:#00bcd4 
}
.fill-cyan-500,
.fillH-cyan-500:hover {
 fill:#00bcd4 
}
.str-cyan-500,
.strH-cyan-500:hover {
 stroke:#00bcd4 
}
.c-cyan-600,
.cH-cyan-600:hover {
 color:#00acc1 
}
.bgc-cyan-600,
.bgcH-cyan-600:hover {
 background-color:#00acc1 
}
.bdc-cyan-600,
.bdcH-cyan-600:hover {
 border-color:#00acc1 
}
.fill-cyan-600,
.fillH-cyan-600:hover {
 fill:#00acc1 
}
.str-cyan-600,
.strH-cyan-600:hover {
 stroke:#00acc1 
}
.c-cyan-700,
.cH-cyan-700:hover {
 color:#0097a7 
}
.bgc-cyan-700,
.bgcH-cyan-700:hover {
 background-color:#0097a7 
}
.bdc-cyan-700,
.bdcH-cyan-700:hover {
 border-color:#0097a7 
}
.fill-cyan-700,
.fillH-cyan-700:hover {
 fill:#0097a7 
}
.str-cyan-700,
.strH-cyan-700:hover {
 stroke:#0097a7 
}
.c-cyan-800,
.cH-cyan-800:hover {
 color:#00838f 
}
.bgc-cyan-800,
.bgcH-cyan-800:hover {
 background-color:#00838f 
}
.bdc-cyan-800,
.bdcH-cyan-800:hover {
 border-color:#00838f 
}
.fill-cyan-800,
.fillH-cyan-800:hover {
 fill:#00838f 
}
.str-cyan-800,
.strH-cyan-800:hover {
 stroke:#00838f 
}
.c-cyan-900,
.cH-cyan-900:hover {
 color:#006064 
}
.bgc-cyan-900,
.bgcH-cyan-900:hover {
 background-color:#006064 
}
.bdc-cyan-900,
.bdcH-cyan-900:hover {
 border-color:#006064 
}
.fill-cyan-900,
.fillH-cyan-900:hover {
 fill:#006064 
}
.str-cyan-900,
.strH-cyan-900:hover {
 stroke:#006064 
}
.c-cyan-a100,
.cH-cyan-a100:hover {
 color:#84ffff 
}
.bgc-cyan-a100,
.bgcH-cyan-a100:hover {
 background-color:#84ffff 
}
.bdc-cyan-a100,
.bdcH-cyan-a100:hover {
 border-color:#84ffff 
}
.fill-cyan-a100,
.fillH-cyan-a100:hover {
 fill:#84ffff 
}
.str-cyan-a100,
.strH-cyan-a100:hover {
 stroke:#84ffff 
}
.c-cyan-a200,
.cH-cyan-a200:hover {
 color:#18ffff 
}
.bgc-cyan-a200,
.bgcH-cyan-a200:hover {
 background-color:#18ffff 
}
.bdc-cyan-a200,
.bdcH-cyan-a200:hover {
 border-color:#18ffff 
}
.fill-cyan-a200,
.fillH-cyan-a200:hover {
 fill:#18ffff 
}
.str-cyan-a200,
.strH-cyan-a200:hover {
 stroke:#18ffff 
}
.c-cyan-a400,
.cH-cyan-a400:hover {
 color:#00e5ff 
}
.bgc-cyan-a400,
.bgcH-cyan-a400:hover {
 background-color:#00e5ff 
}
.bdc-cyan-a400,
.bdcH-cyan-a400:hover {
 border-color:#00e5ff 
}
.fill-cyan-a400,
.fillH-cyan-a400:hover {
 fill:#00e5ff 
}
.str-cyan-a400,
.strH-cyan-a400:hover {
 stroke:#00e5ff 
}
.c-cyan-a700,
.cH-cyan-a700:hover {
 color:#00b8d4 
}
.bgc-cyan-a700,
.bgcH-cyan-a700:hover {
 background-color:#00b8d4 
}
.bdc-cyan-a700,
.bdcH-cyan-a700:hover {
 border-color:#00b8d4 
}
.fill-cyan-a700,
.fillH-cyan-a700:hover {
 fill:#00b8d4 
}
.str-cyan-a700,
.strH-cyan-a700:hover {
 stroke:#00b8d4 
}
.c-teal-50,
.cH-teal-50:hover {
 color:#e0f2f1 
}
.bgc-teal-50,
.bgcH-teal-50:hover {
 background-color:#e0f2f1 
}
.bdc-teal-50,
.bdcH-teal-50:hover {
 border-color:#e0f2f1 
}
.fill-teal-50,
.fillH-teal-50:hover {
 fill:#e0f2f1 
}
.str-teal-50,
.strH-teal-50:hover {
 stroke:#e0f2f1 
}
.c-teal-100,
.cH-teal-100:hover {
 color:#b2dfdb 
}
.bgc-teal-100,
.bgcH-teal-100:hover {
 background-color:#b2dfdb 
}
.bdc-teal-100,
.bdcH-teal-100:hover {
 border-color:#b2dfdb 
}
.fill-teal-100,
.fillH-teal-100:hover {
 fill:#b2dfdb 
}
.str-teal-100,
.strH-teal-100:hover {
 stroke:#b2dfdb 
}
.c-teal-200,
.cH-teal-200:hover {
 color:#80cbc4 
}
.bgc-teal-200,
.bgcH-teal-200:hover {
 background-color:#80cbc4 
}
.bdc-teal-200,
.bdcH-teal-200:hover {
 border-color:#80cbc4 
}
.fill-teal-200,
.fillH-teal-200:hover {
 fill:#80cbc4 
}
.str-teal-200,
.strH-teal-200:hover {
 stroke:#80cbc4 
}
.c-teal-300,
.cH-teal-300:hover {
 color:#4db6ac 
}
.bgc-teal-300,
.bgcH-teal-300:hover {
 background-color:#4db6ac 
}
.bdc-teal-300,
.bdcH-teal-300:hover {
 border-color:#4db6ac 
}
.fill-teal-300,
.fillH-teal-300:hover {
 fill:#4db6ac 
}
.str-teal-300,
.strH-teal-300:hover {
 stroke:#4db6ac 
}
.c-teal-400,
.cH-teal-400:hover {
 color:#26a69a 
}
.bgc-teal-400,
.bgcH-teal-400:hover {
 background-color:#26a69a 
}
.bdc-teal-400,
.bdcH-teal-400:hover {
 border-color:#26a69a 
}
.fill-teal-400,
.fillH-teal-400:hover {
 fill:#26a69a 
}
.str-teal-400,
.strH-teal-400:hover {
 stroke:#26a69a 
}
.c-teal-500,
.cH-teal-500:hover {
 color:#009688 
}
.bgc-teal-500,
.bgcH-teal-500:hover {
 background-color:#009688 
}
.bdc-teal-500,
.bdcH-teal-500:hover {
 border-color:#009688 
}
.fill-teal-500,
.fillH-teal-500:hover {
 fill:#009688 
}
.str-teal-500,
.strH-teal-500:hover {
 stroke:#009688 
}
.c-teal-600,
.cH-teal-600:hover {
 color:#00897b 
}
.bgc-teal-600,
.bgcH-teal-600:hover {
 background-color:#00897b 
}
.bdc-teal-600,
.bdcH-teal-600:hover {
 border-color:#00897b 
}
.fill-teal-600,
.fillH-teal-600:hover {
 fill:#00897b 
}
.str-teal-600,
.strH-teal-600:hover {
 stroke:#00897b 
}
.c-teal-700,
.cH-teal-700:hover {
 color:#00796b 
}
.bgc-teal-700,
.bgcH-teal-700:hover {
 background-color:#00796b 
}
.bdc-teal-700,
.bdcH-teal-700:hover {
 border-color:#00796b 
}
.fill-teal-700,
.fillH-teal-700:hover {
 fill:#00796b 
}
.str-teal-700,
.strH-teal-700:hover {
 stroke:#00796b 
}
.c-teal-800,
.cH-teal-800:hover {
 color:#00695c 
}
.bgc-teal-800,
.bgcH-teal-800:hover {
 background-color:#00695c 
}
.bdc-teal-800,
.bdcH-teal-800:hover {
 border-color:#00695c 
}
.fill-teal-800,
.fillH-teal-800:hover {
 fill:#00695c 
}
.str-teal-800,
.strH-teal-800:hover {
 stroke:#00695c 
}
.c-teal-900,
.cH-teal-900:hover {
 color:#004d40 
}
.bgc-teal-900,
.bgcH-teal-900:hover {
 background-color:#004d40 
}
.bdc-teal-900,
.bdcH-teal-900:hover {
 border-color:#004d40 
}
.fill-teal-900,
.fillH-teal-900:hover {
 fill:#004d40 
}
.str-teal-900,
.strH-teal-900:hover {
 stroke:#004d40 
}
.c-teal-a100,
.cH-teal-a100:hover {
 color:#a7ffeb 
}
.bgc-teal-a100,
.bgcH-teal-a100:hover {
 background-color:#a7ffeb 
}
.bdc-teal-a100,
.bdcH-teal-a100:hover {
 border-color:#a7ffeb 
}
.fill-teal-a100,
.fillH-teal-a100:hover {
 fill:#a7ffeb 
}
.str-teal-a100,
.strH-teal-a100:hover {
 stroke:#a7ffeb 
}
.c-teal-a200,
.cH-teal-a200:hover {
 color:#64ffda 
}
.bgc-teal-a200,
.bgcH-teal-a200:hover {
 background-color:#64ffda 
}
.bdc-teal-a200,
.bdcH-teal-a200:hover {
 border-color:#64ffda 
}
.fill-teal-a200,
.fillH-teal-a200:hover {
 fill:#64ffda 
}
.str-teal-a200,
.strH-teal-a200:hover {
 stroke:#64ffda 
}
.c-teal-a400,
.cH-teal-a400:hover {
 color:#1de9b6 
}
.bgc-teal-a400,
.bgcH-teal-a400:hover {
 background-color:#1de9b6 
}
.bdc-teal-a400,
.bdcH-teal-a400:hover {
 border-color:#1de9b6 
}
.fill-teal-a400,
.fillH-teal-a400:hover {
 fill:#1de9b6 
}
.str-teal-a400,
.strH-teal-a400:hover {
 stroke:#1de9b6 
}
.c-teal-a700,
.cH-teal-a700:hover {
 color:#00bfa5 
}
.bgc-teal-a700,
.bgcH-teal-a700:hover {
 background-color:#00bfa5 
}
.bdc-teal-a700,
.bdcH-teal-a700:hover {
 border-color:#00bfa5 
}
.fill-teal-a700,
.fillH-teal-a700:hover {
 fill:#00bfa5 
}
.str-teal-a700,
.strH-teal-a700:hover {
 stroke:#00bfa5 
}
.c-green-50,
.cH-green-50:hover {
 color:#e8f5e9 
}
.bgc-green-50,
.bgcH-green-50:hover {
 background-color:#e8f5e9 
}
.bdc-green-50,
.bdcH-green-50:hover {
 border-color:#e8f5e9 
}
.fill-green-50,
.fillH-green-50:hover {
 fill:#e8f5e9 
}
.str-green-50,
.strH-green-50:hover {
 stroke:#e8f5e9 
}
.c-green-100,
.cH-green-100:hover {
 color:#c8e6c9 
}
.bgc-green-100,
.bgcH-green-100:hover {
 background-color:#c8e6c9 
}
.bdc-green-100,
.bdcH-green-100:hover {
 border-color:#c8e6c9 
}
.fill-green-100,
.fillH-green-100:hover {
 fill:#c8e6c9 
}
.str-green-100,
.strH-green-100:hover {
 stroke:#c8e6c9 
}
.c-green-200,
.cH-green-200:hover {
 color:#a5d6a7 
}
.bgc-green-200,
.bgcH-green-200:hover {
 background-color:#a5d6a7 
}
.bdc-green-200,
.bdcH-green-200:hover {
 border-color:#a5d6a7 
}
.fill-green-200,
.fillH-green-200:hover {
 fill:#a5d6a7 
}
.str-green-200,
.strH-green-200:hover {
 stroke:#a5d6a7 
}
.c-green-300,
.cH-green-300:hover {
 color:#81c784 
}
.bgc-green-300,
.bgcH-green-300:hover {
 background-color:#81c784 
}
.bdc-green-300,
.bdcH-green-300:hover {
 border-color:#81c784 
}
.fill-green-300,
.fillH-green-300:hover {
 fill:#81c784 
}
.str-green-300,
.strH-green-300:hover {
 stroke:#81c784 
}
.c-green-400,
.cH-green-400:hover {
 color:#66bb6a 
}
.bgc-green-400,
.bgcH-green-400:hover {
 background-color:#66bb6a 
}
.bdc-green-400,
.bdcH-green-400:hover {
 border-color:#66bb6a 
}
.fill-green-400,
.fillH-green-400:hover {
 fill:#66bb6a 
}
.str-green-400,
.strH-green-400:hover {
 stroke:#66bb6a 
}
.c-green-500,
.cH-green-500:hover {
 color:#4caf50 
}
.bgc-green-500,
.bgcH-green-500:hover {
 background-color:#4caf50 
}
.bdc-green-500,
.bdcH-green-500:hover {
 border-color:#4caf50 
}
.fill-green-500,
.fillH-green-500:hover {
 fill:#4caf50 
}
.str-green-500,
.strH-green-500:hover {
 stroke:#4caf50 
}
.c-green-600,
.cH-green-600:hover {
 color:#43a047 
}
.bgc-green-600,
.bgcH-green-600:hover {
 background-color:#43a047 
}
.bdc-green-600,
.bdcH-green-600:hover {
 border-color:#43a047 
}
.fill-green-600,
.fillH-green-600:hover {
 fill:#43a047 
}
.str-green-600,
.strH-green-600:hover {
 stroke:#43a047 
}
.c-green-700,
.cH-green-700:hover {
 color:#388e3c 
}
.bgc-green-700,
.bgcH-green-700:hover {
 background-color:#388e3c 
}
.bdc-green-700,
.bdcH-green-700:hover {
 border-color:#388e3c 
}
.fill-green-700,
.fillH-green-700:hover {
 fill:#388e3c 
}
.str-green-700,
.strH-green-700:hover {
 stroke:#388e3c 
}
.c-green-800,
.cH-green-800:hover {
 color:#2e7d32 
}
.bgc-green-800,
.bgcH-green-800:hover {
 background-color:#2e7d32 
}
.bdc-green-800,
.bdcH-green-800:hover {
 border-color:#2e7d32 
}
.fill-green-800,
.fillH-green-800:hover {
 fill:#2e7d32 
}
.str-green-800,
.strH-green-800:hover {
 stroke:#2e7d32 
}
.c-green-900,
.cH-green-900:hover {
 color:#1b5e20 
}
.bgc-green-900,
.bgcH-green-900:hover {
 background-color:#1b5e20 
}
.bdc-green-900,
.bdcH-green-900:hover {
 border-color:#1b5e20 
}
.fill-green-900,
.fillH-green-900:hover {
 fill:#1b5e20 
}
.str-green-900,
.strH-green-900:hover {
 stroke:#1b5e20 
}
.c-green-a100,
.cH-green-a100:hover {
 color:#b9f6ca 
}
.bgc-green-a100,
.bgcH-green-a100:hover {
 background-color:#b9f6ca 
}
.bdc-green-a100,
.bdcH-green-a100:hover {
 border-color:#b9f6ca 
}
.fill-green-a100,
.fillH-green-a100:hover {
 fill:#b9f6ca 
}
.str-green-a100,
.strH-green-a100:hover {
 stroke:#b9f6ca 
}
.c-green-a200,
.cH-green-a200:hover {
 color:#69f0ae 
}
.bgc-green-a200,
.bgcH-green-a200:hover {
 background-color:#69f0ae 
}
.bdc-green-a200,
.bdcH-green-a200:hover {
 border-color:#69f0ae 
}
.fill-green-a200,
.fillH-green-a200:hover {
 fill:#69f0ae 
}
.str-green-a200,
.strH-green-a200:hover {
 stroke:#69f0ae 
}
.c-green-a400,
.cH-green-a400:hover {
 color:#00e676 
}
.bgc-green-a400,
.bgcH-green-a400:hover {
 background-color:#00e676 
}
.bdc-green-a400,
.bdcH-green-a400:hover {
 border-color:#00e676 
}
.fill-green-a400,
.fillH-green-a400:hover {
 fill:#00e676 
}
.str-green-a400,
.strH-green-a400:hover {
 stroke:#00e676 
}
.c-green-a700,
.cH-green-a700:hover {
 color:#00c853 
}
.bgc-green-a700,
.bgcH-green-a700:hover {
 background-color:#00c853 
}
.bdc-green-a700,
.bdcH-green-a700:hover {
 border-color:#00c853 
}
.fill-green-a700,
.fillH-green-a700:hover {
 fill:#00c853 
}
.str-green-a700,
.strH-green-a700:hover {
 stroke:#00c853 
}
.c-light-green-50,
.cH-light-green-50:hover {
 color:#f1f8e9 
}
.bgc-light-green-50,
.bgcH-light-green-50:hover {
 background-color:#f1f8e9 
}
.bdc-light-green-50,
.bdcH-light-green-50:hover {
 border-color:#f1f8e9 
}
.fill-light-green-50,
.fillH-light-green-50:hover {
 fill:#f1f8e9 
}
.str-light-green-50,
.strH-light-green-50:hover {
 stroke:#f1f8e9 
}
.c-light-green-100,
.cH-light-green-100:hover {
 color:#dcedc8 
}
.bgc-light-green-100,
.bgcH-light-green-100:hover {
 background-color:#dcedc8 
}
.bdc-light-green-100,
.bdcH-light-green-100:hover {
 border-color:#dcedc8 
}
.fill-light-green-100,
.fillH-light-green-100:hover {
 fill:#dcedc8 
}
.str-light-green-100,
.strH-light-green-100:hover {
 stroke:#dcedc8 
}
.c-light-green-200,
.cH-light-green-200:hover {
 color:#c5e1a5 
}
.bgc-light-green-200,
.bgcH-light-green-200:hover {
 background-color:#c5e1a5 
}
.bdc-light-green-200,
.bdcH-light-green-200:hover {
 border-color:#c5e1a5 
}
.fill-light-green-200,
.fillH-light-green-200:hover {
 fill:#c5e1a5 
}
.str-light-green-200,
.strH-light-green-200:hover {
 stroke:#c5e1a5 
}
.c-light-green-300,
.cH-light-green-300:hover {
 color:#aed581 
}
.bgc-light-green-300,
.bgcH-light-green-300:hover {
 background-color:#aed581 
}
.bdc-light-green-300,
.bdcH-light-green-300:hover {
 border-color:#aed581 
}
.fill-light-green-300,
.fillH-light-green-300:hover {
 fill:#aed581 
}
.str-light-green-300,
.strH-light-green-300:hover {
 stroke:#aed581 
}
.c-light-green-400,
.cH-light-green-400:hover {
 color:#9ccc65 
}
.bgc-light-green-400,
.bgcH-light-green-400:hover {
 background-color:#9ccc65 
}
.bdc-light-green-400,
.bdcH-light-green-400:hover {
 border-color:#9ccc65 
}
.fill-light-green-400,
.fillH-light-green-400:hover {
 fill:#9ccc65 
}
.str-light-green-400,
.strH-light-green-400:hover {
 stroke:#9ccc65 
}
.c-light-green-500,
.cH-light-green-500:hover {
 color:#8bc34a 
}
.bgc-light-green-500,
.bgcH-light-green-500:hover {
 background-color:#8bc34a 
}
.bdc-light-green-500,
.bdcH-light-green-500:hover {
 border-color:#8bc34a 
}
.fill-light-green-500,
.fillH-light-green-500:hover {
 fill:#8bc34a 
}
.str-light-green-500,
.strH-light-green-500:hover {
 stroke:#8bc34a 
}
.c-light-green-600,
.cH-light-green-600:hover {
 color:#7cb342 
}
.bgc-light-green-600,
.bgcH-light-green-600:hover {
 background-color:#7cb342 
}
.bdc-light-green-600,
.bdcH-light-green-600:hover {
 border-color:#7cb342 
}
.fill-light-green-600,
.fillH-light-green-600:hover {
 fill:#7cb342 
}
.str-light-green-600,
.strH-light-green-600:hover {
 stroke:#7cb342 
}
.c-light-green-700,
.cH-light-green-700:hover {
 color:#689f38 
}
.bgc-light-green-700,
.bgcH-light-green-700:hover {
 background-color:#689f38 
}
.bdc-light-green-700,
.bdcH-light-green-700:hover {
 border-color:#689f38 
}
.fill-light-green-700,
.fillH-light-green-700:hover {
 fill:#689f38 
}
.str-light-green-700,
.strH-light-green-700:hover {
 stroke:#689f38 
}
.c-light-green-800,
.cH-light-green-800:hover {
 color:#558b2f 
}
.bgc-light-green-800,
.bgcH-light-green-800:hover {
 background-color:#558b2f 
}
.bdc-light-green-800,
.bdcH-light-green-800:hover {
 border-color:#558b2f 
}
.fill-light-green-800,
.fillH-light-green-800:hover {
 fill:#558b2f 
}
.str-light-green-800,
.strH-light-green-800:hover {
 stroke:#558b2f 
}
.c-light-green-900,
.cH-light-green-900:hover {
 color:#33691e 
}
.bgc-light-green-900,
.bgcH-light-green-900:hover {
 background-color:#33691e 
}
.bdc-light-green-900,
.bdcH-light-green-900:hover {
 border-color:#33691e 
}
.fill-light-green-900,
.fillH-light-green-900:hover {
 fill:#33691e 
}
.str-light-green-900,
.strH-light-green-900:hover {
 stroke:#33691e 
}
.c-light-green-a100,
.cH-light-green-a100:hover {
 color:#ccff90 
}
.bgc-light-green-a100,
.bgcH-light-green-a100:hover {
 background-color:#ccff90 
}
.bdc-light-green-a100,
.bdcH-light-green-a100:hover {
 border-color:#ccff90 
}
.fill-light-green-a100,
.fillH-light-green-a100:hover {
 fill:#ccff90 
}
.str-light-green-a100,
.strH-light-green-a100:hover {
 stroke:#ccff90 
}
.c-light-green-a200,
.cH-light-green-a200:hover {
 color:#b2ff59 
}
.bgc-light-green-a200,
.bgcH-light-green-a200:hover {
 background-color:#b2ff59 
}
.bdc-light-green-a200,
.bdcH-light-green-a200:hover {
 border-color:#b2ff59 
}
.fill-light-green-a200,
.fillH-light-green-a200:hover {
 fill:#b2ff59 
}
.str-light-green-a200,
.strH-light-green-a200:hover {
 stroke:#b2ff59 
}
.c-light-green-a400,
.cH-light-green-a400:hover {
 color:#76ff03 
}
.bgc-light-green-a400,
.bgcH-light-green-a400:hover {
 background-color:#76ff03 
}
.bdc-light-green-a400,
.bdcH-light-green-a400:hover {
 border-color:#76ff03 
}
.fill-light-green-a400,
.fillH-light-green-a400:hover {
 fill:#76ff03 
}
.str-light-green-a400,
.strH-light-green-a400:hover {
 stroke:#76ff03 
}
.c-light-green-a700,
.cH-light-green-a700:hover {
 color:#64dd17 
}
.bgc-light-green-a700,
.bgcH-light-green-a700:hover {
 background-color:#64dd17 
}
.bdc-light-green-a700,
.bdcH-light-green-a700:hover {
 border-color:#64dd17 
}
.fill-light-green-a700,
.fillH-light-green-a700:hover {
 fill:#64dd17 
}
.str-light-green-a700,
.strH-light-green-a700:hover {
 stroke:#64dd17 
}
.c-lime-50,
.cH-lime-50:hover {
 color:#f9fbe7 
}
.bgc-lime-50,
.bgcH-lime-50:hover {
 background-color:#f9fbe7 
}
.bdc-lime-50,
.bdcH-lime-50:hover {
 border-color:#f9fbe7 
}
.fill-lime-50,
.fillH-lime-50:hover {
 fill:#f9fbe7 
}
.str-lime-50,
.strH-lime-50:hover {
 stroke:#f9fbe7 
}
.c-lime-100,
.cH-lime-100:hover {
 color:#f0f4c3 
}
.bgc-lime-100,
.bgcH-lime-100:hover {
 background-color:#f0f4c3 
}
.bdc-lime-100,
.bdcH-lime-100:hover {
 border-color:#f0f4c3 
}
.fill-lime-100,
.fillH-lime-100:hover {
 fill:#f0f4c3 
}
.str-lime-100,
.strH-lime-100:hover {
 stroke:#f0f4c3 
}
.c-lime-200,
.cH-lime-200:hover {
 color:#e6ee9c 
}
.bgc-lime-200,
.bgcH-lime-200:hover {
 background-color:#e6ee9c 
}
.bdc-lime-200,
.bdcH-lime-200:hover {
 border-color:#e6ee9c 
}
.fill-lime-200,
.fillH-lime-200:hover {
 fill:#e6ee9c 
}
.str-lime-200,
.strH-lime-200:hover {
 stroke:#e6ee9c 
}
.c-lime-300,
.cH-lime-300:hover {
 color:#dce775 
}
.bgc-lime-300,
.bgcH-lime-300:hover {
 background-color:#dce775 
}
.bdc-lime-300,
.bdcH-lime-300:hover {
 border-color:#dce775 
}
.fill-lime-300,
.fillH-lime-300:hover {
 fill:#dce775 
}
.str-lime-300,
.strH-lime-300:hover {
 stroke:#dce775 
}
.c-lime-400,
.cH-lime-400:hover {
 color:#d4e157 
}
.bgc-lime-400,
.bgcH-lime-400:hover {
 background-color:#d4e157 
}
.bdc-lime-400,
.bdcH-lime-400:hover {
 border-color:#d4e157 
}
.fill-lime-400,
.fillH-lime-400:hover {
 fill:#d4e157 
}
.str-lime-400,
.strH-lime-400:hover {
 stroke:#d4e157 
}
.c-lime-500,
.cH-lime-500:hover {
 color:#cddc39 
}
.bgc-lime-500,
.bgcH-lime-500:hover {
 background-color:#cddc39 
}
.bdc-lime-500,
.bdcH-lime-500:hover {
 border-color:#cddc39 
}
.fill-lime-500,
.fillH-lime-500:hover {
 fill:#cddc39 
}
.str-lime-500,
.strH-lime-500:hover {
 stroke:#cddc39 
}
.c-lime-600,
.cH-lime-600:hover {
 color:#c0ca33 
}
.bgc-lime-600,
.bgcH-lime-600:hover {
 background-color:#c0ca33 
}
.bdc-lime-600,
.bdcH-lime-600:hover {
 border-color:#c0ca33 
}
.fill-lime-600,
.fillH-lime-600:hover {
 fill:#c0ca33 
}
.str-lime-600,
.strH-lime-600:hover {
 stroke:#c0ca33 
}
.c-lime-700,
.cH-lime-700:hover {
 color:#afb42b 
}
.bgc-lime-700,
.bgcH-lime-700:hover {
 background-color:#afb42b 
}
.bdc-lime-700,
.bdcH-lime-700:hover {
 border-color:#afb42b 
}
.fill-lime-700,
.fillH-lime-700:hover {
 fill:#afb42b 
}
.str-lime-700,
.strH-lime-700:hover {
 stroke:#afb42b 
}
.c-lime-800,
.cH-lime-800:hover {
 color:#9e9d24 
}
.bgc-lime-800,
.bgcH-lime-800:hover {
 background-color:#9e9d24 
}
.bdc-lime-800,
.bdcH-lime-800:hover {
 border-color:#9e9d24 
}
.fill-lime-800,
.fillH-lime-800:hover {
 fill:#9e9d24 
}
.str-lime-800,
.strH-lime-800:hover {
 stroke:#9e9d24 
}
.c-lime-900,
.cH-lime-900:hover {
 color:#827717 
}
.bgc-lime-900,
.bgcH-lime-900:hover {
 background-color:#827717 
}
.bdc-lime-900,
.bdcH-lime-900:hover {
 border-color:#827717 
}
.fill-lime-900,
.fillH-lime-900:hover {
 fill:#827717 
}
.str-lime-900,
.strH-lime-900:hover {
 stroke:#827717 
}
.c-lime-a100,
.cH-lime-a100:hover {
 color:#f4ff81 
}
.bgc-lime-a100,
.bgcH-lime-a100:hover {
 background-color:#f4ff81 
}
.bdc-lime-a100,
.bdcH-lime-a100:hover {
 border-color:#f4ff81 
}
.fill-lime-a100,
.fillH-lime-a100:hover {
 fill:#f4ff81 
}
.str-lime-a100,
.strH-lime-a100:hover {
 stroke:#f4ff81 
}
.c-lime-a200,
.cH-lime-a200:hover {
 color:#eeff41 
}
.bgc-lime-a200,
.bgcH-lime-a200:hover {
 background-color:#eeff41 
}
.bdc-lime-a200,
.bdcH-lime-a200:hover {
 border-color:#eeff41 
}
.fill-lime-a200,
.fillH-lime-a200:hover {
 fill:#eeff41 
}
.str-lime-a200,
.strH-lime-a200:hover {
 stroke:#eeff41 
}
.c-lime-a400,
.cH-lime-a400:hover {
 color:#c6ff00 
}
.bgc-lime-a400,
.bgcH-lime-a400:hover {
 background-color:#c6ff00 
}
.bdc-lime-a400,
.bdcH-lime-a400:hover {
 border-color:#c6ff00 
}
.fill-lime-a400,
.fillH-lime-a400:hover {
 fill:#c6ff00 
}
.str-lime-a400,
.strH-lime-a400:hover {
 stroke:#c6ff00 
}
.c-lime-a700,
.cH-lime-a700:hover {
 color:#aeea00 
}
.bgc-lime-a700,
.bgcH-lime-a700:hover {
 background-color:#aeea00 
}
.bdc-lime-a700,
.bdcH-lime-a700:hover {
 border-color:#aeea00 
}
.fill-lime-a700,
.fillH-lime-a700:hover {
 fill:#aeea00 
}
.str-lime-a700,
.strH-lime-a700:hover {
 stroke:#aeea00 
}
.c-yellow-50,
.cH-yellow-50:hover {
 color:#fffde7 
}
.bgc-yellow-50,
.bgcH-yellow-50:hover {
 background-color:#fffde7 
}
.bdc-yellow-50,
.bdcH-yellow-50:hover {
 border-color:#fffde7 
}
.fill-yellow-50,
.fillH-yellow-50:hover {
 fill:#fffde7 
}
.str-yellow-50,
.strH-yellow-50:hover {
 stroke:#fffde7 
}
.c-yellow-100,
.cH-yellow-100:hover {
 color:#fff9c4 
}
.bgc-yellow-100,
.bgcH-yellow-100:hover {
 background-color:#fff9c4 
}
.bdc-yellow-100,
.bdcH-yellow-100:hover {
 border-color:#fff9c4 
}
.fill-yellow-100,
.fillH-yellow-100:hover {
 fill:#fff9c4 
}
.str-yellow-100,
.strH-yellow-100:hover {
 stroke:#fff9c4 
}
.c-yellow-200,
.cH-yellow-200:hover {
 color:#fff59d 
}
.bgc-yellow-200,
.bgcH-yellow-200:hover {
 background-color:#fff59d 
}
.bdc-yellow-200,
.bdcH-yellow-200:hover {
 border-color:#fff59d 
}
.fill-yellow-200,
.fillH-yellow-200:hover {
 fill:#fff59d 
}
.str-yellow-200,
.strH-yellow-200:hover {
 stroke:#fff59d 
}
.c-yellow-300,
.cH-yellow-300:hover {
 color:#fff176 
}
.bgc-yellow-300,
.bgcH-yellow-300:hover {
 background-color:#fff176 
}
.bdc-yellow-300,
.bdcH-yellow-300:hover {
 border-color:#fff176 
}
.fill-yellow-300,
.fillH-yellow-300:hover {
 fill:#fff176 
}
.str-yellow-300,
.strH-yellow-300:hover {
 stroke:#fff176 
}
.c-yellow-400,
.cH-yellow-400:hover {
 color:#ffee58 
}
.bgc-yellow-400,
.bgcH-yellow-400:hover {
 background-color:#ffee58 
}
.bdc-yellow-400,
.bdcH-yellow-400:hover {
 border-color:#ffee58 
}
.fill-yellow-400,
.fillH-yellow-400:hover {
 fill:#ffee58 
}
.str-yellow-400,
.strH-yellow-400:hover {
 stroke:#ffee58 
}
.c-yellow-500,
.cH-yellow-500:hover {
 color:#ffeb3b 
}
.bgc-yellow-500,
.bgcH-yellow-500:hover {
 background-color:#ffeb3b 
}
.bdc-yellow-500,
.bdcH-yellow-500:hover {
 border-color:#ffeb3b 
}
.fill-yellow-500,
.fillH-yellow-500:hover {
 fill:#ffeb3b 
}
.str-yellow-500,
.strH-yellow-500:hover {
 stroke:#ffeb3b 
}
.c-yellow-600,
.cH-yellow-600:hover {
 color:#fdd835 
}
.bgc-yellow-600,
.bgcH-yellow-600:hover {
 background-color:#fdd835 
}
.bdc-yellow-600,
.bdcH-yellow-600:hover {
 border-color:#fdd835 
}
.fill-yellow-600,
.fillH-yellow-600:hover {
 fill:#fdd835 
}
.str-yellow-600,
.strH-yellow-600:hover {
 stroke:#fdd835 
}
.c-yellow-700,
.cH-yellow-700:hover {
 color:#fbc02d 
}
.bgc-yellow-700,
.bgcH-yellow-700:hover {
 background-color:#fbc02d 
}
.bdc-yellow-700,
.bdcH-yellow-700:hover {
 border-color:#fbc02d 
}
.fill-yellow-700,
.fillH-yellow-700:hover {
 fill:#fbc02d 
}
.str-yellow-700,
.strH-yellow-700:hover {
 stroke:#fbc02d 
}
.c-yellow-800,
.cH-yellow-800:hover {
 color:#f9a825 
}
.bgc-yellow-800,
.bgcH-yellow-800:hover {
 background-color:#f9a825 
}
.bdc-yellow-800,
.bdcH-yellow-800:hover {
 border-color:#f9a825 
}
.fill-yellow-800,
.fillH-yellow-800:hover {
 fill:#f9a825 
}
.str-yellow-800,
.strH-yellow-800:hover {
 stroke:#f9a825 
}
.c-yellow-900,
.cH-yellow-900:hover {
 color:#f57f17 
}
.bgc-yellow-900,
.bgcH-yellow-900:hover {
 background-color:#f57f17 
}
.bdc-yellow-900,
.bdcH-yellow-900:hover {
 border-color:#f57f17 
}
.fill-yellow-900,
.fillH-yellow-900:hover {
 fill:#f57f17 
}
.str-yellow-900,
.strH-yellow-900:hover {
 stroke:#f57f17 
}
.c-yellow-a100,
.cH-yellow-a100:hover {
 color:#ffff8d 
}
.bgc-yellow-a100,
.bgcH-yellow-a100:hover {
 background-color:#ffff8d 
}
.bdc-yellow-a100,
.bdcH-yellow-a100:hover {
 border-color:#ffff8d 
}
.fill-yellow-a100,
.fillH-yellow-a100:hover {
 fill:#ffff8d 
}
.str-yellow-a100,
.strH-yellow-a100:hover {
 stroke:#ffff8d 
}
.c-yellow-a200,
.cH-yellow-a200:hover {
 color:#ff0 
}
.bgc-yellow-a200,
.bgcH-yellow-a200:hover {
 background-color:#ff0 
}
.bdc-yellow-a200,
.bdcH-yellow-a200:hover {
 border-color:#ff0 
}
.fill-yellow-a200,
.fillH-yellow-a200:hover {
 fill:#ff0 
}
.str-yellow-a200,
.strH-yellow-a200:hover {
 stroke:#ff0 
}
.c-yellow-a400,
.cH-yellow-a400:hover {
 color:#ffea00 
}
.bgc-yellow-a400,
.bgcH-yellow-a400:hover {
 background-color:#ffea00 
}
.bdc-yellow-a400,
.bdcH-yellow-a400:hover {
 border-color:#ffea00 
}
.fill-yellow-a400,
.fillH-yellow-a400:hover {
 fill:#ffea00 
}
.str-yellow-a400,
.strH-yellow-a400:hover {
 stroke:#ffea00 
}
.c-yellow-a700,
.cH-yellow-a700:hover {
 color:#ffd600 
}
.bgc-yellow-a700,
.bgcH-yellow-a700:hover {
 background-color:#ffd600 
}
.bdc-yellow-a700,
.bdcH-yellow-a700:hover {
 border-color:#ffd600 
}
.fill-yellow-a700,
.fillH-yellow-a700:hover {
 fill:#ffd600 
}
.str-yellow-a700,
.strH-yellow-a700:hover {
 stroke:#ffd600 
}
.c-amber-50,
.cH-amber-50:hover {
 color:#fff8e1 
}
.bgc-amber-50,
.bgcH-amber-50:hover {
 background-color:#fff8e1 
}
.bdc-amber-50,
.bdcH-amber-50:hover {
 border-color:#fff8e1 
}
.fill-amber-50,
.fillH-amber-50:hover {
 fill:#fff8e1 
}
.str-amber-50,
.strH-amber-50:hover {
 stroke:#fff8e1 
}
.c-amber-100,
.cH-amber-100:hover {
 color:#ffecb3 
}
.bgc-amber-100,
.bgcH-amber-100:hover {
 background-color:#ffecb3 
}
.bdc-amber-100,
.bdcH-amber-100:hover {
 border-color:#ffecb3 
}
.fill-amber-100,
.fillH-amber-100:hover {
 fill:#ffecb3 
}
.str-amber-100,
.strH-amber-100:hover {
 stroke:#ffecb3 
}
.c-amber-200,
.cH-amber-200:hover {
 color:#ffe082 
}
.bgc-amber-200,
.bgcH-amber-200:hover {
 background-color:#ffe082 
}
.bdc-amber-200,
.bdcH-amber-200:hover {
 border-color:#ffe082 
}
.fill-amber-200,
.fillH-amber-200:hover {
 fill:#ffe082 
}
.str-amber-200,
.strH-amber-200:hover {
 stroke:#ffe082 
}
.c-amber-300,
.cH-amber-300:hover {
 color:#ffd54f 
}
.bgc-amber-300,
.bgcH-amber-300:hover {
 background-color:#ffd54f 
}
.bdc-amber-300,
.bdcH-amber-300:hover {
 border-color:#ffd54f 
}
.fill-amber-300,
.fillH-amber-300:hover {
 fill:#ffd54f 
}
.str-amber-300,
.strH-amber-300:hover {
 stroke:#ffd54f 
}
.c-amber-400,
.cH-amber-400:hover {
 color:#ffca28 
}
.bgc-amber-400,
.bgcH-amber-400:hover {
 background-color:#ffca28 
}
.bdc-amber-400,
.bdcH-amber-400:hover {
 border-color:#ffca28 
}
.fill-amber-400,
.fillH-amber-400:hover {
 fill:#ffca28 
}
.str-amber-400,
.strH-amber-400:hover {
 stroke:#ffca28 
}
.c-amber-500,
.cH-amber-500:hover {
 color:#ffc107 
}
.bgc-amber-500,
.bgcH-amber-500:hover {
 background-color:#ffc107 
}
.bdc-amber-500,
.bdcH-amber-500:hover {
 border-color:#ffc107 
}
.fill-amber-500,
.fillH-amber-500:hover {
 fill:#ffc107 
}
.str-amber-500,
.strH-amber-500:hover {
 stroke:#ffc107 
}
.c-amber-600,
.cH-amber-600:hover {
 color:#ffb300 
}
.bgc-amber-600,
.bgcH-amber-600:hover {
 background-color:#ffb300 
}
.bdc-amber-600,
.bdcH-amber-600:hover {
 border-color:#ffb300 
}
.fill-amber-600,
.fillH-amber-600:hover {
 fill:#ffb300 
}
.str-amber-600,
.strH-amber-600:hover {
 stroke:#ffb300 
}
.c-amber-700,
.cH-amber-700:hover {
 color:#ffa000 
}
.bgc-amber-700,
.bgcH-amber-700:hover {
 background-color:#ffa000 
}
.bdc-amber-700,
.bdcH-amber-700:hover {
 border-color:#ffa000 
}
.fill-amber-700,
.fillH-amber-700:hover {
 fill:#ffa000 
}
.str-amber-700,
.strH-amber-700:hover {
 stroke:#ffa000 
}
.c-amber-800,
.cH-amber-800:hover {
 color:#ff8f00 
}
.bgc-amber-800,
.bgcH-amber-800:hover {
 background-color:#ff8f00 
}
.bdc-amber-800,
.bdcH-amber-800:hover {
 border-color:#ff8f00 
}
.fill-amber-800,
.fillH-amber-800:hover {
 fill:#ff8f00 
}
.str-amber-800,
.strH-amber-800:hover {
 stroke:#ff8f00 
}
.c-amber-900,
.cH-amber-900:hover {
 color:#ff6f00 
}
.bgc-amber-900,
.bgcH-amber-900:hover {
 background-color:#ff6f00 
}
.bdc-amber-900,
.bdcH-amber-900:hover {
 border-color:#ff6f00 
}
.fill-amber-900,
.fillH-amber-900:hover {
 fill:#ff6f00 
}
.str-amber-900,
.strH-amber-900:hover {
 stroke:#ff6f00 
}
.c-amber-a100,
.cH-amber-a100:hover {
 color:#ffe57f 
}
.bgc-amber-a100,
.bgcH-amber-a100:hover {
 background-color:#ffe57f 
}
.bdc-amber-a100,
.bdcH-amber-a100:hover {
 border-color:#ffe57f 
}
.fill-amber-a100,
.fillH-amber-a100:hover {
 fill:#ffe57f 
}
.str-amber-a100,
.strH-amber-a100:hover {
 stroke:#ffe57f 
}
.c-amber-a200,
.cH-amber-a200:hover {
 color:#ffd740 
}
.bgc-amber-a200,
.bgcH-amber-a200:hover {
 background-color:#ffd740 
}
.bdc-amber-a200,
.bdcH-amber-a200:hover {
 border-color:#ffd740 
}
.fill-amber-a200,
.fillH-amber-a200:hover {
 fill:#ffd740 
}
.str-amber-a200,
.strH-amber-a200:hover {
 stroke:#ffd740 
}
.c-amber-a400,
.cH-amber-a400:hover {
 color:#ffc400 
}
.bgc-amber-a400,
.bgcH-amber-a400:hover {
 background-color:#ffc400 
}
.bdc-amber-a400,
.bdcH-amber-a400:hover {
 border-color:#ffc400 
}
.fill-amber-a400,
.fillH-amber-a400:hover {
 fill:#ffc400 
}
.str-amber-a400,
.strH-amber-a400:hover {
 stroke:#ffc400 
}
.c-amber-a700,
.cH-amber-a700:hover {
 color:#ffab00 
}
.bgc-amber-a700,
.bgcH-amber-a700:hover {
 background-color:#ffab00 
}
.bdc-amber-a700,
.bdcH-amber-a700:hover {
 border-color:#ffab00 
}
.fill-amber-a700,
.fillH-amber-a700:hover {
 fill:#ffab00 
}
.str-amber-a700,
.strH-amber-a700:hover {
 stroke:#ffab00 
}
.c-orange-50,
.cH-orange-50:hover {
 color:#fff3e0 
}
.bgc-orange-50,
.bgcH-orange-50:hover {
 background-color:#fff3e0 
}
.bdc-orange-50,
.bdcH-orange-50:hover {
 border-color:#fff3e0 
}
.fill-orange-50,
.fillH-orange-50:hover {
 fill:#fff3e0 
}
.str-orange-50,
.strH-orange-50:hover {
 stroke:#fff3e0 
}
.c-orange-100,
.cH-orange-100:hover {
 color:#ffe0b2 
}
.bgc-orange-100,
.bgcH-orange-100:hover {
 background-color:#ffe0b2 
}
.bdc-orange-100,
.bdcH-orange-100:hover {
 border-color:#ffe0b2 
}
.fill-orange-100,
.fillH-orange-100:hover {
 fill:#ffe0b2 
}
.str-orange-100,
.strH-orange-100:hover {
 stroke:#ffe0b2 
}
.c-orange-200,
.cH-orange-200:hover {
 color:#ffcc80 
}
.bgc-orange-200,
.bgcH-orange-200:hover {
 background-color:#ffcc80 
}
.bdc-orange-200,
.bdcH-orange-200:hover {
 border-color:#ffcc80 
}
.fill-orange-200,
.fillH-orange-200:hover {
 fill:#ffcc80 
}
.str-orange-200,
.strH-orange-200:hover {
 stroke:#ffcc80 
}
.c-orange-300,
.cH-orange-300:hover {
 color:#ffb74d 
}
.bgc-orange-300,
.bgcH-orange-300:hover {
 background-color:#ffb74d 
}
.bdc-orange-300,
.bdcH-orange-300:hover {
 border-color:#ffb74d 
}
.fill-orange-300,
.fillH-orange-300:hover {
 fill:#ffb74d 
}
.str-orange-300,
.strH-orange-300:hover {
 stroke:#ffb74d 
}
.c-orange-400,
.cH-orange-400:hover {
 color:#ffa726 
}
.bgc-orange-400,
.bgcH-orange-400:hover {
 background-color:#ffa726 
}
.bdc-orange-400,
.bdcH-orange-400:hover {
 border-color:#ffa726 
}
.fill-orange-400,
.fillH-orange-400:hover {
 fill:#ffa726 
}
.str-orange-400,
.strH-orange-400:hover {
 stroke:#ffa726 
}
.c-orange-500,
.cH-orange-500:hover {
 color:#ff9800 
}
.bgc-orange-500,
.bgcH-orange-500:hover {
 background-color:#ff9800 
}
.bdc-orange-500,
.bdcH-orange-500:hover {
 border-color:#ff9800 
}
.fill-orange-500,
.fillH-orange-500:hover {
 fill:#ff9800 
}
.str-orange-500,
.strH-orange-500:hover {
 stroke:#ff9800 
}
.c-orange-600,
.cH-orange-600:hover {
 color:#fb8c00 
}
.bgc-orange-600,
.bgcH-orange-600:hover {
 background-color:#fb8c00 
}
.bdc-orange-600,
.bdcH-orange-600:hover {
 border-color:#fb8c00 
}
.fill-orange-600,
.fillH-orange-600:hover {
 fill:#fb8c00 
}
.str-orange-600,
.strH-orange-600:hover {
 stroke:#fb8c00 
}
.c-orange-700,
.cH-orange-700:hover {
 color:#f57c00 
}
.bgc-orange-700,
.bgcH-orange-700:hover {
 background-color:#f57c00 
}
.bdc-orange-700,
.bdcH-orange-700:hover {
 border-color:#f57c00 
}
.fill-orange-700,
.fillH-orange-700:hover {
 fill:#f57c00 
}
.str-orange-700,
.strH-orange-700:hover {
 stroke:#f57c00 
}
.c-orange-800,
.cH-orange-800:hover {
 color:#ef6c00 
}
.bgc-orange-800,
.bgcH-orange-800:hover {
 background-color:#ef6c00 
}
.bdc-orange-800,
.bdcH-orange-800:hover {
 border-color:#ef6c00 
}
.fill-orange-800,
.fillH-orange-800:hover {
 fill:#ef6c00 
}
.str-orange-800,
.strH-orange-800:hover {
 stroke:#ef6c00 
}
.c-orange-900,
.cH-orange-900:hover {
 color:#e65100 
}
.bgc-orange-900,
.bgcH-orange-900:hover {
 background-color:#e65100 
}
.bdc-orange-900,
.bdcH-orange-900:hover {
 border-color:#e65100 
}
.fill-orange-900,
.fillH-orange-900:hover {
 fill:#e65100 
}
.str-orange-900,
.strH-orange-900:hover {
 stroke:#e65100 
}
.c-orange-a100,
.cH-orange-a100:hover {
 color:#ffd180 
}
.bgc-orange-a100,
.bgcH-orange-a100:hover {
 background-color:#ffd180 
}
.bdc-orange-a100,
.bdcH-orange-a100:hover {
 border-color:#ffd180 
}
.fill-orange-a100,
.fillH-orange-a100:hover {
 fill:#ffd180 
}
.str-orange-a100,
.strH-orange-a100:hover {
 stroke:#ffd180 
}
.c-orange-a200,
.cH-orange-a200:hover {
 color:#ffab40 
}
.bgc-orange-a200,
.bgcH-orange-a200:hover {
 background-color:#ffab40 
}
.bdc-orange-a200,
.bdcH-orange-a200:hover {
 border-color:#ffab40 
}
.fill-orange-a200,
.fillH-orange-a200:hover {
 fill:#ffab40 
}
.str-orange-a200,
.strH-orange-a200:hover {
 stroke:#ffab40 
}
.c-orange-a400,
.cH-orange-a400:hover {
 color:#ff9100 
}
.bgc-orange-a400,
.bgcH-orange-a400:hover {
 background-color:#ff9100 
}
.bdc-orange-a400,
.bdcH-orange-a400:hover {
 border-color:#ff9100 
}
.fill-orange-a400,
.fillH-orange-a400:hover {
 fill:#ff9100 
}
.str-orange-a400,
.strH-orange-a400:hover {
 stroke:#ff9100 
}
.c-orange-a700,
.cH-orange-a700:hover {
 color:#ff6d00 
}
.bgc-orange-a700,
.bgcH-orange-a700:hover {
 background-color:#ff6d00 
}
.bdc-orange-a700,
.bdcH-orange-a700:hover {
 border-color:#ff6d00 
}
.fill-orange-a700,
.fillH-orange-a700:hover {
 fill:#ff6d00 
}
.str-orange-a700,
.strH-orange-a700:hover {
 stroke:#ff6d00 
}
.c-deep-orange-50,
.cH-deep-orange-50:hover {
 color:#fbe9e7 
}
.bgc-deep-orange-50,
.bgcH-deep-orange-50:hover {
 background-color:#fbe9e7 
}
.bdc-deep-orange-50,
.bdcH-deep-orange-50:hover {
 border-color:#fbe9e7 
}
.fill-deep-orange-50,
.fillH-deep-orange-50:hover {
 fill:#fbe9e7 
}
.str-deep-orange-50,
.strH-deep-orange-50:hover {
 stroke:#fbe9e7 
}
.c-deep-orange-100,
.cH-deep-orange-100:hover {
 color:#ffccbc 
}
.bgc-deep-orange-100,
.bgcH-deep-orange-100:hover {
 background-color:#ffccbc 
}
.bdc-deep-orange-100,
.bdcH-deep-orange-100:hover {
 border-color:#ffccbc 
}
.fill-deep-orange-100,
.fillH-deep-orange-100:hover {
 fill:#ffccbc 
}
.str-deep-orange-100,
.strH-deep-orange-100:hover {
 stroke:#ffccbc 
}
.c-deep-orange-200,
.cH-deep-orange-200:hover {
 color:#ffab91 
}
.bgc-deep-orange-200,
.bgcH-deep-orange-200:hover {
 background-color:#ffab91 
}
.bdc-deep-orange-200,
.bdcH-deep-orange-200:hover {
 border-color:#ffab91 
}
.fill-deep-orange-200,
.fillH-deep-orange-200:hover {
 fill:#ffab91 
}
.str-deep-orange-200,
.strH-deep-orange-200:hover {
 stroke:#ffab91 
}
.c-deep-orange-300,
.cH-deep-orange-300:hover {
 color:#ff8a65 
}
.bgc-deep-orange-300,
.bgcH-deep-orange-300:hover {
 background-color:#ff8a65 
}
.bdc-deep-orange-300,
.bdcH-deep-orange-300:hover {
 border-color:#ff8a65 
}
.fill-deep-orange-300,
.fillH-deep-orange-300:hover {
 fill:#ff8a65 
}
.str-deep-orange-300,
.strH-deep-orange-300:hover {
 stroke:#ff8a65 
}
.c-deep-orange-400,
.cH-deep-orange-400:hover {
 color:#ff7043 
}
.bgc-deep-orange-400,
.bgcH-deep-orange-400:hover {
 background-color:#ff7043 
}
.bdc-deep-orange-400,
.bdcH-deep-orange-400:hover {
 border-color:#ff7043 
}
.fill-deep-orange-400,
.fillH-deep-orange-400:hover {
 fill:#ff7043 
}
.str-deep-orange-400,
.strH-deep-orange-400:hover {
 stroke:#ff7043 
}
.c-deep-orange-500,
.cH-deep-orange-500:hover {
 color:#ff5722 
}
.bgc-deep-orange-500,
.bgcH-deep-orange-500:hover {
 background-color:#ff5722 
}
.bdc-deep-orange-500,
.bdcH-deep-orange-500:hover {
 border-color:#ff5722 
}
.fill-deep-orange-500,
.fillH-deep-orange-500:hover {
 fill:#ff5722 
}
.str-deep-orange-500,
.strH-deep-orange-500:hover {
 stroke:#ff5722 
}
.c-deep-orange-600,
.cH-deep-orange-600:hover {
 color:#f4511e 
}
.bgc-deep-orange-600,
.bgcH-deep-orange-600:hover {
 background-color:#f4511e 
}
.bdc-deep-orange-600,
.bdcH-deep-orange-600:hover {
 border-color:#f4511e 
}
.fill-deep-orange-600,
.fillH-deep-orange-600:hover {
 fill:#f4511e 
}
.str-deep-orange-600,
.strH-deep-orange-600:hover {
 stroke:#f4511e 
}
.c-deep-orange-700,
.cH-deep-orange-700:hover {
 color:#e64a19 
}
.bgc-deep-orange-700,
.bgcH-deep-orange-700:hover {
 background-color:#e64a19 
}
.bdc-deep-orange-700,
.bdcH-deep-orange-700:hover {
 border-color:#e64a19 
}
.fill-deep-orange-700,
.fillH-deep-orange-700:hover {
 fill:#e64a19 
}
.str-deep-orange-700,
.strH-deep-orange-700:hover {
 stroke:#e64a19 
}
.c-deep-orange-800,
.cH-deep-orange-800:hover {
 color:#d84315 
}
.bgc-deep-orange-800,
.bgcH-deep-orange-800:hover {
 background-color:#d84315 
}
.bdc-deep-orange-800,
.bdcH-deep-orange-800:hover {
 border-color:#d84315 
}
.fill-deep-orange-800,
.fillH-deep-orange-800:hover {
 fill:#d84315 
}
.str-deep-orange-800,
.strH-deep-orange-800:hover {
 stroke:#d84315 
}
.c-deep-orange-900,
.cH-deep-orange-900:hover {
 color:#bf360c 
}
.bgc-deep-orange-900,
.bgcH-deep-orange-900:hover {
 background-color:#bf360c 
}
.bdc-deep-orange-900,
.bdcH-deep-orange-900:hover {
 border-color:#bf360c 
}
.fill-deep-orange-900,
.fillH-deep-orange-900:hover {
 fill:#bf360c 
}
.str-deep-orange-900,
.strH-deep-orange-900:hover {
 stroke:#bf360c 
}
.c-deep-orange-a100,
.cH-deep-orange-a100:hover {
 color:#ff9e80 
}
.bgc-deep-orange-a100,
.bgcH-deep-orange-a100:hover {
 background-color:#ff9e80 
}
.bdc-deep-orange-a100,
.bdcH-deep-orange-a100:hover {
 border-color:#ff9e80 
}
.fill-deep-orange-a100,
.fillH-deep-orange-a100:hover {
 fill:#ff9e80 
}
.str-deep-orange-a100,
.strH-deep-orange-a100:hover {
 stroke:#ff9e80 
}
.c-deep-orange-a200,
.cH-deep-orange-a200:hover {
 color:#ff6e40 
}
.bgc-deep-orange-a200,
.bgcH-deep-orange-a200:hover {
 background-color:#ff6e40 
}
.bdc-deep-orange-a200,
.bdcH-deep-orange-a200:hover {
 border-color:#ff6e40 
}
.fill-deep-orange-a200,
.fillH-deep-orange-a200:hover {
 fill:#ff6e40 
}
.str-deep-orange-a200,
.strH-deep-orange-a200:hover {
 stroke:#ff6e40 
}
.c-deep-orange-a400,
.cH-deep-orange-a400:hover {
 color:#ff3d00 
}
.bgc-deep-orange-a400,
.bgcH-deep-orange-a400:hover {
 background-color:#ff3d00 
}
.bdc-deep-orange-a400,
.bdcH-deep-orange-a400:hover {
 border-color:#ff3d00 
}
.fill-deep-orange-a400,
.fillH-deep-orange-a400:hover {
 fill:#ff3d00 
}
.str-deep-orange-a400,
.strH-deep-orange-a400:hover {
 stroke:#ff3d00 
}
.c-deep-orange-a700,
.cH-deep-orange-a700:hover {
 color:#dd2c00 
}
.bgc-deep-orange-a700,
.bgcH-deep-orange-a700:hover {
 background-color:#dd2c00 
}
.bdc-deep-orange-a700,
.bdcH-deep-orange-a700:hover {
 border-color:#dd2c00 
}
.fill-deep-orange-a700,
.fillH-deep-orange-a700:hover {
 fill:#dd2c00 
}
.str-deep-orange-a700,
.strH-deep-orange-a700:hover {
 stroke:#dd2c00 
}
.c-brown-50,
.cH-brown-50:hover {
 color:#efebe9 
}
.bgc-brown-50,
.bgcH-brown-50:hover {
 background-color:#efebe9 
}
.bdc-brown-50,
.bdcH-brown-50:hover {
 border-color:#efebe9 
}
.fill-brown-50,
.fillH-brown-50:hover {
 fill:#efebe9 
}
.str-brown-50,
.strH-brown-50:hover {
 stroke:#efebe9 
}
.c-brown-100,
.cH-brown-100:hover {
 color:#d7ccc8 
}
.bgc-brown-100,
.bgcH-brown-100:hover {
 background-color:#d7ccc8 
}
.bdc-brown-100,
.bdcH-brown-100:hover {
 border-color:#d7ccc8 
}
.fill-brown-100,
.fillH-brown-100:hover {
 fill:#d7ccc8 
}
.str-brown-100,
.strH-brown-100:hover {
 stroke:#d7ccc8 
}
.c-brown-200,
.cH-brown-200:hover {
 color:#bcaaa4 
}
.bgc-brown-200,
.bgcH-brown-200:hover {
 background-color:#bcaaa4 
}
.bdc-brown-200,
.bdcH-brown-200:hover {
 border-color:#bcaaa4 
}
.fill-brown-200,
.fillH-brown-200:hover {
 fill:#bcaaa4 
}
.str-brown-200,
.strH-brown-200:hover {
 stroke:#bcaaa4 
}
.c-brown-300,
.cH-brown-300:hover {
 color:#a1887f 
}
.bgc-brown-300,
.bgcH-brown-300:hover {
 background-color:#a1887f 
}
.bdc-brown-300,
.bdcH-brown-300:hover {
 border-color:#a1887f 
}
.fill-brown-300,
.fillH-brown-300:hover {
 fill:#a1887f 
}
.str-brown-300,
.strH-brown-300:hover {
 stroke:#a1887f 
}
.c-brown-400,
.cH-brown-400:hover {
 color:#8d6e63 
}
.bgc-brown-400,
.bgcH-brown-400:hover {
 background-color:#8d6e63 
}
.bdc-brown-400,
.bdcH-brown-400:hover {
 border-color:#8d6e63 
}
.fill-brown-400,
.fillH-brown-400:hover {
 fill:#8d6e63 
}
.str-brown-400,
.strH-brown-400:hover {
 stroke:#8d6e63 
}
.c-brown-500,
.cH-brown-500:hover {
 color:#795548 
}
.bgc-brown-500,
.bgcH-brown-500:hover {
 background-color:#795548 
}
.bdc-brown-500,
.bdcH-brown-500:hover {
 border-color:#795548 
}
.fill-brown-500,
.fillH-brown-500:hover {
 fill:#795548 
}
.str-brown-500,
.strH-brown-500:hover {
 stroke:#795548 
}
.c-brown-600,
.cH-brown-600:hover {
 color:#6d4c41 
}
.bgc-brown-600,
.bgcH-brown-600:hover {
 background-color:#6d4c41 
}
.bdc-brown-600,
.bdcH-brown-600:hover {
 border-color:#6d4c41 
}
.fill-brown-600,
.fillH-brown-600:hover {
 fill:#6d4c41 
}
.str-brown-600,
.strH-brown-600:hover {
 stroke:#6d4c41 
}
.c-brown-700,
.cH-brown-700:hover {
 color:#5d4037 
}
.bgc-brown-700,
.bgcH-brown-700:hover {
 background-color:#5d4037 
}
.bdc-brown-700,
.bdcH-brown-700:hover {
 border-color:#5d4037 
}
.fill-brown-700,
.fillH-brown-700:hover {
 fill:#5d4037 
}
.str-brown-700,
.strH-brown-700:hover {
 stroke:#5d4037 
}
.c-brown-800,
.cH-brown-800:hover {
 color:#4e342e 
}
.bgc-brown-800,
.bgcH-brown-800:hover {
 background-color:#4e342e 
}
.bdc-brown-800,
.bdcH-brown-800:hover {
 border-color:#4e342e 
}
.fill-brown-800,
.fillH-brown-800:hover {
 fill:#4e342e 
}
.str-brown-800,
.strH-brown-800:hover {
 stroke:#4e342e 
}
.c-brown-900,
.cH-brown-900:hover {
 color:#3e2723 
}
.bgc-brown-900,
.bgcH-brown-900:hover {
 background-color:#3e2723 
}
.bdc-brown-900,
.bdcH-brown-900:hover {
 border-color:#3e2723 
}
.fill-brown-900,
.fillH-brown-900:hover {
 fill:#3e2723 
}
.str-brown-900,
.strH-brown-900:hover {
 stroke:#3e2723 
}
.c-grey-50,
.cH-grey-50:hover {
 color:#fafafa 
}
.bgc-grey-50,
.bgcH-grey-50:hover {
 background-color:#fafafa 
}
.bdc-grey-50,
.bdcH-grey-50:hover {
 border-color:#fafafa 
}
.fill-grey-50,
.fillH-grey-50:hover {
 fill:#fafafa 
}
.str-grey-50,
.strH-grey-50:hover {
 stroke:#fafafa 
}
.c-grey-100,
.cH-grey-100:hover {
 color:#f5f5f5 
}

.c-fe-100,
.cH-fe-100:hover {
 color:#152559 
}

.bgc-grey-100,
.bgcH-grey-100:hover {
 background-color:#f5f5f5 
}
.bdc-grey-100,
.bdcH-grey-100:hover {
 border-color:#f5f5f5 
}
.fill-grey-100,
.fillH-grey-100:hover {
 fill:#f5f5f5 
}
.str-grey-100,
.strH-grey-100:hover {
 stroke:#f5f5f5 
}
.c-grey-200,
.cH-grey-200:hover {
 color:#eee 
}
.bgc-grey-200,
.bgcH-grey-200:hover {
 background-color:#eee 
}
.bdc-grey-200,
.bdcH-grey-200:hover {
 border-color:#eee 
}
.fill-grey-200,
.fillH-grey-200:hover {
 fill:#eee 
}
.str-grey-200,
.strH-grey-200:hover {
 stroke:#eee 
}
.c-grey-300,
.cH-grey-300:hover {
 color:#e0e0e0 
}
.bgc-grey-300,
.bgcH-grey-300:hover {
 background-color:#e0e0e0 
}
.bdc-grey-300,
.bdcH-grey-300:hover {
 border-color:#e0e0e0 
}
.fill-grey-300,
.fillH-grey-300:hover {
 fill:#e0e0e0 
}
.str-grey-300,
.strH-grey-300:hover {
 stroke:#e0e0e0 
}
.c-grey-400,
.cH-grey-400:hover {
 color:#bdbdbd 
}
.bgc-grey-400,
.bgcH-grey-400:hover {
 background-color:#bdbdbd 
}
.bdc-grey-400,
.bdcH-grey-400:hover {
 border-color:#bdbdbd 
}
.fill-grey-400,
.fillH-grey-400:hover {
 fill:#bdbdbd 
}
.str-grey-400,
.strH-grey-400:hover {
 stroke:#bdbdbd 
}
.c-grey-500,
.cH-grey-500:hover {
 color:#9e9e9e 
}
.bgc-grey-500,
.bgcH-grey-500:hover {
 background-color:#9e9e9e 
}
.bdc-grey-500,
.bdcH-grey-500:hover {
 border-color:#9e9e9e 
}
.fill-grey-500,
.fillH-grey-500:hover {
 fill:#9e9e9e 
}
.str-grey-500,
.strH-grey-500:hover {
 stroke:#9e9e9e 
}
.c-grey-600,
.cH-grey-600:hover {
 color:#757575 
}
.bgc-grey-600,
.bgcH-grey-600:hover {
 background-color:#757575 
}
.bdc-grey-600,
.bdcH-grey-600:hover {
 border-color:#757575 
}
.fill-grey-600,
.fillH-grey-600:hover {
 fill:#757575 
}
.str-grey-600,
.strH-grey-600:hover {
 stroke:#757575 
}
.c-grey-700,
.cH-grey-700:hover {
 color:#616161 
}
.bgc-grey-700,
.bgcH-grey-700:hover {
 background-color:#616161 
}
.bdc-grey-700,
.bdcH-grey-700:hover {
 border-color:#616161 
}
.fill-grey-700,
.fillH-grey-700:hover {
 fill:#616161 
}
.str-grey-700,
.strH-grey-700:hover {
 stroke:#616161 
}
.c-grey-800,
.cH-grey-800:hover {
 color:#424242 
}
.bgc-grey-800,
.bgcH-grey-800:hover {
 background-color:#424242 
}
.bdc-grey-800,
.bdcH-grey-800:hover {
 border-color:#424242 
}
.fill-grey-800,
.fillH-grey-800:hover {
 fill:#424242 
}
.str-grey-800,
.strH-grey-800:hover {
 stroke:#424242 
}
.c-grey-900,
.cH-grey-900:hover {
 color:#212121 
}
.bgc-grey-900,
.bgcH-grey-900:hover {
 background-color:#212121 
}
.bdc-grey-900,
.bdcH-grey-900:hover {
 border-color:#212121 
}
.fill-grey-900,
.fillH-grey-900:hover {
 fill:#212121 
}
.str-grey-900,
.strH-grey-900:hover {
 stroke:#212121 
}
.c-blue-grey-50,
.cH-blue-grey-50:hover {
 color:#eceff1 
}
.bgc-blue-grey-50,
.bgcH-blue-grey-50:hover {
 background-color:#eceff1 
}
.bdc-blue-grey-50,
.bdcH-blue-grey-50:hover {
 border-color:#eceff1 
}
.fill-blue-grey-50,
.fillH-blue-grey-50:hover {
 fill:#eceff1 
}
.str-blue-grey-50,
.strH-blue-grey-50:hover {
 stroke:#eceff1 
}
.c-blue-grey-100,
.cH-blue-grey-100:hover {
 color:#cfd8dc 
}
.bgc-blue-grey-100,
.bgcH-blue-grey-100:hover {
 background-color:#cfd8dc 
}
.bdc-blue-grey-100,
.bdcH-blue-grey-100:hover {
 border-color:#cfd8dc 
}
.fill-blue-grey-100,
.fillH-blue-grey-100:hover {
 fill:#cfd8dc 
}
.str-blue-grey-100,
.strH-blue-grey-100:hover {
 stroke:#cfd8dc 
}
.c-blue-grey-200,
.cH-blue-grey-200:hover {
 color:#b0bec5 
}
.bgc-blue-grey-200,
.bgcH-blue-grey-200:hover {
 background-color:#b0bec5 
}
.bdc-blue-grey-200,
.bdcH-blue-grey-200:hover {
 border-color:#b0bec5 
}
.fill-blue-grey-200,
.fillH-blue-grey-200:hover {
 fill:#b0bec5 
}
.str-blue-grey-200,
.strH-blue-grey-200:hover {
 stroke:#b0bec5 
}
.c-blue-grey-300,
.cH-blue-grey-300:hover {
 color:#90a4ae 
}
.bgc-blue-grey-300,
.bgcH-blue-grey-300:hover {
 background-color:#90a4ae 
}
.bdc-blue-grey-300,
.bdcH-blue-grey-300:hover {
 border-color:#90a4ae 
}
.fill-blue-grey-300,
.fillH-blue-grey-300:hover {
 fill:#90a4ae 
}
.str-blue-grey-300,
.strH-blue-grey-300:hover {
 stroke:#90a4ae 
}
.c-blue-grey-400,
.cH-blue-grey-400:hover {
 color:#78909c 
}
.bgc-blue-grey-400,
.bgcH-blue-grey-400:hover {
 background-color:#78909c 
}
.bdc-blue-grey-400,
.bdcH-blue-grey-400:hover {
 border-color:#78909c 
}
.fill-blue-grey-400,
.fillH-blue-grey-400:hover {
 fill:#78909c 
}
.str-blue-grey-400,
.strH-blue-grey-400:hover {
 stroke:#78909c 
}
.c-blue-grey-500,
.cH-blue-grey-500:hover {
 color:#607d8b 
}
.bgc-blue-grey-500,
.bgcH-blue-grey-500:hover {
 background-color:#607d8b 
}
.bdc-blue-grey-500,
.bdcH-blue-grey-500:hover {
 border-color:#607d8b 
}
.fill-blue-grey-500,
.fillH-blue-grey-500:hover {
 fill:#607d8b 
}
.str-blue-grey-500,
.strH-blue-grey-500:hover {
 stroke:#607d8b 
}
.c-blue-grey-600,
.cH-blue-grey-600:hover {
 color:#546e7a 
}
.bgc-blue-grey-600,
.bgcH-blue-grey-600:hover {
 background-color:#546e7a 
}
.bdc-blue-grey-600,
.bdcH-blue-grey-600:hover {
 border-color:#546e7a 
}
.fill-blue-grey-600,
.fillH-blue-grey-600:hover {
 fill:#546e7a 
}
.str-blue-grey-600,
.strH-blue-grey-600:hover {
 stroke:#546e7a 
}
.c-blue-grey-700,
.cH-blue-grey-700:hover {
 color:#455a64 
}
.bgc-blue-grey-700,
.bgcH-blue-grey-700:hover {
 background-color:#455a64 
}
.bdc-blue-grey-700,
.bdcH-blue-grey-700:hover {
 border-color:#455a64 
}
.fill-blue-grey-700,
.fillH-blue-grey-700:hover {
 fill:#455a64 
}
.str-blue-grey-700,
.strH-blue-grey-700:hover {
 stroke:#455a64 
}
.c-blue-grey-800,
.cH-blue-grey-800:hover {
 color:#37474f 
}
.bgc-blue-grey-800,
.bgcH-blue-grey-800:hover {
 background-color:#37474f 
}
.bdc-blue-grey-800,
.bdcH-blue-grey-800:hover {
 border-color:#37474f 
}
.fill-blue-grey-800,
.fillH-blue-grey-800:hover {
 fill:#37474f 
}
.str-blue-grey-800,
.strH-blue-grey-800:hover {
 stroke:#37474f 
}
.c-blue-grey-900,
.cH-blue-grey-900:hover {
 color:#263238 
}
.bgc-blue-grey-900,
.bgcH-blue-grey-900:hover {
 background-color:#263238 
}
.bdc-blue-grey-900,
.bdcH-blue-grey-900:hover {
 border-color:#263238 
}
.fill-blue-grey-900,
.fillH-blue-grey-900:hover {
 fill:#263238 
}
.str-blue-grey-900,
.strH-blue-grey-900:hover {
 stroke:#263238 
}
.c-grey-100,
.cH-grey-100:hover {
 color:#f9fafb 
}
.bgc-grey-100,
.bgcH-grey-100:hover {
 background-color:#f9fafb 
}
.bdc-grey-100,
.bdcH-grey-100:hover {
 border-color:#f9fafb 
}
.fill-grey-100,
.fillH-grey-100:hover {
 fill:#f9fafb 
}
.str-grey-100,
.strH-grey-100:hover {
 stroke:#f9fafb 
}
.c-grey-200,
.cH-grey-200:hover {
 color:#f2f3f5 
}
.bgc-grey-200,
.bgcH-grey-200:hover {
 background-color:#f2f3f5 
}
.bdc-grey-200,
.bdcH-grey-200:hover {
 border-color:#f2f3f5 
}
.fill-grey-200,
.fillH-grey-200:hover {
 fill:#f2f3f5 
}
.str-grey-200,
.strH-grey-200:hover {
 stroke:#f2f3f5 
}
.c-grey-300,
.cH-grey-300:hover {
 color:#e6eaf0 
}
.bgc-grey-300,
.bgcH-grey-300:hover {
 background-color:#e6eaf0 
}
.bdc-grey-300,
.bdcH-grey-300:hover {
 border-color:#e6eaf0 
}
.fill-grey-300,
.fillH-grey-300:hover {
 fill:#e6eaf0 
}
.str-grey-300,
.strH-grey-300:hover {
 stroke:#e6eaf0 
}
.c-grey-400,
.cH-grey-400:hover {
 color:#d3d9e3 
}
.bgc-grey-400,
.bgcH-grey-400:hover {
 background-color:#d3d9e3 
}
.bdc-grey-400,
.bdcH-grey-400:hover {
 border-color:#d3d9e3 
}
.fill-grey-400,
.fillH-grey-400:hover {
 fill:#d3d9e3 
}
.str-grey-400,
.strH-grey-400:hover {
 stroke:#d3d9e3 
}
.c-grey-500,
.cH-grey-500:hover {
 color:#b9c2d0 
}
.bgc-grey-500,
.bgcH-grey-500:hover {
 background-color:#b9c2d0 
}
.bdc-grey-500,
.bdcH-grey-500:hover {
 border-color:#b9c2d0 
}
.fill-grey-500,
.fillH-grey-500:hover {
 fill:#b9c2d0 
}
.str-grey-500,
.strH-grey-500:hover {
 stroke:#b9c2d0 
}
.c-grey-600,
.cH-grey-600:hover {
 color:#7c8695 
}
.bgc-grey-600,
.bgcH-grey-600:hover {
 background-color:#7c8695 
}
.bdc-grey-600,
.bdcH-grey-600:hover {
 border-color:#7c8695 
}
.fill-grey-600,
.fillH-grey-600:hover {
 fill:#7c8695 
}
.str-grey-600,
.strH-grey-600:hover {
 stroke:#7c8695 
}
.c-grey-700,
.cH-grey-700:hover {
 color:#72777a 
}
.bgc-grey-700,
.bgcH-grey-700:hover {
 background-color:#72777a 
}
.bdc-grey-700,
.bdcH-grey-700:hover {
 border-color:#72777a 
}
.fill-grey-700,
.fillH-grey-700:hover {
 fill:#72777a 
}
.str-grey-700,
.strH-grey-700:hover {
 stroke:#72777a 
}
.c-grey-800,
.cH-grey-800:hover {
 color:#565a5c 
}
.bgc-grey-800,
.bgcH-grey-800:hover {
 background-color:#565a5c 
}
.bdc-grey-800,
.bdcH-grey-800:hover {
 border-color:#565a5c 
}
.fill-grey-800,
.fillH-grey-800:hover {
 fill:#565a5c 
}
.str-grey-800,
.strH-grey-800:hover {
 stroke:#565a5c 
}
.c-grey-900,
.cH-grey-900:hover {
 color:#313435 
}
.bgc-grey-900,
.bgcH-grey-900:hover {
 background-color:#313435 
}
.bdc-grey-900,
.bdcH-grey-900:hover {
 border-color:#313435 
}
.fill-grey-900,
.fillH-grey-900:hover {
 fill:#313435 
}
.str-grey-900,
.strH-grey-900:hover {
 stroke:#313435 
}
.ps {
 overflow:hidden ;
 overflow-anchor:none;
 -ms-overflow-style:none;
 touch-action:auto;
 -ms-touch-action:auto
}
.ps__rail-x {
 height:15px;
 bottom:0
}
.ps__rail-x,
.ps__rail-y {
 display:none;
 opacity:0;
 -o-transition:background-color .2s linear,opacity .2s linear;
 transition:background-color .2s linear,opacity .2s linear;
 -webkit-transition:background-color .2s linear,opacity .2s linear;
 position:absolute
}
.ps__rail-y {
 width:15px;
 right:0
}
.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
 display:block;
 background-color:transparent
}
.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y,
.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y {
 opacity:.6
}
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-x:focus,
.ps .ps__rail-x:hover,
.ps .ps__rail-y.ps--clicking,
.ps .ps__rail-y:focus,
.ps .ps__rail-y:hover {
 background-color:#eee;
 opacity:.9
}
.ps__thumb-x {
 -o-transition:background-color .2s linear,height .2s ease-in-out;
 transition:background-color .2s linear,height .2s ease-in-out;
 -webkit-transition:background-color .2s linear,height .2s ease-in-out;
 height:6px;
 bottom:2px
}
.ps__thumb-x,
.ps__thumb-y {
 background-color:#aaa;
 border-radius:6px;
 position:absolute
}
.ps__thumb-y {
 -o-transition:background-color .2s linear,width .2s ease-in-out;
 transition:background-color .2s linear,width .2s ease-in-out;
 -webkit-transition:background-color .2s linear,width .2s ease-in-out;
 width:6px;
 right:2px
}
.ps__rail-x.ps--clicking .ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x:hover>.ps__thumb-x {
 background-color:#999;
 height:11px
}
.ps__rail-y.ps--clicking .ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y:hover>.ps__thumb-y {
 background-color:#999;
 width:11px
}



.peers {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 display:-webkit-box ;
 display:-ms-flexbox ;
 display:flex ;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 height:auto;
 max-width:100%;
 margin:0;
 padding:0
}
.peer {
 display:block;
 height:auto;
 -webkit-box-flex:0;
 -ms-flex:0 0 auto;
 flex:0 0 auto
}
.peer-greed,
.peers-greed>.peer,
.peers-greed>.peers {
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 padding-top: 1px;
}
.peer>img {
 max-width:none
}
.peer-greed>img {
 max-width:100%
}

.fxw-w {
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.fxw-wr {
 -ms-flex-wrap:wrap-reverse;
 flex-wrap:wrap-reverse
}
.fxw-nw {
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap
}

.m-0 {
 margin:0 
}
.mT-0 {
 margin-top:0 
}
.mR-0 {
 margin-right:0 
}
.mB-0 {
 margin-bottom:0 
}
.mL-0 {
 margin-left:0 
}
.mY-0 {
 margin-top:0 ;
 margin-bottom:0 
}
.mX-0 {
 margin-left:0 ;
 margin-right:0 
}

.m-10 {
 margin:10px 
}
.mT-10 {
 margin-top:10px 
}
.mR-10 {
 margin-right:10px 
}
.mB-10 {
 margin-bottom:10px 
}
.mL-10 {
 margin-left:10px 
}
.mY-10 {
 margin-top:10px ;
 margin-bottom:10px 
}
.mX-10 {
 margin-left:10px ;
 margin-right:10px 
}

.m-15 {
 margin:15px 
}
.mT-15 {
 margin-top:15px 
}
.mR-15 {
 margin-right:15px 
}
.mB-15 {
 margin-bottom:15px 
}
.mL-15 {
 margin-left:15px 
}
.mY-15 {
 margin-top:15px ;
 margin-bottom:15px 
}
.mX-15 {
 margin-left:15px ;
 margin-right:15px 
}

.gapX-20 {
 margin-left:-10px ;
 margin-right:-10px 
}
.gapX-20>* {
 padding-left:10px ;
 padding-right:10px 
}
.gapY-20 {
 margin-top:-10px ;
 margin-bottom:-10px 
}
.gapY-20>* {
 padding-top:10px ;
 padding-bottom:10px 
}
.gap-20 {
 margin:-10px 
}
.gap-20>* {
 padding:10px 
}

.gap-10 {
 margin:-5px 
}
.gap-10>* {
 padding:5px 
}

.p-0 {
 padding:0 
}
.pT-0 {
 padding-top:0 
}
.pR-0 {
 padding-right:0 
}
.pB-0 {
 padding-bottom:0 
}
.pL-0 {
 padding-left:0 
}
.pY-0 {
 padding-top:0 ;
 padding-bottom:0 
}
.pX-0 {
 padding-left:0 ;
 padding-right:0 
}

.p-5 {
 padding:5px 
}
.pT-5 {
 padding-top: 5px 
}
.pR-5 {
 padding-right: 5px 
}
.pB-5 {
 padding-bottom: 5px 
}
.pL-5 {
 padding-left: 5px 
}
.pY-5 {
 padding-top:   5px ;
 padding-bottom:5px 
}
.pX-5 {
 padding-left: 5px ;
 padding-right:5px 
}

.p-10 {
 padding:10px 
}
.pT-10 {
 padding-top:10px 
}
.pR-10 {
 padding-right:10px 
}
.pB-10 {
 padding-bottom:10px 
}
.pL-10 {
 padding-left:10px 
}
.pY-10 {
 padding-top:10px ;
 padding-bottom:10px 
}
.pX-10 {
 padding-left:10px ;
 padding-right:10px 
}

.p-20 {
 padding:20px 
}
.pT-20 {
 padding-top:20px 
}
.pR-20 {
 padding-right:20px 
}
.pB-20 {
 padding-bottom:20px 
}
.pL-20 {
 padding-left:20px 
}
.pY-20 {
 padding-top:20px ;
 padding-bottom:20px 
}
.pX-20 {
 padding-left:20px ;
 padding-right:20px 
}

.pT-70 {
 padding-top: 60px ;
 padding-bottom: 45px;
}

.lisp-i {
 list-style-position:inside
}
.lisp-o {
 list-style-position:outside
}
.lis-n {
 list-style:none
}
.list-c {
 list-style-type:circle
}
.list-s {
 list-style-type:square
}
.list-u {
 list-style-type:upper-roman
}
.list-l {
 list-style-type:lower-alpha
}


.ta-c {
 text-align:center 
}
.ta-l {
 text-align:left 
}
.ta-r {
 text-align:right 
}

.ai-fs {
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.ai-fe {
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end
}
.ai-c {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.ai-b {
 -webkit-box-align:baseline;
 -ms-flex-align:baseline;
 align-items:baseline
}
.ai-s {
 -webkit-box-align:stretch;
 -ms-flex-align:stretch;
 align-items:stretch
}

.d-b {
 display:block 
}
.d-ib {
 display:inline-block 
}
.d-i {
 display:inline 
}
.d-tb {
 display:table 
}
.d-tbc {
 display:table-cell 
}
.d-n {
 display:none 
}

.jc-fs {
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.jc-fe {
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end
}
.jc-c {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.jc-sb {
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.jc-sa {
 -ms-flex-pack:distribute;
 justify-content:space-around
}

.h-0 {
 height:0
}
.h-auto {
 height:auto
}
.h-100p {
 height:100%
}
.h-100vh {
 height:100vh
}

.pos-s {
 position:static 
}
.pos-st {
 position:-webkit-sticky ;
 position:sticky 
}
.pos-r {
 position:relative 
}
.pos-a {
 position:absolute 
}
.pos-f {
 position:fixed 
}

.bgsz-cv {
 background-size:cover
}
.bgsz-ct {
 background-size:contain
}
.bgsz-full {
 background-size:100% 100%
}
.bgpX-c {
 background-position-x:center
}
.bgpX-t {
 background-position-x:top
}
.bgpX-r {
 background-position-x:right
}
.bgpX-l {
 background-position-x:left
}
.bgpX-b {
 background-position-x:bottom
}
.bgpY-c {
 background-position-y:center
}
.bgpY-t {
 background-position-y:top
}
.bgpY-r {
 background-position-y:right
}
.bgpY-l {
 background-position-y:left
}
.bgpY-b {
 background-position-y:bottom
}
.bgr-n {
 background-repeat:no-repeat
}
.bgr-y {
 background-repeat:repeat-y
}
.bgr-x {
 background-repeat:repeat-x
}

.sz-3r,
.w-3r {
 width:48px;
 width:3rem
}