body {
  margin: 0; }
  body * {
    font-family: Arial, sans-serif;
    font-size: 0.875rem; }
    button:not(.label) {
      border: 1px solid #002158;
      padding: 4px 8px;
      background-color: #ffffff;
      color: #312b39;
      border-radius: 3px;
      transition: background-color 0.25s, color 0.25s;
      margin: 3px 0;
    }
    button:not(.label):not([disabled]):hover, button:not(.label):not([disabled]):focus {
        background-color: #002158;
        color:#ffffff;
    }
    button:not(.label):not([disabled]):hover {
        cursor: pointer;
    }
    button:not(.label)[disabled] {
        opacity:50%;
    }

#container .hidden {
  display: none; }

#container.plain-view .label-container .label {
  display: none; }

#container.plain-view .reveal-container .reveal .label {
  display: none; }

#container.plain-view .plainViewBtn:not(:first-of-type) {
  margin-top: 15px; }

#container:not(.plain-view) .plainViewBtn:not(:first-of-type) {
  display: none; }

#container:not(.plain-view) .label {
  cursor: pointer; }

#container:not(.plain-view) .reveal-content {
  padding: 10px; }

#container:not(.plain-view).accordion .label-container .label {
  display: none; }

#container:not(.plain-view).accordion .reveal-container {
  margin-top: 10px;
  width: 100%; }
  #container:not(.plain-view).accordion .reveal-container .reveal {
    width: 100%; }
    #container:not(.plain-view).accordion .reveal-container .reveal .label {
      width: 100%;
      text-align: left;
      position: relative; }
      #container:not(.plain-view).accordion .reveal-container .reveal .label:after {
        content: "+";
        display: inline-block;
        vertical-align: middle;
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
      }
      #container:not(.plain-view).accordion .reveal-container .reveal .label.selected:after {
        content: "-"; }
    #container:not(.plain-view).accordion .reveal-container .reveal .reveal-title {
      display: none; }
    #container:not(.plain-view).accordion .reveal-container .reveal:not(.selected) .reveal-content {
      display: none; }

#container:not(.plain-view):not(.accordion) .reveal-container .reveal .label.accordion-label, #container:not(.plain-view):not(.accordion) .reveal-container .reveal .reveal-title {
  display: none; }

#container:not(.plain-view):not(.accordion) .reveal-container .reveal:not(.selected) {
  display: none; }

.plainViewBtn {
  border: 1px solid #002158;
  padding: 4px 8px;
  background-color: white;
  color: #312b39;
  border-radius: 3px;
  transition: background-color 0.25s, color 0.25s;
  margin: 3px 0; }
  .plainViewBtn:not([disabled]):hover, .plainViewBtn:not([disabled]):focus {
    background-color: #002158;
    color: white; }
    .plainViewBtn:not([disabled]):hover *, .plainViewBtn:not([disabled]):focus * {
      color: white; }
  .plainViewBtn:not([disabled]):hover {
    cursor: pointer; }
  .plainViewBtn[disabled] {
    color: #98959c;
    border-color: #8090ac; }

#container:not(.plain-view) .label {
  border: none;
  padding: 10px;
  text-align: left;
  font-weight: bold; }

#container:not(.plain-view).accordion .reveal-container {
  width: 100%; }
  #container:not(.plain-view).accordion .reveal-container .reveal .label {
    width: 100%;
    padding: 10px 20px 10px 10px; }

#container:not(.plain-view) .label {
  background-color: #7cc7e0; }
  #container:not(.plain-view) .label:hover:not(.selected), #container:not(.plain-view) .label:focus:not(.selected) {
    background-color: #b0ddec; }

#container:not(.plain-view) .reveal-container .reveal {
  background-color: #bee3f0; }

#container:not(.plain-view).accordion .reveal-container .reveal .label {
  border-top: 1px solid #5d95a8; }
  #container:not(.plain-view).accordion .reveal-container .reveal .label:after {
    color: #518192; }

#container:not(.plain-view).accordion .reveal-container .reveal:last-of-type {
  border-bottom: 1px solid #5d95a8; }

#container:not(.plain-view) .label.colour-1 {
  background-color: #ed95ba; }
  #container:not(.plain-view) .label.colour-1:hover:not(.selected), #container:not(.plain-view) .label.colour-1:focus:not(.selected) {
    background-color: #f4bfd6; }

#container:not(.plain-view) .reveal-container .reveal.colour-1 {
  background-color: #f6cadd; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-1 .label {
  border-top: 1px solid #b2708c; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-1 .label:after {
    color: #9a6179; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-1:last-of-type {
  border-bottom: 1px solid #b2708c; }

#container:not(.plain-view) .label.colour-2 {
  background-color: #ed8092; }
  #container:not(.plain-view) .label.colour-2:hover:not(.selected), #container:not(.plain-view) .label.colour-2:focus:not(.selected) {
    background-color: #f4b3be; }

#container:not(.plain-view) .reveal-container .reveal.colour-2 {
  background-color: #f6c0c9; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-2 .label {
  border-top: 1px solid #b2606e; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-2 .label:after {
    color: #9a535f; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-2:last-of-type {
  border-bottom: 1px solid #b2606e; }

