@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,
  300,
  300italic,
  400italic,
  600,
  600italic);

.rst-content dl:not(.docutils) dt {
  /*
   * Read The Docs uses `display: table;` for dt elements, which messes with whitespace
   * and so e.g. properties don't include all the whitespace there is and are rendered
   * differently than expected (and what the HTML describes).
   */
  display: inline-block;
}

.rst-content code.literal {
  color: inherit;
  padding: 0;
  background: inherit;
  border: none;
}

* {
  font-family: "Open Sans", sans-serif;
  color: #000000;
  font-size: 14px !important;
  -webkit-font-smoothing: antialiased;
}

.wy-menu-vertical .caption-text {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  color: #555;
}

p,
li {
  line-height: 22px;
}

span.toctree-expand:before {
  content: "" !important;
}

.wy-menu-vertical p.caption {
  margin: 0px 0px;
  padding: 0px;
  margin-top: 1em;
  font-weight: bold;
}
.wy-menu-vertical {
  padding-left: 2.5rem;
}

.wy-menu-vertical li {
  margin: 0px;
  padding: 0px;
}

span.toctree-expand:before {
  content: "" !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
.rst-content .toctree-wrapper p.caption,
legend {
  font-weight: 500;
  line-height: 1.1;
}

h1 {
  font-size: 18px !important;
}

h2 {
  font-size: 16px !important;
}

.wy-nav-side,
.wy-side-scroll,
.wy-side-nav-search,
.wy-menu-vertical {
  width: 350px;
}

.wy-side-scroll {
  overflow-y: auto;
}

.wy-nav-content-wrap {
  margin-left: 350px;
}

#features-by-platform thead .head:not(:first-child) p {
  writing-mode: vertical-rl;
  transform: rotate(210deg);
}

@media screen and (max-width: 768px) {
  .wy-nav-side {
    left: -350px;
  }

  .wy-nav-content-wrap {
    margin-left: 0;
  }

  .wy-nav-content-wrap.shift {
    left: 350px;
  }
}

@media screen and (max-width: 480px) {
  .wy-form input[type="text"],
  .wy-form input[type="password"],
  .wy-form input[type="email"],
  .wy-form input[type="url"],
  .wy-form input[type="date"],
  .wy-form input[type="month"],
  .wy-form input[type="time"],
  .wy-form input[type="datetime"],
  .wy-form input[type="datetime-local"],
  .wy-form input[type="week"],
  .wy-form input[type="number"],
  .wy-form input[type="search"],
  .wy-form input[type="tel"],
  .wy-form input[type="color"] {
    margin-bottom: 0;
    display: inline-block;
  }
}

.wy-nav-side.shift {
  width: auto;
}

.wy-side-nav-search:before {
  content: "";
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABtEAAAEFCAYAAACVV8ghAAAACXBIWXMAAC4jAAAuIwF4pT92AAA4LWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNC0wOC0wNlQxMDoxOToxMy0wNzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE0LTA4LTA2VDEwOjE5OjMzLTA3OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wOC0wNlQxMDoxOTozMy0wNzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo0YmVhNzk1ZS00NmVhLTQ3YzYtOTRjMi0xZWIyYTBjYWJiY2Y8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6NGJlYTc5NWUtNDZlYS00N2M2LTk0YzItMWViMmEwY2FiYmNmPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NGJlYTc5NWUtNDZlYS00N2M2LTk0YzItMWViMmEwY2FiYmNmPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjRiZWE3OTVlLTQ2ZWEtNDdjNi05NGMyLTFlYjJhMGNhYmJjZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wOC0wNlQxMDoxOToxMy0wNzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MzAwMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MzAwMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTc0NTwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNjE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg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");
  background-size: auto 30px;
  background-position: center;
  background-repeat: no-repeat;
  height: calc(1.618em + 51px);
  display: block;
  margin: -0.809em;
  margin-bottom: 0px;
}

.wy-side-nav-search {
  background-color: #f5f5f5;
}

.wy-side-nav-search > a {
  color: #303030;
  font-size: 110%;
}

.wy-side-nav-search > a:visited {
  color: #303030;
}

.wy-side-nav-search > a:hover {
  color: #2f80ed;
}

.wy-side-nav-search > div.version {
  color: #303030;
}

.wy-side-nav-search input[type="text"] {
  border-color: #ddd;
  box-shadow: inset 0 1px 3px #eee;
  width: 85%;
}

.wy-nav-side,
.wy-nav-top {
  color: #303030;
  background: #f5f5f5;
}

