.gluOverride-0-2-16 {
  font-size: 16px;
  font-family: "Roboto", "Helvetica", "Arial", "sans-serif";
}
.gluOverride-0-2-16 [data-qa="mobilegrid"] {
  max-width: calc(100vw - 2rem);
}
.gluOverride-0-2-16 [class*="open"] {
  z-index: 2000;
}
.gluOverride-0-2-16 [class*="openLogo"] {
  display: flex;
  align-items: center;
}
.gluOverride-0-2-16 [data-qa="date-select"] {
  background: #ffffff;
}
.gluOverride-0-2-16 .visuallyHidden {
  clip: rect(0 0 0 0);
  width: 1px;
  border: 0;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  position: absolute;
}
.gluOverride-0-2-16 .glu-content,
.gluOverride-0-2-16 .glu-container,
.gluOverride-0-2-16 .container {
  max-width: none;
}
.gluOverride-0-2-16 .navbar {
  border-radius: 0;
}
.gluOverride-0-2-16 [class*="col-"] {
  padding-left: 16px;
  padding-right: 16px;
}
.gluOverride-0-2-16 .no-gutters {
  padding-left: 0;
  padding-right: 0;
}
.gluOverride-0-2-16 h1,
.gluOverride-0-2-16 h2,
.gluOverride-0-2-16 h3,
.gluOverride-0-2-16 h4,
.gluOverride-0-2-16 h5,
.gluOverride-0-2-16 h6,
.gluOverride-0-2-16 .h1,
.gluOverride-0-2-16 .h2,
.gluOverride-0-2-16 .h3,
.gluOverride-0-2-16 .h4,
.gluOverride-0-2-16 .h5,
.gluOverride-0-2-16 .h6 {
  margin-bottom: 10px;
}
.gluOverride-0-2-16 h4 {
  font-weight: 500;
}
.gluOverride-0-2-16 .badge {
  color: #f15a24;
  width: 36px;
  border: 1px solid #f15a24;
  height: 24px;
  font-size: 14px;
  border-radius: 16px;
  background-color: #ffffff;
}
.gluOverride-0-2-16 .shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.gluOverride-0-2-16 .divider {
  float: left;
  width: 100%;
  margin-top: 16px;
  margin-bottom: 16px;
}
.gluOverride-0-2-16 .no-label {
  padding-top: 28px;
}
.gluOverride-0-2-16 .radio-inline {
  display: inline;
  line-height: 2;
}
.gluOverride-0-2-16 .radio-inline-padded {
  display: inline;
  padding-right: 20px;
}
.gluOverride-0-2-16 .optional label {
  width: 100%;
  display: inline-block;
  flex-wrap: wrap;
  margin-bottom: 5px;
}
.gluOverride-0-2-16 .block-label .flex-dropdown-wrapper label {
  display: block;
  line-height: 1.7em;
}
.gluOverride-0-2-16 .block-label .flex-dropdown-wrapper .flex-dropdown {
  width: 100%;
}
.gluOverride-0-2-16 .form-group {
  border-radius: 2px;
}
.gluOverride-0-2-16 .form-group label,
.gluOverride-0-2-16 .form-group .label {
  color: #6e6e6e;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.gluOverride-0-2-16 .text-wrap-normal {
  white-space: normal;
}
.gluOverride-0-2-16 .has-error .form-control {
  border: 1px solid #df0000;
}
.gluOverride-0-2-16 .has-error .flex-dropdown .selection {
  border-color: #df0000;
}
.gluOverride-0-2-16 .has-error label {
  color: #df0000;
}
.gluOverride-0-2-16 .form-control {
  border: 1px solid;
  padding: 6px 10px;
  min-height: 34px;
  border-radius: 2px;
}
.gluOverride-0-2-16 .form-control:focus {
  box-shadow: none;
}
.gluOverride-0-2-16 .btn {
  font-size: 14px;
  font-family: Roboto Condensed;
  border-radius: 4px;
}
.gluOverride-0-2-16 button {
  border-width: 1px;
}
.gluOverride-0-2-16 [class*="dropdownHeader"] {
  flex-wrap: wrap;
}
.gluOverride-0-2-16 input[type="checkbox"]:checked + div svg {
  fill: #003f63;
}
.gluOverride-0-2-16 [data-qa^="dropdown"] > label {
  width: 100%;
}
.gluOverride-0-2-16 .sr-only {
  clip: rect(0, 0, 0, 0);
  width: 1px;
  border: 0;
  height: 1px;
  padding: 0;
  overflow: hidden;
  position: absolute;
  clip-path: inset(50%);
  white-space: nowrap;
}
.gluOverride-0-2-16 [data-qa="receiverModal"] {
  max-width: 800px;
  max-height: calc(100% - 80px);
  overflow-y: scroll;
}
.gluOverride-0-2-16 div[data-component-name*="glu-tooltip--tooltip"] {
  background-color: #ffffff;
}
.gluOverride-0-2-16 [data-component-name="glu-alerts--base-alert"] {
  width: 100%;
  max-width: unset;
}
.gluOverride-0-2-16 [data-component-name="glu-alerts--base-alert"] [class*="alertDetails"] {
  color: #333333;
}
.gluOverride-0-2-16
  [data-component-name="glu-alerts--base-alert"]
  [data-component-name="glu-icons--x-icon"] {
  fill: #333333;
}
.gluOverride-0-2-16 [data-component-name="glu-alerts--base-alert"] [class*="alertTitle"],
.gluOverride-0-2-16
  [data-component-name="glu-alerts--base-alert"]
  [class*="accordionHeaderContent"] {
  font-weight: normal;
}
.gluOverride-0-2-16
  [data-component-name="glu-alerts--base-alert"]
  [data-component-name="glu-accordion--accordion-panel-content"] {
  color: #333333;
}
.gluOverride-0-2-16
  [data-component-name="glu-alerts--base-alert"]
  [data-component-name="glu-accordion--accordion-panel-header"]
  [class*="accordionHeader"] {
  color: #333333;
}
.gluOverride-0-2-16
  [data-component-name="glu-alerts--base-alert"]
  [data-component-name="glu-accordion--accordion-panel-header"]
  [class*="accordionHeader"]
  [data-component-name="glu-icons--icon-wrapper"]
  svg {
  fill: #333333;
}
.gluOverride-0-2-16 [class*="scheduler-"] [class*="endSelected-"] > span {
  padding-left: 24px;
}
.gluOverride-0-2-16 [data-component-name="glu-modal--modal"] [class*="primaryHeader-"] {
  margin-bottom: 0;
}
.gluOverride-0-2-16 [class*="switchWrapper-"] span {
  color: #6e6e6e;
}
.gluOverride-0-2-16
  [data-component-name="glu-input-mask--input-mask"]:has(input:disabled)
  div[class*="symbol"] {
  background-color: #ededed;
}
.gluOverride-0-2-16 [data-component-name="glu-input-mask--input-mask"] [class*="symbolError"] {
  border-color: #df0000;
}
.gluOverride-0-2-16 [data-component-name="glu-list-builder--list-builder"] [class^="root-"] {
  margin: 0;
}
.gluOverride-0-2-16
  [data-component-name="glu-list-builder--list-builder"]
  [class*="actionableIcon"] {
  border-radius: 50%;
}
.gluOverride-0-2-16
  [data-component-name="glu-list-builder--list-builder"]
  [class*="actionableIcon"]:not(
    :hover,
    .gluOverride-0-2-16 [data-component-name="glu-list-builder--list-builder"] :focus
  ) {
  background: #ffffff;
}
.gluOverride-0-2-16
  [data-component-name="glu-list-builder--list-builder"]
  [class*="titleContainer"]
  button {
  height: 16px;
  padding: 0;
}
.gluOverride-0-2-16 [class*="filterableWrapper-"] [class*="datepicker"] [class^="iconWrapper"] {
  top: 10px;
}
.gluOverride-0-2-16
  div[data-component-name="glu-dropdown--dropdown"]
  input[class*="transparentInputValue-"]:not([class*="error-"]) {
  border-color: #000;
}
.gluOverride-0-2-16 [data-qa="weekly"] button:focus {
  border: 1px solid #5e9ed6;
}
.gluOverride-0-2-16 [data-qa="weekly"] button[class*="active"]:focus {
  border: 1px solid #ff0000;
}
.gluOverride-0-2-16 [class*="datepicker"] label > p {
  margin-bottom: 5px;
}
.gluOverride-0-2-16 [class*="datepicker"] [class*="calendar"] label {
  display: inline;
}
.gluOverride-0-2-16 [class*="datepicker"] [class^="iconWrapper"] {
  top: 12px;
}
.gluOverride-0-2-16 [class*="datepicker"] p[class*="day"] {
  margin: 0;
}
.gluOverride-0-2-16 [class*="datepicker"] [data-qa="popup"] {
  z-index: 101;
}
.gluOverride-0-2-16 [class*="datepicker"] [class*="selected"] {
  background-color: #ffffff;
}
.gluOverride-0-2-16 [class*="switchMain"]:after {
  background-color: #ffffff;
}
.gluOverride-0-2-16 .table-padded th,
.gluOverride-0-2-16 .table-padded td {
  padding-right: 16px;
}
.gluOverride-0-2-16 .btn-toggle:first-child {
  border-radius: 30pxpx 0 0 30pxpx;
}
.gluOverride-0-2-16 .btn-toggle:last-child {
  border-radius: 0 30pxpx 30pxpx 0;
}
.gluOverride-0-2-16 .btn.btn-primary {
  text-color: #ffffff;
  focus-color: #6888a4;
  font-weight: 700;
  hover-color: #033344;
  text-transform: uppercase;
  background-color: #002d62;
}
.gluOverride-0-2-16 .btn.btn-secondary {
  text-color: #003f63;
  hover-color: #6888a4;
  border-color: #003f63;
  text-transform: uppercase;
  background-color: #ffffff;
}
.gluOverride-0-2-16 .btn.btn-link,
.gluOverride-0-2-16 .btn.btn-tertiary {
  color: #6888a4;
  text-color: #6888a4;
  font-family:
    "G-Roboto Condensed-n4", "Roboto Condensed", "Roboto", "ProximaNova", "Helvetica", "Arial",
    "sans-serif";
  text-decoration: none;
  background-color: transparent;
  focus-text-decoration: underline;
  hover-text-decoration: underline;
}
.gluOverride-0-2-16 .btn.btn-center {
  display: flex;
  align-items: center;
}
.gluOverride-0-2-16 .btn.btn-link.btn:hover,
.gluOverride-0-2-16 .btn.btn-tertiary.btn:hover {
  background: transparent;
  text-decoration: underline;
}
.gluOverride-0-2-16 .form-group label [class*="optional-"],
.gluOverride-0-2-16
  .form-group
  label
  [class*="helpWrapper"]
  [data-component-name="glu-form-components--error"]
  p,