#container:not(.plain-view) .label.colour-3 {
  background-color: #ee7b7b; }
  #container:not(.plain-view) .label.colour-3:hover:not(.selected), #container:not(.plain-view) .label.colour-3:focus:not(.selected) {
    background-color: #f5b0b0; }

#container:not(.plain-view) .reveal-container .reveal.colour-3 {
  background-color: #f7bdbd; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-3 .label {
  border-top: 1px solid #b35c5c; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-3 .label:after {
    color: #9b5050; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-3:last-of-type {
  border-bottom: 1px solid #b35c5c; }

#container:not(.plain-view) .label.colour-4 {
  background-color: #f18b6e; }
  #container:not(.plain-view) .label.colour-4:hover:not(.selected), #container:not(.plain-view) .label.colour-4:focus:not(.selected) {
    background-color: #f7b9a8; }

#container:not(.plain-view) .reveal-container .reveal.colour-4 {
  background-color: #f8c5b7; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-4 .label {
  border-top: 1px solid #b56853; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-4 .label:after {
    color: #9d5a48; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-4:last-of-type {
  border-bottom: 1px solid #b56853; }

#container:not(.plain-view) .label.colour-5 {
  background-color: #f4aa6a; }
  #container:not(.plain-view) .label.colour-5:hover:not(.selected), #container:not(.plain-view) .label.colour-5:focus:not(.selected) {
    background-color: #f8cca6; }

#container:not(.plain-view) .reveal-container .reveal.colour-5 {
  background-color: #fad5b5; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-5 .label {
  border-top: 1px solid #b78050; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-5 .label:after {
    color: #9f6f45; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-5:last-of-type {
  border-bottom: 1px solid #b78050; }

#container:not(.plain-view) .label.colour-6 {
  background-color: #f5c76f; }
  #container:not(.plain-view) .label.colour-6:hover:not(.selected), #container:not(.plain-view) .label.colour-6:focus:not(.selected) {
    background-color: #f9dda9; }

#container:not(.plain-view) .reveal-container .reveal.colour-6 {
  background-color: #fae3b7; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-6 .label {
  border-top: 1px solid #b89553; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-6 .label:after {
    color: #9f8148; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-6:last-of-type {
  border-bottom: 1px solid #b89553; }

#container:not(.plain-view) .label.colour-7 {
  background-color: #f5ee77; }
  #container:not(.plain-view) .label.colour-7:hover:not(.selected), #container:not(.plain-view) .label.colour-7:focus:not(.selected) {
    background-color: #f9f5ad; }

#container:not(.plain-view) .reveal-container .reveal.colour-7 {
  background-color: #faf7bb; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-7 .label {
  border-top: 1px solid #b8b359; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-7 .label:after {
    color: #9f9b4d; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-7:last-of-type {
  border-bottom: 1px solid #b8b359; }

#container:not(.plain-view) .label.colour-8 {
  background-color: #b9da60; }
  #container:not(.plain-view) .label.colour-8:hover:not(.selected), #container:not(.plain-view) .label.colour-8:focus:not(.selected) {
    background-color: #d5e9a0; }

#container:not(.plain-view) .reveal-container .reveal.colour-8 {
  background-color: #dcedb0; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-8 .label {
  border-top: 1px solid #8ba448; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-8 .label:after {
    color: #788e3e; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-8:last-of-type {
  border-bottom: 1px solid #8ba448; }

#container:not(.plain-view) .label.colour-9 {
  background-color: #9fd161; }
  #container:not(.plain-view) .label.colour-9:hover:not(.selected), #container:not(.plain-view) .label.colour-9:focus:not(.selected) {
    background-color: #c5e3a0; }

#container:not(.plain-view) .reveal-container .reveal.colour-9 {
  background-color: #cfe8b0; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-9 .label {
  border-top: 1px solid #779d49; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-9 .label:after {
    color: #67883f; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-9:last-of-type {
  border-bottom: 1px solid #779d49; }

#container:not(.plain-view) .label.colour-10 {
  background-color: #86e199; }
  #container:not(.plain-view) .label.colour-10:hover:not(.selected), #container:not(.plain-view) .label.colour-10:focus:not(.selected) {
    background-color: #b6edc2; }

#container:not(.plain-view) .reveal-container .reveal.colour-10 {
  background-color: #c3f0cc; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-10 .label {
  border-top: 1px solid #65a973; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-10 .label:after {
    color: #579263; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-10:last-of-type {
  border-bottom: 1px solid #65a973; }

#container:not(.plain-view) .label.colour-11 {
  background-color: #84e4e0; }
  #container:not(.plain-view) .label.colour-11:hover:not(.selected), #container:not(.plain-view) .label.colour-11:focus:not(.selected) {
    background-color: #b5efec; }

#container:not(.plain-view) .reveal-container .reveal.colour-11 {
  background-color: #c2f2f0; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-11 .label {
  border-top: 1px solid #63aba8; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-11 .label:after {
    color: #569492; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-11:last-of-type {
  border-bottom: 1px solid #63aba8; }

