.iris-account[data-color=account-color-0] .iris-account__color-bar {
  background-color: #0798D1;
}

.iris-account-tile[data-color=account-color-0] {
  background: linear-gradient(175deg, #2dbff8 0%, #067baa 100%);
}
.iris-account-tile[data-color=account-color-0] .iris-account__color-bar {
  background-color: #0798D1;
}

.iris-account[data-color=account-color-1] .iris-account__color-bar {
  background-color: #6F9C2F;
}

.iris-account-tile[data-color=account-color-1] {
  background: linear-gradient(175deg, #97ca4e 0%, #597d26 100%);
}
.iris-account-tile[data-color=account-color-1] .iris-account__color-bar {
  background-color: #6F9C2F;
}

.iris-account[data-color=account-color-2] .iris-account__color-bar {
  background-color: #D96D01;
}

.iris-account-tile[data-color=account-color-2] {
  background: linear-gradient(175deg, #fe9328 0%, #b05901 100%);
}
.iris-account-tile[data-color=account-color-2] .iris-account__color-bar {
  background-color: #D96D01;
}

.iris-account[data-color=account-color-3] .iris-account__color-bar {
  background-color: #FFC703;
}

.iris-account-tile[data-color=account-color-3] {
  background: linear-gradient(175deg, #ffd850 0%, #d9a900 100%);
}
.iris-account-tile[data-color=account-color-3] .iris-account__color-bar {
  background-color: #FFC703;
}

.iris-account[data-color=account-color-4] .iris-account__color-bar {
  background-color: #364495;
}

.iris-account-tile[data-color=account-color-4] {
  background: linear-gradient(175deg, #5666c2 0%, #2b3677 100%);
}
.iris-account-tile[data-color=account-color-4] .iris-account__color-bar {
  background-color: #364495;
}

.iris-account[data-color=account-color-5] .iris-account__color-bar {
  background-color: #49AFA6;
}

.iris-account-tile[data-color=account-color-5] {
  background: linear-gradient(175deg, #7cc8c2 0%, #3d928b 100%);
}
.iris-account-tile[data-color=account-color-5] .iris-account__color-bar {
  background-color: #49AFA6;
}

.iris-account[data-color=account-color-6] .iris-account__color-bar {
  background-color: #A02886;
}

.iris-account-tile[data-color=account-color-6] {
  background: linear-gradient(175deg, #d044b2 0%, #7f206b 100%);
}
.iris-account-tile[data-color=account-color-6] .iris-account__color-bar {
  background-color: #A02886;
}

.iris-account[data-color=account-color-7] .iris-account__color-bar {
  background-color: #673300;
}

.iris-account-tile[data-color=account-color-7] {
  background: linear-gradient(175deg, #b45900 0%, #3e1f00 100%);
}
.iris-account-tile[data-color=account-color-7] .iris-account__color-bar {
  background-color: #673300;
}

.iris-avatar[data-modifier=inverted] .iris-avatar__inner {
  background-color: #FFFFFF;
}
.iris-avatar[data-modifier=inverted] .iris-avatar__icon::before,
.iris-avatar[data-modifier=inverted] .iris-avatar__icon::after {
  color: #23334E;
}
.iris-avatar[data-modifier=inverted] .iris-avatar__text {
  color: #23334E;
}
.iris-avatar:not([data-modifier=inverted]) .iris-avatar__inner {
  background-color: #23334E;
}
.iris-avatar:not([data-modifier=inverted]) .iris-avatar__icon::before,
.iris-avatar:not([data-modifier=inverted]) .iris-avatar__icon::after {
  color: #FFFFFF;
}
.iris-avatar:not([data-modifier=inverted]) .iris-avatar__text {
  color: #FFFFFF;
}

.iris-badge--circular {
  background-color: #23334E;
  color: #FFFFFF;
}
.iris-badge--circular .iris-badge__content [class^=font-icon-]::before {
  color: #FFFFFF;
}

.iris-button--primary {
  background-color: #23334E;
  border-color: #23334E;
  color: #FFFFFF;
  font-weight: 400;
}
.iris-button--secondary {
  background: transparent;
  border-color: #23334E;
  color: #23334E;
  font-weight: 400;
}
.iris-button--action {
  background: #FFFFFF;
  border-color: #757575;
  color: #757575;
  font-weight: 400;
}
.iris-button--ghost {
  background-color: transparent;
  border-color: transparent;
  color: #4371AD;
}
.iris-button--circular {
  background: #FFFFFF;
  border-color: #E6E6E6;
  color: #757575;
}

.iris-button:hover.iris-button--primary, .iris-button:focus.iris-button--primary {
  background-color: #131c2b;
  border-color: #131c2b;
  color: #FFFFFF;
}
.iris-button:hover.iris-button--secondary, .iris-button:focus.iris-button--secondary {
  background-color: #23334E;
  border-color: #23334E;
  color: #FFFFFF;
}
.iris-button:hover.iris-button--action, .iris-button:focus.iris-button--action {
  background-color: #F2F2F2;
  border-color: #333333;
  color: #333333;
}
.iris-button:hover.iris-button--ghost, .iris-button:focus.iris-button--ghost {
  color: #355988;
}
.iris-button:hover.iris-button--circular, .iris-button:focus.iris-button--circular {
  background-color: #F2F2F2;
  border-color: #757575;
  color: #757575;
}
.iris-button--disabled.iris-button--primary, .iris-button--disabled:hover.iris-button--primary, .iris-button--disabled:focus.iris-button--primary, .iris-button:disabled.iris-button--primary {
  background-color: #9199a7;
  border-color: #9199a7;
  color: white;
}
.iris-button--disabled.iris-button--secondary, .iris-button--disabled:hover.iris-button--secondary, .iris-button--disabled:focus.iris-button--secondary, .iris-button:disabled.iris-button--secondary {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: #9199a7;
  color: #9199a7;
}
.iris-button--disabled.iris-button--action, .iris-button--disabled:hover.iris-button--action, .iris-button--disabled:focus.iris-button--action, .iris-button:disabled.iris-button--action {
  background-color: white;
  border-color: #bababa;
  color: #bababa;
}
.iris-button--disabled.iris-button--ghost, .iris-button--disabled:hover.iris-button--ghost, .iris-button--disabled:focus.iris-button--ghost, .iris-button:disabled.iris-button--ghost {
  color: #a1b8d6;
}
.iris-button--disabled.iris-button--circular, .iris-button--disabled:hover.iris-button--circular, .iris-button--disabled:focus.iris-button--circular, .iris-button:disabled.iris-button--circular {
  border-color: #f3f3f3;
  color: #bababa;
}

.iris-day.selected {
  border-color: #23334E;
  color: #FFFFFF;
  transition: 0.3s;
}
.iris-day.selected .iris-day__number {
  color: #FFFFFF;
}
.iris-day.selected .iris-day__label {
  color: #FFFFFF;
}

.iris-day__avatar::before, .iris-day__avatar::after {
  background-color: #9db1d3;
}

.ripple {
  background-color: #23334E;
}

.iris-card__overlay {
  background-color: rgba(35, 51, 78, 0.75);
}

.bg-color--theme-primary {
  --bg-color--theme-primary: #23334E;
  background-color: #23334E !important;
}
.bg-color--theme-secondary {
  --bg-color--theme-secondary: #3C4C65;
  background-color: #3C4C65 !important;
}

.border-color--theme-primary {
  --border-color--theme-primary: #23334E;
  border-color: #23334E !important;
}
.border-color--theme-secondary {
  --border-color--theme-secondary: #3C4C65;
  border-color: #3C4C65 !important;
}

.border-top-color--theme-primary {
  --border-top-color--theme-primary: #23334E;
  border-top-color: #23334E !important;
}
.border-top-color--theme-secondary {
  --border--top-color--theme-secondary: #3C4C65;
  border-top-color: #3C4C65 !important;
}

.border-right-color--theme-primary {
  --border--right-color--theme-primary: #23334E;
  border-right-color: #23334E !important;
}
.border-right-color--theme-secondary {
  --border-right-color--theme-secondary: #3C4C65;
  border-right-color: #3C4C65 !important;
}

.border-bottom-color--theme-primary {
  --border-bottom-color--theme-primary: #23334E;
  border-bottom-color: #23334E !important;
}
.border-bottom-color--theme-secondary {
  --border-bottom-color--theme-secondary: #3C4C65;
  border-bottom-color: #3C4C65 !important;
}

.border-left-color--theme-primary {
  --border-left-color--theme-primary: #23334E;
  border-left-color: #23334E !important;
}
.border-left-color--theme-secondary {
  --border-left-color--theme-secondary: #3C4C65;
  border-left-color: #3C4C65 !important;
}

.font-color--theme-primary {
  --font-color--theme-primary: #23334E;
  color: #23334E !important;
}
.font-color--theme-secondary {
  --font-color--theme-secondary: #3C4C65;
  color: #3C4C65 !important;
}

.hover-font-color--theme-primary:hover {
  --hover-font-color--theme-primary: #23334E;
  color: #23334E !important;
}
.hover-font-color--theme-secondary:hover {
  --hover-font-color--theme-secondary: #3C4C65;
  color: #3C4C65 !important;
}

.hover-bg-color--theme-primary:hover {
  --hover-bg-color--theme-primary: #23334E;
  background-color: #23334E !important;
}
.hover-bg-color--theme-secondary:hover {
  --hover-bg-color--theme-secondary: #3C4C65;
  background-color: #3C4C65 !important;
}

.hover-border-color--theme-primary:hover {
  --hover-border-color--theme-primary: #23334E;
  border-color: #23334E !important;
}
.hover-border-color--theme-secondary:hover {
  --hover-border-color--theme-secondary: #3C4C65;
  border-color: #3C4C65 !important;
}

.hover-border-top-color--theme-primary:hover {
  --hover-border-top-color--theme-primary: #23334E;
  border-top-color: #23334E !important;
}
.hover-border-top-color--theme-secondary:hover {
  --hover-border-top-color--theme-secondary: #3C4C65;
  border-top-color: #3C4C65 !important;
}

.hover-border-right-color--theme-primary:hover {
  --hover-border-right-color--theme-primary: #23334E;
  border-right-color: #23334E !important;
}
.hover-border-right-color--theme-secondary:hover {
  --hover-border-right-color--theme-secondary: #3C4C65;
  border-right-color: #3C4C65 !important;
}

.hover-border-bottom-color--theme-primary:hover {
  --hover-border-bottom-color--theme-primary: #23334E;
  border-bottom-color: #23334E !important;
}
.hover-border-bottom-color--theme-secondary:hover {
  --hover-border-bottom-color--theme-secondary: #3C4C65;
  border-bottom-color: #3C4C65 !important;
}

.hover-border-left-color--theme-primary:hover {
  --hover-border-left-color--theme-primary: #23334E;
  border-left-color: #23334E !important;
}
.hover-border-left-color--theme-secondary:hover {
  --hover-border-left-color--theme-secondary: #3C4C65;
  border-left-color: #3C4C65 !important;
}

.iris-list--actionable .iris-list-item[aria-selected=true] .iris-record, .iris-list--actionable .iris-list-item[aria-selected=true] .iris-tile, .iris-list--actionable .iris-list-item[aria-selected=true] .iris-list-item__content {
  background: #F2F2F2;
  border-color: #E6E6E6;
}
.iris-list--actionable .iris-list-item[aria-selected=true] .border {
  border-color: #E6E6E6 !important;
}

.iris-switchboard__label::before {
  background: #23334E;
}

.iris-switchboard__input:checked + .iris-switchboard__label {
  color: #F2F2F2;
}

.iris-tabs--main .iris-tabs__inner {
  border-bottom: 1px solid rgb(var(--colorPlatformGray100, 230, 230, 230));
}
.iris-tabs--main .iris-tabs__list {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.iris-tabs--main .iris-tabs__list-item {
  list-style: none;
  margin-right: 24px;
  position: relative;
}
.iris-tabs--main .iris-tabs__list-item:hover .iris-tabs__link::before, .iris-tabs--main .iris-tabs__list-item:focus .iris-tabs__link::before {
  min-height: 2px;
  opacity: 0.5;
}
.iris-tabs--main .iris-tabs__list-item .iris-tabs__link {
  color: rgb(var(--colorPlatformGray900, 26, 26, 26));
  font-family: var(--typeBrandedSubtitle1FontFamily, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol");
  font-size: 16px;
  font-weight: var(--typeBrandedSubtitle1FontWeight, 600);
  letter-spacing: var(--typeBrandedSubtitle1CharacterSpacing, -0.1pt);
  line-height: 24px;
  padding: 0 0 8px;
}
.iris-tabs--main .iris-tabs__list-item .iris-tabs__link::before {
  background-color: rgb(var(--colorBrandedGuidanceAccessible, 35, 51, 78));
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  min-height: 0;
  opacity: 0;
  position: absolute;
  transition: 0.25s;
  width: 100%;
}
.iris-tabs--main .iris-tabs__list-item .iris-tabs__link .iris-tabs__link-icon {
  display: none;
}
.iris-tabs--main .iris-tabs__list-item[aria-selected=true] .iris-tabs__link::before {
  min-height: 2px;
  opacity: 1;
}
.iris-tabs--main .iris-tabs__list-item[aria-selected=true] .iris-tabs__link:hover::before {
  opacity: 1;
}

.iris-tabs--sub .iris-tabs__inner {
  border-bottom: 1px solid rgb(var(--colorPlatformGray100, 230, 230, 230));
}
.iris-tabs--sub .iris-tabs__list {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.iris-tabs--sub .iris-tabs__list-item {
  list-style: none;
  margin-right: 24px;
  position: relative;
}
.iris-tabs--sub .iris-tabs__list-item:hover .iris-tabs__link::before, .iris-tabs--sub .iris-tabs__list-item:focus .iris-tabs__link::before {
  min-height: 2px;
  opacity: 0.5;
}
.iris-tabs--sub .iris-tabs__list-item .iris-tabs__link {
  color: rgb(var(--colorPlatformGray900, 26, 26, 26));
  font-family: var(--typeBrandedSubtitle1FontFamily, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol");
  font-size: 16px;
  font-weight: var(--typeBrandedSubtitle1FontWeight, 600);
  letter-spacing: var(--typeBrandedSubtitle1CharacterSpacing, -0.1pt);
  line-height: 24px;
  padding: 0 0 8px;
}
.iris-tabs--sub .iris-tabs__list-item .iris-tabs__link::before {
  background-color: rgb(var(--colorBrandedGuidanceAccessible, 35, 51, 78));
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  min-height: 0;
  opacity: 0;
  position: absolute;
  transition: 0.25s;
  width: 100%;
}
.iris-tabs--sub .iris-tabs__list-item .iris-tabs__link .iris-tabs__link-icon {
  display: none;
}
.iris-tabs--sub .iris-tabs__list-item[aria-selected=true] .iris-tabs__link::before {
  min-height: 2px;
  opacity: 1;
}
.iris-tabs--sub .iris-tabs__list-item[aria-selected=true] .iris-tabs__link:hover::before {
  opacity: 1;
}

h1,
.h1,
.iris-content h1,
.iris-content .h1 {
  color: inherit;
  font-family: inherit;
}