.wy-nav-top a,
.wy-nav-top a:visited {
  color: #303030;
}

.wy-menu-vertical a,
.wy-menu-vertical a:visited,
.wy-menu-vertical li ul li a,
.wy-menu-vertical li.toctree-l2 a,
.wy-menu-vertical li.toctree-l3 a,
.wy-menu-vertical li.toctree-l4 a {
  line-height: 20px;
  color: #303030;
  font-size: 14px;
}

.wy-menu-vertical li.toctree-l1 > a,
.wy-menu-vertical li.toctree-l1 > a.current,
.wy-menu-vertical li.toctree-l1.current > a {
  padding-left: 0;
}

.wy-menu-vertical li.toctree-l2 > a,
.wy-menu-vertical li.toctree-l2 > a.current,
.wy-menu-vertical li.toctree-l2.current > a {
  padding-left: 1em;
}

.wy-menu-vertical li.toctree-l3 > a,
.wy-menu-vertical li.toctree-l3 > a.current,
.wy-menu-vertical li.toctree-l3.current > a {
  padding-left: 2em;
}

.wy-menu-vertical li.toctree-l4 a,
.wy-menu-vertical li.toctree-l4 > a.current,
.wy-menu-vertical li.toctree-l4.current a {
  padding-left: 3em;
}

.wy-menu-vertical li.toctree-l2.current li.toctree-l3 a {
  background-color: #f5f5f5;
  padding-left: 2em;
}

.wy-menu-vertical a:visited,
.wy-menu-vertical li ul li a:visited,
.wy-menu-vertical li.toctree-l2 a:visited,
.wy-menu-vertical li.toctree-l3 a:visited,
.wy-menu-vertical li.toctree-l4 a:visited {
  color: #303030;
}

.wy-menu-vertical li.current {
  background: #f5f5f5;
}

.wy-menu-vertical a:hover {
  background-color: #f5f5f5;
}

.wy-menu-vertical li.current > a {
  background: #f5f5f5;
  color: #3facba;
}

.wy-menu-vertical li.current > a {
  background: #f5f5f5;
  color: #3facba;
}

.wy-menu-vertical li.current a:hover {
  background: unset;
  color: #3facba;
}

.wy-menu-vertical li.toctree-l2.current > a {
  background: #f5f5f5;
}

.wy-menu-vertical ul.current li.current ul li a {
  border-right: unset;
}

.wy-menu-vertical li.toctree-l1.current > a {
  border-bottom: unset;
  border-top: unset;
}

.wy-menu-vertical li span.toctree-expand,
.wy-menu-vertical li.on a span.toctree-expand,
.wy-menu-vertical li.current > a span.toctree-expand {
  line-height: 20px;
}

.wy-menu-vertical header,
.wy-menu-vertical p.caption {
  height: unset;
  padding: 0;
  white-space: normal;
  padding-right: 1rem;
}

.wy-breadcrumbs {
  font-weight: 700;
  color: #808080;
  width: 50%;
}

.wy-breadcrumbs li:nth-last-child(2) {
  color: #000000;
}

section.wy-nav-content-wrap {
  background: unset;
}

a {
  color: #3facba;
}

a:visited {
  color: #3facba;
}

a:hover,
.wy-menu-vertical a:hover {
  color: #2398a1;
}

a span {
  color: inherit;
}

.btn,
.btn-neutral {
  border-radius: 3px;
  line-height: 35px;
  font-size: 0.8rem;
  padding: 0 15px;
  color: #fff !important;
  border: 1px solid #2ec0cc;
  background-color: #2ec0cc !important;
  text-transform: uppercase;
  letter-spacing: 0;
  font-weight: normal;
  font-family: "Open Sans", sans-serif;
  box-shadow: unset;
}

.btn:active {
  box-shadow: unset;
  padding: 0 15px;
}

.btn:hover,
.btn-neutral:hover {
  color: #fff !important;
  background-color: #33cdda !important;
}

.btn:visited,
.btn-neutral:visited {
  color: #fff !important;
}

.btn .fa,
a.icon:before {
  display: none !important;
}

.rst-content .highlighted {
  background: rgba(57, 193, 203, 0.3);
}

.rst-content p {
  margin-bottom: 8px;
}

::selection {
  background: #33cdda;
}

p.admonition-title {
  background: black !important;
}

div.admonition {
  background: white !important;
  border: 1px solid #e1e4e5;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  padding: 0px 0px;
  margin: 16px 0px 8px 0px;
}

.highlight,
.highlight span,
.highlight > pre,
pre a,
pre code,
pre span {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace !important;
  font-size: 12px !important;
  background-color: white;
}

