1.round-edge-left{border-radius:.3em 0 0 .3em}
2.round-edge-right{border-radius:0 .3em .3em 0}
3.round-edge-top{border-radius:.3em .3em 0 0}
4.round-edge-bottom{border-radius:0 0 .3em .3em}
5.round-edge{border-radius:.3em}
6.color-white{color:white}
7.bg-green{background-color:#00e396}
8.bg-blue{background-color:#008ffb}
9.space-left{margin:0 5px}
10.subheader{color:#58bfab;font-size:1.1rem;font-weight:600;font-variant:small-caps;text-transform:lowercase}
11h2{font-family:'Nunito',sans-serif;color:#58bfab;font-size:1.1rem;font-weight:600;font-variant:small-caps;text-transform:lowercase}
12.small-caps-lower{font-variant:small-caps;text-transform:lowercase}
13.caption{color:gray;font-size:.8rem}
14.metis-bg-primary{background-color:#00b894}
15a.navbar-brand{font-family:"Nunito",Arial,Helvetica,sans-serif}
16h1{font-family:'Nunito',Tahoma,Geneva,Verdana,sans-serif;color:#58bfab;font-size:1.5rem;font-weight:600;font-variant:small-caps;text-transform:lowercase}
17body{background-color:#f7f7f7}
18.cookie-alert{background:black}
19h1 .badge{font-size:40%;vertical-align:middle}
20p{font-family:'Nunito',Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem;color:#353535;margin:0}
21#loading-spinner{height:100%;display:flex;justify-content:center;align-items:center;width:73px;height:73px}
22.btn-container{white-space:normal !important}
23.metis-brand{font-family:'Nunito',Geneva,sans-serif;font-size:20px;letter-spacing:6px;word-spacing:4px;color:#00b894;font-weight:normal;text-decoration:none;font-style:normal;font-variant:small-caps;text-transform:lowercase;font-size:1.5rem}
24.disable-link-underline:hover{text-decoration:none}
25.input-group-text{background-color:#5ec8b3;color:white;border:0}
26.spinner-border{width:75px;height:75px;display:inline-block;vertical-align:text-bottom;border:.08em solid #00b894;border-right-color:transparent;border-radius:50%;
-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}
27.spinner-border-sm{width:24px;height:24px;display:inline-block;vertical-align:text-bottom;border:.08em solid #00b894;border-right-color:transparent;border-radius:50%;
-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}
28.btn-info{color:white !important;border-color:#00b894 !important;background-color:#5ec8b3 !important}
29.btn-info:hover{color:white !important;border-color:#00b894 !important;background-color:#52d0b7 !important}
30.navbar-search{border:1px solid #00b894}
31p.label{font-size:20px;letter-spacing:4px;word-spacing:3px;color:#00b894;font-weight:700;text-decoration:none;font-style:normal;font-variant:small-caps;text-transform:none}
32.mpanel{margin:10px 10px 10px 10px;background-color:white;padding-bottom:15px;border:1px solid gainsboro}
33.mpanel p{margin-top:3px;margin-bottom:3px}
34.navbar{background-color:#e9ecef}
35.overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(255,255,255,0.719);z-index:5;cursor:pointer}
36.mpanel-header{background-color:#e3e3e3}
37.info-tooltip{font-size:1rem}
38.mpanel-header p{color:#797979;font-size:1.1rem;font-weight:400;font-variant:small-caps;text-transform:none}
39.sublabel{color:#797979;font-size:.9rem;font-weight:400;font-variant:small-caps;text-transform:none}
40.float-left{position:relative;float:left}
41.float-right{position:relative;float:right}
42.mpanelsubtitles p{color:#989898;font-size:.8em}
43.btn-outline-purple{color:#ad35dc;border-color:#ad35dc}
44.subtitle{color:#989898;font-size:.8em}
45.upvoted{color:#ff7675}
46.downvoted{color:#0984e3}
47.svg-container{display:inline-block;position:relative;width:100%;padding-bottom:38%;vertical-align:top;overflow:hidden}
48.svg-content-responsive{display:inline-block;position:absolute;top:10px;left:0}
49.svg-content-no-padding{display:inline-block;position:absolute}
50.form-control-sm{height:calc(1.3em + .5rem + 2px);padding:.25rem .5rem;font-size:.75rem;line-height:1.5;border-radius:.2rem}
51.statistic-container{padding:.5vw}
52.statistic-card{background-color:aqua}
53.stat-num{font-size:1.6rem;font-weight:300;color:#545454}
54#freq-table p{text-align:center}
55.num-list{padding:10px 20px 10px 30px}
56.guess{background-image:linear-gradient(120deg,#84fab0 0,#8fd3f4 100%);color:black;padding:5px 5px 5px 5px;border-radius:5px;margin-left:2px}
57.top-n-list p{margin-top:0;margin-bottom:0}
58.gradient-number{background-color:#86f2be;padding:5px 13px;border-radius:5px;font-size:.65rem}
59.gradient-number-1{background-color:#8ddae7;padding:5px 13px;border-radius:5px;font-size:.65rem}
60.panel-group .panel{border-radius:0;box-shadow:none;border-color:#eee}
61.panel-default>.panel-heading{padding:0;border-radius:0;color:#212121;background-color:#fafafa;border-color:#eee}
62.panel-title{font-size:14px}
63.panel-title>a{display:block;padding:15px;text-decoration:none}
64.more-less{float:right;color:#212121}
65.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#eee}
66.fullwidth{width:100%}
67a{color:#00b894}
68a:hover{color:#5ec8b3}
69.gray-container{background-color:#f7f7f7;padding:.5rem}
70.gray-container-no-round{background-color:#f7f7f7}
71.error-text{padding:5px;color:#ff1b1b}
72[v-cloak]{display:none}
73.navbar-toggler{padding:.15rem .5rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
74.navbar-toggler-icon{display:inline-block;width:1.2rem;height:1.2rem;content:"";background:no-repeat center center;background-size:100% 100%;