@import "https://static.c1.quotemedia.com/icons/v1.0.11/style.css";
:root {
  --QMOD-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --QMOD-default-font-size: 0.81em;
  --QMOD-font: 13pt "Helvetica Neue", Helvetica, Arial, sans-serif;
  --QMOD-font-12: 0.855em;
  --QMOD-font-14: 1em;
  --QMOD-font-16: 1.14em;
  --QMOD-primary-color: #0477d1;
  --QMOD-secondary-color: #EDF6FC;
  --QMOD-primary-grey: #E3E3E3;
  --QMOD-softer-grey: #EEEEEE;
  --QMOD-primary-text: #222;
  --QMOD-secondary-text: #575757;
  --QMOD-blue-text: #035392;
  --QMOD-primary-border: 1px solid #E3E3E3;
  --QMOD-secondary-border: 2px solid #707070;
  --QMOD-ticker-red: #D9363D;
  --QMOD-ticker-green: #007600;
  --QMOD-icon-color: #787878;
  --QMOD-placeholder-color: #888;
}
@supports (font: -apple-system-body) {
  :root {
    --QMOD-font: -apple-system-body;
  }
}
.qmod-btn {
  background: #ddd;
  padding: 10px;
  color: #000;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid #ddd;
  outline: 0;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.qmod-btn:hover {
  background-color: #eaeaea;
  border-color: #eaeaea;
  color: #000;
}
.qmod-btn:active {
  outline: 0;
  background-color: #d0d0d0;
  border-color: #d0d0d0;
  color: #000;
}
.qmod-btn.qmod-btn-rnd {
  border-radius: 5px;
}
.qmod-btn.qmod-btn-shadow {
  -webkit-box-shadow: 3px 3px 5px 0 rgba(100, 100, 100, 0.6);
  box-shadow: 3px 3px 5px 0 rrgba(100, 100, 100, 0.6);
}
.qmod-btn.qmod-btn-glow {
  -webkit-box-shadow: 0 0 3px 2px rgba(100, 100, 100, 0.6);
  box-shadow: 0 0 3px 2px rgba(100, 100, 100, 0.6);
}
.qmod-btn.qmod-btn-active {
  background-color: #c4c4c4;
  border-color: #c4c4c4;
  color: #000;
}
.qmod-btn:focus-visible {
  outline: 1px solid black;
  outline-offset: -1px;
}
.qmod-btn.qmod-btn-main {
  color: #fff;
  background-color: var(--QMOD-primary-color);
  border-color: var(--QMOD-primary-color);
}
.qmod-btn.qmod-btn-main:hover,
.qmod-btn.qmod-btn-main:active,
.qmod-btn.qmod-btn-main.qmod-btn-active {
  background-color: #0c82d6;
  border-color: #0c82d6;
  color: #fff;
}
.qmod-btn.qmod-btn-alt {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.qmod-btn.qmod-btn-alt:hover,
.qmod-btn.qmod-btn-alt:active,
.qmod-btn.qmod-btn-alt.qmod-btn-active {
  background-color: #333;
  border-color: #333;
  color: #fff;
}
.qmod-btn.qmod-btn-invert {
  color: var(--QMOD-primary-color);
  background-color: #fff;
  border-color: var(--QMOD-primary-color);
}
.qmod-btn.qmod-btn-invert:hover,
.qmod-btn.qmod-btn-invert:active,
.qmod-btn.qmod-btn-invert.qmod-btn-active {
  background-color: var(--QMOD-primary-color);
  color: #fff;
  border-color: var(--QMOD-primary-color);
}
.qmod-btn.qmod-btn-link {
  border: 0;
  padding: 0;
  text-decoration: underline;
  color: var(--QMOD-primary-color);
  background-color: transparent;
}
.qmod-btn.qmod-btn-link:hover {
  color: #0e90ee;
}
.qmod-btn-ok {
  margin: 0 20px 20px 0;
}
.qmod-btn.qmod-green {
  vertical-align: top;
  color: white;
  text-align: center;
  background: #27ae60;
  border: 1px solid transparent;
  cursor: pointer;
  min-width: 70px;
  border-radius: 4px;
}
.qmod-btn.qmod-green:hover {
  background: #36d278;
}
.qmod-btn.qmod-green:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.qmod-btn.qmod-lightblue {
  vertical-align: top;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #3498db;
  border: 1px solid transparent;
  border-bottom: 2px solid #2a8bcc;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #2a8bcc;
  box-shadow: inset 0 -2px #2a8bcc;
}
.qmod-btn.qmod-lightblue:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fa + .qmod-btn-text {
  margin-left: 3px;
}
.qmod-btn.qmod-darkblue {
  vertical-align: top;
  color: white;
  text-align: center;
  background: #2980b9;
  border: 1px solid transparent;
  cursor: pointer;
  min-width: 70px;
  border-radius: 4px;
}
.qmod-btn.qmod-darkblue:hover {
  background: #409ad5;
}
.qmod-btn.qmod-darkblue:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.qmod-btn.qmod-red {
  vertical-align: top;
  color: white;
  text-align: center;
  background: #c0392b;
  border: 1px solid transparent;
  cursor: pointer;
  min-width: 70px;
  border-radius: 4px;
}
.qmod-btn.qmod-red:hover {
  background: #d65548;
}
.qmod-btn.qmod-red:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.qmod-btn.qmod-dark {
  vertical-align: top;
  color: white;
  text-align: center;
  background: #454545;
  border: 1px solid transparent;
  cursor: pointer;
  min-width: 70px;
  border-radius: 4px;
}
.qmod-btn.qmod-dark:hover {
  background: #5f5f5f;
}
.qmod-btn.qmod-dark:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.qmod-btn.qmod-disabled {
  box-shadow: 0px -2px #666 inset;
  pointer-events: none;
  cursor: not-allowed;
  background-color: #BDC3C7;
  border-bottom: 2px solid #666;
  text-shadow: none;
  opacity: 0.6;
  color: #222;
}
.qmod-btn.qmod-disabled:hover {
  background-color: #BDC3C7;
}
.qmod-button-group {
  display: table;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}
.qmod-button-group li {
  display: table-cell;
  border-right: 1px solid #ccc;
}
.qmod-button-group li button {
  width: 100%;
}
.qmod-button-group li:not(:empty) button {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
.qmod-button-group li button,
.qmod-button-group li:not(:empty) ~ li button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.qmod-button-group li:last-child {
  border-right: 0;
}
.qmod-button-group li:last-child button {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.qmod-group-btn-ul {
  display: flex;
  padding: 2px;
  margin: 0;
  list-style: none;
  align-items: center;
  background-color: #F6F6F6;
  border-radius: 5px;
}
.qmod-group-btn-ul .qmod-group-btn {
  background-color: inherit;
  padding: 8px 16px;
  border-radius: 5px;
  border: 1px solid transparent;
  color: var(--QMOD-secondary-text);
}
.qmod-group-btn-ul-small.qmod-group-btn-ul .qmod-group-btn {
  padding: 4px 8px;
}
.qmod-group-btn-ul .qmod-group-btn:hover {
  background-color: #E3ECF6;
}
.qmod-group-btn-ul .qmod-group-btn:active {
  background-color: #E3ECF6;
}
.qmod-group-btn-ul .qmod-group-btn.qmod-active {
  color: #fff;
  background-color: var(--QMOD-primary-color);
}
.pure-g {
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  display: -ms-flexbox;
  -ms-flex-flow: row wrap;
  -ms-align-content: flex-start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}
.opera-only :-o-prefocus,
.pure-g {
  word-spacing: -0.43em;
}
.pure-u {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
.pure-u-1,
.pure-u-1-1,
.pure-u-1-2,
.pure-u-1-3,
.pure-u-2-3,
.pure-u-1-4,
.pure-u-3-4,
.pure-u-1-5,
.pure-u-2-5,
.pure-u-3-5,
.pure-u-4-5,
.pure-u-5-5,
.pure-u-1-6,
.pure-u-5-6,
.pure-u-1-8,
.pure-u-3-8,
.pure-u-5-8,
.pure-u-7-8,
.pure-u-1-12,
.pure-u-5-12,
.pure-u-7-12,
.pure-u-11-12,
.pure-u-1-24,
.pure-u-2-24,
.pure-u-3-24,
.pure-u-4-24,
.pure-u-5-24,
.pure-u-6-24,
.pure-u-7-24,
.pure-u-8-24,
.pure-u-9-24,
.pure-u-10-24,
.pure-u-11-24,
.pure-u-12-24,
.pure-u-13-24,
.pure-u-14-24,
.pure-u-15-24,
.pure-u-16-24,
.pure-u-17-24,
.pure-u-18-24,
.pure-u-19-24,
.pure-u-20-24,
.pure-u-21-24,
.pure-u-22-24,
.pure-u-23-24,
.pure-u-24-24 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
.pure-u-1-24 {
  width: 4.1667%;
  *width: 4.1357%;
}
.pure-u-1-12,
.pure-u-2-24 {
  width: 8.3333%;
  *width: 8.3023%;
}
.pure-u-1-8,
.pure-u-3-24 {
  width: 12.5%;
  *width: 12.469%;
}
.pure-u-1-6,
.pure-u-4-24 {
  width: 16.6667%;
  *width: 16.6357%;
}
.pure-u-1-5 {
  width: 20%;
  *width: 19.969%;
}
.pure-u-5-24 {
  width: 20.8333%;
  *width: 20.8023%;
}
.pure-u-1-4,
.pure-u-6-24 {
  width: 25%;
  *width: 24.969%;
}
.pure-u-7-24 {
  width: 29.1667%;
  *width: 29.1357%;
}
.pure-u-1-3,
.pure-u-8-24 {
  width: 33.3333%;
  *width: 33.3023%;
}
.pure-u-3-8,
.pure-u-9-24 {
  width: 37.5%;
  *width: 37.469%;
}
.pure-u-2-5 {
  width: 40%;
  *width: 39.969%;
}
.pure-u-5-12,
.pure-u-10-24 {
  width: 41.6667%;
  *width: 41.6357%;
}
.pure-u-11-24 {
  width: 45.8333%;
  *width: 45.8023%;
}
.pure-u-1-2,
.pure-u-12-24 {
  width: 50%;
  *width: 49.969%;
}
.pure-u-13-24 {
  width: 54.1667%;
  *width: 54.1357%;
}
.pure-u-7-12,
.pure-u-14-24 {
  width: 58.3333%;
  *width: 58.3023%;
}
.pure-u-3-5 {
  width: 60%;
  *width: 59.969%;
}
.pure-u-5-8,
.pure-u-15-24 {
  width: 62.5%;
  *width: 62.469%;
}
.pure-u-2-3,
.pure-u-16-24 {
  width: 66.6667%;
  *width: 66.6357%;
}
.pure-u-17-24 {
  width: 70.8333%;
  *width: 70.8023%;
}
.pure-u-3-4,
.pure-u-18-24 {
  width: 75%;
  *width: 74.969%;
}
.pure-u-19-24 {
  width: 79.1667%;
  *width: 79.1357%;
}
.pure-u-4-5 {
  width: 80%;
  *width: 79.969%;
}
.pure-u-5-6,
.pure-u-20-24 {
  width: 83.3333%;
  *width: 83.3023%;
}
.pure-u-7-8,
.pure-u-21-24 {
  width: 87.5%;
  *width: 87.469%;
}
.pure-u-11-12,
.pure-u-22-24 {
  width: 91.6667%;
  *width: 91.6357%;
}
.pure-u-23-24 {
  width: 95.8333%;
  *width: 95.8023%;
}
.pure-u-1,
.pure-u-1-1,
.pure-u-5-5,
.pure-u-24-24 {
  width: 100%;
}
@media screen and (min-width: 35.5em) {
  .pure-u-sm-1,
  .pure-u-sm-1-1,
  .pure-u-sm-1-2,
  .pure-u-sm-1-3,
  .pure-u-sm-2-3,
  .pure-u-sm-1-4,
  .pure-u-sm-3-4,
  .pure-u-sm-1-5,
  .pure-u-sm-2-5,
  .pure-u-sm-3-5,
  .pure-u-sm-4-5,
  .pure-u-sm-5-5,
  .pure-u-sm-1-6,
  .pure-u-sm-5-6,
  .pure-u-sm-1-8,
  .pure-u-sm-3-8,
  .pure-u-sm-5-8,
  .pure-u-sm-7-8,
  .pure-u-sm-1-12,
  .pure-u-sm-5-12,
  .pure-u-sm-7-12,
  .pure-u-sm-11-12,
  .pure-u-sm-1-24,
  .pure-u-sm-2-24,
  .pure-u-sm-3-24,
  .pure-u-sm-4-24,
  .pure-u-sm-5-24,
  .pure-u-sm-6-24,
  .pure-u-sm-7-24,
  .pure-u-sm-8-24,
  .pure-u-sm-9-24,
  .pure-u-sm-10-24,
  .pure-u-sm-11-24,
  .pure-u-sm-12-24,
  .pure-u-sm-13-24,
  .pure-u-sm-14-24,
  .pure-u-sm-15-24,
  .pure-u-sm-16-24,
  .pure-u-sm-17-24,
  .pure-u-sm-18-24,
  .pure-u-sm-19-24,
  .pure-u-sm-20-24,
  .pure-u-sm-21-24,
  .pure-u-sm-22-24,
  .pure-u-sm-23-24,
  .pure-u-sm-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .pure-u-sm-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }
  .pure-u-sm-1-12,
  .pure-u-sm-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }
  .pure-u-sm-1-8,
  .pure-u-sm-3-24 {
    width: 12.5%;
    *width: 12.469%;
  }
  .pure-u-sm-1-6,
  .pure-u-sm-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }
  .pure-u-sm-1-5 {
    width: 20%;
    *width: 19.969%;
  }
  .pure-u-sm-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }
  .pure-u-sm-1-4,
  .pure-u-sm-6-24 {
    width: 25%;
    *width: 24.969%;
  }
  .pure-u-sm-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }
  .pure-u-sm-1-3,
  .pure-u-sm-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }
  .pure-u-sm-3-8,
  .pure-u-sm-9-24 {
    width: 37.5%;
    *width: 37.469%;
  }
  .pure-u-sm-2-5 {
    width: 40%;
    *width: 39.969%;
  }
  .pure-u-sm-5-12,
  .pure-u-sm-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }
  .pure-u-sm-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }
  .pure-u-sm-1-2,
  .pure-u-sm-12-24 {
    width: 50%;
    *width: 49.969%;
  }
  .pure-u-sm-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }
  .pure-u-sm-7-12,
  .pure-u-sm-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }
  .pure-u-sm-3-5 {
    width: 60%;
    *width: 59.969%;
  }
  .pure-u-sm-5-8,
  .pure-u-sm-15-24 {
    width: 62.5%;
    *width: 62.469%;
  }
  .pure-u-sm-2-3,
  .pure-u-sm-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }
  .pure-u-sm-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }
  .pure-u-sm-3-4,
  .pure-u-sm-18-24 {
    width: 75%;
    *width: 74.969%;
  }
  .pure-u-sm-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }
  .pure-u-sm-4-5 {
    width: 80%;
    *width: 79.969%;
  }
  .pure-u-sm-5-6,
  .pure-u-sm-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }
  .pure-u-sm-7-8,
  .pure-u-sm-21-24 {
    width: 87.5%;
    *width: 87.469%;
  }
  .pure-u-sm-11-12,
  .pure-u-sm-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }
  .pure-u-sm-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }
  .pure-u-sm-1,
  .pure-u-sm-1-1,
  .pure-u-sm-5-5,
  .pure-u-sm-24-24 {
    width: 100%;
  }
}
@media screen and (min-width: 48em) {
  .pure-u-md-1,
  .pure-u-md-1-1,
  .pure-u-md-1-2,
  .pure-u-md-1-3,
  .pure-u-md-2-3,
  .pure-u-md-1-4,
  .pure-u-md-3-4,
  .pure-u-md-1-5,
  .pure-u-md-2-5,
  .pure-u-md-3-5,
  .pure-u-md-4-5,
  .pure-u-md-5-5,
  .pure-u-md-1-6,
  .pure-u-md-5-6,
  .pure-u-md-1-8,
  .pure-u-md-3-8,
  .pure-u-md-5-8,
  .pure-u-md-7-8,
  .pure-u-md-1-12,
  .pure-u-md-5-12,
  .pure-u-md-7-12,
  .pure-u-md-11-12,
  .pure-u-md-1-24,
  .pure-u-md-2-24,
  .pure-u-md-3-24,
  .pure-u-md-4-24,
  .pure-u-md-5-24,
  .pure-u-md-6-24,
  .pure-u-md-7-24,
  .pure-u-md-8-24,
  .pure-u-md-9-24,
  .pure-u-md-10-24,
  .pure-u-md-11-24,
  .pure-u-md-12-24,
  .pure-u-md-13-24,
  .pure-u-md-14-24,
  .pure-u-md-15-24,
  .pure-u-md-16-24,
  .pure-u-md-17-24,
  .pure-u-md-18-24,
  .pure-u-md-19-24,
  .pure-u-md-20-24,
  .pure-u-md-21-24,
  .pure-u-md-22-24,
  .pure-u-md-23-24,
  .pure-u-md-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .pure-u-md-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }
  .pure-u-md-1-12,
  .pure-u-md-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }
  .pure-u-md-1-8,
  .pure-u-md-3-24 {
    width: 12.5%;
    *width: 12.469%;
  }
  .pure-u-md-1-6,
  .pure-u-md-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }
  .pure-u-md-1-5 {
    width: 20%;
    *width: 19.969%;
  }
  .pure-u-md-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }
  .pure-u-md-1-4,
  .pure-u-md-6-24 {
    width: 25%;
    *width: 24.969%;
  }
  .pure-u-md-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }
  .pure-u-md-1-3,
  .pure-u-md-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }
  .pure-u-md-3-8,
  .pure-u-md-9-24 {
    width: 37.5%;
    *width: 37.469%;
  }
  .pure-u-md-2-5 {
    width: 40%;
    *width: 39.969%;
  }
  .pure-u-md-5-12,
  .pure-u-md-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }
  .pure-u-md-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }
  .pure-u-md-1-2,
  .pure-u-md-12-24 {
    width: 50%;
    *width: 49.969%;
  }
  .pure-u-md-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }
  .pure-u-md-7-12,
  .pure-u-md-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }
  .pure-u-md-3-5 {
    width: 60%;
    *width: 59.969%;
  }
  .pure-u-md-5-8,
  .pure-u-md-15-24 {
    width: 62.5%;
    *width: 62.469%;
  }
  .pure-u-md-2-3,
  .pure-u-md-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }
  .pure-u-md-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }
  .pure-u-md-3-4,
  .pure-u-md-18-24 {
    width: 75%;
    *width: 74.969%;
  }
  .pure-u-md-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }
  .pure-u-md-4-5 {
    width: 80%;
    *width: 79.969%;
  }
  .pure-u-md-5-6,
  .pure-u-md-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }
  .pure-u-md-7-8,
  .pure-u-md-21-24 {
    width: 87.5%;
    *width: 87.469%;
  }
  .pure-u-md-11-12,
  .pure-u-md-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }
  .pure-u-md-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }
  .pure-u-md-1,
  .pure-u-md-1-1,
  .pure-u-md-5-5,
  .pure-u-md-24-24 {
    width: 100%;
  }
}
@media screen and (min-width: 64em) {
  .pure-u-lg-1,
  .pure-u-lg-1-1,
  .pure-u-lg-1-2,
  .pure-u-lg-1-3,
  .pure-u-lg-2-3,
  .pure-u-lg-1-4,
  .pure-u-lg-3-4,
  .pure-u-lg-1-5,
  .pure-u-lg-2-5,
  .pure-u-lg-3-5,
  .pure-u-lg-4-5,
  .pure-u-lg-5-5,
  .pure-u-lg-1-6,
  .pure-u-lg-5-6,
  .pure-u-lg-1-8,
  .pure-u-lg-3-8,
  .pure-u-lg-5-8,
  .pure-u-lg-7-8,
  .pure-u-lg-1-12,
  .pure-u-lg-5-12,
  .pure-u-lg-7-12,
  .pure-u-lg-11-12,
  .pure-u-lg-1-24,
  .pure-u-lg-2-24,
  .pure-u-lg-3-24,
  .pure-u-lg-4-24,
  .pure-u-lg-5-24,
  .pure-u-lg-6-24,
  .pure-u-lg-7-24,
  .pure-u-lg-8-24,
  .pure-u-lg-9-24,
  .pure-u-lg-10-24,
  .pure-u-lg-11-24,
  .pure-u-lg-12-24,
  .pure-u-lg-13-24,
  .pure-u-lg-14-24,
  .pure-u-lg-15-24,
  .pure-u-lg-16-24,
  .pure-u-lg-17-24,
  .pure-u-lg-18-24,
  .pure-u-lg-19-24,
  .pure-u-lg-20-24,
  .pure-u-lg-21-24,
  .pure-u-lg-22-24,
  .pure-u-lg-23-24,
  .pure-u-lg-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .pure-u-lg-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }
  .pure-u-lg-1-12,
  .pure-u-lg-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }
  .pure-u-lg-1-8,
  .pure-u-lg-3-24 {
    width: 12.5%;
    *width: 12.469%;
  }
  .pure-u-lg-1-6,
  .pure-u-lg-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }
  .pure-u-lg-1-5 {
    width: 20%;
    *width: 19.969%;
  }
  .pure-u-lg-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }
  .pure-u-lg-1-4,
  .pure-u-lg-6-24 {
    width: 25%;
    *width: 24.969%;
  }
  .pure-u-lg-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }
  .pure-u-lg-1-3,
  .pure-u-lg-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }
  .pure-u-lg-3-8,
  .pure-u-lg-9-24 {
    width: 37.5%;
    *width: 37.469%;
  }
  .pure-u-lg-2-5 {
    width: 40%;
    *width: 39.969%;
  }
  .pure-u-lg-5-12,
  .pure-u-lg-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }
  .pure-u-lg-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }
  .pure-u-lg-1-2,
  .pure-u-lg-12-24 {
    width: 50%;
    *width: 49.969%;
  }
  .pure-u-lg-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }
  .pure-u-lg-7-12,
  .pure-u-lg-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }
  .pure-u-lg-3-5 {
    width: 60%;
    *width: 59.969%;
  }
  .pure-u-lg-5-8,
  .pure-u-lg-15-24 {
    width: 62.5%;
    *width: 62.469%;
  }
  .pure-u-lg-2-3,
  .pure-u-lg-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }
  .pure-u-lg-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }
  .pure-u-lg-3-4,
  .pure-u-lg-18-24 {
    width: 75%;
    *width: 74.969%;
  }
  .pure-u-lg-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }
  .pure-u-lg-4-5 {
    width: 80%;
    *width: 79.969%;
  }
  .pure-u-lg-5-6,
  .pure-u-lg-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }
  .pure-u-lg-7-8,
  .pure-u-lg-21-24 {
    width: 87.5%;
    *width: 87.469%;
  }
  .pure-u-lg-11-12,
  .pure-u-lg-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }
  .pure-u-lg-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }
  .pure-u-lg-1,
  .pure-u-lg-1-1,
  .pure-u-lg-5-5,
  .pure-u-lg-24-24 {
    width: 100%;
  }
}
@media screen and (min-width: 80em) {
  .pure-u-xl-1,
  .pure-u-xl-1-1,
  .pure-u-xl-1-2,
  .pure-u-xl-1-3,
  .pure-u-xl-2-3,
  .pure-u-xl-1-4,
  .pure-u-xl-3-4,
  .pure-u-xl-1-5,
  .pure-u-xl-2-5,
  .pure-u-xl-3-5,
  .pure-u-xl-4-5,
  .pure-u-xl-5-5,
  .pure-u-xl-1-6,
  .pure-u-xl-5-6,
  .pure-u-xl-1-8,
  .pure-u-xl-3-8,
  .pure-u-xl-5-8,
  .pure-u-xl-7-8,
  .pure-u-xl-1-12,
  .pure-u-xl-5-12,
  .pure-u-xl-7-12,
  .pure-u-xl-11-12,
  .pure-u-xl-1-24,
  .pure-u-xl-2-24,
  .pure-u-xl-3-24,
  .pure-u-xl-4-24,
  .pure-u-xl-5-24,
  .pure-u-xl-6-24,
  .pure-u-xl-7-24,
  .pure-u-xl-8-24,
  .pure-u-xl-9-24,
  .pure-u-xl-10-24,
  .pure-u-xl-11-24,
  .pure-u-xl-12-24,
  .pure-u-xl-13-24,
  .pure-u-xl-14-24,
  .pure-u-xl-15-24,
  .pure-u-xl-16-24,
  .pure-u-xl-17-24,
  .pure-u-xl-18-24,
  .pure-u-xl-19-24,
  .pure-u-xl-20-24,
  .pure-u-xl-21-24,
  .pure-u-xl-22-24,
  .pure-u-xl-23-24,
  .pure-u-xl-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .pure-u-xl-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }
  .pure-u-xl-1-12,
  .pure-u-xl-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }
  .pure-u-xl-1-8,
  .pure-u-xl-3-24 {
    width: 12.5%;
    *width: 12.469%;
  }
  .pure-u-xl-1-6,
  .pure-u-xl-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }
  .pure-u-xl-1-5 {
    width: 20%;
    *width: 19.969%;
  }
  .pure-u-xl-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }
  .pure-u-xl-1-4,
  .pure-u-xl-6-24 {
    width: 25%;
    *width: 24.969%;
  }
  .pure-u-xl-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }
  .pure-u-xl-1-3,
  .pure-u-xl-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }
  .pure-u-xl-3-8,
  .pure-u-xl-9-24 {
    width: 37.5%;
    *width: 37.469%;
  }
  .pure-u-xl-2-5 {
    width: 40%;
    *width: 39.969%;
  }
  .pure-u-xl-5-12,
  .pure-u-xl-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }
  .pure-u-xl-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }
  .pure-u-xl-1-2,
  .pure-u-xl-12-24 {
    width: 50%;
    *width: 49.969%;
  }
  .pure-u-xl-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }
  .pure-u-xl-7-12,
  .pure-u-xl-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }
  .pure-u-xl-3-5 {
    width: 60%;
    *width: 59.969%;
  }
  .pure-u-xl-5-8,
  .pure-u-xl-15-24 {
    width: 62.5%;
    *width: 62.469%;
  }
  .pure-u-xl-2-3,
  .pure-u-xl-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }
  .pure-u-xl-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }
  .pure-u-xl-3-4,
  .pure-u-xl-18-24 {
    width: 75%;
    *width: 74.969%;
  }
  .pure-u-xl-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }
  .pure-u-xl-4-5 {
    width: 80%;
    *width: 79.969%;
  }
  .pure-u-xl-5-6,
  .pure-u-xl-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }
  .pure-u-xl-7-8,
  .pure-u-xl-21-24 {
    width: 87.5%;
    *width: 87.469%;
  }
  .pure-u-xl-11-12,
  .pure-u-xl-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }
  .pure-u-xl-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }
  .pure-u-xl-1,
  .pure-u-xl-1-1,
  .pure-u-xl-5-5,
  .pure-u-xl-24-24 {
    width: 100%;
  }
}
div.qtool {
  font: var(--QMOD-font);
  font-family: var(--QMOD-font-family);
  color: var(--QMOD-primary-text);
}
div.qtool > div {
  font-size: var(--QMOD-default-font-size);
}
div.qmod-ui-tool input,
div.qmod-ui-tool button,
div.qmod-ui-tool a {
  font-family: inherit;
  font-size: inherit;
}
.qmod-ui-tool {
  letter-spacing: normal;
}
.qmod-ui-tool a {
  color: var(--QMOD-primary-color);
  text-decoration: underline;
  cursor: pointer;
}
.qmod-ui-tool .qmod-postfix-script,
.qmod-ui-tool .qmod-prefix-script {
  font-size: 50%;
  vertical-align: super;
  top: 0;
}
.qmod-ui-tool .dataTables_info,
.qmod-ui-tool .dataTables_paginate {
  padding: 20px 25px 0px 25px;
}
.qmod-ui-tool .copied-effect {
  opacity: 0.3;
}
.qmod-ui-tool .qmod-spacer-topbottom {
  padding: 5px 0;
}
.qmod-ui-tool .qmod-story {
  transition-property: background-color;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}
