:root {
  --body-background: #f0f8ff;
  --primary-color: #433fff;
  --primary-color-text: #ffffff;
  --primary-color-dark: #0300cc;

  --theme-100: #ffffff;
  --theme-98: #f5faff;
  --theme-97: #f0f8ff;
  --theme-96: #ebf5ff;
  --theme-95: #e7f3fd;
  --theme-90: #d0e6fb;
  --theme-85: #b8dafa;
  --theme-80: #a0cdf8;
  --theme-77: #94c6f5;
  --theme-75: #88c1f6;
  --theme-70: #71b5f4;
  --theme-65: #59a8f3;
  --theme-60: #419cf1;
  --theme-55: #2a90ef;
  --theme-50: #1283ed;
  --theme-45: #1076d5;
  --theme-40: #0e69be;
  --theme-37: #1161ac;
  --theme-35: #0c5ca6;
  --theme-30: #0b4f8e;
  --theme-25: #094277;
  --theme-20: #07345f;
  --theme-15: #052747;
  --theme-10: #041a2f;

  --analyitcs-color1: #b7f5ff;
  --analyitcs-color2: #4199af;
  --analyitcs-color3: #68b1e9;
  --analyitcs-color4: #7ebfd8;
  --shadow-100: #ffffff;
  --shadow-95: #f2f2f2;
  --shadow-90: #e6e6e6;
  --shadow-85: #d9d9d9;
  --shadow-80: #cccccc;
  --shadow-75: #bfbfbf;
  --shadow-70: #b3b3b3;
  --shadow-65: #a6a6a6;
  --shadow-60: #999999;
  --shadow-57: #919191;
  --shadow-55: #8c8c8c;
  --shadow-53: #898484;
  --shadow-52: #848484;
  --shadow-50: #808080;
  --shadow-45: #737373;
  --shadow-40: #666666;
  --shadow-35: #595959;
  --shadow-33: #545454;
  --shadow-30: #4d4d4d;
  --shadow-25: #404040;
  --shadow-20: #333333;
  --shadow-15: #262626;
  --shadow-10: #1a1a1a;

  --required: #d32f2f;

  --text-input: #545454;
}

.s2p-1 {
  fill: #248f66;
}

.s2p-2 {
  fill: #ff8110;
}

.s2p-5 {
  fill: #ef6e03;
}

.s2p-6 {
  fill: #d35f00;
}

.s2p-20 {
  fill: #fbeada;
}

.s2p-3 {
  fill: #248f66;
}

.s2p-4 {
  fill: #e7ecf2;
}

.s2p-7 {
  fill: #35cd9a;
}

.s2p-8 {
  fill: #16c085;
}

.s2p-9 {
  fill: #85e0bd;
}

.s2p-10 {
  fill: #c2f0de;
}

.s2p-11 {
  fill: #f2f4f4;
}

.s2p-12 {
  fill: #0a1530;
}

.s2p-13 {
  fill: #a7e6ce;
}

.s2p-14 {
  fill: #fdeadf;
}

.s2p-15 {
  fill: #f9f8f7;
}

.s2p-16 {
  fill: #29a374;
}

.s2p-17 {
  fill: #29a374;
}

.s2p-18 {
  fill: #e5f5fe;
}

.s2p-19 {
  fill: #3dd08a;
}

.s2p-21 {
  fill: #0ec787;
}

.s2p-22 {
  fill: #fff;
}

.s2p-23 {
  fill: #19486b;
}

.s2p-24 {
  fill: #37d19a;
}

.s2p-25 {
  opacity: 0.05;
}

.s2p-26 {
  fill: #15bf80;
}