.gluOverride-0-2-16 .form-group .label [class*="optional-"],
.gluOverride-0-2-16
  .form-group
  .label
  [class*="helpWrapper"]
  [data-component-name="glu-form-components--error"]
  p {
  text-transform: none;
}
.gluOverride-0-2-16 .form-group.has-error .help-block {
  color: #df0000;
}
.gluOverride-0-2-16 .form-group .help-block,
.gluOverride-0-2-16 .form-group small {
  color: #6e6e6e;
}
.gluOverride-0-2-16 .form-group .has-error small {
  color: #df0000;
}
.gluOverride-0-2-16 .flex-dropdown-wrapper .flex-dropdown .selection {
  border-radius: 2px;
}
.gluOverride-0-2-16 .optional label span {
  font-weight: normal;
  margin-right: -10px;
  text-transform: capitalize;
}
.gluOverride-0-2-16 .radio-inline-padded input {
  box-shadow: none;
}
.gluOverride-0-2-16 .radio-inline input {
  bottom: 0;
  box-shadow: none;
}
.gluOverride-0-2-16 .grid .navigate nav {
  display: flex;
  align-items: center;
}
.gluOverride-0-2-16 .grid .navigate nav .flex-dropdown-wrapper {
  display: flex !important;
  align-items: center;
  padding-right: 4px;
}
.gluOverride-0-2-16 .grid .navigate nav span {
  margin: auto;
}
.gluOverride-0-2-16 .grid .navigate nav .btn-tertiary {
  margin-left: 4px;
}
.gluOverride-0-2-16 .grid .navigate nav .flex-dropdown-wrapper label {
  margin: auto;
  padding-right: 4px;
}
.gluOverride-0-2-16 [class*="openLogo"] svg,
.gluOverride-0-2-16 [class*="openLogo"] img {
  height: auto;
}