.qmod-ui-tool .qmod-ent-item + .qmod-ent-item::before,
.qmod-ui-tool .qmod-ent-item-optional-last::before {
  content: "|";
  padding: 0 4px;
  font-size: 85%;
  vertical-align: text-top;
  color: #666;
  line-height: normal;
}
.qmod-ui-tool .qmod-modal-overlay {
  width: 100vw;
  width: calc(100vw - (100vw - 100%));
  height: 100vh;
  top: 0;
  left: 0;
  display: flex;
  z-index: 9999;
  position: fixed;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.4);
}
.qmod-ui-tool .qmod-tool-content {
  padding: 20px;
}
@media screen and (max-width: 568px) {
  .qmod-ui-tool .qmod-tool-content {
    padding: 20px 5px;
  }
}
.qmod-ui-tool .qmod-ui-modal {
  z-index: 9998;
  border: 1px solid #ccc;
  background-color: #fff;
  border-radius: 0;
  visibility: visible;
  max-width: 1024px;
  margin: auto;
  max-height: 98%;
  min-height: 48%;
  width: 100%;
  overflow: auto;
  position: relative;
}
.qmod-ui-tool .qmod-ui-modal .qmod-modal-loading {
  text-align: center;
  height: 60px;
}
.qmod-ui-tool .qmod-ui-modal .qmod-ui-modal-titlebar {
  padding: 5px;
  padding-left: 20px;
  border-bottom: 1px solid #ccc;
  background-color: #f0f0f0;
  line-height: 24px;
}
.qmod-ui-tool .qmod-ui-modal .qmod-ui-modal-titlebar .qmod-ui-modal-title {
  float: left;
  font-size: 1.5em;
}
.qmod-ui-tool .qmod-ui-modal .qmod-ui-modal-titlebar .qmod-ui-titlebar-buttons {
  float: right;
}
.qmod-ui-tool .qmod-ui-modal .qmod-ui-modal-titlebar .qmod-ui-titlebar-buttons .qmod-btn {
  padding: 3px 5px;
}
.qmod-ui-tool .qmod-ui-modal .qmod-ui-modal-titlebar .qmod-icon-cancel:before {
  margin: 0;
}
.qmod-ui-tool .qmod-ui-modal .qmod-ui-modal-titlebar:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.qmod-ui-tool .qmod-ui-modal .qmod-ui-modal-body {
  padding: 20px;
  cursor: default;
}
.qmod-ui-tool .qmod-ui-modal .qmod-ui-modal-body .qmod-heading {
  display: block !important;
}
.qmod-ui-tool .qmod-block-settings {
  float: right;
}
.qmod-ui-tool .qmod-dd-cont {
  position: relative;
  color: #6e6e6e;
  font-size: 14px;
  display: inline-block;
  clear: both;
}
.qmod-ui-tool .qmod-dd-cont .qmod-dd-header {
  cursor: pointer;
}
.qmod-ui-tool .qmod-dd-cont .qmod-dd-header .qmod-dd-header-icon {
  font-size: 10px;
  vertical-align: 2px;
  padding-left: 5px;
}
.qmod-ui-tool .qmod-dd-cont .qmod-dd-header .qmod-dd-header-icon .qmod-fa-icon {
  transition: 150ms;
}
.qmod-ui-tool .qmod-dd-cont .qmod-dd-header .qmod-dd-iopen {
  transform: rotate(180deg);
  color: #0b92e7;
}
.qmod-ui-tool .qmod-dd-cont .qmod-dd-header .qmod-dd-header-name {
  transition: 150ms;
  padding-right: 5px;
}
.qmod-ui-tool .qmod-dd-cont .qmod-dd-header .qmod-dd-header-lbl {
  transition: 150ms;
  padding: 0;
  border-bottom: 1px solid;
}
.qmod-ui-tool .qmod-dd-cont .qmod-dd-ul {
  border: 1px solid #404040;
  background-color: #f0f0f0;
  color: #404040;
  right: 0;
  top: 100%;
  position: absolute;
  clear: both;
  margin: 0;
  padding: 0;
  list-style-type: none;
  z-index: -1;
  opacity: 0;
  transition: opacity 300ms ease-in-out;
}
.qmod-ui-tool .qmod-dd-cont .qmod-dd-ul.qmod-dd-open {
  opacity: 1;
  transition-delay: 100ms;
  z-index: 9999;
}
.qmod-ui-tool .qmod-dd-cont .qmod-dd-li {
  cursor: pointer;
  display: block;
}
.qmod-ui-tool .qmod-dd-cont .qmod-dd-li .qmod-dd-li-lbl {
  display: inline-block;
  padding: 2px 5px;
}
.qmod-ui-tool .qmod-dd-cont .qmod-dd-li + .qmod-dd-li {
  border-top: 1px solid #ffffff;
}
.qmod-ui-tool .qmod-dd-cont .qmod-dd-li.qmod-dd-li-active {
  color: #fff;
  background-color: #404040;
  cursor: default;
}
.qmod-ui-tool .qmod-dd-cont .qmod-dd-li:hover {
  color: #fff;
  background-color: #505050;
}
.qmod-ui-tool .qmod-group:after {
  content: "";
  display: table;
  clear: both;
}
.qmod-ui-tool .qmod-table {
  width: 100%;
  border-collapse: collapse;
}
.qmod-ui-tool h1.qmod-heading {
  font-size: 135%;
}
.qmod-ui-tool h2.qmod-heading {
  font-size: 130%;
}
.qmod-ui-tool h3.qmod-heading {
  font-size: 125%;
}
.qmod-ui-tool h4.qmod-heading {
  font-size: 120%;
}
.qmod-ui-tool h5.qmod-heading {
  font-size: 115%;
}
.qmod-ui-tool h6.qmod-heading {
  font-size: 110%;
}
.qmod-ui-tool .qmod-heading {
  font-weight: 700;
  margin: 0;
  padding: 8px 20px;
  font-size: inherit;
}
.qmod-ui-tool .qmod-heading:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
h1 .qmod-ui-tool .qmod-heading {
  font-size: 140%;
}
.qmod-ui-tool .qmod-headingh2 {
  font-size: 1.09618125em;
  font-weight: bold;
}
h3 .qmod-ui-tool .qmod-heading {
  font-size: 130%;
}
h4 .qmod-ui-tool .qmod-heading {
  font-size: 125%;
}
h5 .qmod-ui-tool .qmod-heading {
  font-size: 120%;
}
h6 .qmod-ui-tool .qmod-heading {
  font-size: 110%;
}
.qmod-ui-tool .qmod-heading i + span {
  padding-left: 4px;
}
.qmod-ui-tool .qmod-heading.qmod-hline {
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.1em;
}
.qmod-ui-tool .qmod-hbg {
  background-color: #f0f0f0;
  border: 0;
}
.qmod-ui-tool .qmod-heading.qmod-hrnd {
  background-color: #f0f0f0;
  padding: 0.3em;
  border: 0;
  border-radius: 10px;
}
.qmod-ui-tool .qmod-heading.qmod-hrnd.qmod-hstag1 {
  border-radius: 10px 0;
}
.qmod-ui-tool .qmod-heading.qmod-hrnd.qmod-hstag2 {
  border-radius: 0 10px;
}
.qmod-ui-tool .qmod-heading.qmod-hrnd.qmod-hrtop {
  border-radius: 10px 10px 0 0;
}
.qmod-ui-tool .qmod-heading.qmod-hrnd.qmod-hrleft {
  border-radius: 10px 0 0 10px;
}
.qmod-ui-tool .qmod-heading.qmod-hrnd.qmod-hrright {
  border-radius: 0 10px 10px 0;
}
.qmod-ui-tool .qmod-heading.qmod-hrnd.qmod-hrbot {
  border-radius: 0 0 10px 10px;
}
.qmod-ui-tool h3[class*="qmod-date-"] {
  background-color: transparent;
}
.qmod-ui-tool .qmod-date-* {
  background-color: transparent;
}
.qmod-ui-tool .qmod-paginator {
  text-align: center;
}
.qmod-ui-tool .qmod-paginator .qmod-paginator-prev,
.qmod-ui-tool .qmod-paginator .qmod-paginator-first {
  float: left;
}
.qmod-ui-tool .qmod-paginator .qmod-paginator-next,
.qmod-ui-tool .qmod-paginator .qmod-paginator-last {
  float: right;
}
.qmod-ui-tool .qmod-paginator .qmod-btn {
  padding: 5px;
}
.qmod-ui-tool .qmod-btn.qmod-disabled {
  opacity: 0.5;
  box-shadow: none;
}
.qmod-ui-tool .qmod-paginator:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.qmod-ui-tool .qmod-pagin-bottom {
  margin-top: 15px;
}
.qmod-ui-tool .qmod-pagin-top {
  margin-bottom: 15px;
}
.qmod-ui-tool .qmod-entitlement {
  font-style: oblique;
  text-transform: uppercase;
  font-size: 7pt;
}
.qmod-ui-tool .qmod-capitalize {
  text-transform: capitalize;
}
.qmod-ui-tool .qmod-uppercase {
  text-transform: uppercase;
}
.qmod-ui-tool .qmod-lowercase {
  text-transform: lowercase;
}
.qmod-ui-tool .qmod-ch-up {
  color: var(--QMOD-ticker-green);
}
.qmod-ui-tool .qmod-ch-down {
  color: var(--QMOD-ticker-red);
}
.qmod-ui-tool .qmod-pull-right {
  text-align: right;
}
.qmod-ui-tool .qmod-img-resize {
  width: 100%;
}
.qmod-ui-tool .loading-indicator {
  font-family: qmod;
  color: #bbb;
}
.qmod-ui-tool .loading-indicator:before {
  content: "\e945";
}
.qmod-ui-tool .qmod-loading-indicator {
  position: fixed;
  z-index: 999999;
  font-family: qmod;
  font-size: 52px;
  width: 100%;
  height: 100%;
  color: #a6a6a6;
  top: 42%;
  left: 0;
  text-align: center;
}
.qmod-ui-tool .qmod-loading-overlay {
  width: 100%;
  height: 100%;
  background: #fff;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 2900;
  display: none;
  position: fixed;
}
.qmod-ui-tool .qmod-resize-handler {
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-left: 12px solid transparent;
  border-bottom: 12px solid #ccc;
  margin-left: 10px;
  cursor: nwse-resize;
}
.qmod-ui-tool .qmod-file-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.qmod-ui-tool .qmod-file-list li {
  padding: 10px;
  border-bottom: 1px solid #d9d9d9;
}
.qmod-ui-tool .qmod-file-list li:last-child {
  border-bottom: 0;
}
.qmod-ui-tool .qmod-block-wrapper {
  margin-bottom: 20px;
  background-color: #ffffff;
}
.qmod-ui-tool .qmod-block-wrapper .qmod-heading i + span {
  padding-left: 4px;
}
.qmod-ui-tool .qmod-block-wrapper .qmod-block-wrapper-header {
  padding-left: 15px;
  padding-right: 15px;
}
.qmod-ui-tool .qmod-block-wrapper .qmod-block-wrapper-body {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}
@media screen and (max-width: 35.5em) {
  .qmod-ui-tool .qmod-block-wrapper .qmod-block-wrapper-body {
    padding-left: 0;
    padding-right: 0;
  }
}
.qmod-ui-tool .qmod-content-wrapper {
  padding: 20px;
}
@media screen and (max-width: 35.5em) {
  .qmod-ui-tool .qmod-content-wrapper {
    padding: 20px 5px;
  }
}
.qmod-ui-tool .qmod_realtime {
  color: #008000;
  font-style: italic;
}
.qmod-ui-tool .qmod_norealtime {
  color: #465665;
  font-style: italic;
}
.qmod-ui-tool .qmod-disclaimer {
  padding: 10px;
  padding-bottom: 0;
  text-align: left;
  font-size: 80%;
  min-height: 25px;
}
.qmod-ui-tool .qmod-disclaimer .qmod-disclaimer-logo {
  float: right;
  color: #333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
  letter-spacing: -0.06em;
  display: inline-block;
  transform: scale(1.2, 1);
  background: #fff none repeat scroll 0% 0%;
  width: auto;
  margin-right: 1.2em;
  margin-left: 20px;
}
.qmod-ui-tool .qmod-disclaimer .qmod-disclaimer-logo a {
  color: #333;
  text-decoration: none;
}
.qmod-ui-tool .qmod-disclaimer .qmod-disclaimer-logo a span {
  color: #0071bb;
}
.qmod-ui-tool .qmod-tab-container {
  display: inline-block;
  position: relative;
  top: 1px;
  padding: 0;
  width: 100%;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.qmod-ui-tool .qmod-tab-container .qmod-tab-list {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.qmod-ui-tool .qmod-tab-container .qmod-tab-list .qmod-tab-item {
  list-style: none;
  display: inline-block;
  padding: 0;
  border-color: #ddd;
  border-width: 1px;
  border-style: solid;
  border-radius: 4px 4px 0 0;
  border-bottom-color: transparent;
  margin: 5px 0 0 5px;
  background-color: #eaeef1;
  text-align: center;
}
.qmod-ui-tool .qmod-tab-container .qmod-tab-list .qmod-tab-item .qmod-tab-item-link {
  color: inherit;
  text-decoration: none;
}
.qmod-ui-tool .qmod-tab-container .qmod-tab-list .qmod-tab-item .qmod-tab-item-link .qmod-tab-text {
  padding: 8px 16px;
  min-width: 100px;
}
.qmod-ui-tool .qmod-tab-container .qmod-tab-list .qmod-tab-item.qmod-active {
  background-color: #fff;
  border-bottom-width: 2px;
  font-weight: 700;
}
.qmod-ui-tool .qmod-tab-container-bottom {
  border-bottom-color: #ddd;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  width: 100%;
}
.qmod-ui-tool .qmod-invalid {
  text-align: center;
  padding: 20px;
}
.qmod-ui-tool .qmod-dropdown-label {
  padding-right: 15px;
  padding-top: 3px;
  display: inline-block;
}
.qmod-ui-tool .qmod-dropdown-label.qmod-block-label {
  display: block;
  padding-bottom: 4px;
  padding-top: 0;
}
.qmod-ui-tool div.qmod-dropdown {
  position: relative;
  min-width: 165px;
  display: inline-block;
  text-align: left;
}
.qmod-ui-tool div.qmod-dropdown:hover ul.qmod-dropdown-menu,
.qmod-ui-tool div.qmod-dropdown:focus ul.qmod-dropdown-menu,
.qmod-ui-tool div.qmod-dropdown:focus-within ul.qmod-dropdown-menu,
.qmod-ui-tool div.qmod-dropdown:active ul.qmod-dropdown-menu {
  display: block;
}
.qmod-ui-tool div.qmod-dropdown:hover .qmod-dropdown_toggle,
.qmod-ui-tool div.qmod-dropdown:focus .qmod-dropdown_toggle,
.qmod-ui-tool div.qmod-dropdown:focus-within .qmod-dropdown_toggle,
.qmod-ui-tool div.qmod-dropdown:active .qmod-dropdown_toggle {
  background: #ddd none repeat scroll 0% 0%;
  text-decoration: none;
}
.qmod-ui-tool .qmod-aria-toggle-wrapper {
  display: inline-flex;
  flex-direction: column;
  min-width: 145px;
}
.qmod-ui-tool .qmod-aria-toggle-wrapper .qmod-aria-toggle-label {
  margin-bottom: 5px;
}
.qmod-ui-tool .qmod-aria-toggle-wrapper .qmod-aria-toggle-button {
  margin: 0;
  padding: 0;
  border: 1px solid #ddd;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper {
  display: inline-flex;
  flex-direction: column;
  min-width: 145px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper.qmod-aria-dropdown-inline {
  flex-direction: row;
  align-items: baseline;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper.qmod-aria-dropdown-inline .qmod-aria-dropdown-label {
  margin-right: 15px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper.qmod-aria-dropdown-inline .qmod-aria-dropdown-listbox .qmod-aria-dropdown-toggle {
  padding: 6px 4px 6px 6px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-label {
  margin-bottom: 5px;
  text-transform: capitalize;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-label .qmod-popup-link {
  text-decoration: none;
  border-bottom: 1px dashed #999;
  color: black;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox {
  position: relative;
  min-width: 165px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox:hover .qmod-aria-dropdown-ul {
  display: block !important;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-toggle {
  cursor: pointer;
  width: 100%;
  text-align: left;
  border: 1px solid #ddd;
  padding: 2px 2px 2px 6px;
  background-color: #f0f0f0;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-toggle .qmod-aria-dropdown-toggle-label {
  padding-right: 8px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-toggle .qmod-f-right {
  float: right;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul {
  position: absolute;
  display: none;
  border: 1px solid #ddd;
  border-top: 0;
  background-color: #fff;
  max-height: 400px;
  overflow-y: auto;
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  z-index: 1;
  box-sizing: border-box;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li {
  cursor: pointer;
  padding: 4px 6px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li .qmod-btn-icon {
  width: auto;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li .qmod-btn-icon .inner-addon i {
  padding: 5px;
  top: 2px;
  right: 1px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li .qmod-btn-icon input[type="text"] {
  padding: 5px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li.qmod-custom.qmod-first {
  border-top: 1px solid black;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li:hover {
  background-color: #f0f0f0;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li.qmod-active {
  background-color: var(--QMOD-primary-color);
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li.qmod-active .qmod-aria-dropdown-item {
  color: #fff;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li .qmod-aria-dropdown-item {
  color: #333;
  text-decoration: none;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li .qmod-aria-dropdown-item.qmod-pull-right:focus {
  border: 1px solid black;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 {
  display: inline-flex;
  flex-direction: column;
  width: 115px;
  padding-right: 12px;
  padding-top: 24px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2.qmod-aria-dropdown-inline {
  flex-direction: row;
  align-items: baseline;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2.qmod-aria-dropdown-inline .qmod-aria-dropdown-label {
  margin-right: 15px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2.qmod-aria-dropdown-inline .qmod-aria-dropdown-listbox .qmod-aria-dropdown-toggle {
  padding: 6px 4px 6px 6px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-label {
  margin-bottom: 6px;
  text-transform: capitalize;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-label .qmod-popup-link {
  text-decoration: none;
  border-bottom: 1px dashed #999;
  color: black;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox {
  position: relative;
  min-width: 100%;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox:hover .qmod-aria-dropdown-ul {
  display: block !important;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-toggle {
  cursor: pointer;
  width: 100%;
  text-align: left;
  border: 1px solid #E3E3E3;
  border-radius: 3px;
  padding: 10px 12px;
  background-color: transparent;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-toggle .qmod-aria-dropdown-toggle-label {
  padding-right: 8px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-toggle .qmod-f-right {
  float: right;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul {
  position: absolute;
  display: none;
  border: 1px solid #E3E3E3;
  border-top: 0;
  background-color: #fff;
  max-height: 400px;
  overflow-y: auto;
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  z-index: 1;
  box-sizing: border-box;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li {
  cursor: pointer;
  padding: 4px 6px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li .qmod-btn-icon {
  width: auto;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li .qmod-btn-icon .inner-addon i {
  padding: 5px;
  top: 2px;
  right: 1px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li .qmod-btn-icon input[type="text"] {
  padding: 5px;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li.qmod-custom.qmod-first {
  border-top: 1px solid black;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li:hover {
  background-color: #f0f0f0;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li.qmod-active {
  background-color: var(--QMOD-primary-color);
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li.qmod-active .qmod-aria-dropdown-item {
  color: #fff;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li .qmod-aria-dropdown-item {
  color: #333;
  text-decoration: none;
}
.qmod-ui-tool .qmod-aria-dropdown-wrapper2 .qmod-aria-dropdown-listbox .qmod-aria-dropdown-ul .qmod-aria-dropdown-li .qmod-aria-dropdown-item.qmod-pull-right:focus {
  border: 1px solid black;
}
.qmod-ui-tool .qmod-dropdown-menu {
  left: auto;
  min-width: 100%;
  padding: 0;
  margin: 0;
  position: absolute;
  list-style: outside none none;
  z-index: 1000;
  display: none;
  border: 1px solid #ddd;
  background-color: #fff;
  max-height: 400px;
  overflow-y: auto;
  box-sizing: border-box;
}
.qmod-ui-tool .qmod-dropdown-menu li.qmod-custom.qmod-first {
  border-top: 1px solid black;
}
.qmod-ui-tool .qmod-dropdown-menu li > a {
  text-decoration: none;
  display: block;
  color: #333;
  white-space: nowrap;
  line-height: 35px;
  padding: 0 12px;
}
.qmod-dropdown-sm.qmod-ui-tool .qmod-dropdown-menu li > a {
  line-height: 25px;
}
.qmod-ui-tool .qmod-dropdown-menu li > a:hover {
  background-color: #ddd;
  text-decoration: none;
}
.qmod-ui-tool .qmod-dropdown-menu li > a.qmod-active {
  background-color: var(--QMOD-primary-color);
  color: #fff;
}
.qmod-ui-tool .qmod-dropdown-menu.qmod-dropdown-sm input[type="text"] {
  padding: 5px;
}
.qmod-ui-tool .qmod-dropdown-menu.qmod-dropdown-sm .inner-addon i {
  padding: 5px;
}
.qmod-ui-tool .qmod-dropdown-menu.qmod-dropdown-menu-toggles li {
  width: 100%;
}
.qmod-ui-tool .qmod-dropdown-menu.qmod-dropdown-menu-toggles li > div {
  padding: 5px 10px;
}
.qmod-ui-tool .qmod-dropdown-menu.qmod-dropdown-menu-toggles li > div .qmod-icon-toggle-icon {
  float: right;
  cursor: pointer;
}
.qmod-ui-tool a.qmod-dropdown_toggle,
.qmod-ui-tool span.qmod-dropdown_toggle {
  color: #222;
  background-color: #f0f0f0;
  border: 1px solid #ddd;
  display: block;
  line-height: 30px;
  padding: 0 0 0 12px;
  text-decoration: none;
  cursor: pointer;
}
.qmod-ui-tool a.qmod-dropdown_toggle span,
.qmod-ui-tool span.qmod-dropdown_toggle span {
  padding-right: 10px;
}
.qmod-ui-tool a.qmod-dropdown_toggle .fa,
.qmod-ui-tool span.qmod-dropdown_toggle .fa,
.qmod-ui-tool a.qmod-dropdown_toggle i,
.qmod-ui-tool span.qmod-dropdown_toggle i {
  padding-right: 10px;
  line-height: 30px;
  float: right;
}
.qmod-ui-tool a.qmod-dropdown_toggle .fa.qmod-chevron,
.qmod-ui-tool span.qmod-dropdown_toggle .fa.qmod-chevron,
.qmod-ui-tool a.qmod-dropdown_toggle i.qmod-chevron,
.qmod-ui-tool span.qmod-dropdown_toggle i.qmod-chevron {
  font-size: 1.2em;
}
.qmod-ui-tool a.qmod-dropdown_toggle .qmod-dd-icon,
.qmod-ui-tool span.qmod-dropdown_toggle .qmod-dd-icon {
  vertical-align: top;
  display: inline-block;
  height: 30px;
  width: 30px;
  text-align: center;
  float: right;
  line-height: 30px;
}
.qmod-ui-tool a.qmod-dropdown_toggle.qmod-dropdown-sm,
.qmod-ui-tool span.qmod-dropdown_toggle.qmod-dropdown-sm {
  line-height: 15px;
  padding: 2px 2px 2px 12px;
}
.qmod-ui-tool a.qmod-dropdown_toggle.qmod-dropdown-sm i,
.qmod-ui-tool span.qmod-dropdown_toggle.qmod-dropdown-sm i {
  height: auto;
  width: auto;
}
.qmod-ui-tool .qmod-modifiers {
  padding: 10px 20px;
}
@media screen and (max-width: 35.5em) {
  .qmod-ui-tool .qmod-modifiers {
    padding: 10px 5px;
  }
}
.qmod-ui-tool .qmod-textr {
  text-align: right;
}
.qmod-ui-tool .qmod-textl {
  text-align: left;
}
.qmod-ui-tool .qmod-textc {
  text-align: center !important;
}
.qmod-ui-tool div.qmod-label,
.qmod-ui-tool div.qmod-desc {
  padding: 5px 10px;
}
.qmod-ui-tool input[type="date"],
.qmod-ui-tool input[type="text"],
.qmod-ui-tool input[type="password"] {
  border: var(--QMOD-primary-border);
  border-radius: 4px;
  background-color: #ffffff;
  color: #333;
  transition: border 0.3s;
  width: 100%;
  padding: 10px;
}
.qmod-ui-tool .inner-addon {
  position: relative;
}
.qmod-ui-tool .qmod-btn-icon {
  width: 48%;
  display: inline-block;
}
.qmod-ui-tool .inner-addon i {
  position: absolute;
  padding: 11px;
  cursor: pointer;
  transition: all 500ms ease;
}
.qmod-ui-tool .inner-addon i:hover {
  color: #0078e7;
}
.qmod-ui-tool .left-addon i {
  left: 0px;
}
.qmod-ui-tool .right-addon i {
  right: 3px;
  top: 1px;
}
.qmod-ui-tool .left-addon input {
  padding-left: 30px;
}
.qmod-ui-tool .right-addon input {
  padding-right: 30px;
}
.qmod-ui-tool input {
  box-sizing: border-box;
  display: block;
}
.qmod-ui-tool .qmod-animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.qmod-ui-tool .qmod-animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.qmod-btn:hover .qmod-ui-tool .qmod-animated.infinite {
  animation-iteration-count: 0;
}
.qmod-ui-tool .qmod-animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
@keyframes qmod-pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.qmod-ui-tool .qmod-pulse {
  -webkit-animation-name: qmod-pulse;
  animation-name: qmod-pulse;
}
.qmod-ui-tool .fa-rotate-45 {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.qmod-ui-tool .qmod-data-point {
  padding: 5px 10px;
}
.qmod-ui-tool .qmod-lookup-results tr {
  height: 22px;
}
.qmod-ui-tool .qm_main {
  margin-bottom: 5px;
}
.qmod-ui-tool .qmod-symbolhelp-modal {
  z-index: 100000;
}
.qmod-ui-tool .qmod-tab-header .qmod-tab {
  display: inline-block;
  padding: 5px 15px;
  border: 1px solid;
  border-radius: 3px 3px 0px 0px;
  background-color: #f0f0f0;
  border-color: #e0e0e0;
  cursor: pointer;
}
.qmod-ui-tool .qmod-tab-header .qmod-tab:hover {
  border-color: #666;
  background-color: #e0e0e0;
}
.qmod-ui-tool .qmod-tab-header .qmod-tab.qmod-tab-active {
  border-bottom: 1px solid white;
  background-color: #e0e0e0;
  cursor: auto;
}
.qmod-ui-tool .qmod-label {
  color: var(--QMOD-secondary-text);
}
.qmod-ui-tool .qm-load-indicator {
  margin: 15px auto 0;
  width: 70px;
  text-align: center;
}
.qmod-ui-tool .qm-load-indicator > div {
  width: 18px;
  height: 18px;
  background-color: rgba(100, 100, 100, 0.15);
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: qm-bouncedelay 1.4s infinite ease-in-out both;
  animation: qm-bouncedelay 1.4s infinite ease-in-out both;
}
.qmod-ui-tool .qm-load-indicator .qm-bouncer1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.qmod-ui-tool .qm-load-indicator .qm-bouncer2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes qm-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes qm-bouncedelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.qmod-ui-tool .pure-g [class*="pure-u"] .qmod-panel {
  padding: 5px;
}
.qmod-ui-tool .pure-g [class*="pure-u"] .qmod-panel .qmod-panel-title {
  font-weight: bold;
  font-size: 95%;
}
.qmod-ui-tool .pure-g [class*="pure-u"] .qmod-panel .qmod-panel-title .qmod-panel-settings {
  float: right;
  color: var(--QMOD-primary-color);
}
.qmod-ui-tool .pure-g [class*="pure-u"] .qmod-panel .qmod-panel-title > span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
}
.qmod-ui-tool .pure-g [class*="pure-u"] .qmod-panel .qmod-panel-title > span.qmod-inline {
  display: inline;
}
.qmod-ui-tool .pure-g [class*="pure-u"] .qmod-panel .qmod-panel-title > span i + span {
  padding-left: 3px;
}
.qmod-ui-tool .pure-g [class*="pure-u"] .qmod-panel .qmod-panel-body {
  padding: 5px 0;
}
.qmod-ui-tool .qmod-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.qmod-ui-tool .rotate-chevron-down {
  animation: qmod-rotate-down cubic-bezier(0, 0, 0.35, 1) 0.1s;
  animation-fill-mode: forwards;
}
.qmod-ui-tool .rotate-chevron-up {
  animation: qmod-rotate-up cubic-bezier(0, 0, 0.35, 1) 0.1s;
  animation-fill-mode: forwards;
}
@keyframes qmod-rotate-up {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(180deg);
  }
}
@keyframes qmod-rotate-down {
  0% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(0);
  }
}
@keyframes slideDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: 35.5em) {
  .qmod-ui-tool .pure-g [class*="pure-u"]:first-of-type .qmod-panel,
  .qmod-ui-tool .pure-g [class*="pure-u"]:last-of-type .qmod-panel {
    padding: 5px;
  }
  .qmod-ui-tool .qmod-btn-icon {
    width: 100%;
    margin-bottom: 10px;
  }
  .qmod-ui-tool .qmod-heading {
    padding: 5px;
  }
  .qmod-ui-tool div.qmod-label,
  .qmod-ui-tool div.qmod-desc {
    padding: 5px;
  }
  .qmod-ui-tool .qmod-ui-modal .qmod-ui-modal-titlebar {
    padding-left: 5px;
  }
  .qmod-ui-tool .qmod-ui-modal .qmod-ui-modal-body {
    padding: 5px;
  }
  .qmod-ui-tool .qmod-disclaimer .qmod-disclaimer-logo {
    float: none;
    display: block;
    text-align: center;
  }
}
.qmod-ui-tool .qmod-flex-row {
  display: flex;
  align-items: center;
  gap: 10px;
}
.qmod-ui-tool .qmod-flex-col {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 3px;
}
.qmod-ui-tool .ml-auto {
  margin-left: auto;
}
.qmod-ui-tool .qmod-no-btn {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
}
.qmod-ui-tool button.qmod-link {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  color: var(--QMOD-primary-color);
  text-decoration: underline;
  width: fit-content;
}
.qmod-ui-tool input::placeholder {
  color: var(--QMOD-placeholder-color);
}
.qmod-ui-tool button:focus-visible,
.qmod-ui-tool a:focus-visible,
.qmod-ui-tool input:focus-visible,
.qmod-ui-tool select:focus-visible,
.qmod-ui-tool textarea:focus-visible,
.qmod-ui-tool th:focus-visible,
.qmod-ui-tool .qmod-btn:focus-visible {
  outline: 2px solid #222 !important;
}
.qmod-ui-tool button:focus:not(:focus-visible),
.qmod-ui-tool a:focus:not(:focus-visible),
.qmod-ui-tool input:focus:not(:focus-visible),
.qmod-ui-tool select:focus:not(:focus-visible),
.qmod-ui-tool textarea:focus:not(:focus-visible),
.qmod-ui-tool th:focus:not(:focus-visible),
.qmod-ui-tool .qmod-btn:focus:not(:focus-visible) {
  outline: none;
}
.qmod-ui-tool input:focus-visible {
  outline: 1px solid #707070 !important;
}
.qmod-ui-tool input:focus:not(:focus-visible) {
  outline: none;
}
.qmod-ui-tool .qmod-bold {
  font-weight: bold;
}
.qmod-ui-tool .qmod-text-secondary {
  color: var(--QMOD-secondary-text);
}
.qmod-ui-tool .qmod-clickable {
  cursor: pointer;
}
