#spinner {
    position: absolute !important;
    top: 9.1rem !important;
    left:48% !important;
    width:64px !important;
    height:64px !important;
}

#spinner img {
    width: 64 !important;
    height: 64 !important;
}

ol.txt { counter-reset: item }
li.txt { display: block; padding: 0.5rem; }
li.txt:before { content: counters(item, ".") " "; counter-increment: item }

.text-lg,
.biglist {
    font-size: 1.8rem !important;
}

.text-md {
    font-size: 1.4rem !important;
}

.dropdown-item {
    background: #fff !important;
    color: #333;
}

.dropdown-item:hover {
    background: #17a1e7 !important;
    color: #fff;
}

.nav-link, .nav-link.dropdown-toggle {
    font-size: 1.1rem !important;
}

.nav-link.active{
    color: #17a1e7 !important;
}

.pale-blue {
    color: #17a1e7 !important;
}

.bg-pale-blue {
    background: #17a1e7 !important;
}

.selenqtype{

}

.open-sans-300 {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}
.open-sans-400 {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

.open-sans-500 {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

.open-sans-600 {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 600;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

.open-sans-700 {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

.open-sans-800 {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}
