/* Quorum Universal Style Repo bundle - DO NOT EDIT */
.q-button,
button {
  border: 0;
}
a.k-button,
.q-button,
.k-button-solid,
.k-button-solid-primary,
.k-button-solid-base,
button {
  color: #ffffff;
  background-color: #047bc1;
  display: inline-block;
  padding: 0.3rem 0.8rem;
  text-transform: uppercase;
  border-radius: 0.4rem;
  border-color: transparent;
}
a.k-button .k-button-text,
.q-button .k-button-text,
.k-button-solid .k-button-text,
.k-button-solid-primary .k-button-text,
.k-button-solid-base .k-button-text,
button .k-button-text {
  color: #ffffff;
}
a.k-button:hover,
.q-button:hover,
.k-button-solid:hover,
.k-button-solid-primary:hover,
.k-button-solid-base:hover,
button:hover {
  background-color: #125c92;
  color: #ffffff;
  text-decoration: none;
}
a.k-button:active, a.k-button:focus,
.q-button:active,
.q-button:focus,
.k-button-solid:active,
.k-button-solid:focus,
.k-button-solid-primary:active,
.k-button-solid-primary:focus,
.k-button-solid-base:active,
.k-button-solid-base:focus,
button:active,
button:focus {
  background-color: #203d62;
  color: #ffffff;
}
a.k-button:disabled, a.k-button[disabled], a.k-button.disabled,
.q-button:disabled,
.q-button[disabled],
.q-button.disabled,
.k-button-solid:disabled,
.k-button-solid[disabled],
.k-button-solid.disabled,
.k-button-solid-primary:disabled,
.k-button-solid-primary[disabled],
.k-button-solid-primary.disabled,
.k-button-solid-base:disabled,
.k-button-solid-base[disabled],
.k-button-solid-base.disabled,
button:disabled,
button[disabled],
button.disabled {
  background-color: #666666;
  color: #d8dce0;
  filter: alpha(opacity=60);
  opacity: 0.6;
  cursor: default;
  border: 0;
}
.q-icon-button {
  opacity: 1;
  color: #333333;
  background-color: transparent;
  padding: 0;
  text-transform: uppercase;
}
.q-icon-button:hover, .q-icon-button:active, .q-icon-button:focus {
  background-color: transparent;
}
.q-btn-split {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.q-btn-split .q-dropdown-menu {
  top: 2.4rem !important;
}
.q-btn-split button:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.q-btn-split button:nth-child(2) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.q-split-dropdown {
  width: 2rem;
}
.q-split-dropdown:before {
  content: "";
  border-width: 0 0.1rem 0.1rem 0;
  border-color: #ffffff;
  border-style: solid;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  display: block;
  width: 0.8rem;
  height: 0.8rem;
  margin: -0.4rem 0 0 -0.2rem;
}
.q-flex-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.q-flex-buttons button {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  white-space: nowrap;
  margin: 0 6px 6px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 26px;
}
.q-flex-buttons--w-120 button {
  width: 120px;
}
.q-btn--ellipses {
  overflow: hidden;
  white-space: nowrap;
  display: block;
  text-overflow: ellipsis;
}
.q-btn--no-radius {
  border-radius: 0;
}
.q-btn--nocase {
  text-transform: unset;
}
.q-btn--center {
  margin: 0 auto 0;
  display: block;
}
.q-btn--dark-blue {
  background-color: #203d62;
}
.q-btn--dark-blue:hover {
  background-color: #1a314f;
}
.q-btn--dark-blue:active, .q-btn--dark-blue:focus {
  background-color: #13253c;
}
.q-btn--dark-green {
  background-color: #2d5000;
}
.q-btn--dark-green:hover {
  background-color: #1f3700;
}
.q-btn--dark-green:active, .q-btn--dark-green:focus {
  background-color: #101d00;
}
.q-btn--gray {
  background-color: #333333;
}
.q-btn--gray:hover {
  background-color: #262626;
}
.q-btn--gray:active, .q-btn--gray:focus {
  background-color: #1a1a1a;
}
/* QAI Button */
.QAIpromo {
  background: #59606B;
  background: -webkit-gradient(linear, left top, right top, from(rgb(100, 107, 119)), color-stop(15%, rgb(4, 123, 193)), color-stop(50%, rgb(141, 198, 64)), color-stop(85%, rgb(4, 123, 193)), to(rgb(100, 107, 119)));
  background: linear-gradient(90deg, rgb(100, 107, 119) 0%, rgb(4, 123, 193) 15%, rgb(141, 198, 64) 50%, rgb(4, 123, 193) 85%, rgb(100, 107, 119) 100%);
  background-repeat: no-repeat;
  margin: 0.1rem 0;
  background-size: 100% 100%;
  background-position: 50% 50%;
  -webkit-animation: qai-promo-pulse 1.5s ease-in-out infinite;
          animation: qai-promo-pulse 1.5s ease-in-out infinite;
}
.QAIlink {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20217.33%20127.33%22%3E%3Cpath%20fill%3D%22%23047bc1%22%20d%3D%22M185.94%2C102.48l1.98.72-3.97%2C12.11-1.77-.22c-3.95-.48-7.2-1.63-9.68-3.42-1.67-1.2-3.06-2.83-4.16-4.86-4.93%2C5.5-11.67%2C8.29-20.07%2C8.29-7.39%2C0-13.34-2.15-17.69-6.4-4.36-4.26-6.57-9.87-6.57-16.67%2C0-8.05%2C2.97-14.34%2C8.83-18.7%2C5.66-4.21%2C13.68-6.34%2C23.84-6.34h8.48v-2.95c0-4.24-.95-7.23-2.82-8.89-4.11-3.65-13.95-3.54-27.44.96l-2.04.68-4.41-12.85%2C2-.73c8.79-3.23%2C17.09-4.87%2C24.67-4.87%2C8.7%2C0%2C15.36%2C2.22%2C19.8%2C6.61%2C4.44%2C4.39%2C6.69%2C10.64%2C6.69%2C18.57v31.68c0%2C2.91.57%2C4.32%2C1.04%2C4.98h0c.71%2C1.01%2C1.79%2C1.76%2C3.31%2C2.31ZM165.15%2C79.36h-6.9c-15.25%2C0-17.02%2C6.86-17.02%2C12.02%2C0%2C3.52.81%2C6.16%2C2.42%2C7.83%2C1.6%2C1.68%2C4.01%2C2.49%2C7.37%2C2.49%2C5.97%2C0%2C10.6-3%2C14.13-9.17v-13.17ZM195.51%2C113.53h16.43V39.92h-16.43v73.61ZM203.6%2C27.44c3.12%2C0%2C5.7-.98%2C7.69-2.91%2C2.01-1.95%2C3.02-4.44%2C3.02-7.41s-1.01-5.46-3-7.45-4.59-3-7.71-3-5.59%2C1.01-7.58%2C3c-1.99%2C1.99-3%2C4.5-3%2C7.45s1.02%2C5.46%2C3.02%2C7.41c1.99%2C1.93%2C4.53%2C2.91%2C7.56%2C2.91Z%22%2F%3E%3Cpath%20fill%3D%22%23047bc1%22%20d%3D%22M107.75%2C43.6c9.33%2C9.85%2C9.19%2C25.39-.46%2C35.04l-6.24%2C6.24c-.67.67-1.77.67-2.44%2C0l-11.64-11.64c-.49-.49-.54-1.21-.21-1.78l15.79-15.79c3.33-3.33%2C5.06-7.68%2C5.22-12.07Z%22%2F%3E%3Cpath%20fill%3D%22%23047bc1%22%20d%3D%22M24.63%2C58.58c.24-.53.59-1.06%2C1.1-1.57l29.96-29.96c2.13-2.13%2C5.59-2.13%2C7.72%2C0l29.96%2C29.96c.52.52.87%2C1.06%2C1.11%2C1.59l5.49-5.49c2.7-2.7%2C4.19-6.31%2C4.19-10.16%2C0-1.17-.15-2.31-.42-3.41l-26.41-26.41c-9.82-9.82-25.73-9.82-35.55%2C0l-26.39%2C26.39c-1.15%2C4.72.09%2C9.91%2C3.77%2C13.59l5.47%2C5.47Z%22%2F%3E%3Cpath%20fill%3D%22%23047bc1%22%20d%3D%22M97.91%2C96.11c-4.43-5.15-9.5-9.53-17.29-9.53-8.08.09-11.66%2C3.43-17.08%2C8.08%2C0%2C0-1.6%2C1.63-3.99%2C1.63-1.03%2C0-2.54-.28-3.86-1.6l-8.26-8.27c-.19-.17-.38-.33-.57-.51l-30.25-30.25c-3.34-3.35-5.07-7.71-5.22-12.11-9.38%2C9.85-9.25%2C25.42.42%2C35.09l29.96%2C29.96c4.91%2C4.91%2C11.34%2C7.36%2C17.78%2C7.36s12.87-2.45%2C17.78-7.36c0%2C0%2C1.47-1.75%2C3.81-1.69%2C2.42.06%2C3.82%2C1.84%2C5.21%2C3.23l10.3%2C10.6c.92.92%2C3.67%2C1.54%2C3.67-.76l.11-17.75s-.06-3.36-1.47-4.9l-1.05-1.22Z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100px auto;
  background-position: center center;
  -webkit-transition: background-size 160ms ease;
  transition: background-size 160ms ease;
  -webkit-animation: qai-link-pop 400ms ease-out;
          animation: qai-link-pop 400ms ease-out;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  text-transform: none;
  width: 20rem;
  text-align: right;
  padding-right: 2.2rem;
}
.QAIlink .hiddenhover {
  display: none;
  line-height: 0 !important;
}
.QAIlink:hover {
  background-size: 180px auto;
  text-align: center;
  padding-right: 0;
}
.QAIlink:hover .hiddenhover {
  display: inline-block;
  color: #ffffff;
}
@media (max-width: 640px) {
  .QAIpromo {
    background: none;
  }
  .QAIlink {
    width: 9.6rem;
    background: none;
    text-align: center;
    padding-right: 0;
    text-shadow: none;
  }
  .QAIlink .hiddenhover {
    display: inline-block;
    text-shadow: none;
  }
}
/*# sourceMappingURL=buttons.css.map */