.bg03 {
  background-color: #4d4d4d; }

.bg04 {
  background-color: gray; }

.bg05 {
  background-color: #8d8d8d; }

.bg06 {
  background-color: #b3b3b3; }

.bg07 {
  background-color: white; }

.bg09 {
  background-color: #fff; }

.bg13 {
  background-color: #0d2739; }

.bg14 {
  background-color: #1f618d; }

.bg15 {
  background-color: #246fa2; }

.bg16 {
  background-color: #3e98d4; }

.bg17 {
  background-color: #bbdbf0; }

.bg19 {
  background-color: white; }

.bg23 {
  background-color: #a8a8a8; }

.bg24 {
  background-color: #dbdbdb; }

.bg25 {
  background-color: #e8e8e8; }

.bg26 {
  background-color: white; }

.bg27 {
  background-color: white; }

.bg29 {
  background-color: white; }

.bg33 {
  background-color: #040f05; }

.bg34 {
  background-color: #1b5e20; }

.bg35 {
  background-color: #217227; }

.bg36 {
  background-color: #32ad3b; }

.bg37 {
  background-color: #97e19c; }

.bg39 {
  background-color: #e6f8e7; }

.bg00 {
  background-color: #000; }

.bc03 {
  border-color: #4d4d4d; }

.bc04 {
  border-color: gray; }

.bc05 {
  border-color: #8d8d8d; }

.bc06 {
  border-color: #b3b3b3; }

.bc07 {
  border-color: white; }

.bc09 {
  border-color: #fff; }

.bc13 {
  border-color: #0d2739; }

.bc14 {
  border-color: #1f618d; }

.bc15 {
  border-color: #246fa2; }

.bc16 {
  border-color: #3e98d4; }

.bc17 {
  border-color: #bbdbf0; }

.bc19 {
  border-color: white; }

.bc23 {
  border-color: #a8a8a8; }

.bc24 {
  border-color: #dbdbdb; }

.bc25 {
  border-color: #e8e8e8; }

.bc26 {
  border-color: white; }

.bc27 {
  border-color: white; }

.bc29 {
  border-color: white; }

.bc33 {
  border-color: #040f05; }

.bc34 {
  border-color: #1b5e20; }

.bc35 {
  border-color: #217227; }

.bc36 {
  border-color: #32ad3b; }

.bc37 {
  border-color: #97e19c; }

.bc39 {
  border-color: #e6f8e7; }

.bc00 {
  border-color: #000; }

.c03 {
  color: #4d4d4d; }

.c04 {
  color: gray; }

.c05 {
  color: #8d8d8d; }

.c06 {
  color: #b3b3b3; }

.c07 {
  color: white; }

.c09 {
  color: #fff; }

.c13 {
  color: #0d2739; }

.c14 {
  color: #1f618d; }

.c15 {
  color: #246fa2; }

.c16 {
  color: #3e98d4; }

.c17 {
  color: #bbdbf0; }

.c19 {
  color: white; }

.c23 {
  color: #a8a8a8; }

.c24 {
  color: #dbdbdb; }

.c25 {
  color: #e8e8e8; }

.c26 {
  color: white; }

.c27 {
  color: white; }

.c29 {
  color: white; }

.c33 {
  color: #040f05; }

.c34 {
  color: #1b5e20; }

.c35 {
  color: #217227; }

.c36 {
  color: #32ad3b; }

.c37 {
  color: #97e19c; }

.c39 {
  color: #e6f8e7; }

.c00 {
  color: #000; }

.light .bg03 {
  background-color: #4d4d4d; }
.light .bg04 {
  background-color: gray; }
.light .bg05 {
  background-color: #8d8d8d; }
.light .bg06 {
  background-color: #b3b3b3; }
.light .bg07 {
  background-color: white; }
.light .bg09 {
  background-color: #fff; }
.light .bg13 {
  background-color: #0d2739; }
.light .bg14 {
  background-color: #1f618d; }
.light .bg15 {
  background-color: #246fa2; }
.light .bg16 {
  background-color: #3e98d4; }
.light .bg17 {
  background-color: #bbdbf0; }
.light .bg19 {
  background-color: white; }
.light .bg23 {
  background-color: #a8a8a8; }
.light .bg24 {
  background-color: #dbdbdb; }
.light .bg25 {
  background-color: #e8e8e8; }
.light .bg26 {
  background-color: white; }
.light .bg27 {
  background-color: white; }
.light .bg29 {
  background-color: white; }
.light .bg33 {
  background-color: #040f05; }
.light .bg34 {
  background-color: #1b5e20; }
.light .bg35 {
  background-color: #217227; }
.light .bg36 {
  background-color: #32ad3b; }
.light .bg37 {
  background-color: #97e19c; }
.light .bg39 {
  background-color: #e6f8e7; }
.light .bg00 {
  background-color: #000; }
.light .bc03 {
  border-color: #4d4d4d; }
.light .bc04 {
  border-color: gray; }
.light .bc05 {
  border-color: #8d8d8d; }
.light .bc06 {
  border-color: #b3b3b3; }
.light .bc07 {
  border-color: white; }
.light .bc09 {
  border-color: #fff; }
.light .bc13 {
  border-color: #0d2739; }
.light .bc14 {
  border-color: #1f618d; }
.light .bc15 {
  border-color: #246fa2; }
.light .bc16 {
  border-color: #3e98d4; }
.light .bc17 {
  border-color: #bbdbf0; }
.light .bc19 {
  border-color: white; }
.light .bc23 {
  border-color: #a8a8a8; }
.light .bc24 {
  border-color: #dbdbdb; }
.light .bc25 {
  border-color: #e8e8e8; }
.light .bc26 {
  border-color: white; }
.light .bc27 {
  border-color: white; }
.light .bc29 {
  border-color: white; }
.light .bc33 {
  border-color: #040f05; }
.light .bc34 {
  border-color: #1b5e20; }
.light .bc35 {
  border-color: #217227; }
.light .bc36 {
  border-color: #32ad3b; }
.light .bc37 {
  border-color: #97e19c; }
.light .bc39 {
  border-color: #e6f8e7; }
.light .bc00 {
  border-color: #000; }
.light .c03 {
  color: #4d4d4d; }
.light .c04 {
  color: gray; }
.light .c05 {
  color: #8d8d8d; }
.light .c06 {
  color: #b3b3b3; }
.light .c07 {
  color: white; }
.light .c09 {
  color: #fff; }
.light .c13 {
  color: #0d2739; }
.light .c14 {
  color: #1f618d; }
.light .c15 {
  color: #246fa2; }
.light .c16 {
  color: #3e98d4; }
.light .c17 {
  color: #bbdbf0; }
.light .c19 {
  color: white; }
.light .c23 {
  color: #a8a8a8; }
.light .c24 {
  color: #dbdbdb; }
.light .c25 {
  color: #e8e8e8; }
.light .c26 {
  color: white; }
.light .c27 {
  color: white; }
.light .c29 {
  color: white; }
.light .c33 {
  color: #040f05; }
.light .c34 {
  color: #1b5e20; }
.light .c35 {
  color: #217227; }
.light .c36 {
  color: #32ad3b; }
.light .c37 {
  color: #97e19c; }
.light .c39 {
  color: #e6f8e7; }
.light .c00 {
  color: #000; }

a {
  color: #246fa2; }

a:hover {
  color: #3e98d4; }

a.ci:hover {
  color: inherit; }

.ci {
  color: inherit; }

.shadow {
  box-shadow: 0px 3px 6px 0 rgba(0, 0, 0, 0.3); }

.shd02 {
  box-shadow: 0 1px 1.1px rgba(0, 0, 0, 0.105), 0 2.7px 3.8px rgba(0, 0, 0, 0.155), 0 10px 17px rgba(0, 0, 0, 0.26); }

.line {
  background: #DDEEE4; }

.completed .line {
  background: #32ad3b; }

.s1 .rl, .s2 .rl {
  background: #DDEEE4;
  border: 1px solid #1b5e20; }

.completed .rl {
  background: #1b5e20; }

.st0 {
  fill: #cff1ff; }

.stxt {
  fill: #000; }

.stl {
  stroke: #000; }

.cline {
  border-color: #cff1ff; }

.cvline {
  color: #cff1ff; }

.fade:before {
  background: linear-gradient(to top, white, rgba(255, 255, 255, 0));
  content: '';
  bottom: 0;
  height: 2rem;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 9; }

body {
  background: #fff;
  color: #000; }

body.light {
  background: #fff;
  color: #000; }

body.dark {
  background: #00273e;
  color: cd("00"); }

.dark .stxt {
  fill: cd("00"); }
.dark .stl {
  stroke: cd("00"); }
.dark .cline {
  border-color: #13397b; }
.dark .cvline {
  color: #13397b; }
.dark .st0 {
  fill: #13397b; }
.dark a {
  color: cd("35"); }
.dark a:hover {
  color: cd("36"); }
.dark a.ci {
  color: inherit; }
.dark a.ci:hover {
  color: inherit; }

/*# sourceMappingURL=color.css.map */