#container:not(.plain-view) .label.colour-12 {
  background-color: #6dcfee; }
  #container:not(.plain-view) .label.colour-12:hover:not(.selected), #container:not(.plain-view) .label.colour-12:focus:not(.selected) {
    background-color: #a7e2f5; }

#container:not(.plain-view) .reveal-container .reveal.colour-12 {
  background-color: #b6e7f7; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-12 .label {
  border-top: 1px solid #529bb3; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-12 .label:after {
    color: #47879b; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-12:last-of-type {
  border-bottom: 1px solid #529bb3; }

#container:not(.plain-view) .label.colour-13 {
  background-color: #6c9ee8; }
  #container:not(.plain-view) .label.colour-13:hover:not(.selected), #container:not(.plain-view) .label.colour-13:focus:not(.selected) {
    background-color: #a7c5f1; }

#container:not(.plain-view) .reveal-container .reveal.colour-13 {
  background-color: #b6cff4; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-13 .label {
  border-top: 1px solid #5177ae; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-13 .label:after {
    color: #466797; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-13:last-of-type {
  border-bottom: 1px solid #5177ae; }

#container:not(.plain-view) .label.colour-14 {
  background-color: #9191e2; }
  #container:not(.plain-view) .label.colour-14:hover:not(.selected), #container:not(.plain-view) .label.colour-14:focus:not(.selected) {
    background-color: #bdbdee; }

#container:not(.plain-view) .reveal-container .reveal.colour-14 {
  background-color: #c8c8f1; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-14 .label {
  border-top: 1px solid #6d6daa; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-14 .label:after {
    color: #5e5e93; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-14:last-of-type {
  border-bottom: 1px solid #6d6daa; }

#container:not(.plain-view) .label.colour-15 {
  background-color: #b390db; }
  #container:not(.plain-view) .label.colour-15:hover:not(.selected), #container:not(.plain-view) .label.colour-15:focus:not(.selected) {
    background-color: #d1bce9; }

#container:not(.plain-view) .reveal-container .reveal.colour-15 {
  background-color: #d9c8ed; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-15 .label {
  border-top: 1px solid #866ca4; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-15 .label:after {
    color: #745e8e; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-15:last-of-type {
  border-bottom: 1px solid #866ca4; }

#container:not(.plain-view) .label.colour-16 {
  background-color: #ca90d0; }
  #container:not(.plain-view) .label.colour-16:hover:not(.selected), #container:not(.plain-view) .label.colour-16:focus:not(.selected) {
    background-color: #dfbce3; }

#container:not(.plain-view) .reveal-container .reveal.colour-16 {
  background-color: #e5c8e8; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-16 .label {
  border-top: 1px solid #986c9c; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-16 .label:after {
    color: #835e87; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-16:last-of-type {
  border-bottom: 1px solid #986c9c; }

#container:not(.plain-view) .label.colour-17 {
  background-color: #979797; }
  #container:not(.plain-view) .label.colour-17:hover:not(.selected), #container:not(.plain-view) .label.colour-17:focus:not(.selected) {
    background-color: #c1c1c1; }

#container:not(.plain-view) .reveal-container .reveal.colour-17 {
  background-color: #cbcbcb; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-17 .label {
  border-top: 1px solid #717171; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-17 .label:after {
    color: #626262; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-17:last-of-type {
  border-bottom: 1px solid #717171; }

#container:not(.plain-view) .label.colour-18 {
  background-color: #b0b0b0; }
  #container:not(.plain-view) .label.colour-18:hover:not(.selected), #container:not(.plain-view) .label.colour-18:focus:not(.selected) {
    background-color: #d0d0d0; }

#container:not(.plain-view) .reveal-container .reveal.colour-18 {
  background-color: #d8d8d8; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-18 .label {
  border-top: 1px solid #848484; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-18 .label:after {
    color: #727272; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-18:last-of-type {
  border-bottom: 1px solid #848484; }

#container:not(.plain-view) .label.colour-19 {
  background-color: #c9c9c9; }
  #container:not(.plain-view) .label.colour-19:hover:not(.selected), #container:not(.plain-view) .label.colour-19:focus:not(.selected) {
    background-color: #dfdfdf; }

#container:not(.plain-view) .reveal-container .reveal.colour-19 {
  background-color: #e4e4e4; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-19 .label {
  border-top: 1px solid #979797; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-19 .label:after {
    color: #838383; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-19:last-of-type {
  border-bottom: 1px solid #979797; }

#container:not(.plain-view) .label.colour-20 {
  background-color: #e3e3e3; }
  #container:not(.plain-view) .label.colour-20:hover:not(.selected), #container:not(.plain-view) .label.colour-20:focus:not(.selected) {
    background-color: #eeeeee; }

#container:not(.plain-view) .reveal-container .reveal.colour-20 {
  background-color: #f1f1f1; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-20 .label {
  border-top: 1px solid #aaaaaa; }
  #container:not(.plain-view).accordion .reveal-container .reveal.colour-20 .label:after {
    color: #949494; }

#container:not(.plain-view).accordion .reveal-container .reveal.colour-20:last-of-type {
  border-bottom: 1px solid #aaaaaa; }