pre.full-signature {
  background-color: white;
  border: 1px solid #e1e4e5;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace !important;
  font-size: 12px !important;
  padding: 6px;
}

pre.full-signature * {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", Courier, monospace !important;
  font-size: 12px !important;
  background-color: white;
}

dl.class dt,
dl.value dt,
dl.enum dt,
dl.interface dt,
dl.property dt,
dl.method dt {
  width: 100%;
  background-color: #fcfcfc !important;
  border: 0px !important;
  margin-left: 0px !important;
  padding-left: 0px !important;
}
.rst-content dl.value > dd,
.rst-content dl.property > dd,
.rst-content dl.enum > dd,
.rst-content dl.method > dd {
  margin-left: 12px;
}

.rst-content dl {
  width: 100%;
}

.rst-content dl.class > dd,
.rst-content dl.interface > dd {
  margin-left: 0px;
}

#search-results .search li a {
  margin-bottom: auto;
}

/* override table width restrictions */
@media screen and (min-width: 767px) {
  .wy-table-responsive table td {
    /* !important prevents the common CSS stylesheets from overriding
         this as on RTD they are loaded after this stylesheet */
    white-space: normal !important;
  }

  .wy-table-responsive {
    overflow: visible !important;
  }
}

.wy-table td,
.rst-content table.docutils td,
.rst-content table.field-list td {
  vertical-align: top;
  border-width: 0px;
}

.wy-table-bordered-all,
.rst-content table.docutils {
  border-width: 0px;
}

.clear-both {
  clear: both;
}

.mb-24 {
  margin-bottom: 24px;
}

.navbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.auth-link-container {
  display: flex;
  align-items: center;
  gap: 24px;
}

.signup-link {
  display: none;
  color: #000000;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
}

.signup-link:visited {
  color: #000000;
}

.signup-link--mobile {
  display: block;
}

@media only screen and (min-width: 1366px) {
  .signup-link {
    display: block;
  }

  .signup-link--mobile {
    display: none;
  }
}

.signin-link {
  padding: 16px 34px;
  background: #000000;
  color: #ffffff;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
}

.signin-link:visited {
  color: #ffffff;
}

.wy-nav-content {
  max-width: 988px;
}

@media only screen and (max-width: 768px) {
  .module-link-container {
    flex-flow: column;
  }
}

.text-left {
  text-align: left;
}

.cta {
  padding: 16px;
  background: #000000;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

.cta a:visited {
  color: #ffffff;
}

.cta--full {
  width: 100%;
  display: block;
}

.cta--secondary {
  background: #ffffff;
  border: solid 1px #cdcdcd;
  color: #000000;
  font-size: 12px;
  font-weight: 400;
}

.cta--secondary:visited {
  color: #000000;
}

.card-container {
  margin-bottom: 64px;
  display: flex;
  flex-flow: row wrap;
  gap: 32px;
}

@media screen and (max-width: 768px) {
  .card-container {
    flex-flow: column;
    align-items: center;
  }
}

.card {
  width: 400px;
  min-height: 318px;
  padding: 12.5px 0 41px;
  border: solid 1px #cdcdcd;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  box-sizing: content-box;
}

@media screen and (max-width: 768px) {
  .card {
    width: 100%;
  }

  .card img {
    margin: 0 auto;
    display: block;
  }
}

.card:has(p, ul, a) {
  margin: 0 !important;
}

.card-title {
  color: #606f7b;
  text-transform: uppercase;
}

.card-description {
  color: #000000;
  font-size: 20px !important;
  font-weight: 700;
  text-transform: capitalize;
}

.card-content {
  padding: 41px;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  gap: 0.5em;
}

.card-content a,
.card-content a:visited {
  color: #2f80ed;
}

.card-content a:hover {
  text-decoration: underline;
}

.card-content p img {
  margin: 0;
  display: inline;
}

.container .cta a,
.container .cta a:visited {
  color: #ffffff;
}

.container .cta {
  max-width: 319px;
  width: 100%;
  margin: 0 auto;
}

.box-label {
  width: fit-content;
  margin: 16px 0;
  padding: 10px 33.5px;
  display: inline-block;
  border: solid 1px #cdcdcd;
}

.box-label:hover {
  text-decoration: underline;
}

.box-label a,
.box-label p {
  color: #000000;
}

.box-label p {
  margin: 0;
}

.colwidths-given {
  width: 100%;
}

.scandit-icon {
  background-color: #606f7b;
  display: inline-block;
  width: 24px;
}
