@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap);
.theme--light.v-application {
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-application .text--primary {
  color: rgba(0, 0, 0, 0.87) !important;
}
.theme--light.v-application .text--secondary {
  color: rgba(0, 0, 0, 0.6) !important;
}
.theme--light.v-application .text--disabled {
  color: rgba(0, 0, 0, 0.38) !important;
}

.theme--dark.v-application {
  background: #121212;
  color: #FFFFFF;
}
.theme--dark.v-application .text--primary {
  color: #FFFFFF !important;
}
.theme--dark.v-application .text--secondary {
  color: rgba(255, 255, 255, 0.7) !important;
}
.theme--dark.v-application .text--disabled {
  color: rgba(255, 255, 255, 0.5) !important;
}

.v-application {
  display: flex;
}
.v-application a {
  cursor: pointer;
}
.v-application--is-rtl {
  direction: rtl;
}
.v-application--wrap {
  flex: 1 1 auto;
  backface-visibility: hidden;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  max-width: 100%;
  position: relative;
}

@-moz-document url-prefix() {
  @media print {
    .v-application {
      display: block;
    }
    .v-application--wrap {
      display: block;
    }
  }
}
.v-content {
  display: flex;
  flex: 1 0 auto;
  max-width: 100%;
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-content:not([data-booted=true]) {
  transition: none !important;
}
.v-content__wrap {
  flex: 1 1 auto;
  max-width: 100%;
  position: relative;
}
@-moz-document url-prefix() {
  @media print {
    .v-content {
      display: block;
    }
  }
}
.theme--light.v-overlay {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-overlay {
  color: #FFFFFF;
}

.v-overlay {
  align-items: center;
  border-radius: inherit;
  display: flex;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), z-index 1ms;
}

.v-overlay__content {
  position: relative;
}

.v-overlay__scrim {
  border-radius: inherit;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: inherit;
  width: 100%;
  will-change: opacity;
}

.v-overlay--absolute {
  position: absolute;
}

.v-overlay--active {
  pointer-events: auto;
}
/*Screen width*/
html {
  position: relative;
  min-height: 100%;
}
#app-container {
  height: 100%;
}
.page[data-v-18fb8379] {
  height: 100%;
  padding: 0 1rem;
  padding-top: 2rem;
}
[data-v-18fb8379] .v-tabs.promo-tabs.theme--light {
  height: 100%;
  display: flex;
  flex-direction: column;
}
[data-v-18fb8379] .v-item-group.theme--light.v-slide-group.v-tabs-bar.primary--text.transparent {
  flex: 0 1 0;
}
[data-v-18fb8379] .v-window.v-item-group.theme--light.v-tabs-items {
  flex: 1 0 0;
}
[data-v-18fb8379] .v-window__container {
  height: 100%;
}
[data-v-18fb8379] .v-window-item.tab.v-window-item--active {
  height: 100%;
}
/*Screen width*/
.error-page[data-v-95dea1ea] {
  margin-top: 10rem;
}
.error-page .title[data-v-95dea1ea] {
  font-size: 3rem !important;
}
.error-page .error-code[data-v-95dea1ea] {
  vertical-align: middle;
  font-size: 4rem;
  width: 20rem;
  height: 20rem;
  line-height: 20rem;
  display: inline-block;
  border: 0.5rem solid #d3dee7;
  border-radius: 50%;
}
.error-page .description[data-v-95dea1ea] {
  font-size: 2rem;
}
/*Screen width*/
.page[data-v-bada365e] {
  height: calc(100vh - 6.4rem - 4rem);
}
.page__filter-bar[data-v-bada365e] {
  padding: 1rem;
  height: 7rem;
}
.page__filter-bar--placeholder[data-v-bada365e] {
  border-top: 1px solid #2f477c;
  width: 100%;
  background-color: #d3dee7;
  height: 5.3rem;
}
.page__details-sidebar[data-v-bada365e] {
  position: relative;
  width: 22rem;
  height: calc(100% - 7rem);
  float: right;
  z-index: 90;
  background-color: #ffffff;
}
.page__details-sidebar .sidebar-wrapper[data-v-bada365e] {
  padding: 1rem;
}
.page__details-sidebar .sidebar-wrapper__heading[data-v-bada365e] {
  color: #37424a;
}
.page__content[data-v-bada365e] {
  margin-left: 1rem;
  height: calc(100% - 7rem);
  width: calc(100% - 22rem - 1rem);
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
}
.page__content .top[data-v-bada365e] {
  flex: 0 1 auto;
  min-height: 50%;
  max-height: 65%;
  width: 100%;
  border-bottom: 0.1rem solid #dddddd;
}
.page__content .top__alerts[data-v-bada365e] {
  width: 75%;
  height: 100%;
  float: left;
}
.page__content .top__alerts .alerts-wrapper[data-v-bada365e] {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.page__content .top__alerts .alerts-wrapper__heading[data-v-bada365e] {
  padding: 1rem;
  color: #37424a;
}
.page__content .top__alerts .alerts-wrapper__content[data-v-bada365e] {
  flex: 0 1 auto;
  border-top: 0.1rem solid #dddddd;
  overflow-y: auto;
}
.page__content .top__notifications[data-v-bada365e] {
  height: 100%;
  width: 25%;
  float: right;
  border-left: 0.1rem solid #dddddd;
  overflow-y: auto;
}
.page__content .top__notifications .notifications-wrapper[data-v-bada365e] {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.page__content .top__notifications .notifications-wrapper__heading[data-v-bada365e] {
  padding: 1rem;
  color: #37424a;
}
.page__content .top__notifications .notifications-wrapper__content[data-v-bada365e] {
  border-top: 0.1rem solid #dddddd;
  overflow-y: auto;
}
.page__content .bottom[data-v-bada365e] {
  flex: 0 1 auto;
  min-height: 35%;
  max-height: 50%;
  width: 100%;
}
.page__content .bottom__last-viewed[data-v-bada365e] {
  height: 100%;
}
.container.grow-shrink-0 {
  flex-grow: 0;
  flex-shrink: 0;
}
.container.fill-height {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.container.fill-height > .row {
  flex: 1 1 100%;
  max-width: 100%;
}
.container.fill-height > .layout {
  height: 100%;
  flex: 1 1 auto;
}
.container.fill-height > .layout.grow-shrink-0 {
  flex-grow: 0;
  flex-shrink: 0;
}
.container.grid-list-xs .layout .flex {
  padding: 1px;
}
.container.grid-list-xs .layout:only-child {
  margin: -1px;
}
.container.grid-list-xs .layout:not(:only-child) {
  margin: auto -1px;
}
.container.grid-list-xs *:not(:only-child) .layout:first-child {
  margin-top: -1px;
}
.container.grid-list-xs *:not(:only-child) .layout:last-child {
  margin-bottom: -1px;
}
.container.grid-list-sm .layout .flex {
  padding: 2px;
}
.container.grid-list-sm .layout:only-child {
  margin: -2px;
}
.container.grid-list-sm .layout:not(:only-child) {
  margin: auto -2px;
}
.container.grid-list-sm *:not(:only-child) .layout:first-child {
  margin-top: -2px;
}
.container.grid-list-sm *:not(:only-child) .layout:last-child {
  margin-bottom: -2px;
}
.container.grid-list-md .layout .flex {
  padding: 4px;
}
.container.grid-list-md .layout:only-child {
  margin: -4px;
}
.container.grid-list-md .layout:not(:only-child) {
  margin: auto -4px;
}
.container.grid-list-md *:not(:only-child) .layout:first-child {
  margin-top: -4px;
}
.container.grid-list-md *:not(:only-child) .layout:last-child {
  margin-bottom: -4px;
}
.container.grid-list-lg .layout .flex {
  padding: 8px;
}
.container.grid-list-lg .layout:only-child {
  margin: -8px;
}
.container.grid-list-lg .layout:not(:only-child) {
  margin: auto -8px;
}
.container.grid-list-lg *:not(:only-child) .layout:first-child {
  margin-top: -8px;
}
.container.grid-list-lg *:not(:only-child) .layout:last-child {
  margin-bottom: -8px;
}
.container.grid-list-xl .layout .flex {
  padding: 12px;
}
.container.grid-list-xl .layout:only-child {
  margin: -12px;
}
.container.grid-list-xl .layout:not(:only-child) {
  margin: auto -12px;
}
.container.grid-list-xl *:not(:only-child) .layout:first-child {
  margin-top: -12px;
}
.container.grid-list-xl *:not(:only-child) .layout:last-child {
  margin-bottom: -12px;
}

.layout {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  min-width: 0;
}
.layout.reverse {
  flex-direction: row-reverse;
}
.layout.column {
  flex-direction: column;
}
.layout.column.reverse {
  flex-direction: column-reverse;
}
.layout.column > .flex {
  max-width: 100%;
}
.layout.wrap {
  flex-wrap: wrap;
}
.layout.grow-shrink-0 {
  flex-grow: 0;
  flex-shrink: 0;
}

@media all and (min-width: 0) {
  .flex.xs12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-xs12 {
    order: 12;
  }

  .flex.xs11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-xs11 {
    order: 11;
  }

  .flex.xs10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-xs10 {
    order: 10;
  }

  .flex.xs9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-xs9 {
    order: 9;
  }

  .flex.xs8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-xs8 {
    order: 8;
  }

  .flex.xs7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-xs7 {
    order: 7;
  }

  .flex.xs6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-xs6 {
    order: 6;
  }

  .flex.xs5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-xs5 {
    order: 5;
  }

  .flex.xs4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-xs4 {
    order: 4;
  }

  .flex.xs3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-xs3 {
    order: 3;
  }

  .flex.xs2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-xs2 {
    order: 2;
  }

  .flex.xs1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-xs1 {
    order: 1;
  }

  .flex.offset-xs12 {
    margin-left: 100%;
  }

  .flex.offset-xs11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-xs10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-xs9 {
    margin-left: 75%;
  }

  .flex.offset-xs8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-xs7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-xs6 {
    margin-left: 50%;
  }

  .flex.offset-xs5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-xs4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-xs3 {
    margin-left: 25%;
  }

  .flex.offset-xs2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-xs1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-xs0 {
    margin-left: 0%;
  }
}
@media all and (min-width: 600px) {
  .flex.sm12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-sm12 {
    order: 12;
  }

  .flex.sm11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-sm11 {
    order: 11;
  }

  .flex.sm10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-sm10 {
    order: 10;
  }

  .flex.sm9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-sm9 {
    order: 9;
  }

  .flex.sm8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-sm8 {
    order: 8;
  }

  .flex.sm7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-sm7 {
    order: 7;
  }

  .flex.sm6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-sm6 {
    order: 6;
  }

  .flex.sm5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-sm5 {
    order: 5;
  }

  .flex.sm4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-sm4 {
    order: 4;
  }

  .flex.sm3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-sm3 {
    order: 3;
  }

  .flex.sm2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-sm2 {
    order: 2;
  }

  .flex.sm1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-sm1 {
    order: 1;
  }

  .flex.offset-sm12 {
    margin-left: 100%;
  }

  .flex.offset-sm11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-sm10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-sm9 {
    margin-left: 75%;
  }

  .flex.offset-sm8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-sm7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-sm6 {
    margin-left: 50%;
  }

  .flex.offset-sm5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-sm4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-sm3 {
    margin-left: 25%;
  }

  .flex.offset-sm2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-sm1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-sm0 {
    margin-left: 0%;
  }
}
@media all and (min-width: 960px) {
  .flex.md12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-md12 {
    order: 12;
  }

  .flex.md11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-md11 {
    order: 11;
  }

  .flex.md10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-md10 {
    order: 10;
  }

  .flex.md9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-md9 {
    order: 9;
  }

  .flex.md8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-md8 {
    order: 8;
  }

  .flex.md7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-md7 {
    order: 7;
  }

  .flex.md6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-md6 {
    order: 6;
  }

  .flex.md5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-md5 {
    order: 5;
  }

  .flex.md4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-md4 {
    order: 4;
  }

  .flex.md3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-md3 {
    order: 3;
  }

  .flex.md2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-md2 {
    order: 2;
  }

  .flex.md1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-md1 {
    order: 1;
  }

  .flex.offset-md12 {
    margin-left: 100%;
  }

  .flex.offset-md11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-md10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-md9 {
    margin-left: 75%;
  }

  .flex.offset-md8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-md7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-md6 {
    margin-left: 50%;
  }

  .flex.offset-md5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-md4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-md3 {
    margin-left: 25%;
  }

  .flex.offset-md2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-md1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-md0 {
    margin-left: 0%;
  }
}
@media all and (min-width: 1264px) {
  .flex.lg12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-lg12 {
    order: 12;
  }

  .flex.lg11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-lg11 {
    order: 11;
  }

  .flex.lg10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-lg10 {
    order: 10;
  }

  .flex.lg9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-lg9 {
    order: 9;
  }

  .flex.lg8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-lg8 {
    order: 8;
  }

  .flex.lg7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-lg7 {
    order: 7;
  }

  .flex.lg6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-lg6 {
    order: 6;
  }

  .flex.lg5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-lg5 {
    order: 5;
  }

  .flex.lg4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-lg4 {
    order: 4;
  }

  .flex.lg3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-lg3 {
    order: 3;
  }

  .flex.lg2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-lg2 {
    order: 2;
  }

  .flex.lg1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-lg1 {
    order: 1;
  }

  .flex.offset-lg12 {
    margin-left: 100%;
  }

  .flex.offset-lg11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-lg10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-lg9 {
    margin-left: 75%;
  }

  .flex.offset-lg8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-lg7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-lg6 {
    margin-left: 50%;
  }

  .flex.offset-lg5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-lg4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-lg3 {
    margin-left: 25%;
  }

  .flex.offset-lg2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-lg1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-lg0 {
    margin-left: 0%;
  }
}
@media all and (min-width: 1904px) {
  .flex.xl12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-xl12 {
    order: 12;
  }

  .flex.xl11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-xl11 {
    order: 11;
  }

  .flex.xl10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-xl10 {
    order: 10;
  }

  .flex.xl9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-xl9 {
    order: 9;
  }

  .flex.xl8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-xl8 {
    order: 8;
  }

  .flex.xl7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-xl7 {
    order: 7;
  }

  .flex.xl6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-xl6 {
    order: 6;
  }

  .flex.xl5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-xl5 {
    order: 5;
  }

  .flex.xl4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-xl4 {
    order: 4;
  }

  .flex.xl3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-xl3 {
    order: 3;
  }

  .flex.xl2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-xl2 {
    order: 2;
  }

  .flex.xl1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-xl1 {
    order: 1;
  }

  .flex.offset-xl12 {
    margin-left: 100%;
  }

  .flex.offset-xl11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-xl10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-xl9 {
    margin-left: 75%;
  }

  .flex.offset-xl8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-xl7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-xl6 {
    margin-left: 50%;
  }

  .flex.offset-xl5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-xl4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-xl3 {
    margin-left: 25%;
  }

  .flex.offset-xl2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-xl1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-xl0 {
    margin-left: 0%;
  }
}
.flex,
.child-flex > * {
  flex: 1 1 auto;
  max-width: 100%;
}
.flex.grow-shrink-0,
.child-flex > *.grow-shrink-0 {
  flex-grow: 0;
  flex-shrink: 0;
}

.spacer {
  flex-grow: 1 !important;
}

.grow {
  flex-grow: 1 !important;
  flex-shrink: 0 !important;
}

.shrink {
  flex-grow: 0 !important;
  flex-shrink: 1 !important;
}

.fill-height {
  height: 100%;
}
.container {
  width: 100%;
  padding: 12px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 960px) {
  .container {
    max-width: 900px;
  }
}
@media (min-width: 1264px) {
  .container {
    max-width: 1185px;
  }
}
@media (min-width: 1904px) {
  .container {
    max-width: 1785px;
  }
}
.container--fluid {
  max-width: 100%;
}

.row {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto;
  margin-right: -12px;
  margin-left: -12px;
}
.row--dense {
  margin-right: -4px;
  margin-left: -4px;
}
.row--dense > .col,
.row--dense > [class*=col-] {
  padding: 4px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  width: 100%;
  padding: 12px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 600px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 960px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1264px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1904px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.page[data-v-128e68e2] {
  height: 100%;
  padding: 2rem 1rem;
}
[data-v-128e68e2] .v-tabs.promo-tabs.theme--light {
  height: 100%;
  display: flex;
  flex-direction: column;
}
[data-v-128e68e2] .v-window.v-item-group.theme--light.v-tabs-items {
  flex: 1 0 0;
}
[data-v-128e68e2] .v-window__container {
  height: 100%;
}
[data-v-128e68e2] .v-window-item.tab {
  height: 100%;
}
[data-v-128e68e2] .v-window-item.tab.past-promotions-tab {
  border-left: 0.3rem solid #aecadb;
}
[data-v-128e68e2] .v-window-item.tab.parking-lot-tab {
  border-left: 0.3rem solid #4ca183;
}
[data-v-128e68e2] .v-window-item.tab.sub-campaign-allocation-tab {
  border-left: 0.3rem solid #94ab28;
}
[data-v-128e68e2] .promo-tabs .promo-tabs__tab.parking-lot-tab {
  border-left-color: #4ca183;
}
[data-v-128e68e2] .promo-tabs .promo-tabs__tab.sub-campaign-allocation-tab {
  border-left-color: #94ab28;
}
[data-v-128e68e2] .ag-checkbox-center {
  display: flex;
  align-content: center;
  justify-content: center;
}
.page[data-v-56953db8] {
  height: 100%;
}
.page__filter-bar[data-v-56953db8] {
  padding: 1rem;
}
.theme--light.v-tabs > .v-tabs-bar {
  background-color: #FFFFFF;
}
.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active),
.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon,
.theme--light.v-tabs > .v-tabs-bar .v-tab--disabled {
  color: rgba(0, 0, 0, 0.54);
}
.theme--light.v-tabs .v-tab:hover::before {
  opacity: 0.04;
}
.theme--light.v-tabs .v-tab:focus::before {
  opacity: 0.12;
}
.theme--light.v-tabs .v-tab--active:hover::before, .theme--light.v-tabs .v-tab--active::before {
  opacity: 0.12;
}
.theme--light.v-tabs .v-tab--active:focus::before {
  opacity: 0.16;
}

.theme--dark.v-tabs > .v-tabs-bar {
  background-color: #1F1F1F;
}
.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active),
.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon,
.theme--dark.v-tabs > .v-tabs-bar .v-tab--disabled {
  color: rgba(255, 255, 255, 0.6);
}
.theme--dark.v-tabs .v-tab:hover::before {
  opacity: 0.08;
}
.theme--dark.v-tabs .v-tab:focus::before {
  opacity: 0.24;
}
.theme--dark.v-tabs .v-tab--active:hover::before, .theme--dark.v-tabs .v-tab--active::before {
  opacity: 0.24;
}
.theme--dark.v-tabs .v-tab--active:focus::before {
  opacity: 0.32;
}

.theme--light.v-tabs-items {
  background-color: #FFFFFF;
}

.theme--dark.v-tabs-items {
  background-color: #1F1F1F;
}

.v-tabs-bar.primary .v-tab,
.v-tabs-bar.primary .v-tabs-slider, .v-tabs-bar.secondary .v-tab,
.v-tabs-bar.secondary .v-tabs-slider, .v-tabs-bar.accent .v-tab,
.v-tabs-bar.accent .v-tabs-slider, .v-tabs-bar.success .v-tab,
.v-tabs-bar.success .v-tabs-slider, .v-tabs-bar.error .v-tab,
.v-tabs-bar.error .v-tabs-slider, .v-tabs-bar.warning .v-tab,
.v-tabs-bar.warning .v-tabs-slider, .v-tabs-bar.info .v-tab,
.v-tabs-bar.info .v-tabs-slider {
  color: #FFFFFF;
}

.v-tabs {
  flex: 1 1 auto;
  width: 100%;
}
.v-tabs .v-menu__activator {
  height: 100%;
}
.v-tabs:not(.v-tabs--vertical) .v-tab {
  white-space: normal;
}

.v-tabs-bar {
  border-radius: inherit;
  height: 48px;
}
.v-tabs-bar.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-tabs-bar--show-arrows):not(.v-slide-group--has-affixes) .v-slide-group__prev {
  display: inline;
  display: initial;
  visibility: hidden;
}
.v-tabs-bar.v-item-group > * {
  cursor: auto;
  cursor: initial;
}

.v-tab {
  align-items: center;
  display: flex;
  flex: 0 1 auto;
  font-size: 0.875rem;
  font-weight: 500;
  justify-content: center;
  letter-spacing: 0.0892857143em;
  line-height: normal;
  min-width: 90px;
  max-width: 360px;
  outline: none;
  padding: 0 16px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-tab.v-tab {
  color: inherit;
}
.v-tab:before {
  background-color: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-tab:not(.v-tab-disabled) {
  cursor: pointer;
}

.v-tabs-slider {
  background-color: currentColor;
  height: 100%;
  width: 100%;
}
.v-tabs-slider-wrapper {
  bottom: 0;
  margin: 0 !important;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  z-index: 1;
}

.v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab {
  margin-left: 42px;
}
.v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab {
  margin-right: 42px;
}

.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:last-child,
.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:last-child {
  margin-right: auto;
}
.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:last-child,
.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:last-child {
  margin-left: auto;
}
.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),
.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + *,
.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),
.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + * {
  margin-left: auto;
}
.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),
.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + *,
.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),
.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + * {
  margin-right: auto;
}

.v-tabs--fixed-tabs > .v-tabs-bar .v-tab {
  flex: 1 1 auto;
  width: 100%;
}

.v-tabs--grow > .v-tabs-bar .v-tab {
  flex: 1 0 auto;
  max-width: none;
}

.v-tabs--icons-and-text > .v-tabs-bar {
  height: 72px;
}
.v-tabs--icons-and-text > .v-tabs-bar .v-tab {
  flex-direction: column-reverse;
}
.v-tabs--icons-and-text > .v-tabs-bar .v-tab > *:first-child {
  margin-bottom: 6px;
}

.v-tabs--overflow > .v-tabs-bar .v-tab {
  flex: 1 0 auto;
}

.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:first-child,
.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab {
  margin-left: auto;
}
.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:first-child,
.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab {
  margin-right: auto;
}
.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:last-child {
  margin-right: 0;
}
.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:last-child {
  margin-left: 0;
}

.v-tabs--vertical {
  display: flex;
}
.v-tabs--vertical > .v-tabs-bar {
  flex: 1 0 auto;
  height: auto;
}
.v-tabs--vertical > .v-tabs-bar .v-slide-group__next,
.v-tabs--vertical > .v-tabs-bar .v-slide-group__prev {
  display: none;
}
.v-tabs--vertical > .v-tabs-bar .v-tabs-bar__content {
  flex-direction: column;
}
.v-tabs--vertical > .v-tabs-bar .v-tab {
  height: 48px;
}
.v-tabs--vertical > .v-tabs-bar .v-tabs-slider {
  height: 100%;
}
.v-tabs--vertical > .v-window {
  flex: 0 1 100%;
}
.v-tabs--vertical.v-tabs--icons-and-text > .v-tabs-bar .v-tab {
  height: 72px;
}

.v-tab--active {
  color: inherit;
}
.v-tab--active.v-tab:not(:focus)::before {
  opacity: 0;
}
.v-tab--active .v-icon {
  color: inherit;
}

.v-tab--disabled {
  pointer-events: none;
  opacity: 0.5;
}
.v-slide-group {
  display: flex;
}
.v-slide-group:not(.v-slide-group--has-affixes) .v-slide-group__prev,
.v-slide-group:not(.v-slide-group--has-affixes) .v-slide-group__next {
  display: none;
}
.v-slide-group.v-item-group > .v-slide-group__next,
.v-slide-group.v-item-group > .v-slide-group__prev {
  cursor: pointer;
}

.v-slide-item {
  display: inline-flex;
  flex: 0 1 auto;
}

.v-slide-group__next,
.v-slide-group__prev {
  align-items: center;
  display: flex;
  flex: 0 1 52px;
  justify-content: center;
  min-width: 52px;
}

.v-slide-group__content {
  display: flex;
  flex: 1 0 auto;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  white-space: nowrap;
}

.v-slide-group__wrapper {
  contain: content;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.v-slide-group__next--disabled,
.v-slide-group__prev--disabled {
  pointer-events: none;
}
.v-item-group {
  flex: 0 1 auto;
  position: relative;
  max-width: 100%;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.theme--light.v-icon {
  color: rgba(0, 0, 0, 0.54);
}
.theme--light.v-icon--disabled {
  color: rgba(0, 0, 0, 0.38) !important;
}

.theme--dark.v-icon {
  color: #FFFFFF;
}
.theme--dark.v-icon--disabled {
  color: rgba(255, 255, 255, 0.5) !important;
}

.v-icon.v-icon {
  align-items: center;
  display: inline-flex;
  font-feature-settings: "liga";
  font-size: 24px;
  justify-content: center;
  letter-spacing: normal;
  line-height: 1;
  text-indent: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), visibility 0s;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-icon.v-icon--dense {
  font-size: 20px;
}

.v-icon--right {
  margin-left: 8px;
}
.v-icon--left {
  margin-right: 8px;
}
.v-icon.v-icon.v-icon--link {
  cursor: pointer;
}
.v-icon--disabled {
  pointer-events: none;
  opacity: 0.6;
}
.v-icon--is-component {
  height: 24px;
  width: 24px;
}
.v-icon--svg {
  height: 24px;
  width: 24px;
  fill: currentColor;
}
.v-icon--dense--is-component {
  height: 20px;
}
.v-window__container {
  height: inherit;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-window__container--is-active {
  overflow: hidden;
}
.v-window__prev, .v-window__next {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  position: absolute;
  margin: 0 16px;
  top: calc(50% - 20px);
  z-index: 1;
}
.v-window__prev .v-btn:hover, .v-window__next .v-btn:hover {
  background: none;
}
.v-application--is-ltr .v-window__prev {
  left: 0;
}
.v-application--is-rtl .v-window__prev {
  right: 0;
}
.v-application--is-ltr .v-window__next {
  right: 0;
}
.v-application--is-rtl .v-window__next {
  left: 0;
}
.v-window--show-arrows-on-hover {
  overflow: hidden;
}
.v-window--show-arrows-on-hover .v-window__next,
.v-window--show-arrows-on-hover .v-window__prev {
  transition: 0.2s transform cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev {
  transform: translateX(-200%);
}
.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev {
  transform: translateX(200%);
}
.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next {
  transform: translateX(200%);
}
.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next {
  transform: translateX(-200%);
}
.v-window--show-arrows-on-hover:hover .v-window__next,
.v-window--show-arrows-on-hover:hover .v-window__prev {
  transform: translateX(0);
}
.v-window-x-transition-enter-active, .v-window-x-transition-leave-active, .v-window-x-reverse-transition-enter-active, .v-window-x-reverse-transition-leave-active, .v-window-y-transition-enter-active, .v-window-y-transition-leave-active, .v-window-y-reverse-transition-enter-active, .v-window-y-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-window-x-transition-leave, .v-window-x-transition-leave-to, .v-window-x-reverse-transition-leave, .v-window-x-reverse-transition-leave-to, .v-window-y-transition-leave, .v-window-y-transition-leave-to, .v-window-y-reverse-transition-leave, .v-window-y-reverse-transition-leave-to {
  position: absolute !important;
  top: 0;
  width: 100%;
}
.v-window-x-transition-enter {
  transform: translateX(100%);
}
.v-window-x-transition-leave-to {
  transform: translateX(-100%);
}
.v-window-x-reverse-transition-enter {
  transform: translateX(-100%);
}
.v-window-x-reverse-transition-leave-to {
  transform: translateX(100%);
}
.v-window-y-transition-enter {
  transform: translateY(100%);
}
.v-window-y-transition-leave-to {
  transform: translateY(-100%);
}
.v-window-y-reverse-transition-enter {
  transform: translateY(-100%);
}
.v-window-y-reverse-transition-leave-to {
  transform: translateY(100%);
}
.v-btn:not(.v-btn--outlined).primary, .v-btn:not(.v-btn--outlined).secondary, .v-btn:not(.v-btn--outlined).accent, .v-btn:not(.v-btn--outlined).success, .v-btn:not(.v-btn--outlined).error, .v-btn:not(.v-btn--outlined).warning, .v-btn:not(.v-btn--outlined).info {
  color: #FFFFFF;
}

.theme--light.v-btn {
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-btn.v-btn--disabled {
  color: rgba(0, 0, 0, 0.26) !important;
}
.theme--light.v-btn.v-btn--disabled .v-icon,
.theme--light.v-btn.v-btn--disabled .v-btn__loading {
  color: rgba(0, 0, 0, 0.26) !important;
}
.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: rgba(0, 0, 0, 0.12) !important;
}
.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: #f5f5f5;
}
.theme--light.v-btn.v-btn--outlined.v-btn--text {
  border-color: rgba(0, 0, 0, 0.12);
}
.theme--light.v-btn.v-btn--icon {
  color: rgba(0, 0, 0, 0.54);
}
.theme--light.v-btn:hover::before {
  opacity: 0.04;
}
.theme--light.v-btn:focus::before {
  opacity: 0.12;
}
.theme--light.v-btn--active:hover::before, .theme--light.v-btn--active::before {
  opacity: 0.12;
}
.theme--light.v-btn--active:focus::before {
  opacity: 0.16;
}

.theme--dark.v-btn {
  color: #FFFFFF;
}
.theme--dark.v-btn.v-btn--disabled {
  color: rgba(255, 255, 255, 0.3) !important;
}
.theme--dark.v-btn.v-btn--disabled .v-icon,
.theme--dark.v-btn.v-btn--disabled .v-btn__loading {
  color: rgba(255, 255, 255, 0.3) !important;
}
.theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: rgba(255, 255, 255, 0.12) !important;
}
.theme--dark.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: #212121;
}
.theme--dark.v-btn.v-btn--outlined.v-btn--text {
  border-color: rgba(255, 255, 255, 0.12);
}
.theme--dark.v-btn.v-btn--icon {
  color: #FFFFFF;
}
.theme--dark.v-btn:hover::before {
  opacity: 0.08;
}
.theme--dark.v-btn:focus::before {
  opacity: 0.24;
}
.theme--dark.v-btn--active:hover::before, .theme--dark.v-btn--active::before {
  opacity: 0.24;
}
.theme--dark.v-btn--active:focus::before {
  opacity: 0.32;
}

.v-btn {
  align-items: center;
  border-radius: 4px;
  display: inline-flex;
  flex: 0 0 auto;
  font-weight: 500;
  letter-spacing: 0.0892857143em;
  justify-content: center;
  outline: 0;
  position: relative;
  text-decoration: none;
  text-indent: 0.0892857143em;
  text-transform: uppercase;
  transition-duration: 0.28s;
  transition-property: box-shadow, transform, opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}
.v-btn.v-size--x-small {
  font-size: 0.625rem;
}
.v-btn.v-size--small {
  font-size: 0.75rem;
}
.v-btn.v-size--default {
  font-size: 0.875rem;
}
.v-btn.v-size--large {
  font-size: 0.875rem;
}
.v-btn.v-size--x-large {
  font-size: 1rem;
}
.v-btn:before {
  border-radius: inherit;
  bottom: 0;
  color: inherit;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}
.v-btn:before {
  background-color: currentColor;
}
.v-btn:not(.v-btn--disabled) {
  will-change: box-shadow;
}
.v-btn:not(.v-btn--round).v-size--x-small {
  height: 20px;
  min-width: 36px;
  padding: 0 8.8888888889px;
}
.v-btn:not(.v-btn--round).v-size--small {
  height: 28px;
  min-width: 50px;
  padding: 0 12.4444444444px;
}
.v-btn:not(.v-btn--round).v-size--default {
  height: 36px;
  min-width: 64px;
  padding: 0 16px;
}
.v-btn:not(.v-btn--round).v-size--large {
  height: 44px;
  min-width: 78px;
  padding: 0 19.5555555556px;
}
.v-btn:not(.v-btn--round).v-size--x-large {
  height: 52px;
  min-width: 92px;
  padding: 0 23.1111111111px;
}
.v-btn > .v-btn__content .v-icon {
  color: inherit;
}

.v-btn__content {
  align-items: center;
  color: inherit;
  display: flex;
  flex: 1 0 auto;
  justify-content: inherit;
  line-height: normal;
  position: relative;
}
.v-btn__content .v-icon--left,
.v-btn__content .v-icon--right {
  font-size: 18px;
  height: 18px;
  width: 18px;
}
.v-application--is-ltr .v-btn__content .v-icon--left {
  margin-left: -4px;
  margin-right: 8px;
}
.v-application--is-rtl .v-btn__content .v-icon--left {
  margin-left: 8px;
  margin-right: -4px;
}
.v-application--is-ltr .v-btn__content .v-icon--right {
  margin-left: 8px;
  margin-right: -4px;
}
.v-application--is-rtl .v-btn__content .v-icon--right {
  margin-left: -4px;
  margin-right: 8px;
}

.v-btn__loader {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.v-btn:not(.v-btn--text):not(.v-btn--outlined).v-btn--active:before {
  opacity: 0.18;
}
.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before {
  opacity: 0.08;
}
.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus:before {
  opacity: 0.24;
}

.v-btn--absolute,
.v-btn--fixed {
  position: absolute;
}
.v-btn--absolute.v-btn--right,
.v-btn--fixed.v-btn--right {
  right: 16px;
}
.v-btn--absolute.v-btn--left,
.v-btn--fixed.v-btn--left {
  left: 16px;
}
.v-btn--absolute.v-btn--top,
.v-btn--fixed.v-btn--top {
  top: 16px;
}
.v-btn--absolute.v-btn--bottom,
.v-btn--fixed.v-btn--bottom {
  bottom: 16px;
}

.v-btn--block {
  display: flex;
  flex: 1 0 auto;
  min-width: 100% !important;
  max-width: auto;
}

.v-btn--contained {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.v-btn--contained:after {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.v-btn--contained:active {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.v-btn--depressed {
  box-shadow: none !important;
}

.v-btn--disabled {
  box-shadow: none;
  pointer-events: none;
}

.v-btn--icon,
.v-btn--fab {
  min-height: 0;
  min-width: 0;
  padding: 0;
}
.v-btn--icon.v-size--x-small .v-icon,
.v-btn--fab.v-size--x-small .v-icon {
  height: 18px;
  font-size: 18px;
  width: 18px;
}
.v-btn--icon.v-size--small .v-icon,
.v-btn--fab.v-size--small .v-icon {
  height: 24px;
  font-size: 24px;
  width: 24px;
}
.v-btn--icon.v-size--default .v-icon,
.v-btn--fab.v-size--default .v-icon {
  height: 24px;
  font-size: 24px;
  width: 24px;
}
.v-btn--icon.v-size--large .v-icon,
.v-btn--fab.v-size--large .v-icon {
  height: 28px;
  font-size: 28px;
  width: 28px;
}
.v-btn--icon.v-size--x-large .v-icon,
.v-btn--fab.v-size--x-large .v-icon {
  height: 32px;
  font-size: 32px;
  width: 32px;
}

.v-btn--icon.v-size--x-small {
  height: 20px;
  width: 20px;
}
.v-btn--icon.v-size--small {
  height: 28px;
  width: 28px;
}
.v-btn--icon.v-size--default {
  height: 36px;
  width: 36px;
}
.v-btn--icon.v-size--large {
  height: 44px;
  width: 44px;
}
.v-btn--icon.v-size--x-large {
  height: 52px;
  width: 52px;
}

.v-btn--fab.v-btn--contained {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.v-btn--fab.v-btn--contained:after {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.v-btn--fab.v-btn--contained:active {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
.v-btn--fab.v-btn--fixed, .v-btn--fab.v-btn--absolute {
  z-index: 4;
}
.v-btn--fab.v-size--x-small {
  height: 32px;
  width: 32px;
}
.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom {
  bottom: -16px;
}
.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top {
  top: -16px;
}
.v-btn--fab.v-size--small {
  height: 40px;
  width: 40px;
}
.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom {
  bottom: -20px;
}
.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top {
  top: -20px;
}
.v-btn--fab.v-size--default {
  height: 56px;
  width: 56px;
}
.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom {
  bottom: -28px;
}
.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top {
  top: -28px;
}
.v-btn--fab.v-size--large {
  height: 64px;
  width: 64px;
}
.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom {
  bottom: -32px;
}
.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top {
  top: -32px;
}
.v-btn--fab.v-size--x-large {
  height: 72px;
  width: 72px;
}
.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom {
  bottom: -36px;
}
.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top {
  top: -36px;
}

.v-btn--fixed {
  position: fixed;
}

.v-btn--loading {
  pointer-events: none;
  transition: none;
}
.v-btn--loading .v-btn__content {
  opacity: 0;
}

.v-btn--outlined {
  border: thin solid currentColor;
}
.v-btn--outlined:before {
  border-radius: 0;
}

.v-btn--outlined .v-btn__content .v-icon,
.v-btn--round .v-btn__content .v-icon {
  color: currentColor;
}

.v-btn--outlined,
.v-btn--flat,
.v-btn--text {
  background-color: transparent;
}

.v-btn--round:before,
.v-btn--rounded:before {
  border-radius: inherit;
}

.v-btn--round {
  border-radius: 50%;
}

.v-btn--rounded {
  border-radius: 28px;
}

.v-btn--tile {
  border-radius: 0;
}
.theme--light.v-sheet {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-sheet {
  background-color: #1F1F1F;
  border-color: #1F1F1F;
  color: #FFFFFF;
}

.v-sheet {
  border-radius: 4px;
}
.v-sheet--tile {
  border-radius: 0;
}
.v-ripple__container {
  color: inherit;
  border-radius: inherit;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 0;
  pointer-events: none;
  contain: strict;
}
.v-ripple__animation {
  color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background: currentColor;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
  will-change: transform, opacity;
}
.v-ripple__animation--enter {
  transition: none;
}
.v-ripple__animation--in {
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-ripple__animation--out {
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.v-progress-circular {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
  justify-content: center;
  align-items: center;
}
.v-progress-circular svg {
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
}
.v-progress-circular--indeterminate svg {
  animation: progress-circular-rotate 1.4s linear infinite;
  transform-origin: center center;
  transition: all 0.2s ease-in-out;
}
.v-progress-circular--indeterminate .v-progress-circular__overlay {
  animation: progress-circular-dash 1.4s ease-in-out infinite;
  stroke-linecap: round;
  stroke-dasharray: 80, 200;
  stroke-dashoffset: 0px;
}
.v-progress-circular__info {
  align-items: center;
  display: flex;
  justify-content: center;
}
.v-progress-circular__underlay {
  stroke: rgba(0, 0, 0, 0.1);
  z-index: 1;
}
.v-progress-circular__overlay {
  stroke: currentColor;
  z-index: 2;
  transition: all 0.6s ease-in-out;
}

@keyframes progress-circular-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0px;
  }
  50% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -15px;
  }
  100% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -125px;
  }
}
@keyframes progress-circular-rotate {
  100% {
    transform: rotate(360deg);
  }
}
.v-tooltip {
  display: none;
}
.v-tooltip--attached {
  display: inline;
}
.v-tooltip__content {
  background: rgba(97, 97, 97, 0.9);
  color: #FFFFFF;
  border-radius: 4px;
  font-size: 14px;
  line-height: 22px;
  display: inline-block;
  padding: 5px 16px;
  position: absolute;
  text-transform: none;
  text-transform: initial;
  width: auto;
  opacity: 1;
  pointer-events: none;
}
.v-tooltip__content--fixed {
  position: fixed;
}
.v-tooltip__content[class*=-active] {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.v-tooltip__content[class*=enter-active] {
  transition-duration: 150ms;
}
.v-tooltip__content[class*=leave-active] {
  transition-duration: 75ms;
}
.theme--light.v-divider {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark.v-divider {
  border-color: rgba(255, 255, 255, 0.12);
}

.v-divider {
  display: block;
  flex: 1 1 0px;
  max-width: 100%;
  height: 0px;
  max-height: 0px;
  border: solid;
  border-width: thin 0 0 0;
  transition: inherit;
}
.v-divider--inset:not(.v-divider--vertical) {
  max-width: calc(100% - 72px);
}
.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical) {
  margin-left: 72px;
}
.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical) {
  margin-right: 72px;
}
.v-divider--vertical {
  align-self: stretch;
  border: solid;
  border-width: 0 thin 0 0;
  display: inline-flex;
  height: inherit;
  min-height: 100%;
  max-height: 100%;
  max-width: 0px;
  width: 0px;
  vertical-align: text-bottom;
}
.v-divider--vertical.v-divider--inset {
  margin-top: 8px;
  min-height: 0;
  max-height: calc(100% - 16px);
}
/*Screen width*/
.promotion-maintenance[data-v-fd066d7a] {
  min-height: 81rem;
  width: 100%;
  display: flex;
  flex-direction: row;
  background-color: #ffffff;
}
.promotion-maintenance__content[data-v-fd066d7a] {
  flex-grow: 1;
}
.promotion-maintenance__sidebar[data-v-fd066d7a] {
  flex: 0 0 22rem;
  z-index: 90;
}
.promotion-maintenance .promo-tabs__tab[data-v-fd066d7a] {
  display: flex;
  justify-content: space-between;
  pointer-events: auto !important;
}
.promotion-maintenance .non-parkinglot[data-v-fd066d7a] {
  border-bottom: #d3d3d3 0.1rem solid;
}
.footer[data-v-fd066d7a] {
  display: flex;
  align-items: center;
  padding: 2rem;
}
.footer__execution[data-v-fd066d7a] {
  flex: 50%;
  float: left;
  text-align: left;
}
.footer__unsaved[data-v-fd066d7a] {
  text-align: center;
}
.footer__forecast-save-container[data-v-fd066d7a] {
  display: flex;
  align-items: center;
}
.footer__forecast-save-container__spinner[data-v-fd066d7a] {
  margin: 0 1rem;
}
.page[data-v-abbc7080] {
  height: 100%;
}
.page__filter-bar[data-v-abbc7080] {
  padding: 1rem;
}
.page[data-v-8ea8c658] {
  height: 100%;
  padding: 2rem 1rem;
}
#powerbi-container[data-v-2630c8f5] {
  height: 87vh;
}
iframe {
  border: none;
}
.page[data-v-0eb5c9ac] {
  height: 100%;
  margin-top: 2rem;
  padding: 0 1rem;
}
@charset "UTF-8";
.theme--light.v-application {
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-application .text--primary {
  color: rgba(0, 0, 0, 0.87) !important;
}

.theme--light.v-application .text--secondary {
  color: rgba(0, 0, 0, 0.6) !important;
}

.theme--light.v-application .text--disabled {
  color: rgba(0, 0, 0, 0.38) !important;
}

.theme--dark.v-application {
  background: #121212;
  color: #FFFFFF;
}

.theme--dark.v-application .text--primary {
  color: #FFFFFF !important;
}

.theme--dark.v-application .text--secondary {
  color: rgba(255, 255, 255, 0.7) !important;
}

.theme--dark.v-application .text--disabled {
  color: rgba(255, 255, 255, 0.5) !important;
}

.v-application {
  display: flex;
}

.v-application a {
  cursor: pointer;
}

.v-application--is-rtl {
  direction: rtl;
}

.v-application--wrap {
  flex: 1 1 auto;
  backface-visibility: hidden;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  max-width: 100%;
  position: relative;
}

@-moz-document url-prefix() {
  @media print {
    .v-application {
      display: block;
    }

    .v-application--wrap {
      display: block;
    }
  }
}
.v-app-bar:not([data-booted=true]) {
  transition: none !important;
}

.v-app-bar.v-app-bar--fixed {
  position: fixed;
  top: 0;
  z-index: 5;
}

.v-app-bar.v-app-bar--hide-shadow {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image {
  transition: 0.4s opacity cubic-bezier(0.4, 0, 0.2, 1);
}

.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__content {
  will-change: height;
}

.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image {
  will-change: opacity;
}

.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension {
  display: none;
}

.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title {
  padding-top: 9px;
}

.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title {
  padding-bottom: 9px;
}

.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title {
  font-size: inherit;
}

.v-toolbar {
  contain: layout;
  display: block;
  flex: 1 1 auto;
  max-width: 100%;
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1) transform, 0.2s cubic-bezier(0.4, 0, 0.2, 1) background-color, 0.2s cubic-bezier(0.4, 0, 0.2, 1) left, 0.2s cubic-bezier(0.4, 0, 0.2, 1) right, 280ms cubic-bezier(0.4, 0, 0.2, 1) box-shadow, 0.25s cubic-bezier(0.4, 0, 0.2, 1) max-width, 0.25s cubic-bezier(0.4, 0, 0.2, 1) width;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.v-toolbar .v-input {
  padding-top: 0;
  margin-top: 0;
}

.v-toolbar__content,
.v-toolbar__extension {
  padding: 4px 16px;
}

.v-toolbar__content .v-btn.v-btn--icon.v-size--default,
.v-toolbar__extension .v-btn.v-btn--icon.v-size--default {
  height: 48px;
  width: 48px;
}

.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:first-child,
.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:first-child {
  margin-left: -12px;
}

.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:first-child,
.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:first-child {
  margin-right: -12px;
}

.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:first-child + .v-toolbar__title,
.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:first-child + .v-toolbar__title {
  padding-left: 20px;
}

.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:first-child + .v-toolbar__title,
.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:first-child + .v-toolbar__title {
  padding-right: 20px;
}

.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:last-child,
.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:last-child {
  margin-right: -12px;
}

.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:last-child,
.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:last-child {
  margin-left: -12px;
}

.v-toolbar__content > .v-tabs,
.v-toolbar__extension > .v-tabs {
  height: inherit;
  margin-top: -4px;
  margin-bottom: -4px;
}

.v-toolbar__content > .v-tabs .v-tabs-bar,
.v-toolbar__extension > .v-tabs .v-tabs-bar {
  height: inherit;
}

.v-toolbar__content > .v-tabs:first-child,
.v-toolbar__extension > .v-tabs:first-child {
  margin-left: -16px;
}

.v-toolbar__content > .v-tabs:last-child,
.v-toolbar__extension > .v-tabs:last-child {
  margin-right: -16px;
}

.v-toolbar__content,
.v-toolbar__extension {
  align-items: center;
  display: flex;
  position: relative;
  z-index: 0;
}

.v-toolbar__image {
  border-radius: inherit;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 0;
  contain: strict;
}

.v-toolbar__image .v-image {
  border-radius: inherit;
}

.v-toolbar__items {
  display: flex;
  height: inherit;
}

.v-toolbar__items > .v-btn {
  border-radius: 0;
  height: 100% !important;
  max-height: none;
}

.v-toolbar__title {
  font-size: 1.25rem;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.v-toolbar.v-toolbar--absolute {
  position: absolute;
  top: 0;
  z-index: 1;
}

.v-toolbar.v-toolbar--bottom {
  top: auto;
  top: initial;
  bottom: 0;
}

.v-toolbar.v-toolbar--collapse .v-toolbar__title {
  white-space: nowrap;
}

.v-toolbar.v-toolbar--collapsed {
  max-width: 112px;
  overflow: hidden;
}

.v-application--is-ltr .v-toolbar.v-toolbar--collapsed {
  border-bottom-right-radius: 24px;
}

.v-application--is-rtl .v-toolbar.v-toolbar--collapsed {
  border-bottom-left-radius: 24px;
}

.v-toolbar.v-toolbar--collapsed .v-toolbar__title,
.v-toolbar.v-toolbar--collapsed .v-toolbar__extension {
  display: none;
}

.v-toolbar--dense .v-toolbar__content,
.v-toolbar--dense .v-toolbar__extension {
  padding-top: 0;
  padding-bottom: 0;
}

.v-toolbar--flat {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-toolbar--floating {
  display: inline-flex;
}

.v-toolbar--prominent .v-toolbar__content {
  align-items: flex-start;
}

.v-toolbar--prominent .v-toolbar__title {
  font-size: 1.5rem;
  padding-top: 6px;
}

.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title {
  align-self: flex-end;
  padding-bottom: 6px;
  padding-top: 0;
}

.theme--light.v-sheet {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-sheet {
  background-color: #1F1F1F;
  border-color: #1F1F1F;
  color: #FFFFFF;
}

.v-sheet {
  border-radius: 4px;
}

.v-sheet--tile {
  border-radius: 0;
}

.v-image {
  z-index: 0;
}

.v-image__image,
.v-image__placeholder {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.v-image__image {
  background-repeat: no-repeat;
}

.v-image__image--preload {
  filter: blur(2px);
}

.v-image__image--contain {
  background-size: contain;
}

.v-image__image--cover {
  background-size: cover;
}

.v-responsive {
  position: relative;
  overflow: hidden;
  flex: 1 0 auto;
  max-width: 100%;
  display: flex;
}

.v-responsive__content {
  flex: 1 0 0px;
  max-width: 100%;
}

.v-application--is-ltr .v-responsive__sizer ~ .v-responsive__content {
  margin-left: -100%;
}

.v-application--is-rtl .v-responsive__sizer ~ .v-responsive__content {
  margin-right: -100%;
}

.v-responsive__sizer {
  transition: padding-bottom 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);
  flex: 1 0 0px;
}

.v-ripple__container {
  color: inherit;
  border-radius: inherit;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 0;
  pointer-events: none;
  contain: strict;
}

.v-ripple__animation {
  color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background: currentColor;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
  will-change: transform, opacity;
}

.v-ripple__animation--enter {
  transition: none;
}

.v-ripple__animation--in {
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}

.v-ripple__animation--out {
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.theme--light.v-icon {
  color: rgba(0, 0, 0, 0.54);
}

.theme--light.v-icon--disabled {
  color: rgba(0, 0, 0, 0.38) !important;
}

.theme--dark.v-icon {
  color: #FFFFFF;
}

.theme--dark.v-icon--disabled {
  color: rgba(255, 255, 255, 0.5) !important;
}

.v-icon.v-icon {
  align-items: center;
  display: inline-flex;
  font-feature-settings: "liga";
  font-size: 24px;
  justify-content: center;
  letter-spacing: normal;
  line-height: 1;
  text-indent: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), visibility 0s;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-icon.v-icon--dense {
  font-size: 20px;
}

.v-icon--right {
  margin-left: 8px;
}

.v-icon--left {
  margin-right: 8px;
}

.v-icon.v-icon.v-icon--link {
  cursor: pointer;
}

.v-icon--disabled {
  pointer-events: none;
  opacity: 0.6;
}

.v-icon--is-component {
  height: 24px;
  width: 24px;
}

.v-icon--svg {
  height: 24px;
  width: 24px;
  fill: currentColor;
}

.v-icon--dense--is-component {
  height: 20px;
}

.v-btn:not(.v-btn--outlined).primary, .v-btn:not(.v-btn--outlined).secondary, .v-btn:not(.v-btn--outlined).accent, .v-btn:not(.v-btn--outlined).success, .v-btn:not(.v-btn--outlined).error, .v-btn:not(.v-btn--outlined).warning, .v-btn:not(.v-btn--outlined).info {
  color: #FFFFFF;
}

.theme--light.v-btn {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-btn.v-btn--disabled {
  color: rgba(0, 0, 0, 0.26) !important;
}

.theme--light.v-btn.v-btn--disabled .v-icon,
.theme--light.v-btn.v-btn--disabled .v-btn__loading {
  color: rgba(0, 0, 0, 0.26) !important;
}

.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: rgba(0, 0, 0, 0.12) !important;
}

.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: #f5f5f5;
}

.theme--light.v-btn.v-btn--outlined.v-btn--text {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--light.v-btn.v-btn--icon {
  color: rgba(0, 0, 0, 0.54);
}

.theme--light.v-btn:hover::before {
  opacity: 0.04;
}

.theme--light.v-btn:focus::before {
  opacity: 0.12;
}

.theme--light.v-btn--active:hover::before, .theme--light.v-btn--active::before {
  opacity: 0.12;
}

.theme--light.v-btn--active:focus::before {
  opacity: 0.16;
}

.theme--dark.v-btn {
  color: #FFFFFF;
}

.theme--dark.v-btn.v-btn--disabled {
  color: rgba(255, 255, 255, 0.3) !important;
}

.theme--dark.v-btn.v-btn--disabled .v-icon,
.theme--dark.v-btn.v-btn--disabled .v-btn__loading {
  color: rgba(255, 255, 255, 0.3) !important;
}

.theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: rgba(255, 255, 255, 0.12) !important;
}

.theme--dark.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: #212121;
}

.theme--dark.v-btn.v-btn--outlined.v-btn--text {
  border-color: rgba(255, 255, 255, 0.12);
}

.theme--dark.v-btn.v-btn--icon {
  color: #FFFFFF;
}

.theme--dark.v-btn:hover::before {
  opacity: 0.08;
}

.theme--dark.v-btn:focus::before {
  opacity: 0.24;
}

.theme--dark.v-btn--active:hover::before, .theme--dark.v-btn--active::before {
  opacity: 0.24;
}

.theme--dark.v-btn--active:focus::before {
  opacity: 0.32;
}

.v-btn {
  align-items: center;
  border-radius: 4px;
  display: inline-flex;
  flex: 0 0 auto;
  font-weight: 500;
  letter-spacing: 0.0892857143em;
  justify-content: center;
  outline: 0;
  position: relative;
  text-decoration: none;
  text-indent: 0.0892857143em;
  text-transform: uppercase;
  transition-duration: 0.28s;
  transition-property: box-shadow, transform, opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

.v-btn.v-size--x-small {
  font-size: 0.625rem;
}

.v-btn.v-size--small {
  font-size: 0.75rem;
}

.v-btn.v-size--default {
  font-size: 0.875rem;
}

.v-btn.v-size--large {
  font-size: 0.875rem;
}

.v-btn.v-size--x-large {
  font-size: 1rem;
}

.v-btn:before {
  border-radius: inherit;
  bottom: 0;
  color: inherit;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

.v-btn:before {
  background-color: currentColor;
}

.v-btn:not(.v-btn--disabled) {
  will-change: box-shadow;
}

.v-btn:not(.v-btn--round).v-size--x-small {
  height: 20px;
  min-width: 36px;
  padding: 0 8.8888888889px;
}

.v-btn:not(.v-btn--round).v-size--small {
  height: 28px;
  min-width: 50px;
  padding: 0 12.4444444444px;
}

.v-btn:not(.v-btn--round).v-size--default {
  height: 36px;
  min-width: 64px;
  padding: 0 16px;
}

.v-btn:not(.v-btn--round).v-size--large {
  height: 44px;
  min-width: 78px;
  padding: 0 19.5555555556px;
}

.v-btn:not(.v-btn--round).v-size--x-large {
  height: 52px;
  min-width: 92px;
  padding: 0 23.1111111111px;
}

.v-btn > .v-btn__content .v-icon {
  color: inherit;
}

.v-btn__content {
  align-items: center;
  color: inherit;
  display: flex;
  flex: 1 0 auto;
  justify-content: inherit;
  line-height: normal;
  position: relative;
}

.v-btn__content .v-icon--left,
.v-btn__content .v-icon--right {
  font-size: 18px;
  height: 18px;
  width: 18px;
}

.v-application--is-ltr .v-btn__content .v-icon--left {
  margin-left: -4px;
  margin-right: 8px;
}

.v-application--is-rtl .v-btn__content .v-icon--left {
  margin-left: 8px;
  margin-right: -4px;
}

.v-application--is-ltr .v-btn__content .v-icon--right {
  margin-left: 8px;
  margin-right: -4px;
}

.v-application--is-rtl .v-btn__content .v-icon--right {
  margin-left: -4px;
  margin-right: 8px;
}

.v-btn__loader {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.v-btn:not(.v-btn--text):not(.v-btn--outlined).v-btn--active:before {
  opacity: 0.18;
}

.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before {
  opacity: 0.08;
}

.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus:before {
  opacity: 0.24;
}

.v-btn--absolute,
.v-btn--fixed {
  position: absolute;
}

.v-btn--absolute.v-btn--right,
.v-btn--fixed.v-btn--right {
  right: 16px;
}

.v-btn--absolute.v-btn--left,
.v-btn--fixed.v-btn--left {
  left: 16px;
}

.v-btn--absolute.v-btn--top,
.v-btn--fixed.v-btn--top {
  top: 16px;
}

.v-btn--absolute.v-btn--bottom,
.v-btn--fixed.v-btn--bottom {
  bottom: 16px;
}

.v-btn--block {
  display: flex;
  flex: 1 0 auto;
  min-width: 100% !important;
  max-width: auto;
}

.v-btn--contained {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.v-btn--contained:after {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.v-btn--contained:active {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.v-btn--depressed {
  box-shadow: none !important;
}

.v-btn--disabled {
  box-shadow: none;
  pointer-events: none;
}

.v-btn--icon,
.v-btn--fab {
  min-height: 0;
  min-width: 0;
  padding: 0;
}

.v-btn--icon.v-size--x-small .v-icon,
.v-btn--fab.v-size--x-small .v-icon {
  height: 18px;
  font-size: 18px;
  width: 18px;
}

.v-btn--icon.v-size--small .v-icon,
.v-btn--fab.v-size--small .v-icon {
  height: 24px;
  font-size: 24px;
  width: 24px;
}

.v-btn--icon.v-size--default .v-icon,
.v-btn--fab.v-size--default .v-icon {
  height: 24px;
  font-size: 24px;
  width: 24px;
}

.v-btn--icon.v-size--large .v-icon,
.v-btn--fab.v-size--large .v-icon {
  height: 28px;
  font-size: 28px;
  width: 28px;
}

.v-btn--icon.v-size--x-large .v-icon,
.v-btn--fab.v-size--x-large .v-icon {
  height: 32px;
  font-size: 32px;
  width: 32px;
}

.v-btn--icon.v-size--x-small {
  height: 20px;
  width: 20px;
}

.v-btn--icon.v-size--small {
  height: 28px;
  width: 28px;
}

.v-btn--icon.v-size--default {
  height: 36px;
  width: 36px;
}

.v-btn--icon.v-size--large {
  height: 44px;
  width: 44px;
}

.v-btn--icon.v-size--x-large {
  height: 52px;
  width: 52px;
}

.v-btn--fab.v-btn--contained {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.v-btn--fab.v-btn--contained:after {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.v-btn--fab.v-btn--contained:active {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.v-btn--fab.v-btn--fixed, .v-btn--fab.v-btn--absolute {
  z-index: 4;
}

.v-btn--fab.v-size--x-small {
  height: 32px;
  width: 32px;
}

.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom {
  bottom: -16px;
}

.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top {
  top: -16px;
}

.v-btn--fab.v-size--small {
  height: 40px;
  width: 40px;
}

.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom {
  bottom: -20px;
}

.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top {
  top: -20px;
}

.v-btn--fab.v-size--default {
  height: 56px;
  width: 56px;
}

.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom {
  bottom: -28px;
}

.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top {
  top: -28px;
}

.v-btn--fab.v-size--large {
  height: 64px;
  width: 64px;
}

.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom {
  bottom: -32px;
}

.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top {
  top: -32px;
}

.v-btn--fab.v-size--x-large {
  height: 72px;
  width: 72px;
}

.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom {
  bottom: -36px;
}

.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top {
  top: -36px;
}

.v-btn--fixed {
  position: fixed;
}

.v-btn--loading {
  pointer-events: none;
  transition: none;
}

.v-btn--loading .v-btn__content {
  opacity: 0;
}

.v-btn--outlined {
  border: thin solid currentColor;
}

.v-btn--outlined:before {
  border-radius: 0;
}

.v-btn--outlined .v-btn__content .v-icon,
.v-btn--round .v-btn__content .v-icon {
  color: currentColor;
}

.v-btn--outlined,
.v-btn--flat,
.v-btn--text {
  background-color: transparent;
}

.v-btn--round:before,
.v-btn--rounded:before {
  border-radius: inherit;
}

.v-btn--round {
  border-radius: 50%;
}

.v-btn--rounded {
  border-radius: 28px;
}

.v-btn--tile {
  border-radius: 0;
}

.v-progress-circular {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
  justify-content: center;
  align-items: center;
}

.v-progress-circular svg {
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
}

.v-progress-circular--indeterminate svg {
  animation: progress-circular-rotate 1.4s linear infinite;
  transform-origin: center center;
  transition: all 0.2s ease-in-out;
}

.v-progress-circular--indeterminate .v-progress-circular__overlay {
  animation: progress-circular-dash 1.4s ease-in-out infinite;
  stroke-linecap: round;
  stroke-dasharray: 80, 200;
  stroke-dashoffset: 0px;
}

.v-progress-circular__info {
  align-items: center;
  display: flex;
  justify-content: center;
}

.v-progress-circular__underlay {
  stroke: rgba(0, 0, 0, 0.1);
  z-index: 1;
}

.v-progress-circular__overlay {
  stroke: currentColor;
  z-index: 2;
  transition: all 0.6s ease-in-out;
}
@keyframes progress-circular-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0px;
  }
  50% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -15px;
  }
  100% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -125px;
  }
}
@keyframes progress-circular-rotate {
  100% {
    transform: rotate(360deg);
  }
}
.theme--light.v-alert .v-alert--prominent .v-alert__icon:after {
  background: rgba(0, 0, 0, 0.12);
}

.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after {
  background: rgba(255, 255, 255, 0.12);
}

.v-alert {
  display: block;
  font-size: 16px;
  margin-bottom: 16px;
  padding: 16px;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-alert:not(.v-sheet--tile) {
  border-radius: 4px;
}

.v-application--is-ltr .v-alert > .v-icon,
.v-application--is-ltr .v-alert > .v-alert__content {
  margin-right: 16px;
}

.v-application--is-rtl .v-alert > .v-icon,
.v-application--is-rtl .v-alert > .v-alert__content {
  margin-left: 16px;
}

.v-application--is-ltr .v-alert > .v-icon + .v-alert__content {
  margin-right: 0;
}

.v-application--is-rtl .v-alert > .v-icon + .v-alert__content {
  margin-left: 0;
}

.v-application--is-ltr .v-alert > .v-alert__content + .v-icon {
  margin-right: 0;
}

.v-application--is-rtl .v-alert > .v-alert__content + .v-icon {
  margin-left: 0;
}

.v-alert__border {
  border-style: solid;
  border-width: 4px;
  content: "";
  position: absolute;
}

.v-alert__border:not(.v-alert__border--has-color) {
  opacity: 0.26;
}

.v-alert__border--left, .v-alert__border--right {
  bottom: 0;
  top: 0;
}

.v-alert__border--bottom, .v-alert__border--top {
  left: 0;
  right: 0;
}

.v-alert__border--bottom {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
}

.v-application--is-ltr .v-alert__border--left {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  left: 0;
}

.v-application--is-rtl .v-alert__border--left {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
  right: 0;
}

.v-application--is-ltr .v-alert__border--right {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
  right: 0;
}

.v-application--is-rtl .v-alert__border--right {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  left: 0;
}

.v-alert__border--top {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  top: 0;
}

.v-alert__content {
  flex: 1 1 auto;
}

.v-application--is-ltr .v-alert__dismissible {
  margin: -16px -8px -16px 8px;
}

.v-application--is-rtl .v-alert__dismissible {
  margin: -16px 8px -16px -8px;
}

.v-alert__icon {
  align-self: flex-start;
  border-radius: 50%;
  height: 24px;
  min-width: 24px;
  position: relative;
}

.v-application--is-ltr .v-alert__icon {
  margin-right: 16px;
}

.v-application--is-rtl .v-alert__icon {
  margin-left: 16px;
}

.v-alert__icon.v-icon {
  font-size: 24px;
}

.v-alert__wrapper {
  align-items: center;
  border-radius: inherit;
  display: flex;
}

.v-alert--dense {
  padding-top: 8px;
  padding-bottom: 8px;
}

.v-alert--dense .v-alert__border {
  border-width: medium;
}

.v-alert--outlined {
  background: transparent !important;
  border: thin solid currentColor !important;
}

.v-alert--outlined .v-alert__icon {
  color: inherit !important;
}

.v-alert--prominent .v-alert__icon {
  align-self: center;
  height: 48px;
  min-width: 48px;
}

.v-alert--prominent .v-alert__icon:after {
  background: currentColor !important;
  border-radius: 50%;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.16;
  position: absolute;
  right: 0;
  top: 0;
}

.v-alert--prominent .v-alert__icon.v-icon {
  font-size: 32px;
}

.v-alert--text {
  background: transparent !important;
}

.v-alert--text:before {
  background-color: currentColor;
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.12;
  position: absolute;
  pointer-events: none;
  right: 0;
  top: 0;
}

.v-autocomplete.v-input > .v-input__control > .v-input__slot {
  cursor: text;
}

.v-autocomplete input {
  align-self: center;
}

.v-autocomplete--is-selecting-index input {
  opacity: 0;
}

.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input {
  margin-top: 24px;
}

.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot > input {
  margin-top: 20px;
}

.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input {
  pointer-events: inherit;
}

.v-autocomplete__content.v-menu__content {
  border-radius: 0;
}

.v-autocomplete__content.v-menu__content .v-card {
  border-radius: 0;
}

.theme--light.v-text-field {
  border-color: rgba(0, 0, 0, 0.42);
}

.theme--light.v-text-field:not(.v-input--has-state):hover {
  border-color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-text-field.v-input--is-disabled .v-input__slot::before {
  -o-border-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.38) 0px, rgba(0, 0, 0, 0.38) 2px, transparent 2px, transparent 4px) 1 repeat;
     border-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.38) 0px, rgba(0, 0, 0, 0.38) 2px, transparent 2px, transparent 4px) 1 repeat;
}

.theme--light.v-text-field--filled > .v-input__control > .v-input__slot {
  background: rgba(0, 0, 0, 0.06);
}

.theme--light.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {
  background: rgba(0, 0, 0, 0.12);
}

.theme--light.v-text-field--solo > .v-input__control > .v-input__slot {
  background: #FFFFFF;
}

.theme--light.v-text-field--solo-inverted > .v-input__control > .v-input__slot {
  background: rgba(0, 0, 0, 0.16);
}

.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot {
  background: #424242;
}

.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot .v-label,
.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input {
  color: #FFFFFF;
}

.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover fieldset {
  color: rgba(0, 0, 0, 0.86);
}

.theme--light.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled > .v-input__control > .v-input__slot fieldset {
  color: rgba(0, 0, 0, 0.26);
}

.theme--dark.v-text-field {
  border-color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-text-field:not(.v-input--has-state):hover {
  border-color: #FFFFFF;
}

.theme--dark.v-text-field.v-input--is-disabled .v-input__slot::before {
  -o-border-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0.5) 2px, transparent 2px, transparent 4px) 1 repeat;
     border-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0.5) 2px, transparent 2px, transparent 4px) 1 repeat;
}

.theme--dark.v-text-field--filled > .v-input__control > .v-input__slot {
  background: rgba(255, 255, 255, 0.08);
}

.theme--dark.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {
  background: rgba(255, 255, 255, 0.16);
}

.theme--dark.v-text-field--solo > .v-input__control > .v-input__slot {
  background: #1F1F1F;
}

.theme--dark.v-text-field--solo-inverted > .v-input__control > .v-input__slot {
  background: rgba(255, 255, 255, 0.16);
}

.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot {
  background: #FFFFFF;
}

.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot .v-label,
.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset {
  color: rgba(255, 255, 255, 0.24);
}

.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover fieldset {
  color: #FFFFFF;
}

.theme--dark.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled > .v-input__control > .v-input__slot fieldset {
  color: rgba(255, 255, 255, 0.16);
}

.v-text-field {
  padding-top: 12px;
  margin-top: 4px;
}

.v-text-field input {
  flex: 1 1 auto;
  line-height: 20px;
  padding: 8px 0 8px;
  max-width: 100%;
  min-width: 0px;
  width: 100%;
}

.v-text-field fieldset,
.v-text-field .v-input__control,
.v-text-field .v-input__slot {
  border-color: inherit;
  border-radius: inherit;
}

.v-text-field fieldset,
.v-text-field .v-input__control {
  color: inherit;
}

.v-text-field.v-input--has-state .v-input__control > .v-text-field__details > .v-counter {
  color: inherit;
}

.v-text-field.v-input--is-disabled .v-input__control > .v-text-field__details > .v-counter,
.v-text-field.v-input--is-disabled .v-input__control > .v-text-field__details > .v-messages {
  color: inherit;
}

.v-text-field.v-input--dense {
  padding-top: 0;
}

.v-text-field.v-input--dense:not(.v-text-field--outlined):not(.v-text-field--single-line) input {
  padding: 4px 0 2px;
}

.v-text-field.v-input--dense[type=text]::-ms-clear {
  display: none;
}

.v-text-field .v-input__prepend-inner,
.v-text-field .v-input__append-inner {
  align-self: flex-start;
  display: inline-flex;
  margin-top: 4px;
  line-height: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-application--is-ltr .v-text-field .v-input__prepend-inner {
  margin-right: auto;
  padding-right: 4px;
}

.v-application--is-rtl .v-text-field .v-input__prepend-inner {
  margin-left: auto;
  padding-left: 4px;
}

.v-application--is-ltr .v-text-field .v-input__append-inner {
  margin-left: auto;
  padding-left: 4px;
}

.v-application--is-rtl .v-text-field .v-input__append-inner {
  margin-right: auto;
  padding-right: 4px;
}

.v-text-field .v-counter {
  white-space: nowrap;
}

.v-application--is-ltr .v-text-field .v-counter {
  margin-left: 8px;
}

.v-application--is-rtl .v-text-field .v-counter {
  margin-right: 8px;
}

.v-text-field .v-label {
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  top: 6px;
  white-space: nowrap;
  pointer-events: none;
}

.v-application--is-ltr .v-text-field .v-label {
  transform-origin: top left;
}

.v-application--is-rtl .v-text-field .v-label {
  transform-origin: top right;
}

.v-text-field .v-label--active {
  max-width: 133%;
  transform: translateY(-18px) scale(0.75);
}

.v-text-field > .v-input__control > .v-input__slot {
  cursor: text;
  transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-text-field > .v-input__control > .v-input__slot:before, .v-text-field > .v-input__control > .v-input__slot:after {
  bottom: -1px;
  content: "";
  left: 0;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-text-field > .v-input__control > .v-input__slot:before {
  border-color: inherit;
  border-style: solid;
  border-width: thin 0 0 0;
}

.v-text-field > .v-input__control > .v-input__slot:after {
  border-color: currentColor;
  border-style: solid;
  border-width: thin 0 thin 0;
  transform: scaleX(0);
}

.v-text-field__details {
  display: flex;
  flex: 1 0 auto;
  max-width: 100%;
  min-height: 14px;
  overflow: hidden;
}

.v-text-field__prefix, .v-text-field__suffix {
  align-self: center;
  cursor: default;
  transition: color 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  white-space: nowrap;
}

.v-application--is-ltr .v-text-field__prefix {
  text-align: right;
  padding-right: 4px;
}

.v-application--is-rtl .v-text-field__prefix {
  text-align: left;
  padding-left: 4px;
}

.v-text-field__suffix {
  white-space: nowrap;
}

.v-application--is-ltr .v-text-field__suffix {
  padding-left: 4px;
}

.v-application--is-rtl .v-text-field__suffix {
  padding-right: 4px;
}

.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix {
  text-align: left;
  padding-right: 0;
  padding-left: 4px;
}

.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix {
  text-align: right;
  padding-right: 4px;
  padding-left: 0;
}

.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}

.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix {
  padding-left: 4px;
  padding-right: 0;
}

.v-text-field > .v-input__control > .v-input__slot > .v-text-field__slot {
  display: flex;
  flex: 1 1 auto;
  position: relative;
}

.v-text-field:not(.v-text-field--is-booted) .v-label,
.v-text-field:not(.v-text-field--is-booted) legend {
  transition: none;
}

.v-text-field--filled, .v-text-field--full-width, .v-text-field--outlined {
  position: relative;
}

.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width > .v-input__control > .v-input__slot, .v-text-field--outlined > .v-input__control > .v-input__slot {
  align-items: stretch;
  min-height: 56px;
}

.v-text-field--filled.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense > .v-input__control > .v-input__slot {
  min-height: 52px;
}

.v-text-field--filled.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot {
  min-height: 40px;
}

.v-text-field--outlined {
  border-radius: 4px;
}

.v-text-field--full-width .v-input__prepend-outer,
.v-text-field--full-width .v-input__prepend-inner,
.v-text-field--full-width .v-input__append-inner,
.v-text-field--full-width .v-input__append-outer, .v-text-field--enclosed .v-input__prepend-outer,
.v-text-field--enclosed .v-input__prepend-inner,
.v-text-field--enclosed .v-input__append-inner,
.v-text-field--enclosed .v-input__append-outer {
  margin-top: 17px;
}

.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer {
  margin-top: 14px;
}

.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer {
  margin-top: 9px;
}

.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer {
  margin-top: 7px;
}

.v-text-field--filled .v-label, .v-text-field--full-width .v-label {
  top: 18px;
}

.v-text-field--filled .v-label--active, .v-text-field--full-width .v-label--active {
  transform: translateY(-6px) scale(0.75);
}

.v-text-field--filled.v-input--dense .v-label, .v-text-field--full-width.v-input--dense .v-label {
  top: 17px;
}

.v-text-field--filled.v-input--dense .v-label--active, .v-text-field--full-width.v-input--dense .v-label--active {
  transform: translateY(-10px) scale(0.75);
}

.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label, .v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label {
  top: 11px;
}

.v-text-field--filled {
  border-radius: 4px 4px 0 0;
}

.v-text-field--filled:not(.v-text-field--single-line) input {
  margin-top: 22px;
}

.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input {
  margin-top: 0;
}

.v-text-field--filled .v-text-field__prefix,
.v-text-field--filled .v-text-field__suffix {
  max-height: 32px;
  margin-top: 20px;
}

.v-text-field--full-width {
  border-radius: 0;
}

.v-text-field--outlined .v-text-field__slot, .v-text-field--single-line .v-text-field__slot {
  align-items: center;
}

.v-text-field.v-text-field--enclosed {
  margin: 0;
  padding: 0;
}

.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,
.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix {
  margin-top: 0;
}

.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background {
  display: none;
}

.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded) > .v-input__control > .v-input__slot,
.v-text-field.v-text-field--enclosed .v-text-field__details {
  padding: 0 12px;
}

.v-text-field.v-text-field--enclosed .v-text-field__details {
  margin-bottom: 8px;
}

.v-application--is-ltr .v-text-field--reverse input {
  text-align: right;
}

.v-application--is-rtl .v-text-field--reverse input {
  text-align: left;
}

.v-application--is-ltr .v-text-field--reverse .v-label {
  transform-origin: top right;
}

.v-application--is-rtl .v-text-field--reverse .v-label {
  transform-origin: top left;
}

.v-text-field--reverse > .v-input__control > .v-input__slot,
.v-text-field--reverse .v-text-field__slot {
  flex-direction: row-reverse;
}

.v-text-field--outlined > .v-input__control > .v-input__slot:before, .v-text-field--outlined > .v-input__control > .v-input__slot:after, .v-text-field--solo > .v-input__control > .v-input__slot:before, .v-text-field--solo > .v-input__control > .v-input__slot:after, .v-text-field--rounded > .v-input__control > .v-input__slot:before, .v-text-field--rounded > .v-input__control > .v-input__slot:after {
  display: none;
}

.v-text-field--outlined, .v-text-field--solo {
  border-radius: 4px;
}

.v-text-field--outlined {
  margin-bottom: 16px;
  transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-text-field--outlined .v-label {
  top: 18px;
}

.v-text-field--outlined .v-label--active {
  transform: translateY(-24px) scale(0.75);
}

.v-text-field--outlined.v-input--dense .v-label {
  top: 10px;
}

.v-text-field--outlined.v-input--dense .v-label--active {
  transform: translateY(-16px) scale(0.75);
}

.v-text-field--outlined fieldset {
  border-color: currentColor;
  border-style: solid;
  border-width: 1px;
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -5px;
  transition-duration: 0.3s;
  transition-property: color, border-width;
  transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-application--is-ltr .v-text-field--outlined fieldset {
  padding-left: 8px;
}

.v-application--is-rtl .v-text-field--outlined fieldset {
  padding-right: 8px;
}

.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset {
  padding-right: 8px;
}

.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse fieldset {
  padding-left: 8px;
}

.v-text-field--outlined legend {
  line-height: 11px;
  padding: 0;
  transition: width 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-application--is-ltr .v-text-field--outlined legend {
  text-align: left;
}

.v-application--is-rtl .v-text-field--outlined legend {
  text-align: right;
}

.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend {
  text-align: right;
}

.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend {
  text-align: left;
}

.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend {
  margin-left: 12px;
}

.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend {
  margin-right: 12px;
}

.v-text-field--outlined > .v-input__control > .v-input__slot {
  background: transparent;
}

.v-text-field--outlined .v-text-field__prefix {
  max-height: 32px;
}

.v-text-field--outlined .v-input__prepend-outer,
.v-text-field--outlined .v-input__append-outer {
  margin-top: 18px;
}

.v-text-field--outlined.v-input--is-focused fieldset, .v-text-field--outlined.v-input--has-state fieldset {
  border: 2px solid currentColor;
}

.v-text-field--rounded {
  border-radius: 28px;
}

.v-text-field--rounded > .v-input__control > .v-input__slot {
  padding: 0 24px;
}

.v-text-field--shaped {
  border-radius: 16px 16px 0 0;
}

.v-text-field.v-text-field--solo .v-label {
  top: calc(50% - 10px);
}

.v-text-field.v-text-field--solo .v-input__control {
  min-height: 48px;
  padding: 0;
}

.v-text-field.v-text-field--solo.v-input--dense > .v-input__control {
  min-height: 38px;
}

.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.v-text-field.v-text-field--solo .v-input__append-inner,
.v-text-field.v-text-field--solo .v-input__prepend-inner {
  align-self: center;
  margin-top: 0;
}

.v-text-field.v-text-field--solo .v-input__prepend-outer,
.v-text-field.v-text-field--solo .v-input__append-outer {
  margin-top: 12px;
}

.v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer,
.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer {
  margin-top: 7px;
}

.v-text-field.v-input--is-focused > .v-input__control > .v-input__slot:after {
  transform: scaleX(1);
}

.v-text-field.v-input--has-state > .v-input__control > .v-input__slot:before {
  border-color: currentColor;
}

.theme--light.v-select .v-select__selection--comma {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-select .v-select__selection--disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-select .v-select__selection--comma {
  color: #FFFFFF;
}

.theme--dark.v-select .v-select__selection--disabled {
  color: rgba(255, 255, 255, 0.5);
}

.v-select {
  position: relative;
}

.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections {
  flex-wrap: nowrap;
}

.v-select > .v-input__control > .v-input__slot {
  cursor: pointer;
}

.v-select .v-chip {
  flex: 0 1 auto;
  margin: 4px;
}

.v-select .v-chip--selected:after {
  opacity: 0.22;
}

.v-select .fade-transition-leave-active {
  position: absolute;
  left: 0;
}

.v-select.v-input--is-dirty ::-moz-placeholder {
  color: transparent !important;
}

.v-select.v-input--is-dirty ::placeholder {
  color: transparent !important;
}

.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix {
  line-height: 20px;
  position: absolute;
  top: 7px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections {
  padding-top: 20px;
}

.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections {
  padding: 8px 0;
}

.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections {
  padding: 4px 0;
}

.v-select.v-text-field input {
  flex: 1 1;
  margin-top: 0;
  min-width: 0;
  pointer-events: none;
  position: relative;
}

.v-select.v-select--is-menu-active .v-input__icon--append .v-icon {
  transform: rotate(180deg);
}

.v-select.v-select--chips input {
  margin: 0;
}

.v-select.v-select--chips .v-select__selections {
  min-height: 42px;
}

.v-select.v-select--chips.v-input--dense .v-select__selections {
  min-height: 40px;
}

.v-select.v-select--chips .v-chip--select.v-chip--active::before {
  opacity: 0.2;
}

.v-select.v-select--chips.v-select--chips--small .v-select__selections {
  min-height: 32px;
}

.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections {
  min-height: 68px;
}

.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections {
  min-height: 40px;
}

.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections {
  min-height: 32px;
}

.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections {
  min-height: 38px;
}

.v-select.v-text-field--reverse .v-select__slot,
.v-select.v-text-field--reverse .v-select__selections {
  flex-direction: row-reverse;
}

.v-select__selections {
  align-items: center;
  display: flex;
  flex: 1 1;
  flex-wrap: wrap;
  line-height: 18px;
  max-width: 100%;
  min-width: 0;
}

.v-select__selection {
  max-width: 90%;
}

.v-select__selection--comma {
  margin: 7px 4px 7px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.v-select__slot {
  position: relative;
  align-items: center;
  display: flex;
  max-width: 100%;
  width: 100%;
}

.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input {
  align-self: flex-end;
}

.v-chip:not(.v-chip--outlined).primary, .v-chip:not(.v-chip--outlined).secondary, .v-chip:not(.v-chip--outlined).accent, .v-chip:not(.v-chip--outlined).success, .v-chip:not(.v-chip--outlined).error, .v-chip:not(.v-chip--outlined).warning, .v-chip:not(.v-chip--outlined).info {
  color: #FFFFFF;
}

.theme--light.v-chip {
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-chip:not(.v-chip--active) {
  background: #e0e0e0;
}

.theme--light.v-chip:hover::before {
  opacity: 0.04;
}

.theme--light.v-chip:focus::before {
  opacity: 0.12;
}

.theme--light.v-chip--active:hover::before, .theme--light.v-chip--active::before {
  opacity: 0.12;
}

.theme--light.v-chip--active:focus::before {
  opacity: 0.16;
}

.theme--dark.v-chip {
  border-color: rgba(255, 255, 255, 0.12);
  color: #FFFFFF;
}

.theme--dark.v-chip:not(.v-chip--active) {
  background: #555;
}

.theme--dark.v-chip:hover::before {
  opacity: 0.08;
}

.theme--dark.v-chip:focus::before {
  opacity: 0.24;
}

.theme--dark.v-chip--active:hover::before, .theme--dark.v-chip--active::before {
  opacity: 0.24;
}

.theme--dark.v-chip--active:focus::before {
  opacity: 0.32;
}

.v-chip {
  align-items: center;
  cursor: default;
  display: inline-flex;
  line-height: 20px;
  max-width: 100%;
  outline: none;
  overflow: hidden;
  padding: 0 12px;
  position: relative;
  text-decoration: none;
  transition-duration: 0.28s;
  transition-property: box-shadow, opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  vertical-align: middle;
  white-space: nowrap;
}

.v-chip:before {
  background-color: currentColor;
  bottom: 0;
  border-radius: inherit;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  pointer-events: none;
  right: 0;
  top: 0;
}

.v-chip .v-avatar {
  height: 24px !important;
  min-width: 24px !important;
  width: 24px !important;
}

.v-chip .v-icon {
  font-size: 24px;
}

.v-application--is-ltr .v-chip .v-avatar--left,
.v-application--is-ltr .v-chip .v-icon--left {
  margin-left: -6px;
  margin-right: 8px;
}

.v-application--is-ltr .v-chip .v-avatar--right,
.v-application--is-ltr .v-chip .v-icon--right {
  margin-left: 8px;
  margin-right: -6px;
}

.v-application--is-rtl .v-chip .v-avatar--left,
.v-application--is-rtl .v-chip .v-icon--left {
  margin-left: 8px;
  margin-right: -6px;
}

.v-application--is-rtl .v-chip .v-avatar--right,
.v-application--is-rtl .v-chip .v-icon--right {
  margin-left: -6px;
  margin-right: 8px;
}

.v-chip:not(.v-chip--no-color) .v-icon {
  color: inherit;
}

.v-chip .v-chip__close.v-icon {
  font-size: 18px;
  max-height: 18px;
  max-width: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right {
  margin-right: -4px;
}

.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right {
  margin-left: -4px;
}

.v-chip .v-chip__close.v-icon:hover, .v-chip .v-chip__close.v-icon:focus, .v-chip .v-chip__close.v-icon:active {
  opacity: 0.72;
}

.v-chip .v-chip__content {
  align-items: center;
  display: inline-flex;
  height: 100%;
  max-width: 100%;
}

.v-chip--active .v-icon {
  color: inherit;
}

.v-chip--link::before {
  transition: opacity 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-chip--link:focus::before {
  opacity: 0.32;
}

.v-chip--clickable {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-chip--clickable:active {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.v-chip--disabled {
  opacity: 0.4;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-chip__filter {
  max-width: 24px;
}

.v-chip__filter.v-icon {
  color: inherit;
}

.v-chip__filter.expand-x-transition-leave-active, .v-chip__filter.expand-x-transition-enter {
  margin: 0;
}

.v-chip--pill .v-chip__filter {
  margin-right: 0 16px 0 0;
}

.v-chip--pill .v-avatar {
  height: 32px !important;
  width: 32px !important;
}

.v-application--is-ltr .v-chip--pill .v-avatar--left {
  margin-left: -12px;
}

.v-application--is-ltr .v-chip--pill .v-avatar--right {
  margin-right: -12px;
}

.v-application--is-rtl .v-chip--pill .v-avatar--left {
  margin-right: -12px;
}

.v-application--is-rtl .v-chip--pill .v-avatar--right {
  margin-left: -12px;
}

.v-chip--label {
  border-radius: 4px !important;
}

.v-chip.v-chip--outlined {
  border-width: thin;
  border-style: solid;
}

.v-chip.v-chip--outlined:not(.v-chip--active):before {
  opacity: 0;
}

.v-chip.v-chip--outlined.v-chip--active:before {
  opacity: 0.08;
}

.v-chip.v-chip--outlined .v-icon {
  color: inherit;
}

.v-chip.v-chip--outlined.v-chip.v-chip {
  background-color: transparent !important;
}

.v-chip.v-chip--selected {
  background: transparent;
}

.v-chip.v-chip--selected:after {
  opacity: 0.28;
}

.v-chip.v-size--x-small {
  border-radius: 8px;
  font-size: 10px;
  height: 16px;
}

.v-chip.v-size--small {
  border-radius: 12px;
  font-size: 12px;
  height: 24px;
}

.v-chip.v-size--default {
  border-radius: 16px;
  font-size: 14px;
  height: 32px;
}

.v-chip.v-size--large {
  border-radius: 27px;
  font-size: 16px;
  height: 54px;
}

.v-chip.v-size--x-large {
  border-radius: 33px;
  font-size: 18px;
  height: 66px;
}

.v-menu {
  display: none;
}

.v-menu--attached {
  display: inline;
}

.v-menu__content {
  position: absolute;
  display: inline-block;
  border-radius: 4px;
  max-width: 80%;
  overflow-y: auto;
  overflow-x: hidden;
  contain: content;
  will-change: transform;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.v-menu__content--active {
  pointer-events: none;
}

.v-menu__content--auto .v-list-item {
  transition-property: transform, opacity;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-menu__content--fixed {
  position: fixed;
}

.v-menu__content > .card {
  contain: content;
  backface-visibility: hidden;
}

.v-menu > .v-menu__content {
  max-width: none;
}

.v-menu-transition-enter .v-list-item {
  min-width: 0;
  pointer-events: none;
}

.v-menu-transition-enter-to .v-list-item {
  pointer-events: auto;
  transition-delay: 0.1s;
}

.v-menu-transition-leave-active, .v-menu-transition-leave-to {
  pointer-events: none;
}

.v-menu-transition-enter, .v-menu-transition-leave-to {
  opacity: 0;
}

.v-menu-transition-enter-active, .v-menu-transition-leave-active {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-menu-transition-enter.v-menu__content--auto {
  transition: none !important;
}

.v-menu-transition-enter.v-menu__content--auto .v-list-item {
  opacity: 0;
  transform: translateY(-15px);
}

.v-menu-transition-enter.v-menu__content--auto .v-list-item--active {
  opacity: 1;
  transform: none !important;
  pointer-events: auto;
}

.theme--light.v-card {
  background-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-card > .v-card__text,
.theme--light.v-card .v-card__subtitle {
  color: rgba(0, 0, 0, 0.6);
}

.theme--light.v-card.v-card--outlined {
  border: thin solid rgba(0, 0, 0, 0.12);
}

.theme--dark.v-card {
  background-color: #1F1F1F;
  color: #FFFFFF;
}

.theme--dark.v-card > .v-card__text,
.theme--dark.v-card .v-card__subtitle {
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-card.v-card--outlined {
  border: thin solid rgba(255, 255, 255, 0.12);
}

.v-card {
  display: block;
  max-width: 100%;
  outline: none;
  text-decoration: none;
  transition-property: box-shadow, opacity;
  word-wrap: break-word;
  position: relative;
  white-space: normal;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.v-card:not(.v-sheet--tile):not(.v-card--shaped) {
  border-radius: 4px;
}

.v-card > *:first-child:not(.v-btn):not(.v-chip),
.v-card > .v-card__progress + *:not(.v-btn):not(.v-chip) {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.v-card > *:last-child:not(.v-btn):not(.v-chip) {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.v-card__progress {
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.v-card__subtitle + .v-card__text {
  padding-top: 0;
}

.v-card__subtitle,
.v-card__text {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  letter-spacing: 0.0071428571em;
}

.v-card__subtitle,
.v-card__text,
.v-card__title {
  padding: 16px;
}

.v-card__title {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 0.0125em;
  line-height: 2rem;
  word-break: break-all;
}

.v-card__title + .v-card__subtitle,
.v-card__title + .v-card__text {
  padding-top: 0;
}

.v-card__title + .v-card__subtitle {
  margin-top: -16px;
}

.v-card__text {
  width: 100%;
}

.v-card__actions {
  align-items: center;
  display: flex;
  padding: 8px;
}

.v-card__actions > .v-btn.v-btn {
  padding: 0 8px;
}

.v-application--is-ltr .v-card__actions > .v-btn.v-btn + .v-btn {
  margin-left: 8px;
}

.v-application--is-ltr .v-card__actions > .v-btn.v-btn .v-icon--left {
  margin-left: 4px;
}

.v-application--is-ltr .v-card__actions > .v-btn.v-btn .v-icon--right {
  margin-right: 4px;
}

.v-application--is-rtl .v-card__actions > .v-btn.v-btn + .v-btn {
  margin-right: 8px;
}

.v-application--is-rtl .v-card__actions > .v-btn.v-btn .v-icon--left {
  margin-right: 4px;
}

.v-application--is-rtl .v-card__actions > .v-btn.v-btn .v-icon--right {
  margin-left: 4px;
}

.v-card--flat {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-card--hover {
  cursor: pointer;
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-card--hover:hover, .v-card--hover:focus {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.v-card--link {
  cursor: pointer;
}

.v-card--link .v-chip {
  cursor: pointer;
}

.v-card--link:focus:before {
  opacity: 0.08;
}

.v-card--link:before {
  background: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.2s opacity;
}

.v-card--disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-card--disabled > *:not(.v-card__progress) {
  opacity: 0.6;
  transition: inherit;
}

.v-card--loading {
  overflow: hidden;
}

.v-card--outlined {
  box-shadow: none;
}

.v-card--raised {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.v-card--shaped {
  border-radius: 24px 4px;
}

.v-simple-checkbox {
  align-self: center;
  line-height: normal;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}

.v-simple-checkbox--disabled {
  cursor: default;
}

.theme--light.v-divider {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark.v-divider {
  border-color: rgba(255, 255, 255, 0.12);
}

.v-divider {
  display: block;
  flex: 1 1 0px;
  max-width: 100%;
  height: 0px;
  max-height: 0px;
  border: solid;
  border-width: thin 0 0 0;
  transition: inherit;
}

.v-divider--inset:not(.v-divider--vertical) {
  max-width: calc(100% - 72px);
}

.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical) {
  margin-left: 72px;
}

.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical) {
  margin-right: 72px;
}

.v-divider--vertical {
  align-self: stretch;
  border: solid;
  border-width: 0 thin 0 0;
  display: inline-flex;
  height: inherit;
  min-height: 100%;
  max-height: 100%;
  max-width: 0px;
  width: 0px;
  vertical-align: text-bottom;
}

.v-divider--vertical.v-divider--inset {
  margin-top: 8px;
  min-height: 0;
  max-height: calc(100% - 16px);
}

.theme--light.v-subheader {
  color: rgba(0, 0, 0, 0.6);
}

.theme--dark.v-subheader {
  color: rgba(255, 255, 255, 0.7);
}

.v-subheader {
  align-items: center;
  display: flex;
  height: 48px;
  font-size: 0.875rem;
  font-weight: 400;
  padding: 0 16px 0 16px;
}

.v-subheader--inset {
  margin-left: 56px;
}

.v-list.primary > .v-list-item, .v-list.secondary > .v-list-item, .v-list.accent > .v-list-item, .v-list.success > .v-list-item, .v-list.error > .v-list-item, .v-list.warning > .v-list-item, .v-list.info > .v-list-item {
  color: #FFFFFF;
}

.theme--light.v-list {
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-list .v-list--disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-list .v-list-group--active:before,
.theme--light.v-list .v-list-group--active:after {
  background: rgba(0, 0, 0, 0.12);
}

.theme--dark.v-list {
  background: #1F1F1F;
  color: #FFFFFF;
}

.theme--dark.v-list .v-list--disabled {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-list .v-list-group--active:before,
.theme--dark.v-list .v-list-group--active:after {
  background: rgba(255, 255, 255, 0.12);
}

.v-list {
  border-radius: 4px;
  display: block;
  padding: 8px 0;
  position: static;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow;
}

.v-list--disabled {
  pointer-events: none;
}

.v-list--flat .v-list-item:before {
  display: none;
}

.v-list--dense .v-subheader {
  font-size: 0.75rem;
  height: 40px;
  padding: 0 8px;
}

.v-list--nav .v-list-item:not(:last-child):not(:only-child),
.v-list--rounded .v-list-item:not(:last-child):not(:only-child) {
  margin-bottom: 8px;
}

.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),
.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),
.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),
.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child) {
  margin-bottom: 4px;
}

.v-list--nav {
  padding-left: 8px;
  padding-right: 8px;
}

.v-list--nav .v-list-item {
  padding: 0 8px;
}

.v-list--nav .v-list-item,
.v-list--nav .v-list-item:before {
  border-radius: 4px;
}

.v-application--is-ltr .v-list--shaped .v-list-item, .v-application--is-ltr .v-list--shaped .v-list-item::before,
.v-application--is-ltr .v-list--shaped .v-list-item > .v-ripple__container {
  border-bottom-right-radius: 32px !important;
  border-top-right-radius: 32px !important;
}

.v-application--is-rtl .v-list--shaped .v-list-item, .v-application--is-rtl .v-list--shaped .v-list-item::before,
.v-application--is-rtl .v-list--shaped .v-list-item > .v-ripple__container {
  border-bottom-left-radius: 32px !important;
  border-top-left-radius: 32px !important;
}

.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item, .v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item::before,
.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item > .v-ripple__container {
  border-bottom-right-radius: 42.6666666667px !important;
  border-top-right-radius: 42.6666666667px !important;
}

.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item, .v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item::before,
.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item > .v-ripple__container {
  border-bottom-left-radius: 42.6666666667px !important;
  border-top-left-radius: 42.6666666667px !important;
}

.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item, .v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item::before,
.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item > .v-ripple__container {
  border-bottom-right-radius: 58.6666666667px !important;
  border-top-right-radius: 58.6666666667px !important;
}

.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item, .v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item::before,
.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item > .v-ripple__container {
  border-bottom-left-radius: 58.6666666667px !important;
  border-top-left-radius: 58.6666666667px !important;
}

.v-application--is-ltr .v-list--shaped {
  padding-right: 8px;
}

.v-application--is-rtl .v-list--shaped {
  padding-left: 8px;
}

.v-list--rounded {
  padding: 8px;
}

.v-list--rounded .v-list-item, .v-list--rounded .v-list-item::before,
.v-list--rounded .v-list-item > .v-ripple__container {
  border-radius: 32px !important;
}

.v-list--rounded.v-list--two-line .v-list-item, .v-list--rounded.v-list--two-line .v-list-item::before,
.v-list--rounded.v-list--two-line .v-list-item > .v-ripple__container {
  border-radius: 42.6666666667px !important;
}

.v-list--rounded.v-list--three-line .v-list-item, .v-list--rounded.v-list--three-line .v-list-item::before,
.v-list--rounded.v-list--three-line .v-list-item > .v-ripple__container {
  border-radius: 58.6666666667px !important;
}

.v-list--subheader {
  padding-top: 0;
}

.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon {
  align-self: center;
  margin: 0;
  min-width: 48px;
  justify-content: flex-end;
}

.v-list-group--sub-group {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before {
  opacity: 0;
}

.v-list-group__items {
  flex: 1 1 auto;
}

.v-list-group__items .v-list-item,
.v-list-group__items .v-list-group__items {
  overflow: hidden;
}

.v-list-group--active > .v-list-group__header > .v-list-group__header__append-icon .v-icon {
  transform: rotate(-180deg);
}

.v-list-group--active > .v-list-group__header.v-list-group__header--sub-group > .v-list-group__header__prepend-icon .v-icon {
  transform: rotate(-180deg);
}

.v-list-group--active > .v-list-group__header .v-list-item,
.v-list-group--active > .v-list-group__header .v-list-item__content,
.v-list-group--active > .v-list-group__header .v-list-group__header__prepend-icon .v-icon {
  color: inherit;
}

.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,
.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,
.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child {
  margin-right: 16px;
}

.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,
.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,
.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child {
  margin-left: 16px;
}

.v-application--is-ltr .v-list-group--sub-group .v-list-group__header {
  padding-left: 32px;
}

.v-application--is-rtl .v-list-group--sub-group .v-list-group__header {
  padding-right: 32px;
}

.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item {
  padding-left: 40px;
}

.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item {
  padding-right: 40px;
}

.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon {
  transform: rotate(-180deg);
}

.v-application--is-ltr .v-list-group--no-action > .v-list-group__items > div > .v-list-item {
  padding-left: 72px;
}

.v-application--is-rtl .v-list-group--no-action > .v-list-group__items > div > .v-list-item {
  padding-right: 72px;
}

.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > div > .v-list-item {
  padding-left: 88px;
}

.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > div > .v-list-item {
  padding-right: 88px;
}

.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header {
  padding-left: 24px;
}

.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header {
  padding-right: 24px;
}

.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > div > .v-list-item {
  padding-left: 64px;
}

.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > div > .v-list-item {
  padding-right: 64px;
}

.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > div > .v-list-item {
  padding-left: 80px;
}

.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > div > .v-list-item {
  padding-right: 80px;
}

.theme--light.v-list-item--disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {
  color: rgba(0, 0, 0, 0.87) !important;
}

.theme--light.v-list-item .v-list-item__mask {
  color: rgba(0, 0, 0, 0.38);
  background: #eeeeee;
}

.theme--light.v-list-item .v-list-item__subtitle,
.theme--light.v-list-item .v-list-item__action-text {
  color: rgba(0, 0, 0, 0.6);
}

.theme--light.v-list-item:hover::before {
  opacity: 0.04;
}

.theme--light.v-list-item:focus::before {
  opacity: 0.12;
}

.theme--light.v-list-item--active:hover::before, .theme--light.v-list-item--active::before {
  opacity: 0.12;
}

.theme--light.v-list-item--active:focus::before {
  opacity: 0.16;
}

.theme--light.v-list-item.v-list-item--highlighted::before {
  opacity: 0.16;
}

.theme--dark.v-list-item--disabled {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {
  color: #FFFFFF !important;
}

.theme--dark.v-list-item .v-list-item__mask {
  color: rgba(255, 255, 255, 0.5);
  background: #494949;
}

.theme--dark.v-list-item .v-list-item__subtitle,
.theme--dark.v-list-item .v-list-item__action-text {
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-list-item:hover::before {
  opacity: 0.08;
}

.theme--dark.v-list-item:focus::before {
  opacity: 0.24;
}

.theme--dark.v-list-item--active:hover::before, .theme--dark.v-list-item--active::before {
  opacity: 0.24;
}

.theme--dark.v-list-item--active:focus::before {
  opacity: 0.32;
}

.theme--dark.v-list-item.v-list-item--highlighted::before {
  opacity: 0.32;
}

.v-list-item {
  align-items: center;
  display: flex;
  flex: 1 1 100%;
  letter-spacing: normal;
  min-height: 48px;
  outline: none;
  padding: 0 16px;
  position: relative;
  text-decoration: none;
}

.v-list-item--disabled {
  pointer-events: none;
}

.v-list-item--selectable {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  user-select: auto;
}

.v-list-item__action {
  align-self: center;
  margin: 12px 0;
}

.v-list-item__action .v-input,
.v-list-item__action .v-input__control,
.v-list-item__action .v-input__slot,
.v-list-item__action .v-input--selection-controls__input {
  margin: 0 !important;
}

.v-list-item__action .v-input {
  padding: 0;
}

.v-list-item__action .v-input .v-messages {
  display: none;
}

.v-list-item__action-text {
  font-size: 0.75rem;
}

.v-list-item__avatar {
  align-self: center;
  justify-content: flex-start;
  margin-bottom: 8px;
  margin-top: 8px;
}

.v-list-item__avatar.v-list-item__avatar--horizontal {
  margin-bottom: 8px;
  margin-top: 8px;
}

.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child {
  margin-left: -16px;
}

.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child {
  margin-right: -16px;
}

.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child {
  margin-left: -16px;
}

.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child {
  margin-right: -16px;
}

.v-list-item__content {
  align-items: center;
  align-self: center;
  display: flex;
  flex-wrap: wrap;
  flex: 1 1;
  overflow: hidden;
  padding: 12px 0;
}

.v-list-item__content > * {
  line-height: 1.1;
  flex: 1 0 100%;
}

.v-list-item__content > *:not(:last-child) {
  margin-bottom: 2px;
}

.v-list-item__icon {
  align-self: flex-start;
  margin: 16px 0;
}

.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),
.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),
.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child) {
  margin-left: 16px;
}

.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),
.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),
.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child) {
  margin-right: 16px;
}

.v-application--is-ltr .v-list-item__avatar:first-child {
  margin-right: 16px;
}

.v-application--is-rtl .v-list-item__avatar:first-child {
  margin-left: 16px;
}

.v-application--is-ltr .v-list-item__action:first-child,
.v-application--is-ltr .v-list-item__icon:first-child {
  margin-right: 32px;
}

.v-application--is-rtl .v-list-item__action:first-child,
.v-application--is-rtl .v-list-item__icon:first-child {
  margin-left: 32px;
}

.v-list-item__action,
.v-list-item__avatar,
.v-list-item__icon {
  display: inline-flex;
  min-width: 24px;
}

.v-list-item .v-list-item__title,
.v-list-item .v-list-item__subtitle {
  line-height: 1.2;
}

.v-list-item__title,
.v-list-item__subtitle {
  flex: 1 1 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.v-list-item__title {
  align-self: center;
  font-size: 1rem;
}

.v-list-item__title > .v-badge {
  margin-top: 16px;
}

.v-list-item__subtitle {
  font-size: 0.875rem;
}

.v-list-item--dense,
.v-list--dense .v-list-item {
  min-height: 40px;
}

.v-list-item--dense .v-list-item__icon,
.v-list--dense .v-list-item .v-list-item__icon {
  height: 24px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.v-list-item--dense .v-list-item__content,
.v-list--dense .v-list-item .v-list-item__content {
  padding: 8px 0;
}

.v-list-item--dense .v-list-item__title,
.v-list-item--dense .v-list-item__subtitle,
.v-list--dense .v-list-item .v-list-item__title,
.v-list--dense .v-list-item .v-list-item__subtitle {
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1rem;
}

.v-list-item--dense.v-list-item--two-line,
.v-list--dense .v-list-item.v-list-item--two-line {
  min-height: 60px;
}

.v-list-item--dense.v-list-item--three-line,
.v-list--dense .v-list-item.v-list-item--three-line {
  min-height: 76px;
}

.v-list-item--link {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-list-item--link:before {
  background-color: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-list .v-list-item--active {
  color: inherit;
}

.v-list .v-list-item--active .v-icon {
  color: inherit;
}

.v-list-item__action--stack {
  align-items: flex-end;
  align-self: stretch;
  justify-content: space-between;
  white-space: nowrap;
  flex-direction: column;
}

.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),
.v-list--two-line .v-list-item .v-list-item__icon,
.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),
.v-list--three-line .v-list-item .v-list-item__icon,
.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),
.v-list-item--two-line .v-list-item__icon,
.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),
.v-list-item--three-line .v-list-item__icon {
  margin-bottom: 16px;
  margin-top: 16px;
}

.v-list--two-line .v-list-item,
.v-list-item--two-line {
  min-height: 64px;
}

.v-list--two-line .v-list-item .v-list-item__icon,
.v-list-item--two-line .v-list-item__icon {
  margin-bottom: 32px;
}

.v-list--three-line .v-list-item,
.v-list-item--three-line {
  min-height: 88px;
}

.v-list--three-line .v-list-item .v-list-item__avatar,
.v-list--three-line .v-list-item .v-list-item__action,
.v-list-item--three-line .v-list-item__avatar,
.v-list-item--three-line .v-list-item__action {
  align-self: flex-start;
  margin-top: 16px;
  margin-bottom: 16px;
}

.v-list--three-line .v-list-item .v-list-item__content,
.v-list-item--three-line .v-list-item__content {
  align-self: stretch;
}

.v-list--three-line .v-list-item .v-list-item__subtitle,
.v-list-item--three-line .v-list-item__subtitle {
  white-space: normal;
  white-space: initial;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.v-list-item-group .v-list-item--active {
  color: inherit;
}

.v-item-group {
  flex: 0 1 auto;
  position: relative;
  max-width: 100%;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-avatar {
  align-items: center;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  line-height: normal;
  position: relative;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
}

.v-avatar img,
.v-avatar svg,
.v-avatar .v-icon,
.v-avatar .v-image,
.v-avatar .v-responsive__content {
  border-radius: inherit;
  display: inline-flex;
  height: inherit;
  width: inherit;
}

.v-avatar--tile {
  border-radius: 0;
}

/* Theme */
.theme--light.v-input {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-input input,
.theme--light.v-input textarea {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-input input::-moz-placeholder,
.theme--light.v-input textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-input input::-moz-placeholder, .theme--light.v-input textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-input input::placeholder,
.theme--light.v-input textarea::placeholder {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-input--is-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-input--is-disabled input,
.theme--light.v-input--is-disabled textarea {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-input {
  color: #FFFFFF;
}

.theme--dark.v-input input,
.theme--dark.v-input textarea {
  color: #FFFFFF;
}

.theme--dark.v-input input::-moz-placeholder,
.theme--dark.v-input textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-input input::-moz-placeholder, .theme--dark.v-input textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-input input::placeholder,
.theme--dark.v-input textarea::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-input--is-disabled {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-input--is-disabled input,
.theme--dark.v-input--is-disabled textarea {
  color: rgba(255, 255, 255, 0.5);
}

.v-input {
  align-items: flex-start;
  display: flex;
  flex: 1 1 auto;
  font-size: 16px;
  letter-spacing: normal;
  max-width: 100%;
  text-align: left;
}

.v-input .v-progress-linear {
  top: calc(100% - 1px);
  left: 0;
}

.v-input input {
  max-height: 32px;
}

.v-input input:invalid,
.v-input textarea:invalid {
  box-shadow: none;
}

.v-input input:focus, .v-input input:active,
.v-input textarea:focus,
.v-input textarea:active {
  outline: none;
}

.v-input .v-label {
  height: 20px;
  line-height: 20px;
}

.v-input__append-outer, .v-input__prepend-outer {
  display: inline-flex;
  margin-bottom: 4px;
  margin-top: 4px;
  line-height: 1;
}

.v-input__append-outer .v-icon, .v-input__prepend-outer .v-icon {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-application--is-ltr .v-input__append-outer {
  margin-left: 9px;
}

.v-application--is-rtl .v-input__append-outer {
  margin-right: 9px;
}

.v-application--is-ltr .v-input__prepend-outer {
  margin-right: 9px;
}

.v-application--is-rtl .v-input__prepend-outer {
  margin-left: 9px;
}

.v-input__control {
  display: flex;
  flex-direction: column;
  height: auto;
  flex-grow: 1;
  flex-wrap: wrap;
  min-width: 0;
  width: 100%;
}

.v-input__icon {
  align-items: center;
  display: inline-flex;
  height: 24px;
  flex: 1 0 auto;
  justify-content: center;
  min-width: 24px;
  width: 24px;
}

.v-input__icon--clear {
  border-radius: 50%;
}

.v-input__slot {
  align-items: center;
  color: inherit;
  display: flex;
  margin-bottom: 8px;
  min-height: inherit;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-input--dense > .v-input__control > .v-input__slot {
  margin-bottom: 4px;
}

.v-input--is-disabled:not(.v-input--is-readonly) {
  pointer-events: none;
}

.v-input--is-loading > .v-input__control > .v-input__slot:before, .v-input--is-loading > .v-input__control > .v-input__slot:after {
  display: none;
}

.v-input--hide-details > .v-input__control > .v-input__slot {
  margin-bottom: 0;
}

.v-input--has-state.error--text .v-label {
  animation: v-shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.theme--light.v-label {
  color: rgba(0, 0, 0, 0.6);
}

.theme--light.v-label--is-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-label {
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-label--is-disabled {
  color: rgba(255, 255, 255, 0.5);
}

.v-label {
  font-size: 16px;
  line-height: 1;
  min-height: 8px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

/* Theme */
.theme--light.v-messages {
  color: rgba(0, 0, 0, 0.6);
}

.theme--dark.v-messages {
  color: rgba(255, 255, 255, 0.7);
}

.v-messages {
  flex: 1 1 auto;
  font-size: 12px;
  min-height: 14px;
  min-width: 1px;
  position: relative;
}

.v-application--is-ltr .v-messages {
  text-align: left;
}

.v-application--is-rtl .v-messages {
  text-align: right;
}

.v-messages__message {
  line-height: normal;
  word-break: break-word;
  word-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}

/* Theme */
.theme--light.v-counter {
  color: rgba(0, 0, 0, 0.6);
}

.theme--dark.v-counter {
  color: rgba(255, 255, 255, 0.7);
}

.v-counter {
  flex: 0 1 auto;
  font-size: 12px;
  min-height: 12px;
  line-height: 1;
}

.theme--light.v-progress-linear {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-progress-linear {
  color: #FFFFFF;
}

.v-progress-linear {
  background: transparent;
  overflow: hidden;
  position: relative;
  transition: 0.2s;
  width: 100%;
}

.v-progress-linear__buffer {
  height: inherit;
  left: 0;
  position: absolute;
  top: 0;
  transition: inherit;
  width: 100%;
  z-index: 1;
}

.v-progress-linear__background {
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
  transition: inherit;
}

.v-progress-linear__content {
  align-items: center;
  display: flex;
  height: 100%;
  left: 0;
  justify-content: center;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.v-progress-linear__determinate {
  height: inherit;
  transition: inherit;
}

.v-progress-linear__indeterminate .long, .v-progress-linear__indeterminate .short {
  background-color: inherit;
  bottom: 0;
  height: inherit;
  left: 0;
  position: absolute;
  top: 0;
  width: auto;
  will-change: left, right;
}

.v-progress-linear__indeterminate--active .long {
  animation: indeterminate;
  animation-duration: 2.2s;
  animation-iteration-count: infinite;
}

.v-progress-linear__indeterminate--active .short {
  animation: indeterminate-short;
  animation-duration: 2.2s;
  animation-iteration-count: infinite;
}

.v-progress-linear__stream {
  animation: stream 0.25s infinite linear;
  border-color: currentColor;
  border-top: 4px dotted;
  bottom: 0;
  opacity: 0.3;
  pointer-events: none;
  position: absolute;
  right: -8px;
  top: calc(50% - 2px);
  transition: inherit;
}

.v-progress-linear__wrapper {
  overflow: hidden;
  position: relative;
  transition: inherit;
}

.v-progress-linear--absolute,
.v-progress-linear--fixed {
  left: 0;
  z-index: 1;
}

.v-progress-linear--absolute {
  position: absolute;
}

.v-progress-linear--fixed {
  position: fixed;
}

.v-progress-linear--reactive .v-progress-linear__content {
  pointer-events: none;
}

.v-progress-linear--rounded {
  border-radius: 4px;
}

.v-progress-linear--striped .v-progress-linear__determinate {
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0.25) 75%, transparent 0, transparent);
  background-size: 40px 40px;
  background-repeat: repeat-x;
}

.v-progress-linear--query .v-progress-linear__indeterminate--active .long {
  animation: query;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

.v-progress-linear--query .v-progress-linear__indeterminate--active .short {
  animation: query-short;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
@keyframes indeterminate {
  0% {
    left: -90%;
    right: 100%;
  }
  60% {
    left: -90%;
    right: 100%;
  }
  100% {
    left: 100%;
    right: -35%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@keyframes query {
  0% {
    right: -90%;
    left: 100%;
  }
  60% {
    right: -90%;
    left: 100%;
  }
  100% {
    right: 100%;
    left: -35%;
  }
}
@keyframes query-short {
  0% {
    right: -200%;
    left: 100%;
  }
  60% {
    right: 107%;
    left: -8%;
  }
  100% {
    right: 107%;
    left: -8%;
  }
}
@keyframes stream {
  to {
    transform: translateX(-8px);
  }
}
.theme--light.v-badge .v-badge__badge::after {
  border-color: #FFFFFF;
}

.theme--dark.v-badge .v-badge__badge::after {
  border-color: #1F1F1F;
}

.v-badge {
  display: inline-block;
  line-height: 1;
  position: relative;
}

.v-badge__badge {
  border-radius: 10px;
  color: #FFFFFF;
  display: inline-block;
  font-size: 12px;
  height: 20px;
  letter-spacing: 0;
  line-height: 1;
  min-width: 20px;
  padding: 4px 6px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  text-indent: 0;
  top: auto;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  white-space: nowrap;
}

.v-application--is-ltr .v-badge__badge {
  right: auto;
}

.v-application--is-rtl .v-badge__badge {
  left: auto;
}

.v-badge__badge .v-icon {
  color: inherit;
  font-size: 12px;
  margin: 0 -2px;
}

.v-badge__badge .v-img {
  height: 12px;
  width: 12px;
}

.v-badge__wrapper {
  flex: 0 1;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.v-badge--avatar .v-badge__badge {
  padding: 0;
}

.v-badge--avatar .v-badge__badge .v-avatar {
  height: 20px !important;
  min-width: 0 !important;
  max-width: 20px !important;
}

.v-badge--bordered .v-badge__badge::after {
  border-radius: inherit;
  border-width: 2px;
  border-style: solid;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scale(1.15);
}

.v-badge--dot .v-badge__badge {
  border-radius: 4.5px;
  height: 9px;
  min-width: 0;
  padding: 0;
  width: 9px;
}

.v-badge--dot .v-badge__badge::after {
  border-width: 1.5px;
}

.v-badge--icon .v-badge__badge {
  padding: 4px 6px;
}

.v-badge--inline {
  align-items: center;
  display: inline-flex;
  justify-content: center;
}

.v-badge--inline .v-badge__badge,
.v-badge--inline .v-badge__wrapper {
  position: relative;
}

.v-badge--inline .v-badge__wrapper {
  margin: 0 4px;
}

.v-badge--tile .v-badge__badge {
  border-radius: 0;
}

.theme--light.v-banner .v-banner__wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.theme--dark.v-banner .v-banner__wrapper {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

.v-banner {
  position: relative;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow;
}

.v-banner__actions {
  align-items: center;
  align-self: flex-end;
  display: flex;
  flex: 1 0 auto;
  justify-content: flex-end;
  margin-bottom: -8px;
}

.v-application--is-ltr .v-banner__actions {
  margin-left: 90px;
}

.v-application--is-rtl .v-banner__actions {
  margin-right: 90px;
}

.v-application--is-ltr .v-banner__actions > * {
  margin-left: 8px;
}

.v-application--is-rtl .v-banner__actions > * {
  margin-right: 8px;
}

.v-banner__content {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.v-banner__text {
  line-height: 20px;
}

.v-banner__icon {
  display: inline-flex;
  flex: 0 0 auto;
}

.v-application--is-ltr .v-banner__icon {
  margin-right: 24px;
}

.v-application--is-rtl .v-banner__icon {
  margin-left: 24px;
}

.v-banner__wrapper {
  align-items: center;
  display: flex;
  flex: 1 1 auto;
}

.v-application--is-ltr .v-banner__wrapper {
  padding: 16px 8px 16px 24px;
}

.v-application--is-rtl .v-banner__wrapper {
  padding: 16px 24px 16px 8px;
}

.v-banner--single-line .v-banner__actions {
  margin-bottom: 0;
  align-self: center;
}

.v-banner--single-line .v-banner__text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.v-banner--single-line .v-banner__wrapper {
  padding-top: 8px;
  padding-bottom: 8px;
}

.v-application--is-ltr .v-banner--has-icon .v-banner__wrapper {
  padding-left: 16px;
}

.v-application--is-rtl .v-banner--has-icon .v-banner__wrapper {
  padding-right: 16px;
}

.v-banner--is-mobile .v-banner__actions {
  flex: 1 0 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 12px;
}

.v-banner--is-mobile .v-banner__wrapper {
  flex-wrap: wrap;
  padding-top: 16px;
}

.v-application--is-ltr .v-banner--is-mobile .v-banner__wrapper {
  padding-left: 16px;
}

.v-application--is-rtl .v-banner--is-mobile .v-banner__wrapper {
  padding-right: 16px;
}

.v-banner--is-mobile.v-banner--has-icon .v-banner__wrapper {
  padding-top: 24px;
}

.v-banner--is-mobile.v-banner--single-line .v-banner__actions {
  flex: initial;
  padding-top: 0;
}

.v-application--is-ltr .v-banner--is-mobile.v-banner--single-line .v-banner__actions {
  margin-left: 36px;
}

.v-application--is-rtl .v-banner--is-mobile.v-banner--single-line .v-banner__actions {
  margin-right: 36px;
}

.v-banner--is-mobile.v-banner--single-line .v-banner__wrapper {
  flex-wrap: nowrap;
  padding-top: 10px;
}

.v-application--is-ltr .v-banner--is-mobile .v-banner__icon {
  margin-right: 16px;
}

.v-application--is-rtl .v-banner--is-mobile .v-banner__icon {
  margin-left: 16px;
}

.v-application--is-ltr .v-banner--is-mobile .v-banner__content {
  padding-right: 8px;
}

.v-application--is-rtl .v-banner--is-mobile .v-banner__content {
  padding-left: 8px;
}

.v-banner--is-mobile .v-banner__content .v-banner__wrapper {
  flex-wrap: nowrap;
  padding-top: 10px;
}

.theme--light.v-bottom-navigation {
  background-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-bottom-navigation .v-btn:not(.v-btn--active) {
  color: rgba(0, 0, 0, 0.6) !important;
}

.theme--dark.v-bottom-navigation {
  background-color: #1F1F1F;
  color: #FFFFFF;
}

.theme--dark.v-bottom-navigation .v-btn:not(.v-btn--active) {
  color: rgba(255, 255, 255, 0.7) !important;
}

.v-item-group.v-bottom-navigation {
  bottom: 0;
  display: flex;
  left: 0;
  justify-content: center;
  width: 100%;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.v-item-group.v-bottom-navigation .v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: transparent;
}

.v-item-group.v-bottom-navigation .v-btn {
  border-radius: 0;
  box-shadow: none;
  flex: 0 1 auto;
  font-size: 0.75rem;
  height: inherit;
  max-width: 168px;
  min-width: 80px;
  position: relative;
  text-transform: none;
}

.v-item-group.v-bottom-navigation .v-btn:after {
  content: none;
}

.v-item-group.v-bottom-navigation .v-btn .v-btn__content {
  flex-direction: column-reverse;
  height: inherit;
}

.v-item-group.v-bottom-navigation .v-btn .v-btn__content > *:not(.v-icon) {
  line-height: 1.2;
}

.v-item-group.v-bottom-navigation .v-btn.v-btn--active {
  color: inherit;
}

.v-item-group.v-bottom-navigation .v-btn.v-btn--active:not(:hover):before {
  opacity: 0;
}

.v-item-group.v-bottom-navigation--absolute,
.v-item-group.v-bottom-navigation--fixed {
  z-index: 4;
}

.v-item-group.v-bottom-navigation--absolute {
  position: absolute;
}

.v-item-group.v-bottom-navigation--active {
  transform: translate(0, 0);
}

.v-item-group.v-bottom-navigation--fixed {
  position: fixed;
}

.v-item-group.v-bottom-navigation--grow .v-btn {
  width: 100%;
}

.v-item-group.v-bottom-navigation--horizontal .v-btn > .v-btn__content {
  flex-direction: row-reverse;
}

.v-item-group.v-bottom-navigation--horizontal .v-btn > .v-btn__content > .v-icon {
  margin-bottom: 0;
  margin-right: 16px;
}

.v-item-group.v-bottom-navigation--shift .v-btn .v-btn__content > *:not(.v-icon) {
  opacity: 0;
  position: absolute;
  top: calc(100% - 12px);
  transform: scale(0.9);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content > .v-icon {
  transform: translateY(-8px);
}

.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content > *:not(.v-icon) {
  opacity: 1;
  top: calc(100% - 22px);
  transform: scale(1);
}

.bottom-sheet-transition-enter {
  transform: translateY(100%);
}

.bottom-sheet-transition-leave-to {
  transform: translateY(100%);
}

.v-bottom-sheet.v-dialog {
  align-self: flex-end;
  border-radius: 0;
  flex: 0 1 auto;
  margin: 0;
  overflow: visible;
}

.v-bottom-sheet.v-dialog.v-bottom-sheet--inset {
  max-width: 70%;
}

@media only screen and (max-width: 599px) {
  .v-bottom-sheet.v-dialog.v-bottom-sheet--inset {
    max-width: none;
  }
}
.v-dialog {
  border-radius: 4px;
  margin: 24px;
  overflow-y: auto;
  pointer-events: auto;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 100%;
  z-index: inherit;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

.v-dialog:not(.v-dialog--fullscreen) {
  max-height: 90%;
}

.v-dialog > * {
  width: 100%;
}

.v-dialog > .v-card > .v-card__title {
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 0.0125em;
  padding: 16px 24px 10px;
}

.v-dialog > .v-card > .v-card__text {
  padding: 0 24px 20px;
}

.v-dialog > .v-card > .v-card__subtitle {
  padding: 0 24px 20px;
}

.v-dialog__content {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition: 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), z-index 1ms;
  width: 100%;
  z-index: 6;
  outline: none;
}

.v-dialog__container {
  display: none;
}

.v-dialog__container--attached {
  display: inline;
}

.v-dialog--animated {
  animation-duration: 0.15s;
  animation-name: animate-dialog;
  animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-dialog--fullscreen {
  border-radius: 0;
  margin: 0;
  height: 100%;
  position: fixed;
  overflow-y: auto;
  top: 0;
  left: 0;
}

.v-dialog--fullscreen > .v-card {
  min-height: 100%;
  min-width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.v-dialog--scrollable,
.v-dialog--scrollable > form {
  display: flex;
}

.v-dialog--scrollable > .v-card,
.v-dialog--scrollable > form > .v-card {
  display: flex;
  flex: 1 1 100%;
  flex-direction: column;
  max-height: 100%;
  max-width: 100%;
}

.v-dialog--scrollable > .v-card > .v-card__title,
.v-dialog--scrollable > .v-card > .v-card__actions,
.v-dialog--scrollable > form > .v-card > .v-card__title,
.v-dialog--scrollable > form > .v-card > .v-card__actions {
  flex: 0 0 auto;
}

.v-dialog--scrollable > .v-card > .v-card__text,
.v-dialog--scrollable > form > .v-card > .v-card__text {
  backface-visibility: hidden;
  flex: 1 1 auto;
  overflow-y: auto;
}
@keyframes animate-dialog {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(1);
  }
}
.theme--light.v-overlay {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-overlay {
  color: #FFFFFF;
}

.v-overlay {
  align-items: center;
  border-radius: inherit;
  display: flex;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), z-index 1ms;
}

.v-overlay__content {
  position: relative;
}

.v-overlay__scrim {
  border-radius: inherit;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: inherit;
  width: 100%;
  will-change: opacity;
}

.v-overlay--absolute {
  position: absolute;
}

.v-overlay--active {
  pointer-events: auto;
}

.theme--light.v-breadcrumbs .v-breadcrumbs__divider, .theme--light.v-breadcrumbs .v-breadcrumbs__item--disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-breadcrumbs .v-breadcrumbs__divider, .theme--dark.v-breadcrumbs .v-breadcrumbs__item--disabled {
  color: rgba(255, 255, 255, 0.5);
}

.v-breadcrumbs {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  flex: 0 1 auto;
  list-style-type: none;
  margin: 0;
  padding: 18px 12px;
}

.v-breadcrumbs li {
  align-items: center;
  display: inline-flex;
  font-size: 14px;
}

.v-breadcrumbs li .v-icon {
  font-size: 16px;
}

.v-breadcrumbs li:nth-child(even) {
  padding: 0 12px;
}

.v-breadcrumbs__item {
  align-items: center;
  display: inline-flex;
  text-decoration: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-breadcrumbs__item--disabled {
  pointer-events: none;
}

.v-breadcrumbs--large li {
  font-size: 16px;
}

.v-breadcrumbs--large li .v-icon {
  font-size: 16px;
}

.theme--light.v-btn-toggle:not(.v-btn-toggle--group) {
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn {
  border-color: rgba(0, 0, 0, 0.12) !important;
}

.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) {
  border-color: rgba(0, 0, 0, 0.26);
}

.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon {
  color: #000000;
}

.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) {
  background: #1F1F1F;
  color: #FFFFFF;
}

.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn {
  border-color: rgba(255, 255, 255, 0.12) !important;
}

.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) {
  border-color: rgba(255, 255, 255, 0.3);
}

.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon {
  color: #FFFFFF;
}

.v-btn-toggle {
  border-radius: 4px;
  display: inline-flex;
  max-width: 100%;
}

.v-btn-toggle > .v-btn.v-btn {
  border-radius: 0;
  border-style: solid;
  border-width: thin;
  box-shadow: none;
  box-shadow: none;
  opacity: 0.8;
  padding: 0 12px;
}

.v-btn-toggle > .v-btn.v-btn:first-child {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

.v-btn-toggle > .v-btn.v-btn:last-child {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

.v-btn-toggle > .v-btn.v-btn--active {
  color: inherit;
  opacity: 1;
}

.v-btn-toggle > .v-btn.v-btn:after {
  display: none;
}

.v-btn-toggle > .v-btn.v-btn:not(:first-child) {
  border-left-width: 0;
}

.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default {
  height: 48px;
  min-height: 0;
  min-width: 48px;
}

.v-btn-toggle--borderless > .v-btn.v-btn {
  border-width: 0;
}

.v-btn-toggle--dense > .v-btn.v-btn {
  padding: 0 8px;
}

.v-btn-toggle--group {
  border-radius: 0;
}

.v-btn-toggle--group > .v-btn.v-btn {
  background-color: transparent !important;
  border-color: transparent;
  margin: 4px;
  min-width: auto;
}

.v-btn-toggle--rounded {
  border-radius: 24px;
}

.v-btn-toggle--shaped {
  border-radius: 24px 4px;
}

.v-btn-toggle--tile {
  border-radius: 0;
}

.theme--light.v-calendar-events .v-event-timed {
  border: 1px solid !important;
}

.theme--light.v-calendar-events .v-event-more {
  background-color: #FFFFFF;
}

.theme--light.v-calendar-events .v-event-more.v-outside {
  background-color: #f7f7f7;
}

.theme--dark.v-calendar-events .v-event-timed {
  border: 1px solid !important;
}

.theme--dark.v-calendar-events .v-event-more {
  background-color: #303030;
}

.theme--dark.v-calendar-events .v-event-more.v-outside {
  background-color: #202020;
}

.v-calendar .v-event {
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  cursor: pointer;
  margin-right: -1px;
  z-index: 1;
  border-radius: 4px;
}

.v-calendar .v-event-more {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  cursor: pointer;
  font-weight: bold;
  z-index: 1;
  position: relative;
}

.v-calendar .v-event-timed-container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin-right: 10px;
  pointer-events: none;
}

.v-calendar .v-event-timed {
  position: absolute;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  cursor: pointer;
  border-radius: 4px;
  pointer-events: all;
}

.v-calendar.v-calendar-events .v-calendar-weekly__head-weekday {
  margin-right: -1px;
}

.v-calendar.v-calendar-events .v-calendar-weekly__day {
  overflow: visible;
  margin-right: -1px;
}

.theme--light.v-calendar-weekly {
  background-color: #FFFFFF;
  border-top: #e0e0e0 1px solid;
  border-left: #e0e0e0 1px solid;
}

.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday {
  border-right: #e0e0e0 1px solid;
  color: #000000;
}

.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside {
  background-color: #f7f7f7;
}

.theme--light.v-calendar-weekly .v-calendar-weekly__day {
  border-right: #e0e0e0 1px solid;
  border-bottom: #e0e0e0 1px solid;
  color: #000000;
}

.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside {
  background-color: #f7f7f7;
}

.theme--dark.v-calendar-weekly {
  background-color: #303030;
  border-top: #9e9e9e 1px solid;
  border-left: #9e9e9e 1px solid;
}

.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday {
  border-right: #9e9e9e 1px solid;
  color: #FFFFFF;
}

.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside {
  background-color: #202020;
}

.theme--dark.v-calendar-weekly .v-calendar-weekly__day {
  border-right: #9e9e9e 1px solid;
  border-bottom: #9e9e9e 1px solid;
  color: #FFFFFF;
}

.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside {
  background-color: #202020;
}

.v-calendar-weekly {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  min-height: 0;
}

.v-calendar-weekly__head {
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-calendar-weekly__head-weekday {
  flex: 1 0 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding: 0px 4px 0px 4px;
  font-size: 11px;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}

.v-calendar-weekly__week {
  display: flex;
  flex: 1;
  height: unset;
  min-height: 0;
}

.v-calendar-weekly__day {
  flex: 1;
  width: 0;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: relative;
  padding: 0px 0px 0px 0px;
  min-width: 0;
}

.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month {
  color: currentColor;
}

.v-calendar-weekly__day-label {
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  box-shadow: none;
  text-align: center;
  margin: 4px 0 0 0;
}

.v-calendar-weekly__day-label .v-btn {
  font-size: 12px;
  text-transform: none;
}

.v-calendar-weekly__day-month {
  position: absolute;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-shadow: none;
  top: 0;
  left: 36px;
  height: 32px;
  line-height: 32px;
}

.theme--light.v-calendar-daily {
  background-color: #FFFFFF;
  border-left: #e0e0e0 1px solid;
  border-top: #e0e0e0 1px solid;
}

.theme--light.v-calendar-daily .v-calendar-daily__intervals-head {
  border-right: #e0e0e0 1px solid;
}

.theme--light.v-calendar-daily .v-calendar-daily__intervals-head::after {
  background: #e0e0e0;
  background: linear-gradient(90deg, transparent, #e0e0e0);
}

.theme--light.v-calendar-daily .v-calendar-daily_head-day {
  border-right: #e0e0e0 1px solid;
  border-bottom: #e0e0e0 1px solid;
  color: #000000;
}

.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday,
.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-calendar-daily .v-calendar-daily__intervals-body {
  border-right: #e0e0e0 1px solid;
}

.theme--light.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text {
  color: #424242;
}

.theme--light.v-calendar-daily .v-calendar-daily__day {
  border-right: #e0e0e0 1px solid;
  border-bottom: #e0e0e0 1px solid;
}

.theme--light.v-calendar-daily .v-calendar-daily__day-interval {
  border-top: #e0e0e0 1px solid;
}

.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child {
  border-top: none !important;
}

.theme--light.v-calendar-daily .v-calendar-daily__interval::after {
  border-top: #e0e0e0 1px solid;
}

.theme--dark.v-calendar-daily {
  background-color: #303030;
  border-left: #9e9e9e 1px solid;
  border-top: #9e9e9e 1px solid;
}

.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head {
  border-right: #9e9e9e 1px solid;
}

.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head::after {
  background: #9e9e9e;
  background: linear-gradient(90deg, transparent, #9e9e9e);
}

.theme--dark.v-calendar-daily .v-calendar-daily_head-day {
  border-right: #9e9e9e 1px solid;
  border-bottom: #9e9e9e 1px solid;
  color: #FFFFFF;
}

.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday,
.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body {
  border-right: #9e9e9e 1px solid;
}

.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text {
  color: #eeeeee;
}

.theme--dark.v-calendar-daily .v-calendar-daily__day {
  border-right: #9e9e9e 1px solid;
  border-bottom: #9e9e9e 1px solid;
}

.theme--dark.v-calendar-daily .v-calendar-daily__day-interval {
  border-top: #9e9e9e 1px solid;
}

.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child {
  border-top: none !important;
}

.theme--dark.v-calendar-daily .v-calendar-daily__interval::after {
  border-top: #9e9e9e 1px solid;
}

.v-calendar-daily {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
}

.v-calendar-daily__head {
  flex: none;
  display: flex;
}

.v-calendar-daily__intervals-head {
  flex: none;
  position: relative;
}

.v-calendar-daily__intervals-head::after {
  position: absolute;
  bottom: 0px;
  height: 1px;
  left: 0;
  right: 0;
  content: "";
}

.v-calendar-daily_head-day {
  flex: 1 1 auto;
  width: 0;
  position: relative;
}

.v-calendar-daily_head-weekday {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding: 3px 0px 0px 0px;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
}

.v-calendar-daily_head-day-label {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding: 0px 0px 3px 0px;
  cursor: pointer;
  text-align: center;
}

.v-calendar-daily__body {
  flex: 1 1 60%;
  overflow: hidden;
  display: flex;
  position: relative;
  flex-direction: column;
}

.v-calendar-daily__scroll-area {
  overflow-y: scroll;
  flex: 1 1 auto;
  display: flex;
  align-items: flex-start;
}

.v-calendar-daily__pane {
  width: 100%;
  overflow-y: hidden;
  flex: none;
  display: flex;
  align-items: flex-start;
}

.v-calendar-daily__day-container {
  display: flex;
  flex: 1;
  width: 100%;
  height: 100%;
}

.v-calendar-daily__intervals-body {
  flex: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-calendar-daily__interval {
  text-align: right;
  padding-right: 8px;
  border-bottom: none;
  position: relative;
}

.v-calendar-daily__interval::after {
  width: 8px;
  position: absolute;
  height: 1px;
  display: block;
  content: "";
  right: 0;
  bottom: -1px;
}

.v-calendar-daily__interval-text {
  display: block;
  position: relative;
  top: -6px;
  font-size: 10px;
  padding-right: 4px;
}

.v-calendar-daily__day {
  flex: 1;
  width: 0;
  position: relative;
}

.v-carousel {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.v-carousel__controls {
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  bottom: 0;
  display: flex;
  height: 50px;
  justify-content: center;
  list-style-type: none;
  position: absolute;
  width: 100%;
  z-index: 1;
}

.v-carousel__controls > .v-item-group {
  flex: 0 1 auto;
}

.v-carousel__controls__item {
  margin: 0 8px;
}

.v-carousel__controls__item .v-icon {
  opacity: 0.5;
}

.v-carousel__controls__item--active .v-icon {
  opacity: 1;
  vertical-align: middle;
}

.v-carousel__controls__item:hover {
  background: none;
}

.v-carousel__controls__item:hover .v-icon {
  opacity: 0.8;
}

.v-carousel__progress {
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v-carousel .v-window-item {
  display: block;
  height: inherit;
  text-decoration: none;
}

.v-carousel--hide-delimiter-background .v-carousel__controls {
  background: transparent;
}

.v-carousel--vertical-delimiters .v-carousel__controls {
  height: 100% !important;
  width: 50px;
}

.v-window__container {
  height: inherit;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-window__container--is-active {
  overflow: hidden;
}

.v-window__prev, .v-window__next {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  position: absolute;
  margin: 0 16px;
  top: calc(50% - 20px);
  z-index: 1;
}

.v-window__prev .v-btn:hover, .v-window__next .v-btn:hover {
  background: none;
}

.v-application--is-ltr .v-window__prev {
  left: 0;
}

.v-application--is-rtl .v-window__prev {
  right: 0;
}

.v-application--is-ltr .v-window__next {
  right: 0;
}

.v-application--is-rtl .v-window__next {
  left: 0;
}

.v-window--show-arrows-on-hover {
  overflow: hidden;
}

.v-window--show-arrows-on-hover .v-window__next,
.v-window--show-arrows-on-hover .v-window__prev {
  transition: 0.2s transform cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev {
  transform: translateX(-200%);
}

.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev {
  transform: translateX(200%);
}

.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next {
  transform: translateX(200%);
}

.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next {
  transform: translateX(-200%);
}

.v-window--show-arrows-on-hover:hover .v-window__next,
.v-window--show-arrows-on-hover:hover .v-window__prev {
  transform: translateX(0);
}

.v-window-x-transition-enter-active, .v-window-x-transition-leave-active, .v-window-x-reverse-transition-enter-active, .v-window-x-reverse-transition-leave-active, .v-window-y-transition-enter-active, .v-window-y-transition-leave-active, .v-window-y-reverse-transition-enter-active, .v-window-y-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-window-x-transition-leave, .v-window-x-transition-leave-to, .v-window-x-reverse-transition-leave, .v-window-x-reverse-transition-leave-to, .v-window-y-transition-leave, .v-window-y-transition-leave-to, .v-window-y-reverse-transition-leave, .v-window-y-reverse-transition-leave-to {
  position: absolute !important;
  top: 0;
  width: 100%;
}

.v-window-x-transition-enter {
  transform: translateX(100%);
}

.v-window-x-transition-leave-to {
  transform: translateX(-100%);
}

.v-window-x-reverse-transition-enter {
  transform: translateX(-100%);
}

.v-window-x-reverse-transition-leave-to {
  transform: translateX(100%);
}

.v-window-y-transition-enter {
  transform: translateY(100%);
}

.v-window-y-transition-leave-to {
  transform: translateY(-100%);
}

.v-window-y-reverse-transition-enter {
  transform: translateY(-100%);
}

.v-window-y-reverse-transition-leave-to {
  transform: translateY(100%);
}

.v-input--checkbox.v-input--indeterminate.v-input--is-disabled {
  opacity: 0.6;
}

.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon {
  color: rgba(0, 0, 0, 0.26) !important;
}

.theme--dark.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon {
  color: rgba(255, 255, 255, 0.3) !important;
}

.v-input--selection-controls {
  margin-top: 16px;
  padding-top: 4px;
}

.v-input--selection-controls > .v-input__append-outer,
.v-input--selection-controls > .v-input__prepend-outer {
  margin-top: 0;
  margin-bottom: 0;
}

.v-input--selection-controls:not(.v-input--hide-details) > .v-input__slot {
  margin-bottom: 12px;
}

.v-input--selection-controls .v-input__slot > .v-label,
.v-input--selection-controls .v-radio > .v-label {
  align-items: center;
  display: inline-flex;
  flex: 1 1 auto;
  height: 24px;
}

.v-input--selection-controls__input {
  color: inherit;
  display: inline-flex;
  flex: 0 0 auto;
  height: 24px;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: color, transform;
  width: 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-input--selection-controls__input .v-icon {
  width: 100%;
}

.v-application--is-ltr .v-input--selection-controls__input {
  margin-right: 8px;
}

.v-application--is-rtl .v-input--selection-controls__input {
  margin-left: 8px;
}

.v-input--selection-controls__input input[role=checkbox],
.v-input--selection-controls__input input[role=radio],
.v-input--selection-controls__input input[role=switch] {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-input--selection-controls__input + .v-label {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-input--selection-controls__ripple {
  border-radius: 50%;
  cursor: pointer;
  height: 34px;
  position: absolute;
  transition: inherit;
  width: 34px;
  left: -12px;
  top: calc(50% - 24px);
  margin: 7px;
}

.v-input--selection-controls__ripple:before {
  border-radius: inherit;
  bottom: 0;
  content: "";
  position: absolute;
  opacity: 0.2;
  left: 0;
  right: 0;
  top: 0;
  transform-origin: center center;
  transform: scale(0.2);
  transition: inherit;
}

.v-input--selection-controls__ripple > .v-ripple__container {
  transform: scale(1.2);
}

.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple {
  width: 28px;
  height: 28px;
  left: -11px;
}

.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple {
  top: calc(50% - 21px);
}

.v-input--selection-controls.v-input {
  flex: 0 1 auto;
}

.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,
.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before {
  background: currentColor;
  opacity: 0.4;
  transform: scale(1.2);
}

.v-input--selection-controls .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before {
  background: currentColor;
  transform: scale(1.2);
  transition: none;
}

.v-chip-group .v-chip {
  margin: 4px 8px 4px 0;
}

.v-chip-group .v-chip--active {
  color: inherit;
}

.v-chip-group .v-chip--active.v-chip--no-color:after {
  opacity: 0.22;
}

.v-chip-group .v-chip--active.v-chip--no-color:focus:after {
  opacity: 0.32;
}

.v-chip-group .v-slide-group__content {
  padding: 4px 0;
}

.v-chip-group--column .v-slide-group__content {
  white-space: normal;
  flex-wrap: wrap;
  max-width: 100%;
}

.v-slide-group {
  display: flex;
}

.v-slide-group:not(.v-slide-group--has-affixes) .v-slide-group__prev,
.v-slide-group:not(.v-slide-group--has-affixes) .v-slide-group__next {
  display: none;
}

.v-slide-group.v-item-group > .v-slide-group__next,
.v-slide-group.v-item-group > .v-slide-group__prev {
  cursor: pointer;
}

.v-slide-item {
  display: inline-flex;
  flex: 0 1 auto;
}

.v-slide-group__next,
.v-slide-group__prev {
  align-items: center;
  display: flex;
  flex: 0 1 52px;
  justify-content: center;
  min-width: 52px;
}

.v-slide-group__content {
  display: flex;
  flex: 1 0 auto;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  white-space: nowrap;
}

.v-slide-group__wrapper {
  contain: content;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.v-slide-group__next--disabled,
.v-slide-group__prev--disabled {
  pointer-events: none;
}

.theme--light.v-color-picker .v-color-picker__input input {
  border: thin solid rgba(0, 0, 0, 0.12);
}

.theme--light.v-color-picker span {
  color: rgba(0, 0, 0, 0.6);
}

.theme--light.v-color-picker .v-color-picker__dot, .theme--light.v-color-picker .v-color-picker__color {
  background-color: rgba(255, 255, 255, 0);
}

.theme--dark.v-color-picker .v-color-picker__input input {
  border: thin solid rgba(255, 255, 255, 0.12);
}

.theme--dark.v-color-picker span {
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-color-picker .v-color-picker__dot, .theme--dark.v-color-picker .v-color-picker__color {
  background-color: rgba(255, 255, 255, 0.12);
}

.v-color-picker {
  align-self: flex-start;
  border-radius: 4px;
  contain: content;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.v-color-picker__controls {
  display: flex;
  flex-direction: column;
  padding: 16px;
}

.v-color-picker--flat {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-color-picker .v-input__slider {
  border-radius: 5px;
}

.v-color-picker .v-input__slider .v-slider {
  margin: 0;
}

.v-color-picker__alpha:not(.v-input--is-disabled) .v-slider {
  border-radius: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;
}

.v-color-picker__sliders {
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
}

.v-color-picker__dot {
  position: relative;
  height: 30px;
  margin-right: 24px;
  width: 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;
  border-radius: 50%;
  overflow: hidden;
}

.v-color-picker__dot > div {
  width: 100%;
  height: 100%;
}

.v-color-picker__hue:not(.v-input--is-disabled) {
  background: linear-gradient(to right, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%, #00F 66.66%, #F0F 83.33%, #F00 100%);
}

.v-color-picker__track {
  position: relative;
  width: 100%;
}

.v-color-picker__preview {
  align-items: center;
  display: flex;
}

.v-color-picker__preview .v-slider {
  min-height: 10px;
}

.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__thumb {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__track-container {
  opacity: 0;
}

.v-color-picker__preview:not(.v-color-picker__preview--hide-alpha) .v-color-picker__hue {
  margin-bottom: 24px;
}

.theme--light.v-slider .v-slider__track-background,
.theme--light.v-slider .v-slider__track-fill,
.theme--light.v-slider .v-slider__thumb {
  background: rgba(0, 0, 0, 0.26);
}

.theme--dark.v-slider .v-slider__track-background,
.theme--dark.v-slider .v-slider__track-fill,
.theme--dark.v-slider .v-slider__thumb {
  background: rgba(255, 255, 255, 0.2);
}

.v-slider {
  cursor: default;
  display: flex;
  align-items: center;
  position: relative;
  flex: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-slider input {
  cursor: default;
  padding: 0;
  width: 100%;
  display: none;
}

.v-slider__track-container {
  position: absolute;
  border-radius: 0;
}

.v-slider__track-background, .v-slider__track-fill {
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-slider__thumb-container {
  outline: none;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  top: 50%;
}

.v-slider__thumb-container:hover .v-slider__thumb:before {
  transform: scale(1);
}

.v-slider__thumb {
  position: absolute;
  width: 12px;
  height: 12px;
  left: -6px;
  top: 50%;
  border-radius: 50%;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transform: translateY(-50%);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-slider__thumb:before {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  content: "";
  color: inherit;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: currentColor;
  opacity: 0.3;
  position: absolute;
  left: -12px;
  top: -12px;
  transform: scale(0.1);
  pointer-events: none;
}

.v-slider__ticks-container {
  position: absolute;
}

.v-slider__tick {
  position: absolute;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.5);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  border-radius: 0;
}

.v-slider__tick--filled {
  background-color: rgba(255, 255, 255, 0.5);
}

.v-application--is-ltr .v-slider__tick:first-child .v-slider__tick-label {
  transform: none;
}

.v-application--is-rtl .v-slider__tick:first-child .v-slider__tick-label {
  transform: translateX(100%);
}

.v-application--is-ltr .v-slider__tick:last-child .v-slider__tick-label {
  transform: translateX(-100%);
}

.v-application--is-rtl .v-slider__tick:last-child .v-slider__tick-label {
  transform: none;
}

.v-slider__tick-label {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.v-slider__thumb-label-container {
  position: absolute;
  left: 0;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-slider__thumb-label {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75rem;
  color: #fff;
  width: 32px;
  height: 32px;
  border-radius: 50% 50% 0;
  position: absolute;
  left: 0;
  bottom: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-slider--horizontal {
  min-height: 32px;
  margin-left: 8px;
  margin-right: 8px;
}

.v-slider--horizontal .v-slider__track-container {
  width: 100%;
  height: 2px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.v-slider--horizontal .v-slider__track-background, .v-slider--horizontal .v-slider__track-fill {
  height: 100%;
}

.v-slider--horizontal .v-slider__ticks-container {
  left: 0;
  height: 2px;
  width: 100%;
}

.v-application--is-ltr .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label {
  transform: translateX(0%);
}

.v-application--is-rtl .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label {
  transform: translateX(100%);
}

.v-application--is-ltr .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label {
  transform: translateX(-100%);
}

.v-application--is-rtl .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label {
  transform: translateX(0%);
}

.v-slider--horizontal .v-slider__tick .v-slider__tick-label {
  top: 8px;
}

.v-application--is-ltr .v-slider--horizontal .v-slider__tick .v-slider__tick-label {
  transform: translateX(-50%);
}

.v-application--is-rtl .v-slider--horizontal .v-slider__tick .v-slider__tick-label {
  transform: translateX(50%);
}

.v-slider--horizontal .v-slider__thumb-label {
  transform: translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);
}

.v-slider--horizontal .v-slider__thumb-label > * {
  transform: rotate(-45deg);
}

.v-slider--vertical {
  min-height: 150px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.v-slider--vertical .v-slider__track-container {
  height: 100%;
  width: 2px;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}

.v-slider--vertical .v-slider__track-background, .v-slider--vertical .v-slider__track-fill {
  width: 100%;
}

.v-slider--vertical .v-slider__thumb-container {
  left: 50%;
}

.v-slider--vertical .v-slider__ticks-container {
  top: 0;
  width: 2px;
  height: 100%;
  left: 50%;
  transform: translateX(-50%);
}

.v-application--is-ltr .v-slider--vertical .v-slider__tick .v-slider__tick-label, .v-application--is-ltr .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label, .v-application--is-ltr .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label {
  transform: translateY(-50%);
  left: 12px;
}

.v-application--is-rtl .v-slider--vertical .v-slider__tick .v-slider__tick-label, .v-application--is-rtl .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label, .v-application--is-rtl .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label {
  transform: translateY(-50%);
  right: 12px;
}

.v-slider--vertical .v-slider__thumb-label > * {
  transform: rotate(-135deg);
}

.v-slider__thumb-container--focused .v-slider__thumb:before {
  transform: scale(1);
}

.v-slider--active .v-slider__tick {
  opacity: 1;
}

.v-slider__thumb-container--active .v-slider__thumb:before {
  transform: scale(1.5) !important;
}

.v-slider--disabled {
  pointer-events: none;
}

.v-slider--disabled .v-slider__thumb {
  width: 8px;
  height: 8px;
  left: -4px;
}

.v-slider--disabled .v-slider__thumb:before {
  display: none;
}

.v-slider__ticks-container--always-show .v-slider__tick {
  opacity: 1;
}

.v-input__slider.v-input--is-readonly .v-input__slot {
  pointer-events: none;
}

.v-application--is-ltr .v-input__slider .v-input__slot .v-label {
  margin-left: 0;
  margin-right: 12px;
}

.v-application--is-rtl .v-input__slider .v-input__slot .v-label {
  margin-right: 0;
  margin-left: 12px;
}

.v-application--is-ltr .v-input__slider--inverse-label .v-input__slot .v-label {
  margin-right: 0;
  margin-left: 12px;
}

.v-application--is-rtl .v-input__slider--inverse-label .v-input__slot .v-label {
  margin-left: 0;
  margin-right: 12px;
}

.v-input__slider--vertical {
  align-items: center;
}

.v-application--is-ltr .v-input__slider--vertical {
  flex-direction: column-reverse;
}

.v-application--is-rtl .v-input__slider--vertical {
  flex-direction: column;
}

.v-input__slider--vertical .v-input__slot, .v-input__slider--vertical .v-input__prepend-outer, .v-input__slider--vertical .v-input__append-outer {
  margin: 0;
}

.v-input__slider--vertical .v-messages {
  display: none;
}

.v-input--has-state .v-slider__track-background {
  opacity: 0.4;
}

.v-color-picker__canvas {
  position: relative;
  overflow: hidden;
  contain: strict;
}

.v-color-picker__canvas-dot {
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 15px;
  background: transparent;
  border-radius: 50%;
  box-shadow: 0px 0px 0px 1.5px white, inset 0px 0px 1px 1.5px rgba(0, 0, 0, 0.3);
}

.v-color-picker__canvas-dot--disabled {
  box-shadow: 0px 0px 0px 1.5px rgba(255, 255, 255, 0.7), inset 0px 0px 1px 1.5px rgba(0, 0, 0, 0.3);
}

.v-color-picker__canvas:hover .v-color-picker__canvas-dot {
  will-change: transform;
}

.v-color-picker__edit {
  margin-top: 24px;
  display: flex;
}

.v-color-picker__input {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
}

.v-color-picker__input:not(:last-child) {
  margin-right: 8px;
}

.v-color-picker__input input {
  border-radius: 4px;
  margin-bottom: 8px;
  min-width: 0;
  outline: none;
  text-align: center;
  width: 100%;
  height: 28px;
}

.v-color-picker__input span {
  font-size: 0.75rem;
}

.v-color-picker__swatches {
  overflow-y: auto;
}

.v-color-picker__swatches > div {
  display: flex;
  flex-wrap: wrap;
  padding: 8px;
}

.v-color-picker__swatch {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}

.v-color-picker__color {
  position: relative;
  height: 18px;
  max-height: 18px;
  width: 45px;
  margin: 2px 4px;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  overflow: hidden;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;
  cursor: pointer;
}

.v-color-picker__color > div {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.v-content {
  display: flex;
  flex: 1 0 auto;
  max-width: 100%;
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.v-content:not([data-booted=true]) {
  transition: none !important;
}

.v-content__wrap {
  flex: 1 1 auto;
  max-width: 100%;
  position: relative;
}

@-moz-document url-prefix() {
  @media print {
    .v-content {
      display: block;
    }
  }
}
.v-data-footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  font-size: 0.75rem;
  padding: 0 8px;
}

.v-data-footer .v-btn {
  color: inherit;
}

.v-application--is-ltr .v-data-footer__icons-before .v-btn:last-child {
  margin-right: 7px;
}

.v-application--is-rtl .v-data-footer__icons-before .v-btn:last-child {
  margin-left: 7px;
}

.v-application--is-ltr .v-data-footer__icons-after .v-btn:first-child {
  margin-left: 7px;
}

.v-application--is-rtl .v-data-footer__icons-after .v-btn:first-child {
  margin-right: 7px;
}

.v-data-footer__pagination {
  display: block;
  text-align: center;
}

.v-application--is-ltr .v-data-footer__pagination {
  margin: 0 32px 0 24px;
}

.v-application--is-rtl .v-data-footer__pagination {
  margin: 0 24px 0 32px;
}

.v-data-footer__select {
  display: flex;
  align-items: center;
  flex: 0 0 0;
  justify-content: flex-end;
  white-space: nowrap;
}

.v-application--is-ltr .v-data-footer__select {
  margin-right: 14px;
}

.v-application--is-rtl .v-data-footer__select {
  margin-left: 14px;
}

.v-data-footer__select .v-select {
  flex: 0 1 0;
  padding: 0;
  position: static;
  position: initial;
}

.v-application--is-ltr .v-data-footer__select .v-select {
  margin: 13px 0 13px 34px;
}

.v-application--is-rtl .v-data-footer__select .v-select {
  margin: 13px 34px 13px 0;
}

.v-data-footer__select .v-select__selections {
  flex-wrap: nowrap;
}

.v-data-footer__select .v-select__selections .v-select__selection--comma {
  font-size: 0.75rem;
}

.theme--light.v-data-table tbody tr.v-data-table__selected {
  background: #f5f5f5;
}

.theme--light.v-data-table .v-row-group__header, .theme--light.v-data-table .v-row-group__summary {
  background: #eeeeee;
}

.theme--light.v-data-table .v-data-footer {
  border-top: thin solid rgba(0, 0, 0, 0.12);
}

.theme--light.v-data-table .v-data-table__empty-wrapper {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-data-table tbody tr.v-data-table__selected {
  background: #505050;
}

.theme--dark.v-data-table .v-row-group__header, .theme--dark.v-data-table .v-row-group__summary {
  background: #616161;
}

.theme--dark.v-data-table .v-data-footer {
  border-top: thin solid rgba(255, 255, 255, 0.12);
}

.theme--dark.v-data-table .v-data-table__empty-wrapper {
  color: rgba(255, 255, 255, 0.5);
}

.v-data-table {
  border-radius: 4px;
}

.v-data-table tbody tr.v-data-table__expanded {
  border-bottom: 0;
}

.v-data-table tbody tr.v-data-table__expanded__content {
  box-shadow: inset 0px 4px 8px -5px rgba(50, 50, 50, 0.75), inset 0px -4px 8px -5px rgba(50, 50, 50, 0.75);
}

.v-data-table .v-data-table__mobile-table-row {
  display: inline;
  display: initial;
}

.v-data-table .v-data-table__mobile-row {
  height: auto;
  height: initial;
  min-height: 48px;
}

.v-data-table__empty-wrapper {
  text-align: center;
}

.v-data-table__mobile-row {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.v-data-table__mobile-row__header {
  font-weight: 600;
}

.v-application--is-ltr .v-data-table__mobile-row__cell {
  text-align: right;
}

.v-application--is-rtl .v-data-table__mobile-row__cell {
  text-align: left;
}

.v-row-group__header td, .v-row-group__summary td {
  height: 35px;
}

.v-data-table__expand-icon {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}

.v-data-table__expand-icon--active {
  transform: rotate(-180deg);
}

.theme--light.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-data-table .v-data-table-header th.sortable:hover, .theme--light.v-data-table .v-data-table-header th.sortable.active {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-data-table .v-data-table-header__sort-badge {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-data-table .v-data-table-header th.sortable:hover, .theme--dark.v-data-table .v-data-table-header th.sortable.active {
  color: #FFFFFF;
}

.theme--dark.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon {
  color: #FFFFFF;
}

.theme--dark.v-data-table .v-data-table-header__sort-badge {
  background-color: rgba(255, 255, 255, 0.12);
  color: #FFFFFF;
}

.v-data-table-header th.sortable {
  pointer-events: auto;
  cursor: pointer;
  outline: 0;
}

.v-data-table-header th.active .v-data-table-header__icon, .v-data-table-header th:hover .v-data-table-header__icon {
  transform: none;
  opacity: 1;
}

.v-data-table-header th.desc .v-data-table-header__icon {
  transform: rotate(-180deg);
}

.v-data-table-header__icon {
  display: inline-block;
  opacity: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-data-table-header__sort-badge {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 0px;
  border-radius: 50%;
  min-width: 18px;
  min-height: 18px;
  height: 18px;
  width: 18px;
}

.v-data-table-header-mobile th {
  height: auto;
  height: initial;
}

.v-data-table-header-mobile__wrapper {
  display: flex;
}

.v-data-table-header-mobile__wrapper .v-select {
  margin-bottom: 8px;
}

.v-data-table-header-mobile__wrapper .v-select .v-chip {
  height: 24px;
}

.v-data-table-header-mobile__wrapper .v-select .v-chip__close.desc .v-icon {
  transform: rotate(-180deg);
}

.v-data-table-header-mobile__select {
  min-width: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.theme--light.v-data-table {
  background-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-data-table .v-data-table__divider {
  border-right: thin solid rgba(0, 0, 0, 0.12);
}

.theme--light.v-data-table.v-data-table--fixed-header thead th {
  background: #FFFFFF;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.12);
}

.theme--light.v-data-table thead tr:last-child th {
  border-bottom: thin solid rgba(0, 0, 0, 0.12);
}

.theme--light.v-data-table thead tr th {
  color: rgba(0, 0, 0, 0.6);
}

.theme--light.v-data-table tbody tr:not(:last-child) td:not(.v-data-table__mobile-row) {
  border-bottom: thin solid rgba(0, 0, 0, 0.12);
}

.theme--light.v-data-table tbody tr:not(:last-child) td:last-child {
  border-bottom: thin solid rgba(0, 0, 0, 0.12);
}

.theme--light.v-data-table tbody tr.active {
  background: #f5f5f5;
}

.theme--light.v-data-table tbody tr:hover:not(.v-data-table__expanded__content) {
  background: #eeeeee;
}

.theme--dark.v-data-table {
  background-color: #1F1F1F;
  color: #FFFFFF;
}

.theme--dark.v-data-table .v-data-table__divider {
  border-right: thin solid rgba(255, 255, 255, 0.12);
}

.theme--dark.v-data-table.v-data-table--fixed-header thead th {
  background: #1F1F1F;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.12);
}

.theme--dark.v-data-table thead tr:last-child th {
  border-bottom: thin solid rgba(255, 255, 255, 0.12);
}

.theme--dark.v-data-table thead tr th {
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-data-table tbody tr:not(:last-child) td:not(.v-data-table__mobile-row) {
  border-bottom: thin solid rgba(255, 255, 255, 0.12);
}

.theme--dark.v-data-table tbody tr:not(:last-child) td:last-child {
  border-bottom: thin solid rgba(255, 255, 255, 0.12);
}

.theme--dark.v-data-table tbody tr.active {
  background: #505050;
}

.theme--dark.v-data-table tbody tr:hover:not(.v-data-table__expanded__content) {
  background: #616161;
}

.v-data-table table {
  width: 100%;
  border-spacing: 0;
}

.v-data-table td, .v-data-table th {
  padding: 0 16px;
}

.v-data-table th {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  font-size: 0.75rem;
  height: 48px;
}

.v-application--is-ltr .v-data-table th {
  text-align: left;
}

.v-application--is-rtl .v-data-table th {
  text-align: right;
}

.v-data-table td {
  font-size: 0.875rem;
  height: 48px;
}

.v-data-table__wrapper {
  overflow-x: auto;
  overflow-y: hidden;
}

.v-data-table__progress {
  height: auto !important;
}

.v-data-table__progress th {
  height: auto !important;
  border: none !important;
  padding: 0;
}

.v-data-table--dense td {
  height: 24px;
}

.v-data-table--dense th {
  height: 32px;
}

.v-data-table--fixed-height .v-data-table__wrapper {
  overflow-y: auto;
}

.v-data-table--fixed-header .v-data-table__wrapper {
  overflow-y: auto;
}

.v-data-table--fixed-header thead th {
  border-bottom: 0px !important;
  position: sticky;
  top: 0;
  z-index: 2;
}

.v-data-table--fixed-header thead tr:nth-child(2) th {
  top: 48px;
}

.v-application--is-ltr .v-data-table--fixed-header .v-data-footer {
  margin-right: 17px;
}

.v-application--is-rtl .v-data-table--fixed-header .v-data-footer {
  margin-left: 17px;
}

.v-data-table--fixed.v-data-table--dense thead tr:nth-child(2) th {
  top: 32px;
}

.theme--light.v-small-dialog__menu-content, .theme--light.v-small-dialog__actions {
  background: #FFFFFF;
}

.theme--dark.v-small-dialog__menu-content, .theme--dark.v-small-dialog__actions {
  background: #1F1F1F;
}

.v-small-dialog {
  display: block;
}

.v-small-dialog__activator {
  cursor: pointer;
}

.v-small-dialog__activator__content {
  display: inline-block;
}

.v-small-dialog__content {
  padding: 0 16px;
}

.v-small-dialog__actions {
  padding: 8px;
  text-align: right;
  white-space: pre;
}

.v-virtual-table {
  position: relative;
}

.v-virtual-table__wrapper {
  display: flex;
}

.v-virtual-table__table {
  width: 100%;
  height: 100%;
  overflow-x: auto;
}

.v-date-picker-title {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  flex-wrap: wrap;
  line-height: 1;
}

.v-application--is-ltr .v-date-picker-title .v-picker__title__btn {
  text-align: left;
}

.v-application--is-rtl .v-date-picker-title .v-picker__title__btn {
  text-align: right;
}

.v-date-picker-title__year {
  align-items: center;
  display: inline-flex;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 8px;
}

.v-date-picker-title__date {
  font-size: 34px;
  text-align: left;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  padding-bottom: 8px;
  margin-bottom: -8px;
}

.v-date-picker-title__date > div {
  position: relative;
}

.v-date-picker-title--disabled {
  pointer-events: none;
}

.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {
  color: #FFFFFF;
}

.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button {
  color: rgba(255, 255, 255, 0.5);
}

.v-date-picker-header {
  padding: 4px 16px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.v-date-picker-header .v-btn {
  margin: 0;
  z-index: auto;
}

.v-date-picker-header .v-icon {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-date-picker-header__value {
  flex: 1;
  text-align: center;
  position: relative;
  overflow: hidden;
}

.v-date-picker-header__value div {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-date-picker-header__value button {
  cursor: pointer;
  font-weight: bold;
  outline: none;
  padding: 0.5rem;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-date-picker-header--disabled {
  pointer-events: none;
}

.theme--light.v-date-picker-table th,
.theme--light.v-date-picker-table .v-date-picker-table--date__week {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-date-picker-table th,
.theme--dark.v-date-picker-table .v-date-picker-table--date__week {
  color: rgba(255, 255, 255, 0.5);
}

.v-date-picker-table {
  position: relative;
  padding: 0 12px;
  height: 242px;
}

.v-date-picker-table table {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  top: 0;
  table-layout: fixed;
  width: 100%;
}

.v-date-picker-table td, .v-date-picker-table th {
  text-align: center;
  position: relative;
}

.v-date-picker-table th {
  font-size: 12px;
}

.v-date-picker-table--date .v-btn {
  height: 32px;
  width: 32px;
}

.v-date-picker-table .v-btn {
  z-index: auto;
  margin: 0;
  font-size: 12px;
}

.v-date-picker-table .v-btn.v-btn--active {
  color: #FFFFFF;
}

.v-date-picker-table--month td {
  width: 33.333333%;
  height: 56px;
  vertical-align: middle;
  text-align: center;
}

.v-date-picker-table--month td .v-btn {
  margin: 0 auto;
  max-width: 140px;
  min-width: 40px;
  width: 100%;
}

.v-date-picker-table--date th {
  padding: 8px 0;
  font-weight: 600;
}

.v-date-picker-table--date td {
  width: 45px;
}

.v-date-picker-table__events {
  height: 8px;
  left: 0;
  position: absolute;
  text-align: center;
  white-space: pre;
  width: 100%;
}

.v-date-picker-table__events > div {
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 0 1px;
  width: 8px;
}

.v-date-picker-table--date .v-date-picker-table__events {
  bottom: 6px;
}

.v-date-picker-table--month .v-date-picker-table__events {
  bottom: 8px;
}

.v-date-picker-table--disabled {
  pointer-events: none;
}

.v-date-picker-years {
  font-size: 16px;
  font-weight: 400;
  height: 286px;
  list-style-type: none;
  overflow: auto;
  text-align: center;
}

.v-date-picker-years.v-date-picker-years {
  padding: 0;
}

.v-date-picker-years li {
  cursor: pointer;
  padding: 8px 0;
  transition: none;
}

.v-date-picker-years li.active {
  font-size: 26px;
  font-weight: 500;
  padding: 10px 0;
}

.v-date-picker-years li:hover {
  background: rgba(0, 0, 0, 0.12);
}

.v-picker--landscape .v-date-picker-years {
  padding: 0;
  height: 286px;
}

.theme--light.v-picker__title {
  background: #e0e0e0;
}

.theme--dark.v-picker__title {
  background: #616161;
}

.theme--light.v-picker__body {
  background: #FFFFFF;
}

.theme--dark.v-picker__body {
  background: #424242;
}

.v-picker {
  border-radius: 4px;
  contain: layout style;
  display: inline-flex;
  flex-direction: column;
  vertical-align: top;
  position: relative;
}

.v-picker--full-width {
  display: flex;
}

.v-picker--full-width > .v-picker__body {
  margin: 0;
  margin: initial;
}

.v-picker__title {
  color: #FFFFFF;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 16px;
}

.v-picker__title__btn {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-picker__title__btn:not(.v-picker__title__btn--active) {
  opacity: 0.6;
  cursor: pointer;
}

.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus) {
  opacity: 1;
}

.v-picker__title__btn--readonly {
  pointer-events: none;
}

.v-picker__title__btn--active {
  opacity: 1;
}

.v-picker__body {
  height: auto;
  overflow: hidden;
  position: relative;
  z-index: 0;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
}

.v-picker__body > div {
  width: 100%;
}

.v-picker__body > div.fade-transition-leave-active {
  position: absolute;
}

.v-picker--landscape .v-picker__title {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 170px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 1;
}

.v-picker--landscape .v-picker__body:not(.v-picker__body--no-title),
.v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title) {
  margin-left: 170px;
}

.theme--light.v-expansion-panels .v-expansion-panel {
  background-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-expansion-panels .v-expansion-panel--disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child)::after {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon {
  color: rgba(0, 0, 0, 0.54);
}

.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before {
  opacity: 0.04;
}

.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before {
  opacity: 0.12;
}

.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before {
  opacity: 0.12;
}

.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before {
  opacity: 0.16;
}

.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before {
  opacity: 0.04;
}

.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before {
  opacity: 0.12;
}

.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before {
  opacity: 0.12;
}

.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before {
  opacity: 0.16;
}

.theme--dark.v-expansion-panels .v-expansion-panel {
  background-color: #1F1F1F;
  color: #FFFFFF;
}

.theme--dark.v-expansion-panels .v-expansion-panel--disabled {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child)::after {
  border-color: rgba(255, 255, 255, 0.12);
}

.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon {
  color: #FFFFFF;
}

.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before {
  opacity: 0.08;
}

.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before {
  opacity: 0.24;
}

.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before {
  opacity: 0.24;
}

.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before {
  opacity: 0.32;
}

.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before {
  opacity: 0.08;
}

.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before {
  opacity: 0.24;
}

.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before {
  opacity: 0.24;
}

.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before {
  opacity: 0.32;
}

.v-expansion-panels {
  border-radius: 4px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style-type: none;
  padding: 0;
  width: 100%;
  z-index: 1;
}

.v-expansion-panels > * {
  cursor: auto;
}

.v-expansion-panels > *:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.v-expansion-panels > *:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active {
  border-radius: 4px;
}

.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active + .v-expansion-panel {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active .v-expansion-panel-header {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.v-expansion-panel {
  flex: 1 0 100%;
  max-width: 100%;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-expansion-panel::before {
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.v-expansion-panel:not(:first-child)::after {
  border-top: thin solid;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.2s border-color cubic-bezier(0.4, 0, 0.2, 1), 0.2s opacity cubic-bezier(0.4, 0, 0.2, 1);
}

.v-expansion-panel--disabled .v-expansion-panel-header {
  pointer-events: none;
}

.v-expansion-panel--active:not(:first-child),
.v-expansion-panel--active + .v-expansion-panel {
  margin-top: 16px;
}

.v-expansion-panel--active:not(:first-child)::after,
.v-expansion-panel--active + .v-expansion-panel::after {
  opacity: 0;
}

.v-expansion-panel--active > .v-expansion-panel-header {
  min-height: 64px;
}

.v-expansion-panel--active > .v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon {
  transform: rotate(-180deg);
}

.v-expansion-panel-header__icon {
  display: inline-flex;
  margin-bottom: -4px;
  margin-top: -4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-application--is-ltr .v-expansion-panel-header__icon {
  margin-left: auto;
}

.v-application--is-rtl .v-expansion-panel-header__icon {
  margin-right: auto;
}

.v-expansion-panel-header {
  align-items: center;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  display: flex;
  font-size: 0.9375rem;
  line-height: 1;
  min-height: 48px;
  outline: none;
  padding: 16px 24px;
  position: relative;
  transition: 0.3s min-height cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-application--is-ltr .v-expansion-panel-header {
  text-align: left;
}

.v-application--is-rtl .v-expansion-panel-header {
  text-align: right;
}

.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus::before {
  opacity: 0.12;
}

.v-expansion-panel-header:before {
  background-color: currentColor;
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-expansion-panel-header > *:not(.v-expansion-panel-header__icon) {
  flex: 1 1 auto;
}

.v-expansion-panel-content {
  display: flex;
}

.v-expansion-panel-content__wrap {
  padding: 0 24px 16px;
  flex: 1 1 auto;
  max-width: 100%;
}

.v-expansion-panels--accordion > .v-expansion-panel {
  margin-top: 0;
}

.v-expansion-panels--accordion > .v-expansion-panel::after {
  opacity: 1;
}

.v-expansion-panels--popout > .v-expansion-panel {
  max-width: calc(100% - 32px);
}

.v-expansion-panels--popout > .v-expansion-panel--active {
  max-width: calc(100% + 16px);
}

.v-expansion-panels--inset > .v-expansion-panel {
  max-width: 100%;
}

.v-expansion-panels--inset > .v-expansion-panel--active {
  max-width: calc(100% - 32px);
}

.v-expansion-panels--flat > .v-expansion-panel::after {
  border-top: none;
}

.v-expansion-panels--flat > .v-expansion-panel::before {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-expansion-panels--tile {
  border-radius: 0;
}

.v-expansion-panels--tile > .v-expansion-panel::before {
  border-radius: 0;
}

.theme--light.v-file-input .v-file-input__text {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-file-input .v-file-input__text--placeholder {
  color: rgba(0, 0, 0, 0.6);
}

.theme--light.v-file-input.v-input--is-disabled .v-file-input__text {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-file-input .v-file-input__text {
  color: #FFFFFF;
}

.theme--dark.v-file-input .v-file-input__text--placeholder {
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.v-file-input input[type=file] {
  left: 0;
  opacity: 0;
  position: absolute;
  max-width: 0;
  width: 0;
}

.v-file-input .v-file-input__text {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.v-file-input .v-file-input__text.v-file-input__text--chips {
  flex-wrap: wrap;
}

.v-file-input .v-file-input__text .v-chip {
  margin: 4px;
}

.v-file-input .v-text-field__slot {
  min-height: 32px;
}

.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text {
  padding-top: 22px;
}

.v-file-input.v-text-field--outlined .v-text-field__slot {
  padding: 6px 0;
}

.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot {
  padding: 3px 0;
}

.theme--light.v-footer {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-footer {
  background-color: #212121;
  color: #FFFFFF;
}

.v-footer {
  align-items: center;
  display: flex;
  flex: 0 1 auto !important;
  flex-wrap: wrap;
  padding: 6px 16px;
  position: relative;
  transition-duration: 0.2s;
  transition-property: background-color, left, right;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.v-footer:not([data-booted=true]) {
  transition: none !important;
}

.v-footer--absolute,
.v-footer--fixed {
  z-index: 3;
}

.v-footer--absolute {
  position: absolute;
  width: 100%;
}

.v-footer--fixed {
  position: fixed;
}

.v-footer--padless {
  padding: 0px;
}

.container.grow-shrink-0 {
  flex-grow: 0;
  flex-shrink: 0;
}

.container.fill-height {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.container.fill-height > .row {
  flex: 1 1 100%;
  max-width: 100%;
}

.container.fill-height > .layout {
  height: 100%;
  flex: 1 1 auto;
}

.container.fill-height > .layout.grow-shrink-0 {
  flex-grow: 0;
  flex-shrink: 0;
}

.container.grid-list-xs .layout .flex {
  padding: 1px;
}

.container.grid-list-xs .layout:only-child {
  margin: -1px;
}

.container.grid-list-xs .layout:not(:only-child) {
  margin: auto -1px;
}

.container.grid-list-xs *:not(:only-child) .layout:first-child {
  margin-top: -1px;
}

.container.grid-list-xs *:not(:only-child) .layout:last-child {
  margin-bottom: -1px;
}

.container.grid-list-sm .layout .flex {
  padding: 2px;
}

.container.grid-list-sm .layout:only-child {
  margin: -2px;
}

.container.grid-list-sm .layout:not(:only-child) {
  margin: auto -2px;
}

.container.grid-list-sm *:not(:only-child) .layout:first-child {
  margin-top: -2px;
}

.container.grid-list-sm *:not(:only-child) .layout:last-child {
  margin-bottom: -2px;
}

.container.grid-list-md .layout .flex {
  padding: 4px;
}

.container.grid-list-md .layout:only-child {
  margin: -4px;
}

.container.grid-list-md .layout:not(:only-child) {
  margin: auto -4px;
}

.container.grid-list-md *:not(:only-child) .layout:first-child {
  margin-top: -4px;
}

.container.grid-list-md *:not(:only-child) .layout:last-child {
  margin-bottom: -4px;
}

.container.grid-list-lg .layout .flex {
  padding: 8px;
}

.container.grid-list-lg .layout:only-child {
  margin: -8px;
}

.container.grid-list-lg .layout:not(:only-child) {
  margin: auto -8px;
}

.container.grid-list-lg *:not(:only-child) .layout:first-child {
  margin-top: -8px;
}

.container.grid-list-lg *:not(:only-child) .layout:last-child {
  margin-bottom: -8px;
}

.container.grid-list-xl .layout .flex {
  padding: 12px;
}

.container.grid-list-xl .layout:only-child {
  margin: -12px;
}

.container.grid-list-xl .layout:not(:only-child) {
  margin: auto -12px;
}

.container.grid-list-xl *:not(:only-child) .layout:first-child {
  margin-top: -12px;
}

.container.grid-list-xl *:not(:only-child) .layout:last-child {
  margin-bottom: -12px;
}

.layout {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  min-width: 0;
}

.layout.reverse {
  flex-direction: row-reverse;
}

.layout.column {
  flex-direction: column;
}

.layout.column.reverse {
  flex-direction: column-reverse;
}

.layout.column > .flex {
  max-width: 100%;
}

.layout.wrap {
  flex-wrap: wrap;
}

.layout.grow-shrink-0 {
  flex-grow: 0;
  flex-shrink: 0;
}

@media all and (min-width: 0) {
  .flex.xs12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-xs12 {
    order: 12;
  }

  .flex.xs11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-xs11 {
    order: 11;
  }

  .flex.xs10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-xs10 {
    order: 10;
  }

  .flex.xs9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-xs9 {
    order: 9;
  }

  .flex.xs8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-xs8 {
    order: 8;
  }

  .flex.xs7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-xs7 {
    order: 7;
  }

  .flex.xs6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-xs6 {
    order: 6;
  }

  .flex.xs5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-xs5 {
    order: 5;
  }

  .flex.xs4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-xs4 {
    order: 4;
  }

  .flex.xs3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-xs3 {
    order: 3;
  }

  .flex.xs2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-xs2 {
    order: 2;
  }

  .flex.xs1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-xs1 {
    order: 1;
  }

  .flex.offset-xs12 {
    margin-left: 100%;
  }

  .flex.offset-xs11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-xs10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-xs9 {
    margin-left: 75%;
  }

  .flex.offset-xs8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-xs7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-xs6 {
    margin-left: 50%;
  }

  .flex.offset-xs5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-xs4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-xs3 {
    margin-left: 25%;
  }

  .flex.offset-xs2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-xs1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-xs0 {
    margin-left: 0%;
  }
}
@media all and (min-width: 600px) {
  .flex.sm12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-sm12 {
    order: 12;
  }

  .flex.sm11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-sm11 {
    order: 11;
  }

  .flex.sm10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-sm10 {
    order: 10;
  }

  .flex.sm9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-sm9 {
    order: 9;
  }

  .flex.sm8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-sm8 {
    order: 8;
  }

  .flex.sm7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-sm7 {
    order: 7;
  }

  .flex.sm6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-sm6 {
    order: 6;
  }

  .flex.sm5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-sm5 {
    order: 5;
  }

  .flex.sm4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-sm4 {
    order: 4;
  }

  .flex.sm3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-sm3 {
    order: 3;
  }

  .flex.sm2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-sm2 {
    order: 2;
  }

  .flex.sm1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-sm1 {
    order: 1;
  }

  .flex.offset-sm12 {
    margin-left: 100%;
  }

  .flex.offset-sm11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-sm10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-sm9 {
    margin-left: 75%;
  }

  .flex.offset-sm8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-sm7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-sm6 {
    margin-left: 50%;
  }

  .flex.offset-sm5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-sm4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-sm3 {
    margin-left: 25%;
  }

  .flex.offset-sm2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-sm1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-sm0 {
    margin-left: 0%;
  }
}
@media all and (min-width: 960px) {
  .flex.md12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-md12 {
    order: 12;
  }

  .flex.md11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-md11 {
    order: 11;
  }

  .flex.md10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-md10 {
    order: 10;
  }

  .flex.md9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-md9 {
    order: 9;
  }

  .flex.md8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-md8 {
    order: 8;
  }

  .flex.md7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-md7 {
    order: 7;
  }

  .flex.md6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-md6 {
    order: 6;
  }

  .flex.md5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-md5 {
    order: 5;
  }

  .flex.md4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-md4 {
    order: 4;
  }

  .flex.md3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-md3 {
    order: 3;
  }

  .flex.md2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-md2 {
    order: 2;
  }

  .flex.md1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-md1 {
    order: 1;
  }

  .flex.offset-md12 {
    margin-left: 100%;
  }

  .flex.offset-md11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-md10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-md9 {
    margin-left: 75%;
  }

  .flex.offset-md8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-md7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-md6 {
    margin-left: 50%;
  }

  .flex.offset-md5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-md4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-md3 {
    margin-left: 25%;
  }

  .flex.offset-md2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-md1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-md0 {
    margin-left: 0%;
  }
}
@media all and (min-width: 1264px) {
  .flex.lg12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-lg12 {
    order: 12;
  }

  .flex.lg11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-lg11 {
    order: 11;
  }

  .flex.lg10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-lg10 {
    order: 10;
  }

  .flex.lg9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-lg9 {
    order: 9;
  }

  .flex.lg8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-lg8 {
    order: 8;
  }

  .flex.lg7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-lg7 {
    order: 7;
  }

  .flex.lg6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-lg6 {
    order: 6;
  }

  .flex.lg5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-lg5 {
    order: 5;
  }

  .flex.lg4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-lg4 {
    order: 4;
  }

  .flex.lg3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-lg3 {
    order: 3;
  }

  .flex.lg2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-lg2 {
    order: 2;
  }

  .flex.lg1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-lg1 {
    order: 1;
  }

  .flex.offset-lg12 {
    margin-left: 100%;
  }

  .flex.offset-lg11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-lg10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-lg9 {
    margin-left: 75%;
  }

  .flex.offset-lg8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-lg7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-lg6 {
    margin-left: 50%;
  }

  .flex.offset-lg5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-lg4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-lg3 {
    margin-left: 25%;
  }

  .flex.offset-lg2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-lg1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-lg0 {
    margin-left: 0%;
  }
}
@media all and (min-width: 1904px) {
  .flex.xl12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-xl12 {
    order: 12;
  }

  .flex.xl11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-xl11 {
    order: 11;
  }

  .flex.xl10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-xl10 {
    order: 10;
  }

  .flex.xl9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-xl9 {
    order: 9;
  }

  .flex.xl8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-xl8 {
    order: 8;
  }

  .flex.xl7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-xl7 {
    order: 7;
  }

  .flex.xl6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-xl6 {
    order: 6;
  }

  .flex.xl5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-xl5 {
    order: 5;
  }

  .flex.xl4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-xl4 {
    order: 4;
  }

  .flex.xl3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-xl3 {
    order: 3;
  }

  .flex.xl2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-xl2 {
    order: 2;
  }

  .flex.xl1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-xl1 {
    order: 1;
  }

  .flex.offset-xl12 {
    margin-left: 100%;
  }

  .flex.offset-xl11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-xl10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-xl9 {
    margin-left: 75%;
  }

  .flex.offset-xl8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-xl7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-xl6 {
    margin-left: 50%;
  }

  .flex.offset-xl5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-xl4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-xl3 {
    margin-left: 25%;
  }

  .flex.offset-xl2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-xl1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-xl0 {
    margin-left: 0%;
  }
}
.flex,
.child-flex > * {
  flex: 1 1 auto;
  max-width: 100%;
}

.flex.grow-shrink-0,
.child-flex > *.grow-shrink-0 {
  flex-grow: 0;
  flex-shrink: 0;
}

.spacer {
  flex-grow: 1 !important;
}

.grow {
  flex-grow: 1 !important;
  flex-shrink: 0 !important;
}

.shrink {
  flex-grow: 0 !important;
  flex-shrink: 1 !important;
}

.fill-height {
  height: 100%;
}

.container {
  width: 100%;
  padding: 12px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 960px) {
  .container {
    max-width: 900px;
  }
}
@media (min-width: 1264px) {
  .container {
    max-width: 1185px;
  }
}
@media (min-width: 1904px) {
  .container {
    max-width: 1785px;
  }
}
.container--fluid {
  max-width: 100%;
}

.row {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto;
  margin-right: -12px;
  margin-left: -12px;
}

.row--dense {
  margin-right: -4px;
  margin-left: -4px;
}

.row--dense > .col,
.row--dense > [class*=col-] {
  padding: 4px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  width: 100%;
  padding: 12px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 600px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 960px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1264px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1904px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.theme--light.v-navigation-drawer {
  background-color: #FFFFFF;
}

.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border {
  background-color: rgba(0, 0, 0, 0.12);
}

.theme--light.v-navigation-drawer .v-divider {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark.v-navigation-drawer {
  background-color: #121212;
}

.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border {
  background-color: rgba(255, 255, 255, 0.12);
}

.theme--dark.v-navigation-drawer .v-divider {
  border-color: rgba(255, 255, 255, 0.12);
}

.v-navigation-drawer {
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-direction: column;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  pointer-events: auto;
  top: 0;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  will-change: transform;
  transition-property: transform, width;
}

.v-navigation-drawer:not([data-booted=true]) {
  transition: none !important;
}

.v-navigation-drawer.v-navigation-drawer--right:after {
  left: 0;
  right: auto;
  right: initial;
}

.v-navigation-drawer .v-list {
  background: inherit;
}

.v-navigation-drawer__border {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 1px;
}

.v-navigation-drawer__content {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

.v-navigation-drawer__image {
  border-radius: inherit;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  contain: strict;
  width: 100%;
}

.v-navigation-drawer__image .v-image {
  border-radius: inherit;
}

.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile {
  max-height: 50%;
  top: auto;
  bottom: 0;
  min-width: 100%;
}

.v-navigation-drawer--right {
  left: auto;
  right: 0;
}

.v-navigation-drawer--right > .v-navigation-drawer__border {
  right: auto;
  left: 0;
}

.v-navigation-drawer--absolute {
  z-index: 1;
}

.v-navigation-drawer--fixed {
  z-index: 6;
}

.v-navigation-drawer--absolute {
  position: absolute;
}

.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile) {
  z-index: 4;
}

.v-navigation-drawer--fixed {
  position: fixed;
}

.v-navigation-drawer--floating:after {
  display: none;
}

.v-navigation-drawer--mini-variant {
  overflow: hidden;
}

.v-navigation-drawer--mini-variant .v-list-item > *:first-child {
  margin-left: 0;
  margin-right: 0;
}

.v-navigation-drawer--mini-variant .v-list-item > *:not(:first-child) {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  white-space: nowrap;
  display: inline;
  display: initial;
}

.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items,
.v-navigation-drawer--mini-variant .v-list-group--sub-group {
  display: none;
}

.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item {
  justify-content: center;
}

.v-navigation-drawer--temporary {
  z-index: 7;
}

.v-navigation-drawer--mobile {
  z-index: 6;
}

.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),
.v-navigation-drawer--temporary:not(.v-navigation-drawer--close) {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.theme--light.v-overflow-btn.theme--light.v-overflow-btn {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--light.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {
  background: #FFFFFF;
}

.theme--light.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner {
  border-left: thin solid rgba(0, 0, 0, 0.12);
}

.theme--dark.v-overflow-btn.theme--dark.v-overflow-btn {
  border-color: rgba(255, 255, 255, 0.12);
}

.theme--dark.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {
  background: #1F1F1F;
}

.theme--dark.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner {
  border-left: thin solid rgba(255, 255, 255, 0.12);
}

.v-autocomplete__content.v-menu__content {
  box-shadow: 0 4px 6px 0 rgba(32, 33, 36, 0.28);
}

.v-autocomplete__content.v-menu__content .v-select-list {
  border-radius: 0 0 4px 4px;
}

.v-overflow-btn {
  margin-top: 12px;
  padding-top: 0;
}

.v-overflow-btn:not(.v-overflow-btn--editable) > .v-input__control > .v-input__slot {
  cursor: pointer;
}

.v-overflow-btn .v-input__slot {
  border-width: 2px 0;
  border-style: solid;
}

.v-overflow-btn .v-input__slot:before {
  display: none;
}

.v-overflow-btn .v-select__slot {
  height: 48px;
}

.v-overflow-btn.v-input--dense .v-select__slot {
  height: 38px;
}

.v-overflow-btn.v-input--dense input {
  cursor: pointer;
}

.v-application--is-ltr .v-overflow-btn.v-input--dense input {
  margin-left: 16px;
}

.v-application--is-rtl .v-overflow-btn.v-input--dense input {
  margin-right: 16px;
}

.v-application--is-ltr .v-overflow-btn .v-select__selection--comma:first-child {
  margin-left: 16px;
}

.v-application--is-rtl .v-overflow-btn .v-select__selection--comma:first-child {
  margin-right: 16px;
}

.v-overflow-btn .v-input__slot {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-overflow-btn .v-input__slot::before, .v-overflow-btn .v-input__slot::after {
  display: none;
}

.v-overflow-btn .v-label {
  top: calc(50% - 10px);
}

.v-application--is-ltr .v-overflow-btn .v-label {
  margin-left: 16px;
}

.v-application--is-rtl .v-overflow-btn .v-label {
  margin-right: 16px;
}

.v-overflow-btn .v-input__append-inner {
  align-items: center;
  align-self: auto;
  flex-shrink: 0;
  height: 48px;
  margin-top: 0;
  padding: 0 4px;
  width: 42px;
}

.v-overflow-btn .v-input__append-outer,
.v-overflow-btn .v-input__prepend-outer {
  margin-bottom: 12px;
  margin-top: 12px;
}

.v-overflow-btn .v-input__control::before {
  height: 1px;
  top: -1px;
  content: "";
  left: 0;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-overflow-btn.v-input--is-focused .v-input__slot, .v-overflow-btn.v-select--is-menu-active .v-input__slot {
  border-color: transparent !important;
  box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
}

.v-overflow-btn.v-input--is-focused .v-input__slot {
  border-radius: 4px;
}

.v-overflow-btn.v-select--is-menu-active .v-input__slot {
  border-radius: 4px 4px 0 0;
}

.v-overflow-btn .v-select__selections {
  width: 0px;
}

.v-overflow-btn--segmented .v-input__slot {
  border-width: thin 0;
}

.v-overflow-btn--segmented .v-select__selections {
  flex-wrap: nowrap;
}

.v-overflow-btn--segmented .v-select__selections .v-btn {
  border-radius: 0;
  margin: 0;
  height: 48px;
  width: 100%;
}

.v-application--is-ltr .v-overflow-btn--segmented .v-select__selections .v-btn {
  margin-right: -16px;
}

.v-application--is-rtl .v-overflow-btn--segmented .v-select__selections .v-btn {
  margin-left: -16px;
}

.v-overflow-btn--segmented .v-select__selections .v-btn__content {
  justify-content: start;
}

.v-overflow-btn--segmented .v-select__selections .v-btn__content::before {
  background-color: transparent;
}

.v-overflow-btn--editable .v-select__slot input {
  cursor: text;
  padding: 8px 16px;
}

.v-overflow-btn--editable .v-input__append-inner,
.v-overflow-btn--editable .v-input__append-inner * {
  cursor: pointer;
}

.theme--light.v-pagination .v-pagination__item {
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-pagination .v-pagination__item--active {
  color: #FFFFFF;
}

.theme--light.v-pagination .v-pagination__navigation {
  background: #FFFFFF;
}

.theme--dark.v-pagination .v-pagination__item {
  background: #1F1F1F;
  color: #FFFFFF;
}

.theme--dark.v-pagination .v-pagination__item--active {
  color: #FFFFFF;
}

.theme--dark.v-pagination .v-pagination__navigation {
  background: #1F1F1F;
}

.v-pagination {
  align-items: center;
  display: inline-flex;
  list-style-type: none;
  justify-content: center;
  margin: 0;
  max-width: 100%;
  width: 100%;
}

.v-pagination.v-pagination {
  padding-left: 0;
}

.v-pagination > li {
  align-items: center;
  display: flex;
}

.v-pagination--circle .v-pagination__item,
.v-pagination--circle .v-pagination__more,
.v-pagination--circle .v-pagination__navigation {
  border-radius: 50%;
}

.v-pagination--disabled {
  pointer-events: none;
  opacity: 0.6;
}

.v-pagination__item {
  background: transparent;
  border-radius: 4px;
  font-size: 1rem;
  height: 34px;
  margin: 0.3rem;
  min-width: 34px;
  padding: 0 5px;
  text-decoration: none;
  transition: 0.3s cubic-bezier(0, 0, 0.2, 1);
  width: auto;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.v-pagination__item--active {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.v-pagination__navigation {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  height: 32px;
  width: 32px;
  margin: 0.3rem 10px;
}

.v-pagination__navigation .v-icon {
  transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  vertical-align: middle;
}

.v-pagination__navigation--disabled {
  opacity: 0.6;
  pointer-events: none;
}

.v-pagination__more {
  margin: 0.3rem;
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
  height: 32px;
  width: 32px;
}

.v-parallax {
  position: relative;
  overflow: hidden;
  z-index: 0;
}

.v-parallax__image-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  contain: strict;
}

.v-parallax__image {
  position: absolute;
  bottom: 0;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  display: none;
  transform: translate(-50%, 0);
  will-change: transform;
  transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1);
  z-index: 1;
}

.v-parallax__content {
  color: #FFFFFF;
  height: 100%;
  z-index: 2;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 1rem;
}

.v-input--radio-group__input {
  border: none;
  display: flex;
  width: 100%;
}

.v-input--radio-group--column .v-input--radio-group__input > .v-label {
  padding-bottom: 8px;
}

.v-input--radio-group--row .v-input--radio-group__input > .v-label {
  padding-right: 8px;
}

.v-input--radio-group--row .v-input--radio-group__input {
  flex-direction: row;
  flex-wrap: wrap;
}

.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child) {
  margin-bottom: 8px;
}

.v-input--radio-group--column .v-input--radio-group__input {
  flex-direction: column;
}

.theme--light.v-radio--is-disabled label {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-radio--is-disabled .v-icon {
  color: rgba(0, 0, 0, 0.26) !important;
}

.theme--dark.v-radio--is-disabled label {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-radio--is-disabled .v-icon {
  color: rgba(255, 255, 255, 0.3) !important;
}

.v-radio {
  align-items: center;
  display: flex;
  height: auto;
  outline: none;
}

.v-radio--is-disabled {
  pointer-events: none;
}

.v-input--radio-group.v-input--radio-group--row .v-radio {
  margin-right: 16px;
}

.theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb {
  background: #fafafa;
}

.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb {
  background: #424242;
}

/** Input Group */
.v-input--range-slider.v-input--is-disabled .v-slider__track-fill {
  display: none;
}

.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb {
  border-color: transparent;
}

.v-rating {
  max-width: 100%;
  white-space: nowrap;
}

.v-rating .v-icon {
  padding: 0.5rem;
  border-radius: 50%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-application--is-ltr .v-rating .v-icon {
  transform: scaleX(1);
}

.v-application--is-rtl .v-rating .v-icon {
  transform: scaleX(-1);
}

.v-rating--readonly .v-icon {
  pointer-events: none;
}

.v-rating--dense .v-icon {
  padding: 0.1rem;
}

.theme--light.v-skeleton-loader .v-skeleton-loader__bone::after {
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);
}

.theme--light.v-skeleton-loader .v-skeleton-loader__avatar,
.theme--light.v-skeleton-loader .v-skeleton-loader__button,
.theme--light.v-skeleton-loader .v-skeleton-loader__chip,
.theme--light.v-skeleton-loader .v-skeleton-loader__divider,
.theme--light.v-skeleton-loader .v-skeleton-loader__heading,
.theme--light.v-skeleton-loader .v-skeleton-loader__image,
.theme--light.v-skeleton-loader .v-skeleton-loader__text {
  background: rgba(0, 0, 0, 0.12);
}

.theme--light.v-skeleton-loader .v-skeleton-loader__actions,
.theme--light.v-skeleton-loader .v-skeleton-loader__article,
.theme--light.v-skeleton-loader .v-skeleton-loader__card-heading,
.theme--light.v-skeleton-loader .v-skeleton-loader__card-text,
.theme--light.v-skeleton-loader .v-skeleton-loader__date-picker,
.theme--light.v-skeleton-loader .v-skeleton-loader__list-item,
.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar,
.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-text,
.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-two-line,
.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,
.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-three-line,
.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,
.theme--light.v-skeleton-loader .v-skeleton-loader__table-heading,
.theme--light.v-skeleton-loader .v-skeleton-loader__table-thead,
.theme--light.v-skeleton-loader .v-skeleton-loader__table-tbody,
.theme--light.v-skeleton-loader .v-skeleton-loader__table-tfoot {
  background: #FFFFFF;
}

.theme--dark.v-skeleton-loader .v-skeleton-loader__bone::after {
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.05), transparent);
}

.theme--dark.v-skeleton-loader .v-skeleton-loader__avatar,
.theme--dark.v-skeleton-loader .v-skeleton-loader__button,
.theme--dark.v-skeleton-loader .v-skeleton-loader__chip,
.theme--dark.v-skeleton-loader .v-skeleton-loader__divider,
.theme--dark.v-skeleton-loader .v-skeleton-loader__heading,
.theme--dark.v-skeleton-loader .v-skeleton-loader__image,
.theme--dark.v-skeleton-loader .v-skeleton-loader__text {
  background: rgba(255, 255, 255, 0.12);
}

.theme--dark.v-skeleton-loader .v-skeleton-loader__actions,
.theme--dark.v-skeleton-loader .v-skeleton-loader__article,
.theme--dark.v-skeleton-loader .v-skeleton-loader__card-heading,
.theme--dark.v-skeleton-loader .v-skeleton-loader__card-text,
.theme--dark.v-skeleton-loader .v-skeleton-loader__date-picker,
.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item,
.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar,
.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-text,
.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-two-line,
.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,
.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-three-line,
.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,
.theme--dark.v-skeleton-loader .v-skeleton-loader__table-heading,
.theme--dark.v-skeleton-loader .v-skeleton-loader__table-thead,
.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tbody,
.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tfoot {
  background: #1F1F1F;
}

.v-skeleton-loader {
  border-radius: 4px;
  position: relative;
  vertical-align: top;
}

.v-skeleton-loader__actions {
  padding: 16px 16px 8px;
  text-align: right;
}

.v-skeleton-loader__actions .v-skeleton-loader__button {
  display: inline-block;
}

.v-application--is-ltr .v-skeleton-loader__actions .v-skeleton-loader__button:first-child {
  margin-right: 12px;
}

.v-application--is-rtl .v-skeleton-loader__actions .v-skeleton-loader__button:first-child {
  margin-left: 12px;
}

.v-skeleton-loader .v-skeleton-loader__list-item,
.v-skeleton-loader .v-skeleton-loader__list-item-avatar,
.v-skeleton-loader .v-skeleton-loader__list-item-text,
.v-skeleton-loader .v-skeleton-loader__list-item-two-line,
.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,
.v-skeleton-loader .v-skeleton-loader__list-item-three-line,
.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line {
  border-radius: 4px;
}

.v-skeleton-loader .v-skeleton-loader__actions::after,
.v-skeleton-loader .v-skeleton-loader__article::after,
.v-skeleton-loader .v-skeleton-loader__card::after,
.v-skeleton-loader .v-skeleton-loader__card-avatar::after,
.v-skeleton-loader .v-skeleton-loader__card-heading::after,
.v-skeleton-loader .v-skeleton-loader__card-text::after,
.v-skeleton-loader .v-skeleton-loader__date-picker::after,
.v-skeleton-loader .v-skeleton-loader__date-picker-options::after,
.v-skeleton-loader .v-skeleton-loader__date-picker-days::after,
.v-skeleton-loader .v-skeleton-loader__list-item::after,
.v-skeleton-loader .v-skeleton-loader__list-item-avatar::after,
.v-skeleton-loader .v-skeleton-loader__list-item-text::after,
.v-skeleton-loader .v-skeleton-loader__list-item-two-line::after,
.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line::after,
.v-skeleton-loader .v-skeleton-loader__list-item-three-line::after,
.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line::after,
.v-skeleton-loader .v-skeleton-loader__paragraph::after,
.v-skeleton-loader .v-skeleton-loader__sentences::after,
.v-skeleton-loader .v-skeleton-loader__table::after,
.v-skeleton-loader .v-skeleton-loader__table-cell::after,
.v-skeleton-loader .v-skeleton-loader__table-heading::after,
.v-skeleton-loader .v-skeleton-loader__table-thead::after,
.v-skeleton-loader .v-skeleton-loader__table-tbody::after,
.v-skeleton-loader .v-skeleton-loader__table-tfoot::after,
.v-skeleton-loader .v-skeleton-loader__table-row::after,
.v-skeleton-loader .v-skeleton-loader__table-row-divider::after {
  display: none;
}

.v-application--is-ltr .v-skeleton-loader__article .v-skeleton-loader__heading {
  margin: 16px 0 16px 16px;
}

.v-application--is-rtl .v-skeleton-loader__article .v-skeleton-loader__heading {
  margin: 16px 16px 0 16px;
}

.v-skeleton-loader__article .v-skeleton-loader__paragraph {
  padding: 16px;
}

.v-skeleton-loader__bone {
  border-radius: inherit;
  overflow: hidden;
  position: relative;
}

.v-skeleton-loader__bone::after {
  animation: loading 1.5s infinite;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(-100%);
  z-index: 1;
}

.v-skeleton-loader__avatar {
  border-radius: 50%;
  height: 48px;
  width: 48px;
}

.v-skeleton-loader__button {
  border-radius: 4px;
  height: 36px;
  width: 64px;
}

.v-skeleton-loader__card .v-skeleton-loader__image {
  border-radius: 0;
}

.v-skeleton-loader__card-heading .v-skeleton-loader__heading {
  margin: 16px;
}

.v-skeleton-loader__card-text {
  padding: 16px;
}

.v-skeleton-loader__chip {
  border-radius: 16px;
  height: 32px;
  width: 96px;
}

.v-skeleton-loader__date-picker {
  border-radius: inherit;
}

.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text {
  max-width: 88px;
  width: 20%;
}

.v-skeleton-loader__date-picker .v-skeleton-loader__heading {
  max-width: 256px;
  width: 40%;
}

.v-skeleton-loader__date-picker-days {
  display: flex;
  flex-wrap: wrap;
  padding: 0 12px;
  margin: 0 auto;
}

.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar {
  border-radius: 4px;
  flex: 1 1 auto;
  margin: 4px;
  height: 40px;
  width: 40px;
}

.v-skeleton-loader__date-picker-options {
  align-items: center;
  display: flex;
  padding: 16px;
}

.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar {
  height: 40px;
  width: 40px;
}

.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) {
  margin-left: auto;
}

.v-application--is-ltr .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) {
  margin-right: 8px;
}

.v-application--is-rtl .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) {
  margin-left: 8px;
}

.v-skeleton-loader__date-picker-options .v-skeleton-loader__text.v-skeleton-loader__bone:first-child {
  margin-bottom: 0px;
  max-width: 50%;
  width: 456px;
}

.v-skeleton-loader__divider {
  border-radius: 1px;
  height: 2px;
}

.v-skeleton-loader__heading {
  border-radius: 12px;
  height: 24px;
  width: 45%;
}

.v-skeleton-loader__image {
  height: 200px;
}

.v-skeleton-loader__image:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.v-skeleton-loader__list-item {
  height: 48px;
}

.v-skeleton-loader__list-item-three-line {
  flex-wrap: wrap;
}

.v-skeleton-loader__list-item-three-line > * {
  flex: 1 0 100%;
  width: 100%;
}

.v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {
  height: 40px;
  width: 40px;
}

.v-skeleton-loader__list-item-avatar {
  height: 48px;
}

.v-skeleton-loader__list-item-two-line, .v-skeleton-loader__list-item-avatar-two-line {
  height: 72px;
}

.v-skeleton-loader__list-item-three-line, .v-skeleton-loader__list-item-avatar-three-line {
  height: 88px;
}

.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {
  align-self: flex-start;
}

.v-skeleton-loader__list-item, .v-skeleton-loader__list-item-avatar, .v-skeleton-loader__list-item-two-line, .v-skeleton-loader__list-item-three-line, .v-skeleton-loader__list-item-avatar-two-line, .v-skeleton-loader__list-item-avatar-three-line {
  align-content: center;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  padding: 0 16px;
}

.v-application--is-ltr .v-skeleton-loader__list-item .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {
  margin-right: 16px;
}

.v-application--is-rtl .v-skeleton-loader__list-item .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {
  margin-left: 16px;
}

.v-skeleton-loader__list-item .v-skeleton-loader__text:last-child,
.v-skeleton-loader__list-item .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:last-child,
.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:last-child,
.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:last-child,
.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:last-child,
.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:last-child,
.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:only-child {
  margin-bottom: 0;
}

.v-skeleton-loader__paragraph, .v-skeleton-loader__sentences {
  flex: 1 0 auto;
}

.v-skeleton-loader__paragraph:not(:last-child) {
  margin-bottom: 6px;
}

.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(1) {
  max-width: 100%;
}

.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(2) {
  max-width: 50%;
}

.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(3) {
  max-width: 70%;
}

.v-skeleton-loader__sentences .v-skeleton-loader__text:nth-child(2) {
  max-width: 70%;
}

.v-skeleton-loader__sentences:not(:last-child) {
  margin-bottom: 6px;
}

.v-skeleton-loader__table-heading {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 16px;
}

.v-skeleton-loader__table-heading .v-skeleton-loader__heading {
  max-width: 15%;
}

.v-skeleton-loader__table-heading .v-skeleton-loader__text {
  max-width: 40%;
}

.v-skeleton-loader__table-thead {
  display: flex;
  justify-content: space-between;
  padding: 16px;
}

.v-skeleton-loader__table-thead .v-skeleton-loader__heading {
  max-width: 5%;
}

.v-skeleton-loader__table-tbody {
  padding: 16px 16px 0;
}

.v-skeleton-loader__table-tfoot {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  padding: 16px;
}

.v-application--is-ltr .v-skeleton-loader__table-tfoot > * {
  margin-left: 8px;
}

.v-application--is-rtl .v-skeleton-loader__table-tfoot > * {
  margin-right: 8px;
}

.v-skeleton-loader__table-tfoot .v-skeleton-loader__avatar {
  height: 40px;
  width: 40px;
}

.v-skeleton-loader__table-tfoot .v-skeleton-loader__text {
  margin-bottom: 0;
}

.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(1) {
  max-width: 128px;
}

.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(2) {
  max-width: 64px;
}

.v-skeleton-loader__table-row {
  display: flex;
  justify-content: space-between;
}

.v-skeleton-loader__table-cell {
  align-items: center;
  display: flex;
  height: 48px;
  width: 88px;
}

.v-skeleton-loader__table-cell .v-skeleton-loader__text {
  margin-bottom: 0;
}

.v-skeleton-loader__text {
  border-radius: 6px;
  flex: 1 0 auto;
  height: 12px;
  margin-bottom: 6px;
}

.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after {
  display: none;
}

.v-skeleton-loader--is-loading {
  overflow: hidden;
}

.v-skeleton-loader--tile {
  border-radius: 0;
}

.v-skeleton-loader--tile .v-skeleton-loader__bone {
  border-radius: 0;
}
@keyframes loading {
  100% {
    transform: translateX(100%);
  }
}
.v-snack {
  align-items: center;
  color: #FFFFFF;
  display: flex;
  font-size: 0.875rem;
  left: 8px;
  pointer-events: none;
  position: fixed;
  right: 8px;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  z-index: 1000;
}

.v-application--is-ltr .v-snack {
  text-align: left;
}

.v-application--is-rtl .v-snack {
  text-align: right;
}

.v-snack--absolute {
  position: absolute;
}

.v-snack--top {
  top: 8px;
}

.v-snack--bottom {
  bottom: 8px;
}

.v-snack__wrapper {
  align-items: center;
  background-color: #323232;
  border-radius: 4px;
  display: flex;
  margin: 0 auto;
  pointer-events: auto;
  transition: inherit;
  transition-property: opacity, transform;
  min-width: 100%;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.v-snack__content {
  align-items: center;
  display: flex;
  min-height: 48px;
  justify-content: space-between;
  overflow: hidden;
  padding: 8px 16px;
  width: 100%;
}

.v-snack__content .v-btn {
  flex: 0 0 auto;
  height: auto;
  min-width: auto;
  padding: 8px;
  width: auto;
}

.v-snack__content .v-btn--text, .v-snack__content .v-btn--icon, .v-snack__content .v-btn--outlined {
  color: #FFFFFF;
}

.v-application--is-ltr .v-snack__content .v-btn {
  margin: 0 -8px 0 24px;
}

.v-application--is-rtl .v-snack__content .v-btn {
  margin: 0 24px 0 -8px;
}

.v-snack__content .v-btn__content {
  margin: -2px;
}

.v-snack--multi-line .v-snack__content {
  height: auto;
  min-height: 68px;
}

.v-snack--vertical .v-snack__content {
  align-items: stretch;
  flex-direction: column;
  height: auto;
  padding: 16px 16px 8px;
}

.v-snack--vertical .v-snack__content .v-btn.v-btn {
  align-self: flex-end;
  justify-self: flex-end;
  margin-top: 18px;
}

.v-application--is-ltr .v-snack--vertical .v-snack__content .v-btn.v-btn {
  margin-left: 0;
}

.v-application--is-rtl .v-snack--vertical .v-snack__content .v-btn.v-btn {
  margin-right: 0;
}

.v-snack--vertical .v-snack__content .v-btn__content {
  flex: 0 0 auto;
  margin: 0;
}

@media only screen and (min-width: 600px) {
  .v-snack__wrapper {
    min-width: 344px;
    max-width: 672px;
  }

  .v-snack--left .v-snack__wrapper {
    margin-left: 0;
  }

  .v-snack--right .v-snack__wrapper {
    margin-right: 0;
  }

  .v-application--is-ltr .v-snack__content .v-btn:first-of-type {
    margin-left: 42px;
  }

  .v-application--is-rtl .v-snack__content .v-btn:first-of-type {
    margin-right: 42px;
  }
}
.v-snack-transition-enter .v-snack__wrapper {
  transform: scale(0.8);
}

.v-snack-transition-enter .v-snack__wrapper, .v-snack-transition-leave-to .v-snack__wrapper {
  opacity: 0;
}

.v-speed-dial {
  position: relative;
  z-index: 1;
}

.v-speed-dial--absolute {
  position: absolute;
}

.v-speed-dial--fixed {
  position: fixed;
}

.v-speed-dial--fixed, .v-speed-dial--absolute {
  z-index: 4;
}

.v-speed-dial--fixed > .v-btn--floating, .v-speed-dial--absolute > .v-btn--floating {
  margin: 0;
}

.v-speed-dial--top {
  top: 16px;
}

.v-speed-dial--bottom {
  bottom: 16px;
}

.v-speed-dial--left {
  left: 16px;
}

.v-speed-dial--right {
  right: 16px;
}

.v-speed-dial--direction-left .v-speed-dial__list, .v-speed-dial--direction-right .v-speed-dial__list {
  height: 100%;
  top: 0;
  padding: 0 16px;
}

.v-speed-dial--direction-top .v-speed-dial__list, .v-speed-dial--direction-bottom .v-speed-dial__list {
  left: 0;
  width: 100%;
}

.v-speed-dial--direction-top .v-speed-dial__list {
  flex-direction: column-reverse;
  bottom: 100%;
}

.v-speed-dial--direction-right .v-speed-dial__list {
  flex-direction: row;
  left: 100%;
}

.v-speed-dial--direction-bottom .v-speed-dial__list {
  flex-direction: column;
  top: 100%;
}

.v-speed-dial--direction-left .v-speed-dial__list {
  flex-direction: row-reverse;
  right: 100%;
}

/** Elements */
.v-speed-dial__list {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 16px 0;
  position: absolute;
}

.v-speed-dial__list .v-btn {
  margin: 6px;
}

/** Modifiers */
.v-speed-dial:not(.v-speed-dial--is-active) .v-speed-dial__list {
  pointer-events: none;
}

.theme--light.v-stepper {
  background: #FFFFFF;
}

.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step {
  background: rgba(0, 0, 0, 0.38);
}

.theme--light.v-stepper .v-stepper__step__step {
  color: white;
}

.theme--light.v-stepper .v-stepper__step__step .v-icon {
  color: white;
}

.theme--light.v-stepper .v-stepper__header .v-divider {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--light.v-stepper .v-stepper__step--active .v-stepper__label {
  text-shadow: 0px 0px 0px black;
}

.theme--light.v-stepper .v-stepper__step--editable:hover {
  background: rgba(0, 0, 0, 0.06);
}

.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label {
  text-shadow: 0px 0px 0px black;
}

.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step {
  background: rgba(0, 0, 0, 0.54);
}

.theme--light.v-stepper .v-stepper__label {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-stepper .v-stepper__label small {
  color: rgba(0, 0, 0, 0.6);
}

.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label {
  color: rgba(0, 0, 0, 0.6);
}

.v-application--is-ltr .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child) {
  border-left: 1px solid rgba(0, 0, 0, 0.12);
}

.v-application--is-rtl .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child) {
  border-right: 1px solid rgba(0, 0, 0, 0.12);
}

.theme--dark.v-stepper {
  background: #303030;
}

.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step {
  background: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-stepper .v-stepper__step__step {
  color: white;
}

.theme--dark.v-stepper .v-stepper__step__step .v-icon {
  color: white;
}

.theme--dark.v-stepper .v-stepper__header .v-divider {
  border-color: rgba(255, 255, 255, 0.12);
}

.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label {
  text-shadow: 0px 0px 0px white;
}

.theme--dark.v-stepper .v-stepper__step--editable:hover {
  background: rgba(255, 255, 255, 0.06);
}

.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label {
  text-shadow: 0px 0px 0px white;
}

.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label {
  color: rgba(255, 255, 255, 0.87);
}

.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step {
  background: rgba(255, 255, 255, 0.75);
}

.theme--dark.v-stepper .v-stepper__label {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-stepper .v-stepper__label small {
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label {
  color: rgba(255, 255, 255, 0.7);
}

.v-application--is-ltr .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child) {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}

.v-application--is-rtl .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child) {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

.v-stepper {
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.v-stepper__header {
  height: 72px;
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.v-stepper__header .v-divider {
  align-self: center;
  margin: 0 -16px;
}

.v-stepper__items {
  position: relative;
  overflow: hidden;
}

.v-stepper__step__step {
  align-items: center;
  border-radius: 50%;
  display: inline-flex;
  font-size: 0.75rem;
  justify-content: center;
  height: 24px;
  min-width: 24px;
  width: 24px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-application--is-ltr .v-stepper__step__step {
  margin-right: 8px;
}

.v-application--is-rtl .v-stepper__step__step {
  margin-left: 8px;
}

.v-stepper__step__step .v-icon.v-icon {
  font-size: 1.25rem;
}

.v-stepper__step__step .v-icon.v-icon.v-icon--svg {
  height: 1.25rem;
  width: 1.25rem;
}

.v-stepper__step {
  align-items: center;
  display: flex;
  flex-direction: row;
  padding: 24px;
  position: relative;
}

.v-stepper__step--active .v-stepper__label {
  transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1);
}

.v-stepper__step--editable {
  cursor: pointer;
}

.v-stepper__step.v-stepper__step--error .v-stepper__step__step {
  background: transparent;
  color: inherit;
}

.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon {
  font-size: 1.5rem;
  color: inherit;
}

.v-stepper__step.v-stepper__step--error .v-stepper__label {
  color: inherit;
  text-shadow: none;
  font-weight: 500;
}

.v-stepper__step.v-stepper__step--error .v-stepper__label small {
  color: inherit;
}

.v-stepper__label {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  line-height: 1;
}

.v-application--is-ltr .v-stepper__label {
  text-align: left;
}

.v-application--is-rtl .v-stepper__label {
  text-align: right;
}

.v-stepper__label small {
  font-size: 0.75rem;
  font-weight: 300;
  text-shadow: none;
}

.v-stepper__wrapper {
  overflow: hidden;
  transition: none;
}

.v-stepper__content {
  top: 0;
  padding: 24px 24px 16px 24px;
  flex: 1 0 auto;
  width: 100%;
}

.v-stepper__content > .v-btn {
  margin: 24px 8px 8px 0;
}

.v-stepper--is-booted .v-stepper__content, .v-stepper--is-booted .v-stepper__wrapper {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-stepper--vertical {
  padding-bottom: 36px;
}

.v-stepper--vertical .v-stepper__content {
  padding: 16px 60px 16px 23px;
  width: auto;
}

.v-application--is-ltr .v-stepper--vertical .v-stepper__content {
  margin: -8px -36px -16px 36px;
}

.v-application--is-rtl .v-stepper--vertical .v-stepper__content {
  margin: -8px 36px -16px -36px;
}

.v-stepper--vertical .v-stepper__step {
  padding: 24px 24px 16px;
}

.v-application--is-ltr .v-stepper--vertical .v-stepper__step__step {
  margin-right: 12px;
}

.v-application--is-rtl .v-stepper--vertical .v-stepper__step__step {
  margin-left: 12px;
}

.v-stepper--alt-labels .v-stepper__header {
  height: auto;
}

.v-stepper--alt-labels .v-stepper__header .v-divider {
  margin: 35px -67px 0;
  align-self: flex-start;
}

.v-stepper--alt-labels .v-stepper__step {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-basis: 175px;
}

.v-stepper--alt-labels .v-stepper__step small {
  align-self: center;
}

.v-stepper--alt-labels .v-stepper__step__step {
  margin-bottom: 11px;
  margin-left: 0;
  margin-right: 0;
}

@media only screen and (max-width: 959px) {
  .v-stepper:not(.v-stepper--vertical) .v-stepper__label {
    display: none;
  }

  .v-stepper:not(.v-stepper--vertical) .v-stepper__step__step {
    margin-left: 0;
    margin-right: 0;
  }
}
.theme--light.v-input--switch .v-input--switch__thumb {
  color: #FFFFFF;
}

.theme--light.v-input--switch .v-input--switch__track {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb {
  color: #fafafa !important;
}

.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track {
  color: rgba(0, 0, 0, 0.12) !important;
}

.theme--dark.v-input--switch .v-input--switch__thumb {
  color: #bdbdbd;
}

.theme--dark.v-input--switch .v-input--switch__track {
  color: rgba(255, 255, 255, 0.3);
}

.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb {
  color: #424242 !important;
}

.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track {
  color: rgba(255, 255, 255, 0.1) !important;
}

.v-input--switch__track, .v-input--switch__thumb {
  background-color: currentColor;
  pointer-events: none;
  transition: inherit;
}

.v-input--switch__track {
  border-radius: 8px;
  width: 36px;
  height: 14px;
  left: 2px;
  position: absolute;
  opacity: 0.6;
  right: 2px;
  top: calc(50% - 7px);
}

.v-input--switch__thumb {
  border-radius: 50%;
  top: calc(50% - 10px);
  height: 20px;
  position: relative;
  width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-input--switch .v-input--selection-controls__input {
  width: 38px;
}

.v-input--switch .v-input--selection-controls__ripple {
  top: calc(50% - 24px);
}

.v-input--switch.v-input--dense .v-input--switch__thumb {
  width: 18px;
  height: 18px;
}

.v-input--switch.v-input--dense .v-input--switch__track {
  height: 12px;
  width: 32px;
}

.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track {
  height: 22px;
  width: 44px;
  top: calc(50% - 12px);
  left: -3px;
}

.v-input--switch.v-input--dense .v-input--selection-controls__ripple {
  top: calc(50% - 22px);
}

.v-input--switch.v-input--is-dirty.v-input--is-disabled {
  opacity: 0.6;
}

.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple {
  left: -14px;
}

.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple {
  left: -12px;
}

.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,
.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(20px, 0);
}

.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple {
  right: -14px;
}

.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple {
  right: -12px;
}

.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,
.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(-20px, 0);
}

.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.v-input--switch--inset .v-input--switch__track,
.v-input--switch--inset .v-input--selection-controls__input {
  width: 48px;
}

.v-input--switch--inset .v-input--switch__track {
  border-radius: 14px;
  height: 28px;
  left: -4px;
  opacity: 0.32;
  top: calc(50% - 14px);
}

.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,
.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb {
  transform: translate(0, 0) !important;
}

.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,
.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb {
  transform: translate(-6px, 0) !important;
}

.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,
.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(20px, 0) !important;
}

.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,
.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(-26px, 0) !important;
}

/* Theme */
.theme--light.v-system-bar {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.6);
}

.theme--light.v-system-bar .v-icon {
  color: rgba(0, 0, 0, 0.6);
}

.theme--light.v-system-bar--lights-out {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.theme--dark.v-system-bar {
  background-color: #000000;
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-system-bar .v-icon {
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-system-bar--lights-out {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.v-system-bar {
  align-items: center;
  display: flex;
  font-size: 0.875rem;
  font-weight: 400;
  padding: 0 8px;
}

.v-system-bar .v-icon {
  font-size: 1rem;
  margin-right: 4px;
}

.v-system-bar--fixed, .v-system-bar--absolute {
  left: 0;
  top: 0;
  width: 100%;
  z-index: 3;
}

.v-system-bar--fixed {
  position: fixed;
}

.v-system-bar--absolute {
  position: absolute;
}

.v-system-bar--window .v-icon {
  font-size: 1.25rem;
  margin-right: 8px;
}

.theme--light.v-tabs > .v-tabs-bar {
  background-color: #FFFFFF;
}

.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active),
.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon,
.theme--light.v-tabs > .v-tabs-bar .v-tab--disabled {
  color: rgba(0, 0, 0, 0.54);
}

.theme--light.v-tabs .v-tab:hover::before {
  opacity: 0.04;
}

.theme--light.v-tabs .v-tab:focus::before {
  opacity: 0.12;
}

.theme--light.v-tabs .v-tab--active:hover::before, .theme--light.v-tabs .v-tab--active::before {
  opacity: 0.12;
}

.theme--light.v-tabs .v-tab--active:focus::before {
  opacity: 0.16;
}

.theme--dark.v-tabs > .v-tabs-bar {
  background-color: #1F1F1F;
}

.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active),
.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon,
.theme--dark.v-tabs > .v-tabs-bar .v-tab--disabled {
  color: rgba(255, 255, 255, 0.6);
}

.theme--dark.v-tabs .v-tab:hover::before {
  opacity: 0.08;
}

.theme--dark.v-tabs .v-tab:focus::before {
  opacity: 0.24;
}

.theme--dark.v-tabs .v-tab--active:hover::before, .theme--dark.v-tabs .v-tab--active::before {
  opacity: 0.24;
}

.theme--dark.v-tabs .v-tab--active:focus::before {
  opacity: 0.32;
}

.theme--light.v-tabs-items {
  background-color: #FFFFFF;
}

.theme--dark.v-tabs-items {
  background-color: #1F1F1F;
}

.v-tabs-bar.primary .v-tab,
.v-tabs-bar.primary .v-tabs-slider, .v-tabs-bar.secondary .v-tab,
.v-tabs-bar.secondary .v-tabs-slider, .v-tabs-bar.accent .v-tab,
.v-tabs-bar.accent .v-tabs-slider, .v-tabs-bar.success .v-tab,
.v-tabs-bar.success .v-tabs-slider, .v-tabs-bar.error .v-tab,
.v-tabs-bar.error .v-tabs-slider, .v-tabs-bar.warning .v-tab,
.v-tabs-bar.warning .v-tabs-slider, .v-tabs-bar.info .v-tab,
.v-tabs-bar.info .v-tabs-slider {
  color: #FFFFFF;
}

.v-tabs {
  flex: 1 1 auto;
  width: 100%;
}

.v-tabs .v-menu__activator {
  height: 100%;
}

.v-tabs:not(.v-tabs--vertical) .v-tab {
  white-space: normal;
}

.v-tabs-bar {
  border-radius: inherit;
  height: 48px;
}

.v-tabs-bar.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-tabs-bar--show-arrows):not(.v-slide-group--has-affixes) .v-slide-group__prev {
  display: inline;
  display: initial;
  visibility: hidden;
}

.v-tabs-bar.v-item-group > * {
  cursor: auto;
  cursor: initial;
}

.v-tab {
  align-items: center;
  display: flex;
  flex: 0 1 auto;
  font-size: 0.875rem;
  font-weight: 500;
  justify-content: center;
  letter-spacing: 0.0892857143em;
  line-height: normal;
  min-width: 90px;
  max-width: 360px;
  outline: none;
  padding: 0 16px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-tab.v-tab {
  color: inherit;
}

.v-tab:before {
  background-color: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-tab:not(.v-tab-disabled) {
  cursor: pointer;
}

.v-tabs-slider {
  background-color: currentColor;
  height: 100%;
  width: 100%;
}

.v-tabs-slider-wrapper {
  bottom: 0;
  margin: 0 !important;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  z-index: 1;
}

.v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab {
  margin-left: 42px;
}

.v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab {
  margin-right: 42px;
}

.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:last-child,
.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:last-child {
  margin-right: auto;
}

.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:last-child,
.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:last-child {
  margin-left: auto;
}

.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),
.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + *,
.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),
.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + * {
  margin-left: auto;
}

.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),
.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + *,
.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),
.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + * {
  margin-right: auto;
}

.v-tabs--fixed-tabs > .v-tabs-bar .v-tab {
  flex: 1 1 auto;
  width: 100%;
}

.v-tabs--grow > .v-tabs-bar .v-tab {
  flex: 1 0 auto;
  max-width: none;
}

.v-tabs--icons-and-text > .v-tabs-bar {
  height: 72px;
}

.v-tabs--icons-and-text > .v-tabs-bar .v-tab {
  flex-direction: column-reverse;
}

.v-tabs--icons-and-text > .v-tabs-bar .v-tab > *:first-child {
  margin-bottom: 6px;
}

.v-tabs--overflow > .v-tabs-bar .v-tab {
  flex: 1 0 auto;
}

.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:first-child,
.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab {
  margin-left: auto;
}

.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:first-child,
.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab {
  margin-right: auto;
}

.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:last-child {
  margin-right: 0;
}

.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:last-child {
  margin-left: 0;
}

.v-tabs--vertical {
  display: flex;
}

.v-tabs--vertical > .v-tabs-bar {
  flex: 1 0 auto;
  height: auto;
}

.v-tabs--vertical > .v-tabs-bar .v-slide-group__next,
.v-tabs--vertical > .v-tabs-bar .v-slide-group__prev {
  display: none;
}

.v-tabs--vertical > .v-tabs-bar .v-tabs-bar__content {
  flex-direction: column;
}

.v-tabs--vertical > .v-tabs-bar .v-tab {
  height: 48px;
}

.v-tabs--vertical > .v-tabs-bar .v-tabs-slider {
  height: 100%;
}

.v-tabs--vertical > .v-window {
  flex: 0 1 100%;
}

.v-tabs--vertical.v-tabs--icons-and-text > .v-tabs-bar .v-tab {
  height: 72px;
}

.v-tab--active {
  color: inherit;
}

.v-tab--active.v-tab:not(:focus)::before {
  opacity: 0;
}

.v-tab--active .v-icon {
  color: inherit;
}

.v-tab--disabled {
  pointer-events: none;
  opacity: 0.5;
}

.v-textarea textarea {
  align-self: stretch;
  flex: 1 1 auto;
  line-height: 1.75rem;
  max-width: 100%;
  min-height: 32px;
  outline: none;
  padding: 0;
  width: 100%;
}

.v-textarea .v-text-field__prefix,
.v-textarea .v-text-field__suffix {
  padding-top: 2px;
  align-self: start;
}

.v-textarea.v-text-field--box .v-text-field__prefix,
.v-textarea.v-text-field--box textarea, .v-textarea.v-text-field--enclosed .v-text-field__prefix,
.v-textarea.v-text-field--enclosed textarea {
  margin-top: 24px;
}

.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,
.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,
.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,
.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea {
  margin-top: 10px;
}

.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label {
  top: 18px;
}

.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea {
  margin-top: 6px;
}

.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer {
  align-self: flex-start;
  margin-top: 8px;
}

.v-textarea.v-text-field--solo {
  align-items: flex-start;
}

.v-textarea.v-text-field--solo .v-input__prepend-inner,
.v-textarea.v-text-field--solo .v-input__prepend-outer,
.v-textarea.v-text-field--solo .v-input__append-inner,
.v-textarea.v-text-field--solo .v-input__append-outer {
  align-self: flex-start;
  margin-top: 12px;
}

.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner {
  padding-left: 12px;
}

.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner {
  padding-right: 12px;
}

.v-textarea--auto-grow textarea {
  overflow: hidden;
}

.v-textarea--no-resize textarea {
  resize: none;
}

.v-textarea.v-text-field--enclosed .v-text-field__slot {
  align-self: stretch;
}

.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot {
  margin-right: -12px;
}

.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot {
  margin-left: -12px;
}

.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
  padding-right: 12px;
}

.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
  padding-left: 12px;
}

.theme--light.v-timeline::before {
  background: rgba(0, 0, 0, 0.12);
}

.theme--light.v-timeline .v-timeline-item__dot {
  background: #FFFFFF;
}

.theme--light.v-timeline .v-timeline-item .v-card::before {
  border-right-color: rgba(0, 0, 0, 0.12);
}

.theme--dark.v-timeline::before {
  background: rgba(255, 255, 255, 0.12);
}

.theme--dark.v-timeline .v-timeline-item__dot {
  background: #1F1F1F;
}

.theme--dark.v-timeline .v-timeline-item .v-card::before {
  border-right-color: rgba(0, 0, 0, 0.12);
}

.v-timeline {
  padding-top: 24px;
  position: relative;
}

.v-timeline:before {
  bottom: 0;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 2px;
}

.v-timeline-item {
  display: flex;
  padding-bottom: 24px;
}

.v-timeline-item__body {
  position: relative;
  height: 100%;
  flex: 1 1 auto;
}

.v-timeline-item__divider {
  position: relative;
  min-width: 96px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.v-timeline-item__dot {
  z-index: 2;
  border-radius: 50%;
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  height: 38px;
  left: calc(50% - 19px);
  width: 38px;
}

.v-timeline-item__dot .v-timeline-item__inner-dot {
  height: 30px;
  margin: 4px;
  width: 30px;
}

.v-timeline-item__dot--small {
  height: 24px;
  left: calc(50% - 12px);
  width: 24px;
}

.v-timeline-item__dot--small .v-timeline-item__inner-dot {
  height: 18px;
  margin: 3px;
  width: 18px;
}

.v-timeline-item__dot--large {
  height: 52px;
  left: calc(50% - 26px);
  width: 52px;
}

.v-timeline-item__dot--large .v-timeline-item__inner-dot {
  height: 42px;
  margin: 5px;
  width: 42px;
}

.v-timeline-item__inner-dot {
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.v-timeline-item__opposite {
  flex: 1 1 auto;
  align-self: center;
  max-width: calc(50% - 48px);
}

.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before), .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after {
  flex-direction: row-reverse;
}

.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite {
  text-align: right;
}

.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite {
  text-align: left;
}

.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body .v-card:after {
  transform: rotate(0);
  left: -10px;
  right: auto;
  right: initial;
}

.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body .v-card:after {
  transform: rotate(180deg);
  left: auto;
  left: initial;
  right: -10px;
}

.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body, .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body {
  max-width: calc(50% - 48px);
}

.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after), .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before {
  flex-direction: row;
}

.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite {
  text-align: left;
}

.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite {
  text-align: right;
}

.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body .v-card:after {
  transform: rotate(180deg);
  right: -10px;
  left: auto;
  left: initial;
}

.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body .v-card:after {
  transform: rotate(0);
  right: auto;
  right: initial;
  left: -10px;
}

.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body, .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body {
  max-width: calc(50% - 48px);
}

.v-timeline-item__body > .v-card:not(.v-card--flat):before, .v-timeline-item__body > .v-card:not(.v-card--flat):after {
  content: "";
  position: absolute;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid black;
  top: calc(50% - 10px);
}

.v-timeline-item__body > .v-card:not(.v-card--flat):after {
  border-right-color: inherit;
}

.v-timeline-item__body > .v-card:not(.v-card--flat):before {
  top: calc(50% - 10px + 2px);
}

.v-timeline--align-top .v-timeline-item__dot {
  align-self: start;
}

.v-timeline--align-top .v-timeline-item__body > .v-card:before {
  top: calc(0% + 10px + 2px);
}

.v-timeline--align-top .v-timeline-item__body > .v-card:after {
  top: calc(0% + 10px);
}

.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before {
  left: calc(50% - 1px);
  right: auto;
  right: initial;
}

.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before {
  left: auto;
  left: initial;
  right: calc(50% - 1px);
}

.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense):before {
  right: calc(50% - 1px);
  left: auto;
  left: initial;
}

.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense):before {
  right: auto;
  right: initial;
  left: calc(50% - 1px);
}

.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after), .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before {
  flex-direction: row;
}

.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite {
  text-align: left;
}

.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite {
  text-align: right;
}

.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body .v-card:after {
  transform: rotate(180deg);
  right: -10px;
  left: auto;
  left: initial;
}

.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body .v-card:after {
  transform: rotate(0);
  right: auto;
  right: initial;
  left: -10px;
}

.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body, .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body {
  max-width: calc(50% - 48px);
}

.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before), .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after {
  flex-direction: row-reverse;
}

.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite {
  text-align: right;
}

.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite {
  text-align: left;
}

.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body .v-card:after {
  transform: rotate(0);
  left: -10px;
  right: auto;
  right: initial;
}

.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body .v-card:after {
  transform: rotate(180deg);
  left: auto;
  left: initial;
  right: -10px;
}

.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body, .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body {
  max-width: calc(50% - 48px);
}

.v-application--is-ltr .v-timeline--reverse.v-timeline--dense:before {
  right: calc(48px - 1px);
  left: auto;
  left: initial;
}

.v-application--is-rtl .v-timeline--reverse.v-timeline--dense:before {
  right: auto;
  right: initial;
  left: calc(48px - 1px);
}

.v-application--is-ltr .v-timeline--dense:not(.v-timeline--reverse):before {
  left: calc(48px - 1px);
  right: auto;
  right: initial;
}

.v-application--is-rtl .v-timeline--dense:not(.v-timeline--reverse):before {
  left: auto;
  left: initial;
  right: calc(48px - 1px);
}

.v-timeline--dense .v-timeline-item {
  flex-direction: row-reverse !important;
}

.v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after {
  transform: rotate(0);
  left: -10px;
  right: auto;
  right: initial;
}

.v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after {
  transform: rotate(180deg);
  left: auto;
  left: initial;
  right: -10px;
}

.v-timeline--dense .v-timeline-item__body {
  max-width: calc(100% - 96px);
}

.v-timeline--dense .v-timeline-item__opposite {
  display: none;
}

.v-timeline--reverse.v-timeline--dense .v-timeline-item {
  flex-direction: row !important;
}

.v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after {
  transform: rotate(180deg);
  right: -10px;
  left: auto;
  left: initial;
}

.v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after {
  transform: rotate(0);
  right: auto;
  right: initial;
  left: -10px;
}

.v-timeline-item--fill-dot .v-timeline-item__inner-dot {
  height: inherit;
  margin: 0;
  width: inherit;
}

.v-time-picker-title {
  color: #FFFFFF;
  display: flex;
  line-height: 1;
  justify-content: flex-end;
}

.v-time-picker-title__time {
  white-space: nowrap;
  direction: ltr;
}

.v-time-picker-title__time .v-picker__title__btn,
.v-time-picker-title__time span {
  align-items: center;
  display: inline-flex;
  height: 70px;
  font-size: 70px;
  justify-content: center;
}

.v-time-picker-title__ampm {
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  font-size: 16px;
  margin: 8px 0 6px 8px;
  text-transform: uppercase;
}

.v-time-picker-title__ampm div:only-child {
  flex-direction: row;
}

.v-picker__title--landscape .v-time-picker-title {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.v-picker__title--landscape .v-time-picker-title__time {
  text-align: right;
}

.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,
.v-picker__title--landscape .v-time-picker-title__time span {
  height: 55px;
  font-size: 55px;
}

.v-picker__title--landscape .v-time-picker-title__ampm {
  margin: 16px 0 0;
  align-self: initial;
  text-align: center;
}

.v-picker--time .v-picker__title--landscape {
  padding: 0;
}

.v-picker--time .v-picker__title--landscape .v-time-picker-title__time {
  text-align: center;
}

.theme--light.v-time-picker-clock {
  background: #e0e0e0;
}

.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled {
  color: rgba(0, 0, 0, 0.26);
}

.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active {
  color: rgba(255, 255, 255, 0.3);
}

.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand {
  background-color: #bdbdbd;
}

.theme--light.v-time-picker-clock--indeterminate:after {
  color: #bdbdbd;
}

.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active {
  background-color: #bdbdbd;
}

.theme--dark.v-time-picker-clock {
  background: #616161;
}

.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled {
  color: rgba(255, 255, 255, 0.3);
}

.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active {
  color: rgba(255, 255, 255, 0.3);
}

.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand {
  background-color: #757575;
}

.theme--dark.v-time-picker-clock--indeterminate:after {
  color: #757575;
}

.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active {
  background-color: #757575;
}

.v-time-picker-clock {
  border-radius: 100%;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
  padding-top: 100%;
  flex: 1 0 auto;
}

.v-time-picker-clock__container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
}

.v-time-picker-clock__ampm {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin: 0;
  padding: 10px;
}

.v-time-picker-clock__hand {
  height: calc(50% - 4px);
  width: 2px;
  bottom: 50%;
  left: calc(50% - 1px);
  transform-origin: center bottom;
  position: absolute;
  will-change: transform;
  z-index: 1;
}

.v-time-picker-clock__hand:before {
  background: transparent;
  border: 2px solid inherit;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  content: "";
  position: absolute;
  top: -4px;
  left: 50%;
  transform: translate(-50%, -50%);
}

.v-time-picker-clock__hand:after {
  content: "";
  position: absolute;
  height: 8px;
  width: 8px;
  top: 100%;
  left: 50%;
  border-radius: 100%;
  border-style: solid;
  border-color: inherit;
  background-color: inherit;
  transform: translate(-50%, -50%);
}

.v-time-picker-clock__hand--inner:after {
  height: 14px;
}

.v-picker--full-width .v-time-picker-clock__container {
  max-width: 290px;
}

.v-time-picker-clock__inner {
  position: absolute;
  bottom: 27px;
  left: 27px;
  right: 27px;
  top: 27px;
}

.v-time-picker-clock__item {
  align-items: center;
  border-radius: 100%;
  cursor: default;
  display: flex;
  font-size: 16px;
  justify-content: center;
  height: 40px;
  position: absolute;
  text-align: center;
  width: 40px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transform: translate(-50%, -50%);
}

.v-time-picker-clock__item > span {
  z-index: 1;
}

.v-time-picker-clock__item:before, .v-time-picker-clock__item:after {
  content: "";
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 14px;
  width: 14px;
  transform: translate(-50%, -50%);
}

.v-time-picker-clock__item:after, .v-time-picker-clock__item:before {
  height: 40px;
  width: 40px;
}

.v-time-picker-clock__item--active {
  color: #FFFFFF;
  cursor: default;
  z-index: 2;
}

.v-time-picker-clock__item--disabled {
  pointer-events: none;
}

.v-picker--landscape .v-time-picker-clock__container {
  flex-direction: row;
}

.v-picker--landscape .v-time-picker-clock__ampm {
  flex-direction: column;
}

.v-tooltip {
  display: none;
}

.v-tooltip--attached {
  display: inline;
}

.v-tooltip__content {
  background: rgba(97, 97, 97, 0.9);
  color: #FFFFFF;
  border-radius: 4px;
  font-size: 14px;
  line-height: 22px;
  display: inline-block;
  padding: 5px 16px;
  position: absolute;
  text-transform: none;
  text-transform: initial;
  width: auto;
  opacity: 1;
  pointer-events: none;
}

.v-tooltip__content--fixed {
  position: fixed;
}

.v-tooltip__content[class*=-active] {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.v-tooltip__content[class*=enter-active] {
  transition-duration: 150ms;
}

.v-tooltip__content[class*=leave-active] {
  transition-duration: 75ms;
}

.theme--light.v-treeview {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-treeview--hoverable .v-treeview-node__root:hover::before,
.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root:hover::before {
  opacity: 0.04;
}

.theme--light.v-treeview--hoverable .v-treeview-node__root:focus::before,
.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root:focus::before {
  opacity: 0.12;
}

.theme--light.v-treeview--hoverable .v-treeview-node__root--active:hover::before, .theme--light.v-treeview--hoverable .v-treeview-node__root--active::before,
.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:hover::before,
.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active::before {
  opacity: 0.12;
}

.theme--light.v-treeview--hoverable .v-treeview-node__root--active:focus::before,
.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:focus::before {
  opacity: 0.16;
}

.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:hover::before, .theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active::before {
  opacity: 0.12;
}

.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:focus::before {
  opacity: 0.16;
}

.theme--light.v-treeview .v-treeview-node--disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-treeview .v-treeview-node--disabled .v-treeview-node__toggle,
.theme--light.v-treeview .v-treeview-node--disabled .v-treeview-node__checkbox {
  color: rgba(0, 0, 0, 0.38) !important;
}

.theme--dark.v-treeview {
  color: #FFFFFF;
}

.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover::before,
.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root:hover::before {
  opacity: 0.08;
}

.theme--dark.v-treeview--hoverable .v-treeview-node__root:focus::before,
.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root:focus::before {
  opacity: 0.24;
}

.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:hover::before, .theme--dark.v-treeview--hoverable .v-treeview-node__root--active::before,
.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:hover::before,
.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active::before {
  opacity: 0.24;
}

.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:focus::before,
.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:focus::before {
  opacity: 0.32;
}

.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:hover::before, .theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active::before {
  opacity: 0.24;
}

.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:focus::before {
  opacity: 0.32;
}

.theme--dark.v-treeview .v-treeview-node--disabled {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-treeview .v-treeview-node--disabled .v-treeview-node__toggle,
.theme--dark.v-treeview .v-treeview-node--disabled .v-treeview-node__checkbox {
  color: rgba(255, 255, 255, 0.5) !important;
}

.v-treeview-node--disabled {
  pointer-events: none;
}

.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root,
.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root:before {
  border-bottom-right-radius: 24px !important;
  border-top-right-radius: 24px !important;
}

.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root {
  margin-top: 8px;
  margin-bottom: 8px;
}

.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root,
.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root:before {
  border-radius: 24px !important;
}

.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root {
  margin-top: 8px;
  margin-bottom: 8px;
}

.v-treeview-node--excluded {
  display: none;
}

.v-treeview-node--click > .v-treeview-node__root,
.v-treeview-node--click > .v-treeview-node__root > .v-treeview-node__content > * {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-treeview-node.v-treeview-node--active .v-treeview-node__content .v-icon {
  color: inherit;
}

.v-treeview-node__root {
  display: flex;
  align-items: center;
  min-height: 48px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
}

.v-treeview-node__root::before {
  background-color: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-treeview-node__children {
  transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}

.v-treeview--dense .v-treeview-node__root {
  min-height: 40px;
}

.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root,
.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root:before {
  border-bottom-right-radius: 20px !important;
  border-top-right-radius: 20px !important;
}

.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root {
  margin-top: 8px;
  margin-bottom: 8px;
}

.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root,
.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root:before {
  border-radius: 20px !important;
}

.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root {
  margin-top: 8px;
  margin-bottom: 8px;
}

.v-treeview-node__checkbox {
  width: 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-application--is-ltr .v-treeview-node__checkbox {
  margin-left: 6px;
}

.v-application--is-rtl .v-treeview-node__checkbox {
  margin-right: 6px;
}

.v-treeview-node__toggle {
  width: 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-treeview-node__toggle--loading {
  animation: progress-circular-rotate 1s linear infinite;
}

.v-application--is-ltr .v-treeview-node__toggle {
  transform: rotate(-90deg);
}

.v-application--is-ltr .v-treeview-node__toggle--open {
  transform: none;
}

.v-application--is-rtl .v-treeview-node__toggle {
  transform: rotate(90deg);
}

.v-application--is-rtl .v-treeview-node__toggle--open {
  transform: none;
}

.v-treeview-node__prepend {
  min-width: 24px;
}

.v-application--is-ltr .v-treeview-node__prepend {
  margin-right: 6px;
}

.v-application--is-rtl .v-treeview-node__prepend {
  margin-left: 6px;
}

.v-treeview-node__append {
  min-width: 24px;
}

.v-application--is-ltr .v-treeview-node__append {
  margin-left: 6px;
}

.v-application--is-rtl .v-treeview-node__append {
  margin-right: 6px;
}

.v-treeview-node__level {
  width: 24px;
}

.v-treeview-node__label {
  flex: 1;
  font-size: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.v-treeview-node__content {
  align-items: center;
  display: flex;
  flex-basis: 0%;
  flex-grow: 1;
  flex-shrink: 0;
  min-width: 0;
}

.v-treeview-node__content .v-btn {
  flex-grow: 0 !important;
  flex-shrink: 1 !important;
}

.v-application--is-ltr .v-treeview-node__content {
  margin-left: 6px;
}

.v-application--is-rtl .v-treeview-node__content {
  margin-right: 6px;
}
@keyframes v-shake {
  59% {
    margin-left: 0;
  }
  60%, 80% {
    margin-left: 2px;
  }
  70%, 90% {
    margin-left: -2px;
  }
}
.v-application .black {
  background-color: #000000 !important;
  border-color: #000000 !important;
}

.v-application .black--text {
  color: #000000 !important;
  caret-color: #000000 !important;
}

.v-application .white {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
}

.v-application .white--text {
  color: #FFFFFF !important;
  caret-color: #FFFFFF !important;
}

.v-application .transparent {
  background-color: transparent !important;
  border-color: transparent !important;
}

.v-application .transparent--text {
  color: transparent !important;
  caret-color: transparent !important;
}

.v-application .red {
  background-color: #F44336 !important;
  border-color: #F44336 !important;
}

.v-application .red--text {
  color: #F44336 !important;
  caret-color: #F44336 !important;
}

.v-application .red.lighten-5 {
  background-color: #FFEBEE !important;
  border-color: #FFEBEE !important;
}

.v-application .red--text.text--lighten-5 {
  color: #FFEBEE !important;
  caret-color: #FFEBEE !important;
}

.v-application .red.lighten-4 {
  background-color: #FFCDD2 !important;
  border-color: #FFCDD2 !important;
}

.v-application .red--text.text--lighten-4 {
  color: #FFCDD2 !important;
  caret-color: #FFCDD2 !important;
}

.v-application .red.lighten-3 {
  background-color: #EF9A9A !important;
  border-color: #EF9A9A !important;
}

.v-application .red--text.text--lighten-3 {
  color: #EF9A9A !important;
  caret-color: #EF9A9A !important;
}

.v-application .red.lighten-2 {
  background-color: #E57373 !important;
  border-color: #E57373 !important;
}

.v-application .red--text.text--lighten-2 {
  color: #E57373 !important;
  caret-color: #E57373 !important;
}

.v-application .red.lighten-1 {
  background-color: #EF5350 !important;
  border-color: #EF5350 !important;
}

.v-application .red--text.text--lighten-1 {
  color: #EF5350 !important;
  caret-color: #EF5350 !important;
}

.v-application .red.darken-1 {
  background-color: #E53935 !important;
  border-color: #E53935 !important;
}

.v-application .red--text.text--darken-1 {
  color: #E53935 !important;
  caret-color: #E53935 !important;
}

.v-application .red.darken-2 {
  background-color: #D32F2F !important;
  border-color: #D32F2F !important;
}

.v-application .red--text.text--darken-2 {
  color: #D32F2F !important;
  caret-color: #D32F2F !important;
}

.v-application .red.darken-3 {
  background-color: #C62828 !important;
  border-color: #C62828 !important;
}

.v-application .red--text.text--darken-3 {
  color: #C62828 !important;
  caret-color: #C62828 !important;
}

.v-application .red.darken-4 {
  background-color: #B71C1C !important;
  border-color: #B71C1C !important;
}

.v-application .red--text.text--darken-4 {
  color: #B71C1C !important;
  caret-color: #B71C1C !important;
}

.v-application .red.accent-1 {
  background-color: #FF8A80 !important;
  border-color: #FF8A80 !important;
}

.v-application .red--text.text--accent-1 {
  color: #FF8A80 !important;
  caret-color: #FF8A80 !important;
}

.v-application .red.accent-2 {
  background-color: #FF5252 !important;
  border-color: #FF5252 !important;
}

.v-application .red--text.text--accent-2 {
  color: #FF5252 !important;
  caret-color: #FF5252 !important;
}

.v-application .red.accent-3 {
  background-color: #FF1744 !important;
  border-color: #FF1744 !important;
}

.v-application .red--text.text--accent-3 {
  color: #FF1744 !important;
  caret-color: #FF1744 !important;
}

.v-application .red.accent-4 {
  background-color: #D50000 !important;
  border-color: #D50000 !important;
}

.v-application .red--text.text--accent-4 {
  color: #D50000 !important;
  caret-color: #D50000 !important;
}

.v-application .pink {
  background-color: #e91e63 !important;
  border-color: #e91e63 !important;
}

.v-application .pink--text {
  color: #e91e63 !important;
  caret-color: #e91e63 !important;
}

.v-application .pink.lighten-5 {
  background-color: #fce4ec !important;
  border-color: #fce4ec !important;
}

.v-application .pink--text.text--lighten-5 {
  color: #fce4ec !important;
  caret-color: #fce4ec !important;
}

.v-application .pink.lighten-4 {
  background-color: #f8bbd0 !important;
  border-color: #f8bbd0 !important;
}

.v-application .pink--text.text--lighten-4 {
  color: #f8bbd0 !important;
  caret-color: #f8bbd0 !important;
}

.v-application .pink.lighten-3 {
  background-color: #f48fb1 !important;
  border-color: #f48fb1 !important;
}

.v-application .pink--text.text--lighten-3 {
  color: #f48fb1 !important;
  caret-color: #f48fb1 !important;
}

.v-application .pink.lighten-2 {
  background-color: #f06292 !important;
  border-color: #f06292 !important;
}

.v-application .pink--text.text--lighten-2 {
  color: #f06292 !important;
  caret-color: #f06292 !important;
}

.v-application .pink.lighten-1 {
  background-color: #ec407a !important;
  border-color: #ec407a !important;
}

.v-application .pink--text.text--lighten-1 {
  color: #ec407a !important;
  caret-color: #ec407a !important;
}

.v-application .pink.darken-1 {
  background-color: #d81b60 !important;
  border-color: #d81b60 !important;
}

.v-application .pink--text.text--darken-1 {
  color: #d81b60 !important;
  caret-color: #d81b60 !important;
}

.v-application .pink.darken-2 {
  background-color: #c2185b !important;
  border-color: #c2185b !important;
}

.v-application .pink--text.text--darken-2 {
  color: #c2185b !important;
  caret-color: #c2185b !important;
}

.v-application .pink.darken-3 {
  background-color: #ad1457 !important;
  border-color: #ad1457 !important;
}

.v-application .pink--text.text--darken-3 {
  color: #ad1457 !important;
  caret-color: #ad1457 !important;
}

.v-application .pink.darken-4 {
  background-color: #880e4f !important;
  border-color: #880e4f !important;
}

.v-application .pink--text.text--darken-4 {
  color: #880e4f !important;
  caret-color: #880e4f !important;
}

.v-application .pink.accent-1 {
  background-color: #ff80ab !important;
  border-color: #ff80ab !important;
}

.v-application .pink--text.text--accent-1 {
  color: #ff80ab !important;
  caret-color: #ff80ab !important;
}

.v-application .pink.accent-2 {
  background-color: #ff4081 !important;
  border-color: #ff4081 !important;
}

.v-application .pink--text.text--accent-2 {
  color: #ff4081 !important;
  caret-color: #ff4081 !important;
}

.v-application .pink.accent-3 {
  background-color: #f50057 !important;
  border-color: #f50057 !important;
}

.v-application .pink--text.text--accent-3 {
  color: #f50057 !important;
  caret-color: #f50057 !important;
}

.v-application .pink.accent-4 {
  background-color: #c51162 !important;
  border-color: #c51162 !important;
}

.v-application .pink--text.text--accent-4 {
  color: #c51162 !important;
  caret-color: #c51162 !important;
}

.v-application .purple {
  background-color: #9c27b0 !important;
  border-color: #9c27b0 !important;
}

.v-application .purple--text {
  color: #9c27b0 !important;
  caret-color: #9c27b0 !important;
}

.v-application .purple.lighten-5 {
  background-color: #f3e5f5 !important;
  border-color: #f3e5f5 !important;
}

.v-application .purple--text.text--lighten-5 {
  color: #f3e5f5 !important;
  caret-color: #f3e5f5 !important;
}

.v-application .purple.lighten-4 {
  background-color: #e1bee7 !important;
  border-color: #e1bee7 !important;
}

.v-application .purple--text.text--lighten-4 {
  color: #e1bee7 !important;
  caret-color: #e1bee7 !important;
}

.v-application .purple.lighten-3 {
  background-color: #ce93d8 !important;
  border-color: #ce93d8 !important;
}

.v-application .purple--text.text--lighten-3 {
  color: #ce93d8 !important;
  caret-color: #ce93d8 !important;
}

.v-application .purple.lighten-2 {
  background-color: #ba68c8 !important;
  border-color: #ba68c8 !important;
}

.v-application .purple--text.text--lighten-2 {
  color: #ba68c8 !important;
  caret-color: #ba68c8 !important;
}

.v-application .purple.lighten-1 {
  background-color: #ab47bc !important;
  border-color: #ab47bc !important;
}

.v-application .purple--text.text--lighten-1 {
  color: #ab47bc !important;
  caret-color: #ab47bc !important;
}

.v-application .purple.darken-1 {
  background-color: #8e24aa !important;
  border-color: #8e24aa !important;
}

.v-application .purple--text.text--darken-1 {
  color: #8e24aa !important;
  caret-color: #8e24aa !important;
}

.v-application .purple.darken-2 {
  background-color: #7b1fa2 !important;
  border-color: #7b1fa2 !important;
}

.v-application .purple--text.text--darken-2 {
  color: #7b1fa2 !important;
  caret-color: #7b1fa2 !important;
}

.v-application .purple.darken-3 {
  background-color: #6a1b9a !important;
  border-color: #6a1b9a !important;
}

.v-application .purple--text.text--darken-3 {
  color: #6a1b9a !important;
  caret-color: #6a1b9a !important;
}

.v-application .purple.darken-4 {
  background-color: #4a148c !important;
  border-color: #4a148c !important;
}

.v-application .purple--text.text--darken-4 {
  color: #4a148c !important;
  caret-color: #4a148c !important;
}

.v-application .purple.accent-1 {
  background-color: #ea80fc !important;
  border-color: #ea80fc !important;
}

.v-application .purple--text.text--accent-1 {
  color: #ea80fc !important;
  caret-color: #ea80fc !important;
}

.v-application .purple.accent-2 {
  background-color: #e040fb !important;
  border-color: #e040fb !important;
}

.v-application .purple--text.text--accent-2 {
  color: #e040fb !important;
  caret-color: #e040fb !important;
}

.v-application .purple.accent-3 {
  background-color: #d500f9 !important;
  border-color: #d500f9 !important;
}

.v-application .purple--text.text--accent-3 {
  color: #d500f9 !important;
  caret-color: #d500f9 !important;
}

.v-application .purple.accent-4 {
  background-color: #aa00ff !important;
  border-color: #aa00ff !important;
}

.v-application .purple--text.text--accent-4 {
  color: #aa00ff !important;
  caret-color: #aa00ff !important;
}

.v-application .deep-purple {
  background-color: #673ab7 !important;
  border-color: #673ab7 !important;
}

.v-application .deep-purple--text {
  color: #673ab7 !important;
  caret-color: #673ab7 !important;
}

.v-application .deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
  border-color: #ede7f6 !important;
}

.v-application .deep-purple--text.text--lighten-5 {
  color: #ede7f6 !important;
  caret-color: #ede7f6 !important;
}

.v-application .deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
  border-color: #d1c4e9 !important;
}

.v-application .deep-purple--text.text--lighten-4 {
  color: #d1c4e9 !important;
  caret-color: #d1c4e9 !important;
}

.v-application .deep-purple.lighten-3 {
  background-color: #b39ddb !important;
  border-color: #b39ddb !important;
}

.v-application .deep-purple--text.text--lighten-3 {
  color: #b39ddb !important;
  caret-color: #b39ddb !important;
}

.v-application .deep-purple.lighten-2 {
  background-color: #9575cd !important;
  border-color: #9575cd !important;
}

.v-application .deep-purple--text.text--lighten-2 {
  color: #9575cd !important;
  caret-color: #9575cd !important;
}

.v-application .deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
  border-color: #7e57c2 !important;
}

.v-application .deep-purple--text.text--lighten-1 {
  color: #7e57c2 !important;
  caret-color: #7e57c2 !important;
}

.v-application .deep-purple.darken-1 {
  background-color: #5e35b1 !important;
  border-color: #5e35b1 !important;
}

.v-application .deep-purple--text.text--darken-1 {
  color: #5e35b1 !important;
  caret-color: #5e35b1 !important;
}

.v-application .deep-purple.darken-2 {
  background-color: #512da8 !important;
  border-color: #512da8 !important;
}

.v-application .deep-purple--text.text--darken-2 {
  color: #512da8 !important;
  caret-color: #512da8 !important;
}

.v-application .deep-purple.darken-3 {
  background-color: #4527a0 !important;
  border-color: #4527a0 !important;
}

.v-application .deep-purple--text.text--darken-3 {
  color: #4527a0 !important;
  caret-color: #4527a0 !important;
}

.v-application .deep-purple.darken-4 {
  background-color: #311b92 !important;
  border-color: #311b92 !important;
}

.v-application .deep-purple--text.text--darken-4 {
  color: #311b92 !important;
  caret-color: #311b92 !important;
}

.v-application .deep-purple.accent-1 {
  background-color: #b388ff !important;
  border-color: #b388ff !important;
}

.v-application .deep-purple--text.text--accent-1 {
  color: #b388ff !important;
  caret-color: #b388ff !important;
}

.v-application .deep-purple.accent-2 {
  background-color: #7c4dff !important;
  border-color: #7c4dff !important;
}

.v-application .deep-purple--text.text--accent-2 {
  color: #7c4dff !important;
  caret-color: #7c4dff !important;
}

.v-application .deep-purple.accent-3 {
  background-color: #651fff !important;
  border-color: #651fff !important;
}

.v-application .deep-purple--text.text--accent-3 {
  color: #651fff !important;
  caret-color: #651fff !important;
}

.v-application .deep-purple.accent-4 {
  background-color: #6200ea !important;
  border-color: #6200ea !important;
}

.v-application .deep-purple--text.text--accent-4 {
  color: #6200ea !important;
  caret-color: #6200ea !important;
}

.v-application .indigo {
  background-color: #3f51b5 !important;
  border-color: #3f51b5 !important;
}

.v-application .indigo--text {
  color: #3f51b5 !important;
  caret-color: #3f51b5 !important;
}

.v-application .indigo.lighten-5 {
  background-color: #e8eaf6 !important;
  border-color: #e8eaf6 !important;
}

.v-application .indigo--text.text--lighten-5 {
  color: #e8eaf6 !important;
  caret-color: #e8eaf6 !important;
}

.v-application .indigo.lighten-4 {
  background-color: #c5cae9 !important;
  border-color: #c5cae9 !important;
}

.v-application .indigo--text.text--lighten-4 {
  color: #c5cae9 !important;
  caret-color: #c5cae9 !important;
}

.v-application .indigo.lighten-3 {
  background-color: #9fa8da !important;
  border-color: #9fa8da !important;
}

.v-application .indigo--text.text--lighten-3 {
  color: #9fa8da !important;
  caret-color: #9fa8da !important;
}

.v-application .indigo.lighten-2 {
  background-color: #7986cb !important;
  border-color: #7986cb !important;
}

.v-application .indigo--text.text--lighten-2 {
  color: #7986cb !important;
  caret-color: #7986cb !important;
}

.v-application .indigo.lighten-1 {
  background-color: #5c6bc0 !important;
  border-color: #5c6bc0 !important;
}

.v-application .indigo--text.text--lighten-1 {
  color: #5c6bc0 !important;
  caret-color: #5c6bc0 !important;
}

.v-application .indigo.darken-1 {
  background-color: #3949ab !important;
  border-color: #3949ab !important;
}

.v-application .indigo--text.text--darken-1 {
  color: #3949ab !important;
  caret-color: #3949ab !important;
}

.v-application .indigo.darken-2 {
  background-color: #303f9f !important;
  border-color: #303f9f !important;
}

.v-application .indigo--text.text--darken-2 {
  color: #303f9f !important;
  caret-color: #303f9f !important;
}

.v-application .indigo.darken-3 {
  background-color: #283593 !important;
  border-color: #283593 !important;
}

.v-application .indigo--text.text--darken-3 {
  color: #283593 !important;
  caret-color: #283593 !important;
}

.v-application .indigo.darken-4 {
  background-color: #1a237e !important;
  border-color: #1a237e !important;
}

.v-application .indigo--text.text--darken-4 {
  color: #1a237e !important;
  caret-color: #1a237e !important;
}

.v-application .indigo.accent-1 {
  background-color: #8c9eff !important;
  border-color: #8c9eff !important;
}

.v-application .indigo--text.text--accent-1 {
  color: #8c9eff !important;
  caret-color: #8c9eff !important;
}

.v-application .indigo.accent-2 {
  background-color: #536dfe !important;
  border-color: #536dfe !important;
}

.v-application .indigo--text.text--accent-2 {
  color: #536dfe !important;
  caret-color: #536dfe !important;
}

.v-application .indigo.accent-3 {
  background-color: #3d5afe !important;
  border-color: #3d5afe !important;
}

.v-application .indigo--text.text--accent-3 {
  color: #3d5afe !important;
  caret-color: #3d5afe !important;
}

.v-application .indigo.accent-4 {
  background-color: #304ffe !important;
  border-color: #304ffe !important;
}

.v-application .indigo--text.text--accent-4 {
  color: #304ffe !important;
  caret-color: #304ffe !important;
}

.v-application .blue {
  background-color: #2196F3 !important;
  border-color: #2196F3 !important;
}

.v-application .blue--text {
  color: #2196F3 !important;
  caret-color: #2196F3 !important;
}

.v-application .blue.lighten-5 {
  background-color: #E3F2FD !important;
  border-color: #E3F2FD !important;
}

.v-application .blue--text.text--lighten-5 {
  color: #E3F2FD !important;
  caret-color: #E3F2FD !important;
}

.v-application .blue.lighten-4 {
  background-color: #BBDEFB !important;
  border-color: #BBDEFB !important;
}

.v-application .blue--text.text--lighten-4 {
  color: #BBDEFB !important;
  caret-color: #BBDEFB !important;
}

.v-application .blue.lighten-3 {
  background-color: #90CAF9 !important;
  border-color: #90CAF9 !important;
}

.v-application .blue--text.text--lighten-3 {
  color: #90CAF9 !important;
  caret-color: #90CAF9 !important;
}

.v-application .blue.lighten-2 {
  background-color: #64B5F6 !important;
  border-color: #64B5F6 !important;
}

.v-application .blue--text.text--lighten-2 {
  color: #64B5F6 !important;
  caret-color: #64B5F6 !important;
}

.v-application .blue.lighten-1 {
  background-color: #42A5F5 !important;
  border-color: #42A5F5 !important;
}

.v-application .blue--text.text--lighten-1 {
  color: #42A5F5 !important;
  caret-color: #42A5F5 !important;
}

.v-application .blue.darken-1 {
  background-color: #1E88E5 !important;
  border-color: #1E88E5 !important;
}

.v-application .blue--text.text--darken-1 {
  color: #1E88E5 !important;
  caret-color: #1E88E5 !important;
}

.v-application .blue.darken-2 {
  background-color: #1976D2 !important;
  border-color: #1976D2 !important;
}

.v-application .blue--text.text--darken-2 {
  color: #1976D2 !important;
  caret-color: #1976D2 !important;
}

.v-application .blue.darken-3 {
  background-color: #1565C0 !important;
  border-color: #1565C0 !important;
}

.v-application .blue--text.text--darken-3 {
  color: #1565C0 !important;
  caret-color: #1565C0 !important;
}

.v-application .blue.darken-4 {
  background-color: #0D47A1 !important;
  border-color: #0D47A1 !important;
}

.v-application .blue--text.text--darken-4 {
  color: #0D47A1 !important;
  caret-color: #0D47A1 !important;
}

.v-application .blue.accent-1 {
  background-color: #82B1FF !important;
  border-color: #82B1FF !important;
}

.v-application .blue--text.text--accent-1 {
  color: #82B1FF !important;
  caret-color: #82B1FF !important;
}

.v-application .blue.accent-2 {
  background-color: #448AFF !important;
  border-color: #448AFF !important;
}

.v-application .blue--text.text--accent-2 {
  color: #448AFF !important;
  caret-color: #448AFF !important;
}

.v-application .blue.accent-3 {
  background-color: #2979FF !important;
  border-color: #2979FF !important;
}

.v-application .blue--text.text--accent-3 {
  color: #2979FF !important;
  caret-color: #2979FF !important;
}

.v-application .blue.accent-4 {
  background-color: #2962FF !important;
  border-color: #2962FF !important;
}

.v-application .blue--text.text--accent-4 {
  color: #2962FF !important;
  caret-color: #2962FF !important;
}

.v-application .light-blue {
  background-color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}

.v-application .light-blue--text {
  color: #03a9f4 !important;
  caret-color: #03a9f4 !important;
}

.v-application .light-blue.lighten-5 {
  background-color: #e1f5fe !important;
  border-color: #e1f5fe !important;
}

.v-application .light-blue--text.text--lighten-5 {
  color: #e1f5fe !important;
  caret-color: #e1f5fe !important;
}

.v-application .light-blue.lighten-4 {
  background-color: #b3e5fc !important;
  border-color: #b3e5fc !important;
}

.v-application .light-blue--text.text--lighten-4 {
  color: #b3e5fc !important;
  caret-color: #b3e5fc !important;
}

.v-application .light-blue.lighten-3 {
  background-color: #81d4fa !important;
  border-color: #81d4fa !important;
}

.v-application .light-blue--text.text--lighten-3 {
  color: #81d4fa !important;
  caret-color: #81d4fa !important;
}

.v-application .light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
  border-color: #4fc3f7 !important;
}

.v-application .light-blue--text.text--lighten-2 {
  color: #4fc3f7 !important;
  caret-color: #4fc3f7 !important;
}

.v-application .light-blue.lighten-1 {
  background-color: #29b6f6 !important;
  border-color: #29b6f6 !important;
}

.v-application .light-blue--text.text--lighten-1 {
  color: #29b6f6 !important;
  caret-color: #29b6f6 !important;
}

.v-application .light-blue.darken-1 {
  background-color: #039be5 !important;
  border-color: #039be5 !important;
}

.v-application .light-blue--text.text--darken-1 {
  color: #039be5 !important;
  caret-color: #039be5 !important;
}

.v-application .light-blue.darken-2 {
  background-color: #0288d1 !important;
  border-color: #0288d1 !important;
}

.v-application .light-blue--text.text--darken-2 {
  color: #0288d1 !important;
  caret-color: #0288d1 !important;
}

.v-application .light-blue.darken-3 {
  background-color: #0277bd !important;
  border-color: #0277bd !important;
}

.v-application .light-blue--text.text--darken-3 {
  color: #0277bd !important;
  caret-color: #0277bd !important;
}

.v-application .light-blue.darken-4 {
  background-color: #01579b !important;
  border-color: #01579b !important;
}

.v-application .light-blue--text.text--darken-4 {
  color: #01579b !important;
  caret-color: #01579b !important;
}

.v-application .light-blue.accent-1 {
  background-color: #80d8ff !important;
  border-color: #80d8ff !important;
}

.v-application .light-blue--text.text--accent-1 {
  color: #80d8ff !important;
  caret-color: #80d8ff !important;
}

.v-application .light-blue.accent-2 {
  background-color: #40c4ff !important;
  border-color: #40c4ff !important;
}

.v-application .light-blue--text.text--accent-2 {
  color: #40c4ff !important;
  caret-color: #40c4ff !important;
}

.v-application .light-blue.accent-3 {
  background-color: #00b0ff !important;
  border-color: #00b0ff !important;
}

.v-application .light-blue--text.text--accent-3 {
  color: #00b0ff !important;
  caret-color: #00b0ff !important;
}

.v-application .light-blue.accent-4 {
  background-color: #0091ea !important;
  border-color: #0091ea !important;
}

.v-application .light-blue--text.text--accent-4 {
  color: #0091ea !important;
  caret-color: #0091ea !important;
}

.v-application .cyan {
  background-color: #00bcd4 !important;
  border-color: #00bcd4 !important;
}

.v-application .cyan--text {
  color: #00bcd4 !important;
  caret-color: #00bcd4 !important;
}

.v-application .cyan.lighten-5 {
  background-color: #e0f7fa !important;
  border-color: #e0f7fa !important;
}

.v-application .cyan--text.text--lighten-5 {
  color: #e0f7fa !important;
  caret-color: #e0f7fa !important;
}

.v-application .cyan.lighten-4 {
  background-color: #b2ebf2 !important;
  border-color: #b2ebf2 !important;
}

.v-application .cyan--text.text--lighten-4 {
  color: #b2ebf2 !important;
  caret-color: #b2ebf2 !important;
}

.v-application .cyan.lighten-3 {
  background-color: #80deea !important;
  border-color: #80deea !important;
}

.v-application .cyan--text.text--lighten-3 {
  color: #80deea !important;
  caret-color: #80deea !important;
}

.v-application .cyan.lighten-2 {
  background-color: #4dd0e1 !important;
  border-color: #4dd0e1 !important;
}

.v-application .cyan--text.text--lighten-2 {
  color: #4dd0e1 !important;
  caret-color: #4dd0e1 !important;
}

.v-application .cyan.lighten-1 {
  background-color: #26c6da !important;
  border-color: #26c6da !important;
}

.v-application .cyan--text.text--lighten-1 {
  color: #26c6da !important;
  caret-color: #26c6da !important;
}

.v-application .cyan.darken-1 {
  background-color: #00acc1 !important;
  border-color: #00acc1 !important;
}

.v-application .cyan--text.text--darken-1 {
  color: #00acc1 !important;
  caret-color: #00acc1 !important;
}

.v-application .cyan.darken-2 {
  background-color: #0097a7 !important;
  border-color: #0097a7 !important;
}

.v-application .cyan--text.text--darken-2 {
  color: #0097a7 !important;
  caret-color: #0097a7 !important;
}

.v-application .cyan.darken-3 {
  background-color: #00838f !important;
  border-color: #00838f !important;
}

.v-application .cyan--text.text--darken-3 {
  color: #00838f !important;
  caret-color: #00838f !important;
}

.v-application .cyan.darken-4 {
  background-color: #006064 !important;
  border-color: #006064 !important;
}

.v-application .cyan--text.text--darken-4 {
  color: #006064 !important;
  caret-color: #006064 !important;
}

.v-application .cyan.accent-1 {
  background-color: #84ffff !important;
  border-color: #84ffff !important;
}

.v-application .cyan--text.text--accent-1 {
  color: #84ffff !important;
  caret-color: #84ffff !important;
}

.v-application .cyan.accent-2 {
  background-color: #18ffff !important;
  border-color: #18ffff !important;
}

.v-application .cyan--text.text--accent-2 {
  color: #18ffff !important;
  caret-color: #18ffff !important;
}

.v-application .cyan.accent-3 {
  background-color: #00e5ff !important;
  border-color: #00e5ff !important;
}

.v-application .cyan--text.text--accent-3 {
  color: #00e5ff !important;
  caret-color: #00e5ff !important;
}

.v-application .cyan.accent-4 {
  background-color: #00b8d4 !important;
  border-color: #00b8d4 !important;
}

.v-application .cyan--text.text--accent-4 {
  color: #00b8d4 !important;
  caret-color: #00b8d4 !important;
}

.v-application .teal {
  background-color: #009688 !important;
  border-color: #009688 !important;
}

.v-application .teal--text {
  color: #009688 !important;
  caret-color: #009688 !important;
}

.v-application .teal.lighten-5 {
  background-color: #e0f2f1 !important;
  border-color: #e0f2f1 !important;
}

.v-application .teal--text.text--lighten-5 {
  color: #e0f2f1 !important;
  caret-color: #e0f2f1 !important;
}

.v-application .teal.lighten-4 {
  background-color: #b2dfdb !important;
  border-color: #b2dfdb !important;
}

.v-application .teal--text.text--lighten-4 {
  color: #b2dfdb !important;
  caret-color: #b2dfdb !important;
}

.v-application .teal.lighten-3 {
  background-color: #80cbc4 !important;
  border-color: #80cbc4 !important;
}

.v-application .teal--text.text--lighten-3 {
  color: #80cbc4 !important;
  caret-color: #80cbc4 !important;
}

.v-application .teal.lighten-2 {
  background-color: #4db6ac !important;
  border-color: #4db6ac !important;
}

.v-application .teal--text.text--lighten-2 {
  color: #4db6ac !important;
  caret-color: #4db6ac !important;
}

.v-application .teal.lighten-1 {
  background-color: #26a69a !important;
  border-color: #26a69a !important;
}

.v-application .teal--text.text--lighten-1 {
  color: #26a69a !important;
  caret-color: #26a69a !important;
}

.v-application .teal.darken-1 {
  background-color: #00897b !important;
  border-color: #00897b !important;
}

.v-application .teal--text.text--darken-1 {
  color: #00897b !important;
  caret-color: #00897b !important;
}

.v-application .teal.darken-2 {
  background-color: #00796b !important;
  border-color: #00796b !important;
}

.v-application .teal--text.text--darken-2 {
  color: #00796b !important;
  caret-color: #00796b !important;
}

.v-application .teal.darken-3 {
  background-color: #00695c !important;
  border-color: #00695c !important;
}

.v-application .teal--text.text--darken-3 {
  color: #00695c !important;
  caret-color: #00695c !important;
}

.v-application .teal.darken-4 {
  background-color: #004d40 !important;
  border-color: #004d40 !important;
}

.v-application .teal--text.text--darken-4 {
  color: #004d40 !important;
  caret-color: #004d40 !important;
}

.v-application .teal.accent-1 {
  background-color: #a7ffeb !important;
  border-color: #a7ffeb !important;
}

.v-application .teal--text.text--accent-1 {
  color: #a7ffeb !important;
  caret-color: #a7ffeb !important;
}

.v-application .teal.accent-2 {
  background-color: #64ffda !important;
  border-color: #64ffda !important;
}

.v-application .teal--text.text--accent-2 {
  color: #64ffda !important;
  caret-color: #64ffda !important;
}

.v-application .teal.accent-3 {
  background-color: #1de9b6 !important;
  border-color: #1de9b6 !important;
}

.v-application .teal--text.text--accent-3 {
  color: #1de9b6 !important;
  caret-color: #1de9b6 !important;
}

.v-application .teal.accent-4 {
  background-color: #00bfa5 !important;
  border-color: #00bfa5 !important;
}

.v-application .teal--text.text--accent-4 {
  color: #00bfa5 !important;
  caret-color: #00bfa5 !important;
}

.v-application .green {
  background-color: #4CAF50 !important;
  border-color: #4CAF50 !important;
}

.v-application .green--text {
  color: #4CAF50 !important;
  caret-color: #4CAF50 !important;
}

.v-application .green.lighten-5 {
  background-color: #E8F5E9 !important;
  border-color: #E8F5E9 !important;
}

.v-application .green--text.text--lighten-5 {
  color: #E8F5E9 !important;
  caret-color: #E8F5E9 !important;
}

.v-application .green.lighten-4 {
  background-color: #C8E6C9 !important;
  border-color: #C8E6C9 !important;
}

.v-application .green--text.text--lighten-4 {
  color: #C8E6C9 !important;
  caret-color: #C8E6C9 !important;
}

.v-application .green.lighten-3 {
  background-color: #A5D6A7 !important;
  border-color: #A5D6A7 !important;
}

.v-application .green--text.text--lighten-3 {
  color: #A5D6A7 !important;
  caret-color: #A5D6A7 !important;
}

.v-application .green.lighten-2 {
  background-color: #81C784 !important;
  border-color: #81C784 !important;
}

.v-application .green--text.text--lighten-2 {
  color: #81C784 !important;
  caret-color: #81C784 !important;
}

.v-application .green.lighten-1 {
  background-color: #66BB6A !important;
  border-color: #66BB6A !important;
}

.v-application .green--text.text--lighten-1 {
  color: #66BB6A !important;
  caret-color: #66BB6A !important;
}

.v-application .green.darken-1 {
  background-color: #43A047 !important;
  border-color: #43A047 !important;
}

.v-application .green--text.text--darken-1 {
  color: #43A047 !important;
  caret-color: #43A047 !important;
}

.v-application .green.darken-2 {
  background-color: #388E3C !important;
  border-color: #388E3C !important;
}

.v-application .green--text.text--darken-2 {
  color: #388E3C !important;
  caret-color: #388E3C !important;
}

.v-application .green.darken-3 {
  background-color: #2E7D32 !important;
  border-color: #2E7D32 !important;
}

.v-application .green--text.text--darken-3 {
  color: #2E7D32 !important;
  caret-color: #2E7D32 !important;
}

.v-application .green.darken-4 {
  background-color: #1B5E20 !important;
  border-color: #1B5E20 !important;
}

.v-application .green--text.text--darken-4 {
  color: #1B5E20 !important;
  caret-color: #1B5E20 !important;
}

.v-application .green.accent-1 {
  background-color: #B9F6CA !important;
  border-color: #B9F6CA !important;
}

.v-application .green--text.text--accent-1 {
  color: #B9F6CA !important;
  caret-color: #B9F6CA !important;
}

.v-application .green.accent-2 {
  background-color: #69F0AE !important;
  border-color: #69F0AE !important;
}

.v-application .green--text.text--accent-2 {
  color: #69F0AE !important;
  caret-color: #69F0AE !important;
}

.v-application .green.accent-3 {
  background-color: #00E676 !important;
  border-color: #00E676 !important;
}

.v-application .green--text.text--accent-3 {
  color: #00E676 !important;
  caret-color: #00E676 !important;
}

.v-application .green.accent-4 {
  background-color: #00C853 !important;
  border-color: #00C853 !important;
}

.v-application .green--text.text--accent-4 {
  color: #00C853 !important;
  caret-color: #00C853 !important;
}

.v-application .light-green {
  background-color: #8bc34a !important;
  border-color: #8bc34a !important;
}

.v-application .light-green--text {
  color: #8bc34a !important;
  caret-color: #8bc34a !important;
}

.v-application .light-green.lighten-5 {
  background-color: #f1f8e9 !important;
  border-color: #f1f8e9 !important;
}

.v-application .light-green--text.text--lighten-5 {
  color: #f1f8e9 !important;
  caret-color: #f1f8e9 !important;
}

.v-application .light-green.lighten-4 {
  background-color: #dcedc8 !important;
  border-color: #dcedc8 !important;
}

.v-application .light-green--text.text--lighten-4 {
  color: #dcedc8 !important;
  caret-color: #dcedc8 !important;
}

.v-application .light-green.lighten-3 {
  background-color: #c5e1a5 !important;
  border-color: #c5e1a5 !important;
}

.v-application .light-green--text.text--lighten-3 {
  color: #c5e1a5 !important;
  caret-color: #c5e1a5 !important;
}

.v-application .light-green.lighten-2 {
  background-color: #aed581 !important;
  border-color: #aed581 !important;
}

.v-application .light-green--text.text--lighten-2 {
  color: #aed581 !important;
  caret-color: #aed581 !important;
}

.v-application .light-green.lighten-1 {
  background-color: #9ccc65 !important;
  border-color: #9ccc65 !important;
}

.v-application .light-green--text.text--lighten-1 {
  color: #9ccc65 !important;
  caret-color: #9ccc65 !important;
}

.v-application .light-green.darken-1 {
  background-color: #7cb342 !important;
  border-color: #7cb342 !important;
}

.v-application .light-green--text.text--darken-1 {
  color: #7cb342 !important;
  caret-color: #7cb342 !important;
}

.v-application .light-green.darken-2 {
  background-color: #689f38 !important;
  border-color: #689f38 !important;
}

.v-application .light-green--text.text--darken-2 {
  color: #689f38 !important;
  caret-color: #689f38 !important;
}

.v-application .light-green.darken-3 {
  background-color: #558b2f !important;
  border-color: #558b2f !important;
}

.v-application .light-green--text.text--darken-3 {
  color: #558b2f !important;
  caret-color: #558b2f !important;
}

.v-application .light-green.darken-4 {
  background-color: #33691e !important;
  border-color: #33691e !important;
}

.v-application .light-green--text.text--darken-4 {
  color: #33691e !important;
  caret-color: #33691e !important;
}

.v-application .light-green.accent-1 {
  background-color: #ccff90 !important;
  border-color: #ccff90 !important;
}

.v-application .light-green--text.text--accent-1 {
  color: #ccff90 !important;
  caret-color: #ccff90 !important;
}

.v-application .light-green.accent-2 {
  background-color: #b2ff59 !important;
  border-color: #b2ff59 !important;
}

.v-application .light-green--text.text--accent-2 {
  color: #b2ff59 !important;
  caret-color: #b2ff59 !important;
}

.v-application .light-green.accent-3 {
  background-color: #76ff03 !important;
  border-color: #76ff03 !important;
}

.v-application .light-green--text.text--accent-3 {
  color: #76ff03 !important;
  caret-color: #76ff03 !important;
}

.v-application .light-green.accent-4 {
  background-color: #64dd17 !important;
  border-color: #64dd17 !important;
}

.v-application .light-green--text.text--accent-4 {
  color: #64dd17 !important;
  caret-color: #64dd17 !important;
}

.v-application .lime {
  background-color: #cddc39 !important;
  border-color: #cddc39 !important;
}

.v-application .lime--text {
  color: #cddc39 !important;
  caret-color: #cddc39 !important;
}

.v-application .lime.lighten-5 {
  background-color: #f9fbe7 !important;
  border-color: #f9fbe7 !important;
}

.v-application .lime--text.text--lighten-5 {
  color: #f9fbe7 !important;
  caret-color: #f9fbe7 !important;
}

.v-application .lime.lighten-4 {
  background-color: #f0f4c3 !important;
  border-color: #f0f4c3 !important;
}

.v-application .lime--text.text--lighten-4 {
  color: #f0f4c3 !important;
  caret-color: #f0f4c3 !important;
}

.v-application .lime.lighten-3 {
  background-color: #e6ee9c !important;
  border-color: #e6ee9c !important;
}

.v-application .lime--text.text--lighten-3 {
  color: #e6ee9c !important;
  caret-color: #e6ee9c !important;
}

.v-application .lime.lighten-2 {
  background-color: #dce775 !important;
  border-color: #dce775 !important;
}

.v-application .lime--text.text--lighten-2 {
  color: #dce775 !important;
  caret-color: #dce775 !important;
}

.v-application .lime.lighten-1 {
  background-color: #d4e157 !important;
  border-color: #d4e157 !important;
}

.v-application .lime--text.text--lighten-1 {
  color: #d4e157 !important;
  caret-color: #d4e157 !important;
}

.v-application .lime.darken-1 {
  background-color: #c0ca33 !important;
  border-color: #c0ca33 !important;
}

.v-application .lime--text.text--darken-1 {
  color: #c0ca33 !important;
  caret-color: #c0ca33 !important;
}

.v-application .lime.darken-2 {
  background-color: #afb42b !important;
  border-color: #afb42b !important;
}

.v-application .lime--text.text--darken-2 {
  color: #afb42b !important;
  caret-color: #afb42b !important;
}

.v-application .lime.darken-3 {
  background-color: #9e9d24 !important;
  border-color: #9e9d24 !important;
}

.v-application .lime--text.text--darken-3 {
  color: #9e9d24 !important;
  caret-color: #9e9d24 !important;
}

.v-application .lime.darken-4 {
  background-color: #827717 !important;
  border-color: #827717 !important;
}

.v-application .lime--text.text--darken-4 {
  color: #827717 !important;
  caret-color: #827717 !important;
}

.v-application .lime.accent-1 {
  background-color: #f4ff81 !important;
  border-color: #f4ff81 !important;
}

.v-application .lime--text.text--accent-1 {
  color: #f4ff81 !important;
  caret-color: #f4ff81 !important;
}

.v-application .lime.accent-2 {
  background-color: #eeff41 !important;
  border-color: #eeff41 !important;
}

.v-application .lime--text.text--accent-2 {
  color: #eeff41 !important;
  caret-color: #eeff41 !important;
}

.v-application .lime.accent-3 {
  background-color: #c6ff00 !important;
  border-color: #c6ff00 !important;
}

.v-application .lime--text.text--accent-3 {
  color: #c6ff00 !important;
  caret-color: #c6ff00 !important;
}

.v-application .lime.accent-4 {
  background-color: #aeea00 !important;
  border-color: #aeea00 !important;
}

.v-application .lime--text.text--accent-4 {
  color: #aeea00 !important;
  caret-color: #aeea00 !important;
}

.v-application .yellow {
  background-color: #ffeb3b !important;
  border-color: #ffeb3b !important;
}

.v-application .yellow--text {
  color: #ffeb3b !important;
  caret-color: #ffeb3b !important;
}

.v-application .yellow.lighten-5 {
  background-color: #fffde7 !important;
  border-color: #fffde7 !important;
}

.v-application .yellow--text.text--lighten-5 {
  color: #fffde7 !important;
  caret-color: #fffde7 !important;
}

.v-application .yellow.lighten-4 {
  background-color: #fff9c4 !important;
  border-color: #fff9c4 !important;
}

.v-application .yellow--text.text--lighten-4 {
  color: #fff9c4 !important;
  caret-color: #fff9c4 !important;
}

.v-application .yellow.lighten-3 {
  background-color: #fff59d !important;
  border-color: #fff59d !important;
}

.v-application .yellow--text.text--lighten-3 {
  color: #fff59d !important;
  caret-color: #fff59d !important;
}

.v-application .yellow.lighten-2 {
  background-color: #fff176 !important;
  border-color: #fff176 !important;
}

.v-application .yellow--text.text--lighten-2 {
  color: #fff176 !important;
  caret-color: #fff176 !important;
}

.v-application .yellow.lighten-1 {
  background-color: #ffee58 !important;
  border-color: #ffee58 !important;
}

.v-application .yellow--text.text--lighten-1 {
  color: #ffee58 !important;
  caret-color: #ffee58 !important;
}

.v-application .yellow.darken-1 {
  background-color: #fdd835 !important;
  border-color: #fdd835 !important;
}

.v-application .yellow--text.text--darken-1 {
  color: #fdd835 !important;
  caret-color: #fdd835 !important;
}

.v-application .yellow.darken-2 {
  background-color: #fbc02d !important;
  border-color: #fbc02d !important;
}

.v-application .yellow--text.text--darken-2 {
  color: #fbc02d !important;
  caret-color: #fbc02d !important;
}

.v-application .yellow.darken-3 {
  background-color: #f9a825 !important;
  border-color: #f9a825 !important;
}

.v-application .yellow--text.text--darken-3 {
  color: #f9a825 !important;
  caret-color: #f9a825 !important;
}

.v-application .yellow.darken-4 {
  background-color: #f57f17 !important;
  border-color: #f57f17 !important;
}

.v-application .yellow--text.text--darken-4 {
  color: #f57f17 !important;
  caret-color: #f57f17 !important;
}

.v-application .yellow.accent-1 {
  background-color: #ffff8d !important;
  border-color: #ffff8d !important;
}

.v-application .yellow--text.text--accent-1 {
  color: #ffff8d !important;
  caret-color: #ffff8d !important;
}

.v-application .yellow.accent-2 {
  background-color: #ffff00 !important;
  border-color: #ffff00 !important;
}

.v-application .yellow--text.text--accent-2 {
  color: #ffff00 !important;
  caret-color: #ffff00 !important;
}

.v-application .yellow.accent-3 {
  background-color: #ffea00 !important;
  border-color: #ffea00 !important;
}

.v-application .yellow--text.text--accent-3 {
  color: #ffea00 !important;
  caret-color: #ffea00 !important;
}

.v-application .yellow.accent-4 {
  background-color: #ffd600 !important;
  border-color: #ffd600 !important;
}

.v-application .yellow--text.text--accent-4 {
  color: #ffd600 !important;
  caret-color: #ffd600 !important;
}

.v-application .amber {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}

.v-application .amber--text {
  color: #ffc107 !important;
  caret-color: #ffc107 !important;
}

.v-application .amber.lighten-5 {
  background-color: #fff8e1 !important;
  border-color: #fff8e1 !important;
}

.v-application .amber--text.text--lighten-5 {
  color: #fff8e1 !important;
  caret-color: #fff8e1 !important;
}

.v-application .amber.lighten-4 {
  background-color: #ffecb3 !important;
  border-color: #ffecb3 !important;
}

.v-application .amber--text.text--lighten-4 {
  color: #ffecb3 !important;
  caret-color: #ffecb3 !important;
}

.v-application .amber.lighten-3 {
  background-color: #ffe082 !important;
  border-color: #ffe082 !important;
}

.v-application .amber--text.text--lighten-3 {
  color: #ffe082 !important;
  caret-color: #ffe082 !important;
}

.v-application .amber.lighten-2 {
  background-color: #ffd54f !important;
  border-color: #ffd54f !important;
}

.v-application .amber--text.text--lighten-2 {
  color: #ffd54f !important;
  caret-color: #ffd54f !important;
}

.v-application .amber.lighten-1 {
  background-color: #ffca28 !important;
  border-color: #ffca28 !important;
}

.v-application .amber--text.text--lighten-1 {
  color: #ffca28 !important;
  caret-color: #ffca28 !important;
}

.v-application .amber.darken-1 {
  background-color: #ffb300 !important;
  border-color: #ffb300 !important;
}

.v-application .amber--text.text--darken-1 {
  color: #ffb300 !important;
  caret-color: #ffb300 !important;
}

.v-application .amber.darken-2 {
  background-color: #ffa000 !important;
  border-color: #ffa000 !important;
}

.v-application .amber--text.text--darken-2 {
  color: #ffa000 !important;
  caret-color: #ffa000 !important;
}

.v-application .amber.darken-3 {
  background-color: #ff8f00 !important;
  border-color: #ff8f00 !important;
}

.v-application .amber--text.text--darken-3 {
  color: #ff8f00 !important;
  caret-color: #ff8f00 !important;
}

.v-application .amber.darken-4 {
  background-color: #ff6f00 !important;
  border-color: #ff6f00 !important;
}

.v-application .amber--text.text--darken-4 {
  color: #ff6f00 !important;
  caret-color: #ff6f00 !important;
}

.v-application .amber.accent-1 {
  background-color: #ffe57f !important;
  border-color: #ffe57f !important;
}

.v-application .amber--text.text--accent-1 {
  color: #ffe57f !important;
  caret-color: #ffe57f !important;
}

.v-application .amber.accent-2 {
  background-color: #ffd740 !important;
  border-color: #ffd740 !important;
}

.v-application .amber--text.text--accent-2 {
  color: #ffd740 !important;
  caret-color: #ffd740 !important;
}

.v-application .amber.accent-3 {
  background-color: #ffc400 !important;
  border-color: #ffc400 !important;
}

.v-application .amber--text.text--accent-3 {
  color: #ffc400 !important;
  caret-color: #ffc400 !important;
}

.v-application .amber.accent-4 {
  background-color: #ffab00 !important;
  border-color: #ffab00 !important;
}

.v-application .amber--text.text--accent-4 {
  color: #ffab00 !important;
  caret-color: #ffab00 !important;
}

.v-application .orange {
  background-color: #ff9800 !important;
  border-color: #ff9800 !important;
}

.v-application .orange--text {
  color: #ff9800 !important;
  caret-color: #ff9800 !important;
}

.v-application .orange.lighten-5 {
  background-color: #fff3e0 !important;
  border-color: #fff3e0 !important;
}

.v-application .orange--text.text--lighten-5 {
  color: #fff3e0 !important;
  caret-color: #fff3e0 !important;
}

.v-application .orange.lighten-4 {
  background-color: #ffe0b2 !important;
  border-color: #ffe0b2 !important;
}

.v-application .orange--text.text--lighten-4 {
  color: #ffe0b2 !important;
  caret-color: #ffe0b2 !important;
}

.v-application .orange.lighten-3 {
  background-color: #ffcc80 !important;
  border-color: #ffcc80 !important;
}

.v-application .orange--text.text--lighten-3 {
  color: #ffcc80 !important;
  caret-color: #ffcc80 !important;
}

.v-application .orange.lighten-2 {
  background-color: #ffb74d !important;
  border-color: #ffb74d !important;
}

.v-application .orange--text.text--lighten-2 {
  color: #ffb74d !important;
  caret-color: #ffb74d !important;
}

.v-application .orange.lighten-1 {
  background-color: #ffa726 !important;
  border-color: #ffa726 !important;
}

.v-application .orange--text.text--lighten-1 {
  color: #ffa726 !important;
  caret-color: #ffa726 !important;
}

.v-application .orange.darken-1 {
  background-color: #fb8c00 !important;
  border-color: #fb8c00 !important;
}

.v-application .orange--text.text--darken-1 {
  color: #fb8c00 !important;
  caret-color: #fb8c00 !important;
}

.v-application .orange.darken-2 {
  background-color: #f57c00 !important;
  border-color: #f57c00 !important;
}

.v-application .orange--text.text--darken-2 {
  color: #f57c00 !important;
  caret-color: #f57c00 !important;
}

.v-application .orange.darken-3 {
  background-color: #ef6c00 !important;
  border-color: #ef6c00 !important;
}

.v-application .orange--text.text--darken-3 {
  color: #ef6c00 !important;
  caret-color: #ef6c00 !important;
}

.v-application .orange.darken-4 {
  background-color: #e65100 !important;
  border-color: #e65100 !important;
}

.v-application .orange--text.text--darken-4 {
  color: #e65100 !important;
  caret-color: #e65100 !important;
}

.v-application .orange.accent-1 {
  background-color: #ffd180 !important;
  border-color: #ffd180 !important;
}

.v-application .orange--text.text--accent-1 {
  color: #ffd180 !important;
  caret-color: #ffd180 !important;
}

.v-application .orange.accent-2 {
  background-color: #ffab40 !important;
  border-color: #ffab40 !important;
}

.v-application .orange--text.text--accent-2 {
  color: #ffab40 !important;
  caret-color: #ffab40 !important;
}

.v-application .orange.accent-3 {
  background-color: #ff9100 !important;
  border-color: #ff9100 !important;
}

.v-application .orange--text.text--accent-3 {
  color: #ff9100 !important;
  caret-color: #ff9100 !important;
}

.v-application .orange.accent-4 {
  background-color: #ff6d00 !important;
  border-color: #ff6d00 !important;
}

.v-application .orange--text.text--accent-4 {
  color: #ff6d00 !important;
  caret-color: #ff6d00 !important;
}

.v-application .deep-orange {
  background-color: #ff5722 !important;
  border-color: #ff5722 !important;
}

.v-application .deep-orange--text {
  color: #ff5722 !important;
  caret-color: #ff5722 !important;
}

.v-application .deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
  border-color: #fbe9e7 !important;
}

.v-application .deep-orange--text.text--lighten-5 {
  color: #fbe9e7 !important;
  caret-color: #fbe9e7 !important;
}

.v-application .deep-orange.lighten-4 {
  background-color: #ffccbc !important;
  border-color: #ffccbc !important;
}

.v-application .deep-orange--text.text--lighten-4 {
  color: #ffccbc !important;
  caret-color: #ffccbc !important;
}

.v-application .deep-orange.lighten-3 {
  background-color: #ffab91 !important;
  border-color: #ffab91 !important;
}

.v-application .deep-orange--text.text--lighten-3 {
  color: #ffab91 !important;
  caret-color: #ffab91 !important;
}

.v-application .deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
  border-color: #ff8a65 !important;
}

.v-application .deep-orange--text.text--lighten-2 {
  color: #ff8a65 !important;
  caret-color: #ff8a65 !important;
}

.v-application .deep-orange.lighten-1 {
  background-color: #ff7043 !important;
  border-color: #ff7043 !important;
}

.v-application .deep-orange--text.text--lighten-1 {
  color: #ff7043 !important;
  caret-color: #ff7043 !important;
}

.v-application .deep-orange.darken-1 {
  background-color: #f4511e !important;
  border-color: #f4511e !important;
}

.v-application .deep-orange--text.text--darken-1 {
  color: #f4511e !important;
  caret-color: #f4511e !important;
}

.v-application .deep-orange.darken-2 {
  background-color: #e64a19 !important;
  border-color: #e64a19 !important;
}

.v-application .deep-orange--text.text--darken-2 {
  color: #e64a19 !important;
  caret-color: #e64a19 !important;
}

.v-application .deep-orange.darken-3 {
  background-color: #d84315 !important;
  border-color: #d84315 !important;
}

.v-application .deep-orange--text.text--darken-3 {
  color: #d84315 !important;
  caret-color: #d84315 !important;
}

.v-application .deep-orange.darken-4 {
  background-color: #bf360c !important;
  border-color: #bf360c !important;
}

.v-application .deep-orange--text.text--darken-4 {
  color: #bf360c !important;
  caret-color: #bf360c !important;
}

.v-application .deep-orange.accent-1 {
  background-color: #ff9e80 !important;
  border-color: #ff9e80 !important;
}

.v-application .deep-orange--text.text--accent-1 {
  color: #ff9e80 !important;
  caret-color: #ff9e80 !important;
}

.v-application .deep-orange.accent-2 {
  background-color: #ff6e40 !important;
  border-color: #ff6e40 !important;
}

.v-application .deep-orange--text.text--accent-2 {
  color: #ff6e40 !important;
  caret-color: #ff6e40 !important;
}

.v-application .deep-orange.accent-3 {
  background-color: #ff3d00 !important;
  border-color: #ff3d00 !important;
}

.v-application .deep-orange--text.text--accent-3 {
  color: #ff3d00 !important;
  caret-color: #ff3d00 !important;
}

.v-application .deep-orange.accent-4 {
  background-color: #dd2c00 !important;
  border-color: #dd2c00 !important;
}

.v-application .deep-orange--text.text--accent-4 {
  color: #dd2c00 !important;
  caret-color: #dd2c00 !important;
}

.v-application .brown {
  background-color: #795548 !important;
  border-color: #795548 !important;
}

.v-application .brown--text {
  color: #795548 !important;
  caret-color: #795548 !important;
}

.v-application .brown.lighten-5 {
  background-color: #efebe9 !important;
  border-color: #efebe9 !important;
}

.v-application .brown--text.text--lighten-5 {
  color: #efebe9 !important;
  caret-color: #efebe9 !important;
}

.v-application .brown.lighten-4 {
  background-color: #d7ccc8 !important;
  border-color: #d7ccc8 !important;
}

.v-application .brown--text.text--lighten-4 {
  color: #d7ccc8 !important;
  caret-color: #d7ccc8 !important;
}

.v-application .brown.lighten-3 {
  background-color: #bcaaa4 !important;
  border-color: #bcaaa4 !important;
}

.v-application .brown--text.text--lighten-3 {
  color: #bcaaa4 !important;
  caret-color: #bcaaa4 !important;
}

.v-application .brown.lighten-2 {
  background-color: #a1887f !important;
  border-color: #a1887f !important;
}

.v-application .brown--text.text--lighten-2 {
  color: #a1887f !important;
  caret-color: #a1887f !important;
}

.v-application .brown.lighten-1 {
  background-color: #8d6e63 !important;
  border-color: #8d6e63 !important;
}

.v-application .brown--text.text--lighten-1 {
  color: #8d6e63 !important;
  caret-color: #8d6e63 !important;
}

.v-application .brown.darken-1 {
  background-color: #6d4c41 !important;
  border-color: #6d4c41 !important;
}

.v-application .brown--text.text--darken-1 {
  color: #6d4c41 !important;
  caret-color: #6d4c41 !important;
}

.v-application .brown.darken-2 {
  background-color: #5d4037 !important;
  border-color: #5d4037 !important;
}

.v-application .brown--text.text--darken-2 {
  color: #5d4037 !important;
  caret-color: #5d4037 !important;
}

.v-application .brown.darken-3 {
  background-color: #4e342e !important;
  border-color: #4e342e !important;
}

.v-application .brown--text.text--darken-3 {
  color: #4e342e !important;
  caret-color: #4e342e !important;
}

.v-application .brown.darken-4 {
  background-color: #3e2723 !important;
  border-color: #3e2723 !important;
}

.v-application .brown--text.text--darken-4 {
  color: #3e2723 !important;
  caret-color: #3e2723 !important;
}

.v-application .blue-grey {
  background-color: #607d8b !important;
  border-color: #607d8b !important;
}

.v-application .blue-grey--text {
  color: #607d8b !important;
  caret-color: #607d8b !important;
}

.v-application .blue-grey.lighten-5 {
  background-color: #eceff1 !important;
  border-color: #eceff1 !important;
}

.v-application .blue-grey--text.text--lighten-5 {
  color: #eceff1 !important;
  caret-color: #eceff1 !important;
}

.v-application .blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
  border-color: #cfd8dc !important;
}

.v-application .blue-grey--text.text--lighten-4 {
  color: #cfd8dc !important;
  caret-color: #cfd8dc !important;
}

.v-application .blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
  border-color: #b0bec5 !important;
}

.v-application .blue-grey--text.text--lighten-3 {
  color: #b0bec5 !important;
  caret-color: #b0bec5 !important;
}

.v-application .blue-grey.lighten-2 {
  background-color: #90a4ae !important;
  border-color: #90a4ae !important;
}

.v-application .blue-grey--text.text--lighten-2 {
  color: #90a4ae !important;
  caret-color: #90a4ae !important;
}

.v-application .blue-grey.lighten-1 {
  background-color: #78909c !important;
  border-color: #78909c !important;
}

.v-application .blue-grey--text.text--lighten-1 {
  color: #78909c !important;
  caret-color: #78909c !important;
}

.v-application .blue-grey.darken-1 {
  background-color: #546e7a !important;
  border-color: #546e7a !important;
}

.v-application .blue-grey--text.text--darken-1 {
  color: #546e7a !important;
  caret-color: #546e7a !important;
}

.v-application .blue-grey.darken-2 {
  background-color: #455a64 !important;
  border-color: #455a64 !important;
}

.v-application .blue-grey--text.text--darken-2 {
  color: #455a64 !important;
  caret-color: #455a64 !important;
}

.v-application .blue-grey.darken-3 {
  background-color: #37474f !important;
  border-color: #37474f !important;
}

.v-application .blue-grey--text.text--darken-3 {
  color: #37474f !important;
  caret-color: #37474f !important;
}

.v-application .blue-grey.darken-4 {
  background-color: #263238 !important;
  border-color: #263238 !important;
}

.v-application .blue-grey--text.text--darken-4 {
  color: #263238 !important;
  caret-color: #263238 !important;
}

.v-application .grey {
  background-color: #9e9e9e !important;
  border-color: #9e9e9e !important;
}

.v-application .grey--text {
  color: #9e9e9e !important;
  caret-color: #9e9e9e !important;
}

.v-application .grey.lighten-5 {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}

.v-application .grey--text.text--lighten-5 {
  color: #fafafa !important;
  caret-color: #fafafa !important;
}

.v-application .grey.lighten-4 {
  background-color: #f5f5f5 !important;
  border-color: #f5f5f5 !important;
}

.v-application .grey--text.text--lighten-4 {
  color: #f5f5f5 !important;
  caret-color: #f5f5f5 !important;
}

.v-application .grey.lighten-3 {
  background-color: #eeeeee !important;
  border-color: #eeeeee !important;
}

.v-application .grey--text.text--lighten-3 {
  color: #eeeeee !important;
  caret-color: #eeeeee !important;
}

.v-application .grey.lighten-2 {
  background-color: #e0e0e0 !important;
  border-color: #e0e0e0 !important;
}

.v-application .grey--text.text--lighten-2 {
  color: #e0e0e0 !important;
  caret-color: #e0e0e0 !important;
}

.v-application .grey.lighten-1 {
  background-color: #bdbdbd !important;
  border-color: #bdbdbd !important;
}

.v-application .grey--text.text--lighten-1 {
  color: #bdbdbd !important;
  caret-color: #bdbdbd !important;
}

.v-application .grey.darken-1 {
  background-color: #757575 !important;
  border-color: #757575 !important;
}

.v-application .grey--text.text--darken-1 {
  color: #757575 !important;
  caret-color: #757575 !important;
}

.v-application .grey.darken-2 {
  background-color: #616161 !important;
  border-color: #616161 !important;
}

.v-application .grey--text.text--darken-2 {
  color: #616161 !important;
  caret-color: #616161 !important;
}

.v-application .grey.darken-3 {
  background-color: #424242 !important;
  border-color: #424242 !important;
}

.v-application .grey--text.text--darken-3 {
  color: #424242 !important;
  caret-color: #424242 !important;
}

.v-application .grey.darken-4 {
  background-color: #212121 !important;
  border-color: #212121 !important;
}

.v-application .grey--text.text--darken-4 {
  color: #212121 !important;
  caret-color: #212121 !important;
}

.v-application .shades.black {
  background-color: #000000 !important;
  border-color: #000000 !important;
}

.v-application .shades--text.text--black {
  color: #000000 !important;
  caret-color: #000000 !important;
}

.v-application .shades.white {
  background-color: #FFFFFF !important;
  border-color: #FFFFFF !important;
}

.v-application .shades--text.text--white {
  color: #FFFFFF !important;
  caret-color: #FFFFFF !important;
}

.v-application .shades.transparent {
  background-color: transparent !important;
  border-color: transparent !important;
}

.v-application .shades--text.text--transparent {
  color: transparent !important;
  caret-color: transparent !important;
}

/* ! ress.css • v1.1.1 - MIT License - github.com/filipelinhares/ress */
/* # =================================================================
   # Global selectors
   # ================================================================= */
html {
  box-sizing: border-box;
  overflow-y: scroll;
  /* All browsers without overlaying scrollbars */
  -webkit-text-size-adjust: 100%;
  /* iOS 8+ */
}

*,
::before,
::after {
  box-sizing: inherit;
}

::before,
::after {
  text-decoration: inherit;
  /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}

/* Remove margin, padding of all elements and set background-no-repeat as default */
* {
  background-repeat: no-repeat;
  /* Set `background-repeat: no-repeat` to all elements */
  padding: 0;
  /* Reset `padding` and `margin` of all elements */
  margin: 0;
}

/* # =================================================================
   # General elements
   # ================================================================= */
/* Add the correct display in iOS 4-7.*/
audio:not([controls]) {
  display: none;
  height: 0;
}

hr {
  overflow: visible;
  /* Show the overflow in Edge and IE */
}

/*
* Correct `block` display not defined for any HTML5 element in IE 8/9
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox
* Correct `block` display not defined for `main` in IE 11
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

summary {
  display: list-item;
  /* Add the correct display in all browsers */
}

small {
  font-size: 80%;
  /* Set font-size to 80% in `small` elements */
}

[hidden],
template {
  display: none;
  /* Add the correct display in IE */
}

abbr[title] {
  border-bottom: 1px dotted;
  /* Add a bordered underline effect in all browsers */
  text-decoration: none;
  /* Remove text decoration in Firefox 40+ */
}

a {
  background-color: transparent;
  /* Remove the gray background on active links in IE 10 */
  -webkit-text-decoration-skip: objects;
  /* Remove gaps in links underline in iOS 8+ and Safari 8+ */
}

a:active,
a:hover {
  outline-width: 0;
  /* Remove the outline when hovering in all browsers */
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* Specify the font family of code elements */
}

b,
strong {
  font-weight: bolder;
  /* Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+ */
}

dfn {
  font-style: italic;
  /* Address styling not present in Safari and Chrome */
}

/* Address styling not present in IE 8/9 */
mark {
  background-color: #ff0;
  color: #000;
}

/* https://gist.github.com/unruthless/413930 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* # =================================================================
   # Forms
   # ================================================================= */
input {
  border-radius: 0;
}

/* Apply cursor pointer to button elements */
button,
[type=button],
[type=reset],
[type=submit],
[role=button] {
  cursor: pointer;
}

/* Replace pointer cursor in disabled elements */
[disabled] {
  cursor: default;
}

[type=number] {
  width: auto;
  /* Firefox 36+ */
}

[type=search] {
  -webkit-appearance: textfield;
  /* Safari 8+ */
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
  /* Safari 8 */
}

textarea {
  overflow: auto;
  /* Internet Explorer 11+ */
  resize: vertical;
  /* Specify textarea resizability */
}

button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* Specify font inheritance of form elements */
}

optgroup {
  font-weight: bold;
  /* Restore the font weight unset by the previous rule. */
}

button {
  overflow: visible;
  /* Address `overflow` set to `hidden` in IE 8/9/10/11 */
}

/* Remove inner padding and border in Firefox 4+ */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: 0;
  padding: 0;
}

/* Replace focus style removed in the border reset above */
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  outline: 0;
  border: 0;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  /* Correct the inability to style clickable types in iOS */
}

button,
select {
  text-transform: none;
  /* Firefox 40+, Internet Explorer 11- */
}

/* Remove the default button styling in all browsers */
button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
  color: inherit;
}

/* Style select like a standard input */
select {
  -moz-appearance: none;
  /* Firefox 36+ */
  -webkit-appearance: none;
  /* Chrome 41+ */
}

select::-ms-expand {
  display: none;
  /* Internet Explorer 11+ */
}

select::-ms-value {
  color: currentColor;
  /* Internet Explorer 11+ */
}

legend {
  border: 0;
  /* Correct `color` not being inherited in IE 8/9/10/11 */
  color: inherit;
  /* Correct the color inheritance from `fieldset` elements in IE */
  display: table;
  /* Correct the text wrapping in Edge and IE */
  max-width: 100%;
  /* Correct the text wrapping in Edge and IE */
  white-space: normal;
  /* Correct the text wrapping in Edge and IE */
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* Correct the inability to style clickable types in iOS and Safari */
  font: inherit;
  /* Change font properties to `inherit` in Chrome and Safari */
}

[type=search] {
  -webkit-appearance: textfield;
  /* Correct the odd appearance in Chrome and Safari */
  outline-offset: -2px;
  /* Correct the outline style in Safari */
}

/* # =================================================================
   # Specify media element style
   # ================================================================= */
img {
  border-style: none;
  /* Remove border when inside `a` element in IE 8/9/10 */
}

/* Add the correct vertical alignment in Chrome, Firefox, and Opera */
progress {
  vertical-align: baseline;
}

svg:not(:root) {
  overflow: hidden;
  /* Internet Explorer 11- */
}

audio,
canvas,
progress,
video {
  display: inline-block;
  /* Internet Explorer 11+, Windows Phone 8.1+ */
}

/* # =================================================================
   # Acessibility
   # ================================================================= */
/* Hide content from screens but not screenreaders */
@media screen {
  [hidden~=screen] {
    display: inherit;
  }

  [hidden~=screen]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}
/* Specify the progress cursor of updating elements */
[aria-busy=true] {
  cursor: progress;
}

/* Specify the pointer cursor of trigger elements */
[aria-controls] {
  cursor: pointer;
}

/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */
[aria-disabled] {
  cursor: default;
}

/* # =================================================================
   # Selection
   # ================================================================= */
/* Specify text selection background color and omit drop shadow */
::-moz-selection {
  background-color: #b3d4fc;
  /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}

::selection {
  background-color: #b3d4fc;
  /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}

.v-application .elevation-24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;
}

.v-application .elevation-0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important;
}

.v-application .carousel-transition-enter {
  transform: translate(100%, 0);
}

.v-application .carousel-transition-leave, .v-application .carousel-transition-leave-to {
  position: absolute;
  top: 0;
  transform: translate(-100%, 0);
}

.carousel-reverse-transition-enter {
  transform: translate(-100%, 0);
}

.carousel-reverse-transition-leave, .carousel-reverse-transition-leave-to {
  position: absolute;
  top: 0;
  transform: translate(100%, 0);
}

.dialog-transition-enter, .dialog-transition-leave-to {
  transform: scale(0.5);
  opacity: 0;
}

.dialog-transition-enter-to, .dialog-transition-leave {
  opacity: 1;
}

.dialog-bottom-transition-enter, .dialog-bottom-transition-leave-to {
  transform: translateY(100%);
}

.picker-transition-enter-active, .picker-transition-leave-active,
.picker-reverse-transition-enter-active,
.picker-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.picker-transition-enter, .picker-transition-leave-to,
.picker-reverse-transition-enter,
.picker-reverse-transition-leave-to {
  opacity: 0;
}

.picker-transition-leave, .picker-transition-leave-active, .picker-transition-leave-to,
.picker-reverse-transition-leave,
.picker-reverse-transition-leave-active,
.picker-reverse-transition-leave-to {
  position: absolute !important;
}

.picker-transition-enter {
  transform: translate(0, 100%);
}

.picker-transition-leave-to {
  transform: translate(0, -100%);
}

.picker-reverse-transition-enter {
  transform: translate(0, -100%);
}

.picker-reverse-transition-leave-to {
  transform: translate(0, 100%);
}

.picker-title-transition-enter-to, .picker-title-transition-leave {
  transform: translate(0, 0);
}

.picker-title-transition-enter {
  transform: translate(-100%, 0);
}

.picker-title-transition-leave-to {
  opacity: 0;
  transform: translate(100%, 0);
}

.picker-title-transition-leave, .picker-title-transition-leave-to, .picker-title-transition-leave-active {
  position: absolute !important;
}

.tab-transition-enter {
  transform: translate(100%, 0);
}

.tab-transition-leave, .tab-transition-leave-active {
  position: absolute;
  top: 0;
}

.tab-transition-leave-to {
  position: absolute;
  transform: translate(-100%, 0);
}

.tab-reverse-transition-enter {
  transform: translate(-100%, 0);
}

.tab-reverse-transition-leave, .tab-reverse-transition-leave-to {
  top: 0;
  position: absolute;
  transform: translate(100%, 0);
}

.expand-transition-enter-active, .expand-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.expand-transition-move {
  transition: transform 0.6s;
}

.expand-x-transition-enter-active, .expand-x-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.expand-x-transition-move {
  transition: transform 0.6s;
}

.scale-transition-enter-active, .scale-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.scale-transition-move {
  transition: transform 0.6s;
}

.scale-transition-enter, .scale-transition-leave, .scale-transition-leave-to {
  opacity: 0;
  transform: scale(0);
}

.scale-rotate-transition-enter-active, .scale-rotate-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.scale-rotate-transition-move {
  transition: transform 0.6s;
}

.scale-rotate-transition-enter, .scale-rotate-transition-leave, .scale-rotate-transition-leave-to {
  opacity: 0;
  transform: scale(0) rotate(-45deg);
}

.scale-rotate-reverse-transition-enter-active, .scale-rotate-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.scale-rotate-reverse-transition-move {
  transition: transform 0.6s;
}

.scale-rotate-reverse-transition-enter, .scale-rotate-reverse-transition-leave, .scale-rotate-reverse-transition-leave-to {
  opacity: 0;
  transform: scale(0) rotate(45deg);
}

.message-transition-enter-active, .message-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.message-transition-move {
  transition: transform 0.6s;
}

.message-transition-enter, .message-transition-leave-to {
  opacity: 0;
  transform: translateY(-15px);
}

.message-transition-leave, .message-transition-leave-active {
  position: absolute;
}

.slide-y-transition-enter-active, .slide-y-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-y-transition-move {
  transition: transform 0.6s;
}

.slide-y-transition-enter, .slide-y-transition-leave-to {
  opacity: 0;
  transform: translateY(-15px);
}

.slide-y-reverse-transition-enter-active, .slide-y-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-y-reverse-transition-move {
  transition: transform 0.6s;
}

.slide-y-reverse-transition-enter, .slide-y-reverse-transition-leave-to {
  opacity: 0;
  transform: translateY(15px);
}

.scroll-y-transition-enter-active, .scroll-y-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.scroll-y-transition-move {
  transition: transform 0.6s;
}

.scroll-y-transition-enter, .scroll-y-transition-leave-to {
  opacity: 0;
}

.scroll-y-transition-enter {
  transform: translateY(-15px);
}

.scroll-y-transition-leave-to {
  transform: translateY(15px);
}

.scroll-y-reverse-transition-enter-active, .scroll-y-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.scroll-y-reverse-transition-move {
  transition: transform 0.6s;
}

.scroll-y-reverse-transition-enter, .scroll-y-reverse-transition-leave-to {
  opacity: 0;
}

.scroll-y-reverse-transition-enter {
  transform: translateY(15px);
}

.scroll-y-reverse-transition-leave-to {
  transform: translateY(-15px);
}

.scroll-x-transition-enter-active, .scroll-x-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.scroll-x-transition-move {
  transition: transform 0.6s;
}

.scroll-x-transition-enter, .scroll-x-transition-leave-to {
  opacity: 0;
}

.scroll-x-transition-enter {
  transform: translateX(-15px);
}

.scroll-x-transition-leave-to {
  transform: translateX(15px);
}

.scroll-x-reverse-transition-enter-active, .scroll-x-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.scroll-x-reverse-transition-move {
  transition: transform 0.6s;
}

.scroll-x-reverse-transition-enter, .scroll-x-reverse-transition-leave-to {
  opacity: 0;
}

.scroll-x-reverse-transition-enter {
  transform: translateX(15px);
}

.scroll-x-reverse-transition-leave-to {
  transform: translateX(-15px);
}

.slide-x-transition-enter-active, .slide-x-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-x-transition-move {
  transition: transform 0.6s;
}

.slide-x-transition-enter, .slide-x-transition-leave-to {
  opacity: 0;
  transform: translateX(-15px);
}

.slide-x-reverse-transition-enter-active, .slide-x-reverse-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-x-reverse-transition-move {
  transition: transform 0.6s;
}

.slide-x-reverse-transition-enter, .slide-x-reverse-transition-leave-to {
  opacity: 0;
  transform: translateX(15px);
}

.fade-transition-enter-active, .fade-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.fade-transition-move {
  transition: transform 0.6s;
}

.fade-transition-enter, .fade-transition-leave-to {
  opacity: 0 !important;
}

.fab-transition-enter-active, .fab-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.fab-transition-move {
  transition: transform 0.6s;
}

.fab-transition-enter, .fab-transition-leave-to {
  transform: scale(0) rotate(-45deg);
}

.v-application .blockquote {
  padding: 16px 0 16px 24px;
  font-size: 18px;
  font-weight: 300;
}

.v-application code, .v-application kbd {
  display: inline-block;
  border-radius: 3px;
  white-space: pre-wrap;
  font-size: 85%;
  font-weight: 900;
}

.v-application code:after, .v-application code:before, .v-application kbd:after, .v-application kbd:before {
  content: " ";
  letter-spacing: -1px;
}

.v-application code {
  background-color: #f5f5f5;
  color: #bd4147;
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.v-application kbd {
  background: #616161;
  color: #FFFFFF;
}

html {
  font-size: 16px;
  overflow-x: hidden;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html.overflow-y-hidden {
  overflow-y: hidden !important;
}

.v-application {
  font-family: "Roboto", sans-serif;
  line-height: 1.5;
}

.v-application ::-ms-clear,
.v-application ::-ms-reveal {
  display: none;
}

.v-application .theme--light.heading {
  color: rgba(0, 0, 0, 0.87);
}

.v-application .theme--dark.heading {
  color: #FFFFFF;
}

.v-application ul, .v-application ol {
  padding-left: 24px;
}

.v-application .display-4 {
  font-size: 6rem !important;
  font-weight: 300;
  line-height: 6rem;
  letter-spacing: -0.015625em !important;
  font-family: "Roboto", sans-serif !important;
}

.v-application .display-3 {
  font-size: 3.75rem !important;
  font-weight: 300;
  line-height: 3.75rem;
  letter-spacing: -0.0083333333em !important;
  font-family: "Roboto", sans-serif !important;
}

.v-application .display-2 {
  font-size: 3rem !important;
  font-weight: 400;
  line-height: 3.125rem;
  letter-spacing: normal !important;
  font-family: "Roboto", sans-serif !important;
}

.v-application .display-1 {
  font-size: 2.125rem !important;
  font-weight: 400;
  line-height: 2.5rem;
  letter-spacing: 0.0073529412em !important;
  font-family: "Roboto", sans-serif !important;
}

.v-application .headline {
  font-size: 1.5rem !important;
  font-weight: 400;
  line-height: 2rem;
  letter-spacing: normal !important;
  font-family: "Roboto", sans-serif !important;
}

.v-application .title {
  font-size: 1.25rem !important;
  font-weight: 500;
  line-height: 2rem;
  letter-spacing: 0.0125em !important;
  font-family: "Roboto", sans-serif !important;
}

.v-application .subtitle-1 {
  font-size: 1rem !important;
  font-weight: 400;
  letter-spacing: 0.009375em !important;
  line-height: 1.75rem;
  font-family: "Roboto", sans-serif !important;
}

.v-application .subtitle-2 {
  font-size: 0.875rem !important;
  font-weight: 500;
  letter-spacing: 0.0071428571em !important;
  line-height: 1.375rem;
  font-family: "Roboto", sans-serif !important;
}

.v-application .body-2 {
  font-size: 0.875rem !important;
  font-weight: 400;
  letter-spacing: 0.0178571429em !important;
  line-height: 1.25rem;
  font-family: "Roboto", sans-serif !important;
}

.v-application .body-1 {
  font-size: 1rem !important;
  font-weight: 400;
  letter-spacing: 0.03125em !important;
  line-height: 1.5rem;
  font-family: "Roboto", sans-serif !important;
}

.v-application .caption {
  font-size: 0.75rem !important;
  font-weight: 400;
  letter-spacing: 0.0333333333em !important;
  line-height: 1.25rem;
  font-family: "Roboto", sans-serif !important;
}

.v-application .overline {
  font-size: 0.625rem !important;
  font-weight: 400;
  letter-spacing: 0.1666666667em !important;
  line-height: 1rem;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif !important;
}

.v-application p {
  margin-bottom: 16px;
}

.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon {
  color: rgba(0, 0, 0, 0.26) !important;
}

.theme--dark.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon {
  color: rgba(255, 255, 255, 0.3) !important;
}

.v-input--selection-controls {
  margin-top: 16px;
  padding-top: 4px;
}

.v-input--selection-controls > .v-input__append-outer,
.v-input--selection-controls > .v-input__prepend-outer {
  margin-top: 0;
  margin-bottom: 0;
}

.v-input--selection-controls:not(.v-input--hide-details) > .v-input__slot {
  margin-bottom: 12px;
}

.v-input--selection-controls .v-input__slot > .v-label,
.v-input--selection-controls .v-radio > .v-label {
  align-items: center;
  display: inline-flex;
  flex: 1 1 auto;
  height: 24px;
}

.v-input--selection-controls__input {
  color: inherit;
  display: inline-flex;
  flex: 0 0 auto;
  height: 24px;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: color, transform;
  width: 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-input--selection-controls__input .v-icon {
  width: 100%;
}

.v-application--is-ltr .v-input--selection-controls__input {
  margin-right: 8px;
}

.v-application--is-rtl .v-input--selection-controls__input {
  margin-left: 8px;
}

.v-input--selection-controls__input input[role=checkbox],
.v-input--selection-controls__input input[role=radio],
.v-input--selection-controls__input input[role=switch] {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-input--selection-controls__input + .v-label {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-input--selection-controls__ripple {
  border-radius: 50%;
  cursor: pointer;
  height: 34px;
  position: absolute;
  transition: inherit;
  width: 34px;
  left: -12px;
  top: calc(50% - 24px);
  margin: 7px;
}

.v-input--selection-controls__ripple:before {
  border-radius: inherit;
  bottom: 0;
  content: "";
  position: absolute;
  opacity: 0.2;
  left: 0;
  right: 0;
  top: 0;
  transform-origin: center center;
  transform: scale(0.2);
  transition: inherit;
}

.v-input--selection-controls__ripple > .v-ripple__container {
  transform: scale(1.2);
}

.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple {
  width: 28px;
  height: 28px;
  left: -11px;
}

.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple {
  top: calc(50% - 21px);
}

.v-input--selection-controls.v-input {
  flex: 0 1 auto;
}

.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,
.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before {
  background: currentColor;
  opacity: 0.4;
  transform: scale(1.2);
}

.v-input--selection-controls .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before {
  background: currentColor;
  transform: scale(1.2);
  transition: none;
}

@media only print {
  .v-application .hidden-print-only {
    display: none !important;
  }
}
@media only screen {
  .v-application .hidden-screen-only {
    display: none !important;
  }
}
@media only screen and (max-width: 599px) {
  .v-application .hidden-xs-only {
    display: none !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 959px) {
  .v-application .hidden-sm-only {
    display: none !important;
  }
}
@media only screen and (max-width: 959px) {
  .v-application .hidden-sm-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 600px) {
  .v-application .hidden-sm-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1263px) {
  .v-application .hidden-md-only {
    display: none !important;
  }
}
@media only screen and (max-width: 1263px) {
  .v-application .hidden-md-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 960px) {
  .v-application .hidden-md-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 1264px) and (max-width: 1903px) {
  .v-application .hidden-lg-only {
    display: none !important;
  }
}
@media only screen and (max-width: 1903px) {
  .v-application .hidden-lg-and-down {
    display: none !important;
  }
}
@media only screen and (min-width: 1264px) {
  .v-application .hidden-lg-and-up {
    display: none !important;
  }
}
@media only screen and (min-width: 1904px) {
  .v-application .hidden-xl-only {
    display: none !important;
  }
}
.v-application .font-weight-thin {
  font-weight: 100 !important;
}

.v-application .font-weight-light {
  font-weight: 300 !important;
}

.v-application .font-weight-regular {
  font-weight: 400 !important;
}

.v-application .font-weight-medium {
  font-weight: 500 !important;
}

.v-application .font-weight-bold {
  font-weight: 700 !important;
}

.v-application .font-weight-black {
  font-weight: 900 !important;
}

.v-application .font-italic {
  font-style: italic !important;
}

.v-application .transition-fast-out-slow-in {
  transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.v-application .transition-linear-out-slow-in {
  transition: 0.3s cubic-bezier(0, 0, 0.2, 1) !important;
}

.v-application .transition-fast-out-linear-in {
  transition: 0.3s cubic-bezier(0.4, 0, 1, 1) !important;
}

.v-application .transition-ease-in-out {
  transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1) !important;
}

.v-application .transition-fast-in-fast-out {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.v-application .transition-swing {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;
}

.v-application .overflow-auto {
  overflow: auto !important;
}

.v-application .overflow-hidden {
  overflow: hidden !important;
}

.v-application .overflow-visible {
  overflow: visible !important;
}

.v-application .overflow-x-auto {
  overflow-x: auto !important;
}

.v-application .overflow-x-hidden {
  overflow-x: hidden !important;
}

.v-application .overflow-y-auto {
  overflow-y: auto !important;
}

.v-application .overflow-y-hidden {
  overflow-y: hidden !important;
}

.v-application .d-none {
  display: none !important;
}

.v-application .d-inline {
  display: inline !important;
}

.v-application .d-inline-block {
  display: inline-block !important;
}

.v-application .d-block {
  display: block !important;
}

.v-application .d-table {
  display: table !important;
}

.v-application .d-table-row {
  display: table-row !important;
}

.v-application .d-table-cell {
  display: table-cell !important;
}

.v-application .d-flex {
  display: flex !important;
}

.v-application .d-inline-flex {
  display: inline-flex !important;
}

.v-application .float-none {
  float: none !important;
}

.v-application .float-left {
  float: left !important;
}

.v-application .float-right {
  float: right !important;
}

.v-application .flex-fill {
  flex: 1 1 auto !important;
}

.v-application .flex-row {
  flex-direction: row !important;
}

.v-application .flex-column {
  flex-direction: column !important;
}

.v-application .flex-row-reverse {
  flex-direction: row-reverse !important;
}

.v-application .flex-column-reverse {
  flex-direction: column-reverse !important;
}

.v-application .flex-grow-0 {
  flex-grow: 0 !important;
}

.v-application .flex-grow-1 {
  flex-grow: 1 !important;
}

.v-application .flex-shrink-0 {
  flex-shrink: 0 !important;
}

.v-application .flex-shrink-1 {
  flex-shrink: 1 !important;
}

.v-application .flex-wrap {
  flex-wrap: wrap !important;
}

.v-application .flex-nowrap {
  flex-wrap: nowrap !important;
}

.v-application .flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.v-application .justify-start {
  justify-content: flex-start !important;
}

.v-application .justify-end {
  justify-content: flex-end !important;
}

.v-application .justify-center {
  justify-content: center !important;
}

.v-application .justify-space-between {
  justify-content: space-between !important;
}

.v-application .justify-space-around {
  justify-content: space-around !important;
}

.v-application .align-start {
  align-items: flex-start !important;
}

.v-application .align-end {
  align-items: flex-end !important;
}

.v-application .align-center {
  align-items: center !important;
}

.v-application .align-baseline {
  align-items: baseline !important;
}

.v-application .align-stretch {
  align-items: stretch !important;
}

.v-application .align-content-start {
  align-content: flex-start !important;
}

.v-application .align-content-end {
  align-content: flex-end !important;
}

.v-application .align-content-center {
  align-content: center !important;
}

.v-application .align-content-space-between {
  align-content: space-between !important;
}

.v-application .align-content-space-around {
  align-content: space-around !important;
}

.v-application .align-content-stretch {
  align-content: stretch !important;
}

.v-application .align-self-auto {
  align-self: auto !important;
}

.v-application .align-self-start {
  align-self: flex-start !important;
}

.v-application .align-self-end {
  align-self: flex-end !important;
}

.v-application .align-self-center {
  align-self: center !important;
}

.v-application .align-self-baseline {
  align-self: baseline !important;
}

.v-application .align-self-stretch {
  align-self: stretch !important;
}

.v-application .order-first {
  order: -1 !important;
}

.v-application .order-0 {
  order: 0 !important;
}

.v-application .order-1 {
  order: 1 !important;
}

.v-application .order-2 {
  order: 2 !important;
}

.v-application .order-3 {
  order: 3 !important;
}

.v-application .order-4 {
  order: 4 !important;
}

.v-application .order-5 {
  order: 5 !important;
}

.v-application .order-6 {
  order: 6 !important;
}

.v-application .order-7 {
  order: 7 !important;
}

.v-application .order-8 {
  order: 8 !important;
}

.v-application .order-9 {
  order: 9 !important;
}

.v-application .order-10 {
  order: 10 !important;
}

.v-application .order-11 {
  order: 11 !important;
}

.v-application .order-12 {
  order: 12 !important;
}

.v-application .order-last {
  order: 13 !important;
}

.v-application .ma-0 {
  margin: 0px !important;
}

.v-application .ma-1 {
  margin: 4px !important;
}

.v-application .ma-2 {
  margin: 8px !important;
}

.v-application .ma-3 {
  margin: 12px !important;
}

.v-application .ma-4 {
  margin: 16px !important;
}

.v-application .ma-5 {
  margin: 20px !important;
}

.v-application .ma-6 {
  margin: 24px !important;
}

.v-application .ma-7 {
  margin: 28px !important;
}

.v-application .ma-8 {
  margin: 32px !important;
}

.v-application .ma-9 {
  margin: 36px !important;
}

.v-application .ma-10 {
  margin: 40px !important;
}

.v-application .ma-11 {
  margin: 44px !important;
}

.v-application .ma-12 {
  margin: 48px !important;
}

.v-application .ma-auto {
  margin: auto !important;
}

.v-application .mx-0 {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.v-application .mx-1 {
  margin-right: 4px !important;
  margin-left: 4px !important;
}

.v-application .mx-2 {
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.v-application .mx-3 {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

.v-application .mx-4 {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

.v-application .mx-5 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}

.v-application .mx-6 {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.v-application .mx-7 {
  margin-right: 28px !important;
  margin-left: 28px !important;
}

.v-application .mx-8 {
  margin-right: 32px !important;
  margin-left: 32px !important;
}

.v-application .mx-9 {
  margin-right: 36px !important;
  margin-left: 36px !important;
}

.v-application .mx-10 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.v-application .mx-11 {
  margin-right: 44px !important;
  margin-left: 44px !important;
}

.v-application .mx-12 {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.v-application .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.v-application .my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.v-application .my-1 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.v-application .my-2 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.v-application .my-3 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.v-application .my-4 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.v-application .my-5 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.v-application .my-6 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.v-application .my-7 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.v-application .my-8 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.v-application .my-9 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.v-application .my-10 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.v-application .my-11 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.v-application .my-12 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.v-application .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.v-application .mt-0 {
  margin-top: 0px !important;
}

.v-application .mt-1 {
  margin-top: 4px !important;
}

.v-application .mt-2 {
  margin-top: 8px !important;
}

.v-application .mt-3 {
  margin-top: 12px !important;
}

.v-application .mt-4 {
  margin-top: 16px !important;
}

.v-application .mt-5 {
  margin-top: 20px !important;
}

.v-application .mt-6 {
  margin-top: 24px !important;
}

.v-application .mt-7 {
  margin-top: 28px !important;
}

.v-application .mt-8 {
  margin-top: 32px !important;
}

.v-application .mt-9 {
  margin-top: 36px !important;
}

.v-application .mt-10 {
  margin-top: 40px !important;
}

.v-application .mt-11 {
  margin-top: 44px !important;
}

.v-application .mt-12 {
  margin-top: 48px !important;
}

.v-application .mt-auto {
  margin-top: auto !important;
}

.v-application .mr-0 {
  margin-right: 0px !important;
}

.v-application .mr-1 {
  margin-right: 4px !important;
}

.v-application .mr-2 {
  margin-right: 8px !important;
}

.v-application .mr-3 {
  margin-right: 12px !important;
}

.v-application .mr-4 {
  margin-right: 16px !important;
}

.v-application .mr-5 {
  margin-right: 20px !important;
}

.v-application .mr-6 {
  margin-right: 24px !important;
}

.v-application .mr-7 {
  margin-right: 28px !important;
}

.v-application .mr-8 {
  margin-right: 32px !important;
}

.v-application .mr-9 {
  margin-right: 36px !important;
}

.v-application .mr-10 {
  margin-right: 40px !important;
}

.v-application .mr-11 {
  margin-right: 44px !important;
}

.v-application .mr-12 {
  margin-right: 48px !important;
}

.v-application .mr-auto {
  margin-right: auto !important;
}

.v-application .mb-0 {
  margin-bottom: 0px !important;
}

.v-application .mb-1 {
  margin-bottom: 4px !important;
}

.v-application .mb-2 {
  margin-bottom: 8px !important;
}

.v-application .mb-3 {
  margin-bottom: 12px !important;
}

.v-application .mb-4 {
  margin-bottom: 16px !important;
}

.v-application .mb-5 {
  margin-bottom: 20px !important;
}

.v-application .mb-6 {
  margin-bottom: 24px !important;
}

.v-application .mb-7 {
  margin-bottom: 28px !important;
}

.v-application .mb-8 {
  margin-bottom: 32px !important;
}

.v-application .mb-9 {
  margin-bottom: 36px !important;
}

.v-application .mb-10 {
  margin-bottom: 40px !important;
}

.v-application .mb-11 {
  margin-bottom: 44px !important;
}

.v-application .mb-12 {
  margin-bottom: 48px !important;
}

.v-application .mb-auto {
  margin-bottom: auto !important;
}

.v-application .ml-0 {
  margin-left: 0px !important;
}

.v-application .ml-1 {
  margin-left: 4px !important;
}

.v-application .ml-2 {
  margin-left: 8px !important;
}

.v-application .ml-3 {
  margin-left: 12px !important;
}

.v-application .ml-4 {
  margin-left: 16px !important;
}

.v-application .ml-5 {
  margin-left: 20px !important;
}

.v-application .ml-6 {
  margin-left: 24px !important;
}

.v-application .ml-7 {
  margin-left: 28px !important;
}

.v-application .ml-8 {
  margin-left: 32px !important;
}

.v-application .ml-9 {
  margin-left: 36px !important;
}

.v-application .ml-10 {
  margin-left: 40px !important;
}

.v-application .ml-11 {
  margin-left: 44px !important;
}

.v-application .ml-12 {
  margin-left: 48px !important;
}

.v-application .ml-auto {
  margin-left: auto !important;
}

.v-application--is-ltr .ms-0 {
  margin-left: 0px !important;
}

.v-application--is-rtl .ms-0 {
  margin-right: 0px !important;
}

.v-application--is-ltr .ms-1 {
  margin-left: 4px !important;
}

.v-application--is-rtl .ms-1 {
  margin-right: 4px !important;
}

.v-application--is-ltr .ms-2 {
  margin-left: 8px !important;
}

.v-application--is-rtl .ms-2 {
  margin-right: 8px !important;
}

.v-application--is-ltr .ms-3 {
  margin-left: 12px !important;
}

.v-application--is-rtl .ms-3 {
  margin-right: 12px !important;
}

.v-application--is-ltr .ms-4 {
  margin-left: 16px !important;
}

.v-application--is-rtl .ms-4 {
  margin-right: 16px !important;
}

.v-application--is-ltr .ms-5 {
  margin-left: 20px !important;
}

.v-application--is-rtl .ms-5 {
  margin-right: 20px !important;
}

.v-application--is-ltr .ms-6 {
  margin-left: 24px !important;
}

.v-application--is-rtl .ms-6 {
  margin-right: 24px !important;
}

.v-application--is-ltr .ms-7 {
  margin-left: 28px !important;
}

.v-application--is-rtl .ms-7 {
  margin-right: 28px !important;
}

.v-application--is-ltr .ms-8 {
  margin-left: 32px !important;
}

.v-application--is-rtl .ms-8 {
  margin-right: 32px !important;
}

.v-application--is-ltr .ms-9 {
  margin-left: 36px !important;
}

.v-application--is-rtl .ms-9 {
  margin-right: 36px !important;
}

.v-application--is-ltr .ms-10 {
  margin-left: 40px !important;
}

.v-application--is-rtl .ms-10 {
  margin-right: 40px !important;
}

.v-application--is-ltr .ms-11 {
  margin-left: 44px !important;
}

.v-application--is-rtl .ms-11 {
  margin-right: 44px !important;
}

.v-application--is-ltr .ms-12 {
  margin-left: 48px !important;
}

.v-application--is-rtl .ms-12 {
  margin-right: 48px !important;
}

.v-application--is-ltr .ms-auto {
  margin-left: auto !important;
}

.v-application--is-rtl .ms-auto {
  margin-right: auto !important;
}

.v-application--is-ltr .me-0 {
  margin-right: 0px !important;
}

.v-application--is-rtl .me-0 {
  margin-left: 0px !important;
}

.v-application--is-ltr .me-1 {
  margin-right: 4px !important;
}

.v-application--is-rtl .me-1 {
  margin-left: 4px !important;
}

.v-application--is-ltr .me-2 {
  margin-right: 8px !important;
}

.v-application--is-rtl .me-2 {
  margin-left: 8px !important;
}

.v-application--is-ltr .me-3 {
  margin-right: 12px !important;
}

.v-application--is-rtl .me-3 {
  margin-left: 12px !important;
}

.v-application--is-ltr .me-4 {
  margin-right: 16px !important;
}

.v-application--is-rtl .me-4 {
  margin-left: 16px !important;
}

.v-application--is-ltr .me-5 {
  margin-right: 20px !important;
}

.v-application--is-rtl .me-5 {
  margin-left: 20px !important;
}

.v-application--is-ltr .me-6 {
  margin-right: 24px !important;
}

.v-application--is-rtl .me-6 {
  margin-left: 24px !important;
}

.v-application--is-ltr .me-7 {
  margin-right: 28px !important;
}

.v-application--is-rtl .me-7 {
  margin-left: 28px !important;
}

.v-application--is-ltr .me-8 {
  margin-right: 32px !important;
}

.v-application--is-rtl .me-8 {
  margin-left: 32px !important;
}

.v-application--is-ltr .me-9 {
  margin-right: 36px !important;
}

.v-application--is-rtl .me-9 {
  margin-left: 36px !important;
}

.v-application--is-ltr .me-10 {
  margin-right: 40px !important;
}

.v-application--is-rtl .me-10 {
  margin-left: 40px !important;
}

.v-application--is-ltr .me-11 {
  margin-right: 44px !important;
}

.v-application--is-rtl .me-11 {
  margin-left: 44px !important;
}

.v-application--is-ltr .me-12 {
  margin-right: 48px !important;
}

.v-application--is-rtl .me-12 {
  margin-left: 48px !important;
}

.v-application--is-ltr .me-auto {
  margin-right: auto !important;
}

.v-application--is-rtl .me-auto {
  margin-left: auto !important;
}

.v-application .ma-n1 {
  margin: -4px !important;
}

.v-application .ma-n2 {
  margin: -8px !important;
}

.v-application .ma-n3 {
  margin: -12px !important;
}

.v-application .ma-n4 {
  margin: -16px !important;
}

.v-application .ma-n5 {
  margin: -20px !important;
}

.v-application .ma-n6 {
  margin: -24px !important;
}

.v-application .ma-n7 {
  margin: -28px !important;
}

.v-application .ma-n8 {
  margin: -32px !important;
}

.v-application .ma-n9 {
  margin: -36px !important;
}

.v-application .ma-n10 {
  margin: -40px !important;
}

.v-application .ma-n11 {
  margin: -44px !important;
}

.v-application .ma-n12 {
  margin: -48px !important;
}

.v-application .mx-n1 {
  margin-right: -4px !important;
  margin-left: -4px !important;
}

.v-application .mx-n2 {
  margin-right: -8px !important;
  margin-left: -8px !important;
}

.v-application .mx-n3 {
  margin-right: -12px !important;
  margin-left: -12px !important;
}

.v-application .mx-n4 {
  margin-right: -16px !important;
  margin-left: -16px !important;
}

.v-application .mx-n5 {
  margin-right: -20px !important;
  margin-left: -20px !important;
}

.v-application .mx-n6 {
  margin-right: -24px !important;
  margin-left: -24px !important;
}

.v-application .mx-n7 {
  margin-right: -28px !important;
  margin-left: -28px !important;
}

.v-application .mx-n8 {
  margin-right: -32px !important;
  margin-left: -32px !important;
}

.v-application .mx-n9 {
  margin-right: -36px !important;
  margin-left: -36px !important;
}

.v-application .mx-n10 {
  margin-right: -40px !important;
  margin-left: -40px !important;
}

.v-application .mx-n11 {
  margin-right: -44px !important;
  margin-left: -44px !important;
}

.v-application .mx-n12 {
  margin-right: -48px !important;
  margin-left: -48px !important;
}

.v-application .my-n1 {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}

.v-application .my-n2 {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}

.v-application .my-n3 {
  margin-top: -12px !important;
  margin-bottom: -12px !important;
}

.v-application .my-n4 {
  margin-top: -16px !important;
  margin-bottom: -16px !important;
}

.v-application .my-n5 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.v-application .my-n6 {
  margin-top: -24px !important;
  margin-bottom: -24px !important;
}

.v-application .my-n7 {
  margin-top: -28px !important;
  margin-bottom: -28px !important;
}

.v-application .my-n8 {
  margin-top: -32px !important;
  margin-bottom: -32px !important;
}

.v-application .my-n9 {
  margin-top: -36px !important;
  margin-bottom: -36px !important;
}

.v-application .my-n10 {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.v-application .my-n11 {
  margin-top: -44px !important;
  margin-bottom: -44px !important;
}

.v-application .my-n12 {
  margin-top: -48px !important;
  margin-bottom: -48px !important;
}

.v-application .mt-n1 {
  margin-top: -4px !important;
}

.v-application .mt-n2 {
  margin-top: -8px !important;
}

.v-application .mt-n3 {
  margin-top: -12px !important;
}

.v-application .mt-n4 {
  margin-top: -16px !important;
}

.v-application .mt-n5 {
  margin-top: -20px !important;
}

.v-application .mt-n6 {
  margin-top: -24px !important;
}

.v-application .mt-n7 {
  margin-top: -28px !important;
}

.v-application .mt-n8 {
  margin-top: -32px !important;
}

.v-application .mt-n9 {
  margin-top: -36px !important;
}

.v-application .mt-n10 {
  margin-top: -40px !important;
}

.v-application .mt-n11 {
  margin-top: -44px !important;
}

.v-application .mt-n12 {
  margin-top: -48px !important;
}

.v-application .mr-n1 {
  margin-right: -4px !important;
}

.v-application .mr-n2 {
  margin-right: -8px !important;
}

.v-application .mr-n3 {
  margin-right: -12px !important;
}

.v-application .mr-n4 {
  margin-right: -16px !important;
}

.v-application .mr-n5 {
  margin-right: -20px !important;
}

.v-application .mr-n6 {
  margin-right: -24px !important;
}

.v-application .mr-n7 {
  margin-right: -28px !important;
}

.v-application .mr-n8 {
  margin-right: -32px !important;
}

.v-application .mr-n9 {
  margin-right: -36px !important;
}

.v-application .mr-n10 {
  margin-right: -40px !important;
}

.v-application .mr-n11 {
  margin-right: -44px !important;
}

.v-application .mr-n12 {
  margin-right: -48px !important;
}

.v-application .mb-n1 {
  margin-bottom: -4px !important;
}

.v-application .mb-n2 {
  margin-bottom: -8px !important;
}

.v-application .mb-n3 {
  margin-bottom: -12px !important;
}

.v-application .mb-n4 {
  margin-bottom: -16px !important;
}

.v-application .mb-n5 {
  margin-bottom: -20px !important;
}

.v-application .mb-n6 {
  margin-bottom: -24px !important;
}

.v-application .mb-n7 {
  margin-bottom: -28px !important;
}

.v-application .mb-n8 {
  margin-bottom: -32px !important;
}

.v-application .mb-n9 {
  margin-bottom: -36px !important;
}

.v-application .mb-n10 {
  margin-bottom: -40px !important;
}

.v-application .mb-n11 {
  margin-bottom: -44px !important;
}

.v-application .mb-n12 {
  margin-bottom: -48px !important;
}

.v-application .ml-n1 {
  margin-left: -4px !important;
}

.v-application .ml-n2 {
  margin-left: -8px !important;
}

.v-application .ml-n3 {
  margin-left: -12px !important;
}

.v-application .ml-n4 {
  margin-left: -16px !important;
}

.v-application .ml-n5 {
  margin-left: -20px !important;
}

.v-application .ml-n6 {
  margin-left: -24px !important;
}

.v-application .ml-n7 {
  margin-left: -28px !important;
}

.v-application .ml-n8 {
  margin-left: -32px !important;
}

.v-application .ml-n9 {
  margin-left: -36px !important;
}

.v-application .ml-n10 {
  margin-left: -40px !important;
}

.v-application .ml-n11 {
  margin-left: -44px !important;
}

.v-application .ml-n12 {
  margin-left: -48px !important;
}

.v-application--is-ltr .ms-n1 {
  margin-left: -4px !important;
}

.v-application--is-rtl .ms-n1 {
  margin-right: -4px !important;
}

.v-application--is-ltr .ms-n2 {
  margin-left: -8px !important;
}

.v-application--is-rtl .ms-n2 {
  margin-right: -8px !important;
}

.v-application--is-ltr .ms-n3 {
  margin-left: -12px !important;
}

.v-application--is-rtl .ms-n3 {
  margin-right: -12px !important;
}

.v-application--is-ltr .ms-n4 {
  margin-left: -16px !important;
}

.v-application--is-rtl .ms-n4 {
  margin-right: -16px !important;
}

.v-application--is-ltr .ms-n5 {
  margin-left: -20px !important;
}

.v-application--is-rtl .ms-n5 {
  margin-right: -20px !important;
}

.v-application--is-ltr .ms-n6 {
  margin-left: -24px !important;
}

.v-application--is-rtl .ms-n6 {
  margin-right: -24px !important;
}

.v-application--is-ltr .ms-n7 {
  margin-left: -28px !important;
}

.v-application--is-rtl .ms-n7 {
  margin-right: -28px !important;
}

.v-application--is-ltr .ms-n8 {
  margin-left: -32px !important;
}

.v-application--is-rtl .ms-n8 {
  margin-right: -32px !important;
}

.v-application--is-ltr .ms-n9 {
  margin-left: -36px !important;
}

.v-application--is-rtl .ms-n9 {
  margin-right: -36px !important;
}

.v-application--is-ltr .ms-n10 {
  margin-left: -40px !important;
}

.v-application--is-rtl .ms-n10 {
  margin-right: -40px !important;
}

.v-application--is-ltr .ms-n11 {
  margin-left: -44px !important;
}

.v-application--is-rtl .ms-n11 {
  margin-right: -44px !important;
}

.v-application--is-ltr .ms-n12 {
  margin-left: -48px !important;
}

.v-application--is-rtl .ms-n12 {
  margin-right: -48px !important;
}

.v-application--is-ltr .me-n1 {
  margin-right: -4px !important;
}

.v-application--is-rtl .me-n1 {
  margin-left: -4px !important;
}

.v-application--is-ltr .me-n2 {
  margin-right: -8px !important;
}

.v-application--is-rtl .me-n2 {
  margin-left: -8px !important;
}

.v-application--is-ltr .me-n3 {
  margin-right: -12px !important;
}

.v-application--is-rtl .me-n3 {
  margin-left: -12px !important;
}

.v-application--is-ltr .me-n4 {
  margin-right: -16px !important;
}

.v-application--is-rtl .me-n4 {
  margin-left: -16px !important;
}

.v-application--is-ltr .me-n5 {
  margin-right: -20px !important;
}

.v-application--is-rtl .me-n5 {
  margin-left: -20px !important;
}

.v-application--is-ltr .me-n6 {
  margin-right: -24px !important;
}

.v-application--is-rtl .me-n6 {
  margin-left: -24px !important;
}

.v-application--is-ltr .me-n7 {
  margin-right: -28px !important;
}

.v-application--is-rtl .me-n7 {
  margin-left: -28px !important;
}

.v-application--is-ltr .me-n8 {
  margin-right: -32px !important;
}

.v-application--is-rtl .me-n8 {
  margin-left: -32px !important;
}

.v-application--is-ltr .me-n9 {
  margin-right: -36px !important;
}

.v-application--is-rtl .me-n9 {
  margin-left: -36px !important;
}

.v-application--is-ltr .me-n10 {
  margin-right: -40px !important;
}

.v-application--is-rtl .me-n10 {
  margin-left: -40px !important;
}

.v-application--is-ltr .me-n11 {
  margin-right: -44px !important;
}

.v-application--is-rtl .me-n11 {
  margin-left: -44px !important;
}

.v-application--is-ltr .me-n12 {
  margin-right: -48px !important;
}

.v-application--is-rtl .me-n12 {
  margin-left: -48px !important;
}

.v-application .pa-0 {
  padding: 0px !important;
}

.v-application .pa-1 {
  padding: 4px !important;
}

.v-application .pa-2 {
  padding: 8px !important;
}

.v-application .pa-3 {
  padding: 12px !important;
}

.v-application .pa-4 {
  padding: 16px !important;
}

.v-application .pa-5 {
  padding: 20px !important;
}

.v-application .pa-6 {
  padding: 24px !important;
}

.v-application .pa-7 {
  padding: 28px !important;
}

.v-application .pa-8 {
  padding: 32px !important;
}

.v-application .pa-9 {
  padding: 36px !important;
}

.v-application .pa-10 {
  padding: 40px !important;
}

.v-application .pa-11 {
  padding: 44px !important;
}

.v-application .pa-12 {
  padding: 48px !important;
}

.v-application .px-0 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.v-application .px-1 {
  padding-right: 4px !important;
  padding-left: 4px !important;
}

.v-application .px-2 {
  padding-right: 8px !important;
  padding-left: 8px !important;
}

.v-application .px-3 {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.v-application .px-4 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.v-application .px-5 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.v-application .px-6 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.v-application .px-7 {
  padding-right: 28px !important;
  padding-left: 28px !important;
}

.v-application .px-8 {
  padding-right: 32px !important;
  padding-left: 32px !important;
}

.v-application .px-9 {
  padding-right: 36px !important;
  padding-left: 36px !important;
}

.v-application .px-10 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.v-application .px-11 {
  padding-right: 44px !important;
  padding-left: 44px !important;
}

.v-application .px-12 {
  padding-right: 48px !important;
  padding-left: 48px !important;
}

.v-application .py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.v-application .py-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.v-application .py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.v-application .py-3 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.v-application .py-4 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.v-application .py-5 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.v-application .py-6 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.v-application .py-7 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.v-application .py-8 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.v-application .py-9 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.v-application .py-10 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.v-application .py-11 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.v-application .py-12 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.v-application .pt-0 {
  padding-top: 0px !important;
}

.v-application .pt-1 {
  padding-top: 4px !important;
}

.v-application .pt-2 {
  padding-top: 8px !important;
}

.v-application .pt-3 {
  padding-top: 12px !important;
}

.v-application .pt-4 {
  padding-top: 16px !important;
}

.v-application .pt-5 {
  padding-top: 20px !important;
}

.v-application .pt-6 {
  padding-top: 24px !important;
}

.v-application .pt-7 {
  padding-top: 28px !important;
}

.v-application .pt-8 {
  padding-top: 32px !important;
}

.v-application .pt-9 {
  padding-top: 36px !important;
}

.v-application .pt-10 {
  padding-top: 40px !important;
}

.v-application .pt-11 {
  padding-top: 44px !important;
}

.v-application .pt-12 {
  padding-top: 48px !important;
}

.v-application .pr-0 {
  padding-right: 0px !important;
}

.v-application .pr-1 {
  padding-right: 4px !important;
}

.v-application .pr-2 {
  padding-right: 8px !important;
}

.v-application .pr-3 {
  padding-right: 12px !important;
}

.v-application .pr-4 {
  padding-right: 16px !important;
}

.v-application .pr-5 {
  padding-right: 20px !important;
}

.v-application .pr-6 {
  padding-right: 24px !important;
}

.v-application .pr-7 {
  padding-right: 28px !important;
}

.v-application .pr-8 {
  padding-right: 32px !important;
}

.v-application .pr-9 {
  padding-right: 36px !important;
}

.v-application .pr-10 {
  padding-right: 40px !important;
}

.v-application .pr-11 {
  padding-right: 44px !important;
}

.v-application .pr-12 {
  padding-right: 48px !important;
}

.v-application .pb-0 {
  padding-bottom: 0px !important;
}

.v-application .pb-1 {
  padding-bottom: 4px !important;
}

.v-application .pb-2 {
  padding-bottom: 8px !important;
}

.v-application .pb-3 {
  padding-bottom: 12px !important;
}

.v-application .pb-4 {
  padding-bottom: 16px !important;
}

.v-application .pb-5 {
  padding-bottom: 20px !important;
}

.v-application .pb-6 {
  padding-bottom: 24px !important;
}

.v-application .pb-7 {
  padding-bottom: 28px !important;
}

.v-application .pb-8 {
  padding-bottom: 32px !important;
}

.v-application .pb-9 {
  padding-bottom: 36px !important;
}

.v-application .pb-10 {
  padding-bottom: 40px !important;
}

.v-application .pb-11 {
  padding-bottom: 44px !important;
}

.v-application .pb-12 {
  padding-bottom: 48px !important;
}

.v-application .pl-0 {
  padding-left: 0px !important;
}

.v-application .pl-1 {
  padding-left: 4px !important;
}

.v-application .pl-2 {
  padding-left: 8px !important;
}

.v-application .pl-3 {
  padding-left: 12px !important;
}

.v-application .pl-4 {
  padding-left: 16px !important;
}

.v-application .pl-5 {
  padding-left: 20px !important;
}

.v-application .pl-6 {
  padding-left: 24px !important;
}

.v-application .pl-7 {
  padding-left: 28px !important;
}

.v-application .pl-8 {
  padding-left: 32px !important;
}

.v-application .pl-9 {
  padding-left: 36px !important;
}

.v-application .pl-10 {
  padding-left: 40px !important;
}

.v-application .pl-11 {
  padding-left: 44px !important;
}

.v-application .pl-12 {
  padding-left: 48px !important;
}

.v-application--is-ltr .ps-0 {
  padding-left: 0px !important;
}

.v-application--is-rtl .ps-0 {
  padding-right: 0px !important;
}

.v-application--is-ltr .ps-1 {
  padding-left: 4px !important;
}

.v-application--is-rtl .ps-1 {
  padding-right: 4px !important;
}

.v-application--is-ltr .ps-2 {
  padding-left: 8px !important;
}

.v-application--is-rtl .ps-2 {
  padding-right: 8px !important;
}

.v-application--is-ltr .ps-3 {
  padding-left: 12px !important;
}

.v-application--is-rtl .ps-3 {
  padding-right: 12px !important;
}

.v-application--is-ltr .ps-4 {
  padding-left: 16px !important;
}

.v-application--is-rtl .ps-4 {
  padding-right: 16px !important;
}

.v-application--is-ltr .ps-5 {
  padding-left: 20px !important;
}

.v-application--is-rtl .ps-5 {
  padding-right: 20px !important;
}

.v-application--is-ltr .ps-6 {
  padding-left: 24px !important;
}

.v-application--is-rtl .ps-6 {
  padding-right: 24px !important;
}

.v-application--is-ltr .ps-7 {
  padding-left: 28px !important;
}

.v-application--is-rtl .ps-7 {
  padding-right: 28px !important;
}

.v-application--is-ltr .ps-8 {
  padding-left: 32px !important;
}

.v-application--is-rtl .ps-8 {
  padding-right: 32px !important;
}

.v-application--is-ltr .ps-9 {
  padding-left: 36px !important;
}

.v-application--is-rtl .ps-9 {
  padding-right: 36px !important;
}

.v-application--is-ltr .ps-10 {
  padding-left: 40px !important;
}

.v-application--is-rtl .ps-10 {
  padding-right: 40px !important;
}

.v-application--is-ltr .ps-11 {
  padding-left: 44px !important;
}

.v-application--is-rtl .ps-11 {
  padding-right: 44px !important;
}

.v-application--is-ltr .ps-12 {
  padding-left: 48px !important;
}

.v-application--is-rtl .ps-12 {
  padding-right: 48px !important;
}

.v-application--is-ltr .pe-0 {
  padding-right: 0px !important;
}

.v-application--is-rtl .pe-0 {
  padding-left: 0px !important;
}

.v-application--is-ltr .pe-1 {
  padding-right: 4px !important;
}

.v-application--is-rtl .pe-1 {
  padding-left: 4px !important;
}

.v-application--is-ltr .pe-2 {
  padding-right: 8px !important;
}

.v-application--is-rtl .pe-2 {
  padding-left: 8px !important;
}

.v-application--is-ltr .pe-3 {
  padding-right: 12px !important;
}

.v-application--is-rtl .pe-3 {
  padding-left: 12px !important;
}

.v-application--is-ltr .pe-4 {
  padding-right: 16px !important;
}

.v-application--is-rtl .pe-4 {
  padding-left: 16px !important;
}

.v-application--is-ltr .pe-5 {
  padding-right: 20px !important;
}

.v-application--is-rtl .pe-5 {
  padding-left: 20px !important;
}

.v-application--is-ltr .pe-6 {
  padding-right: 24px !important;
}

.v-application--is-rtl .pe-6 {
  padding-left: 24px !important;
}

.v-application--is-ltr .pe-7 {
  padding-right: 28px !important;
}

.v-application--is-rtl .pe-7 {
  padding-left: 28px !important;
}

.v-application--is-ltr .pe-8 {
  padding-right: 32px !important;
}

.v-application--is-rtl .pe-8 {
  padding-left: 32px !important;
}

.v-application--is-ltr .pe-9 {
  padding-right: 36px !important;
}

.v-application--is-rtl .pe-9 {
  padding-left: 36px !important;
}

.v-application--is-ltr .pe-10 {
  padding-right: 40px !important;
}

.v-application--is-rtl .pe-10 {
  padding-left: 40px !important;
}

.v-application--is-ltr .pe-11 {
  padding-right: 44px !important;
}

.v-application--is-rtl .pe-11 {
  padding-left: 44px !important;
}

.v-application--is-ltr .pe-12 {
  padding-right: 48px !important;
}

.v-application--is-rtl .pe-12 {
  padding-left: 48px !important;
}

.v-application .text-left {
  text-align: left !important;
}

.v-application .text-right {
  text-align: right !important;
}

.v-application .text-center {
  text-align: center !important;
}

.v-application .text-justify {
  text-align: justify !important;
}

[dir="ltr"] .v-application .text-start{
  text-align: left !important;
}

[dir="rtl"] .v-application .text-start{
  text-align: right !important;
}

[dir="ltr"] .v-application .text-end{
  text-align: right !important;
}

[dir="rtl"] .v-application .text-end{
  text-align: left !important;
}

.v-application .text-wrap {
  white-space: normal !important;
}

.v-application .text-no-wrap {
  white-space: nowrap !important;
}

.v-application .text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

.v-application .text-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.v-application .text-none {
  text-transform: none !important;
}

.v-application .text-capitalize {
  text-transform: capitalize !important;
}

.v-application .text-lowercase {
  text-transform: lowercase !important;
}

.v-application .text-uppercase {
  text-transform: uppercase !important;
}

@media (min-width: 600px) {
  .v-application .d-sm-none {
    display: none !important;
  }

  .v-application .d-sm-inline {
    display: inline !important;
  }

  .v-application .d-sm-inline-block {
    display: inline-block !important;
  }

  .v-application .d-sm-block {
    display: block !important;
  }

  .v-application .d-sm-table {
    display: table !important;
  }

  .v-application .d-sm-table-row {
    display: table-row !important;
  }

  .v-application .d-sm-table-cell {
    display: table-cell !important;
  }

  .v-application .d-sm-flex {
    display: flex !important;
  }

  .v-application .d-sm-inline-flex {
    display: inline-flex !important;
  }

  .v-application .float-sm-none {
    float: none !important;
  }

  .v-application .float-sm-left {
    float: left !important;
  }

  .v-application .float-sm-right {
    float: right !important;
  }

  .v-application .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .v-application .flex-sm-row {
    flex-direction: row !important;
  }

  .v-application .flex-sm-column {
    flex-direction: column !important;
  }

  .v-application .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .v-application .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .v-application .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .v-application .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .v-application .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .v-application .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .v-application .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .v-application .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .v-application .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .v-application .justify-sm-start {
    justify-content: flex-start !important;
  }

  .v-application .justify-sm-end {
    justify-content: flex-end !important;
  }

  .v-application .justify-sm-center {
    justify-content: center !important;
  }

  .v-application .justify-sm-space-between {
    justify-content: space-between !important;
  }

  .v-application .justify-sm-space-around {
    justify-content: space-around !important;
  }

  .v-application .align-sm-start {
    align-items: flex-start !important;
  }

  .v-application .align-sm-end {
    align-items: flex-end !important;
  }

  .v-application .align-sm-center {
    align-items: center !important;
  }

  .v-application .align-sm-baseline {
    align-items: baseline !important;
  }

  .v-application .align-sm-stretch {
    align-items: stretch !important;
  }

  .v-application .align-content-sm-start {
    align-content: flex-start !important;
  }

  .v-application .align-content-sm-end {
    align-content: flex-end !important;
  }

  .v-application .align-content-sm-center {
    align-content: center !important;
  }

  .v-application .align-content-sm-space-between {
    align-content: space-between !important;
  }

  .v-application .align-content-sm-space-around {
    align-content: space-around !important;
  }

  .v-application .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .v-application .align-self-sm-auto {
    align-self: auto !important;
  }

  .v-application .align-self-sm-start {
    align-self: flex-start !important;
  }

  .v-application .align-self-sm-end {
    align-self: flex-end !important;
  }

  .v-application .align-self-sm-center {
    align-self: center !important;
  }

  .v-application .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .v-application .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .v-application .order-sm-first {
    order: -1 !important;
  }

  .v-application .order-sm-0 {
    order: 0 !important;
  }

  .v-application .order-sm-1 {
    order: 1 !important;
  }

  .v-application .order-sm-2 {
    order: 2 !important;
  }

  .v-application .order-sm-3 {
    order: 3 !important;
  }

  .v-application .order-sm-4 {
    order: 4 !important;
  }

  .v-application .order-sm-5 {
    order: 5 !important;
  }

  .v-application .order-sm-6 {
    order: 6 !important;
  }

  .v-application .order-sm-7 {
    order: 7 !important;
  }

  .v-application .order-sm-8 {
    order: 8 !important;
  }

  .v-application .order-sm-9 {
    order: 9 !important;
  }

  .v-application .order-sm-10 {
    order: 10 !important;
  }

  .v-application .order-sm-11 {
    order: 11 !important;
  }

  .v-application .order-sm-12 {
    order: 12 !important;
  }

  .v-application .order-sm-last {
    order: 13 !important;
  }

  .v-application .ma-sm-0 {
    margin: 0px !important;
  }

  .v-application .ma-sm-1 {
    margin: 4px !important;
  }

  .v-application .ma-sm-2 {
    margin: 8px !important;
  }

  .v-application .ma-sm-3 {
    margin: 12px !important;
  }

  .v-application .ma-sm-4 {
    margin: 16px !important;
  }

  .v-application .ma-sm-5 {
    margin: 20px !important;
  }

  .v-application .ma-sm-6 {
    margin: 24px !important;
  }

  .v-application .ma-sm-7 {
    margin: 28px !important;
  }

  .v-application .ma-sm-8 {
    margin: 32px !important;
  }

  .v-application .ma-sm-9 {
    margin: 36px !important;
  }

  .v-application .ma-sm-10 {
    margin: 40px !important;
  }

  .v-application .ma-sm-11 {
    margin: 44px !important;
  }

  .v-application .ma-sm-12 {
    margin: 48px !important;
  }

  .v-application .ma-sm-auto {
    margin: auto !important;
  }

  .v-application .mx-sm-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }

  .v-application .mx-sm-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .v-application .mx-sm-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .v-application .mx-sm-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .v-application .mx-sm-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }

  .v-application .mx-sm-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }

  .v-application .mx-sm-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .v-application .mx-sm-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }

  .v-application .mx-sm-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }

  .v-application .mx-sm-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }

  .v-application .mx-sm-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }

  .v-application .mx-sm-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }

  .v-application .mx-sm-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .v-application .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .v-application .my-sm-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .v-application .my-sm-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .v-application .my-sm-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .v-application .my-sm-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .v-application .my-sm-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .v-application .my-sm-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .v-application .my-sm-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .v-application .my-sm-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .v-application .my-sm-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .v-application .my-sm-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .v-application .my-sm-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .v-application .my-sm-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .v-application .my-sm-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .v-application .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .v-application .mt-sm-0 {
    margin-top: 0px !important;
  }

  .v-application .mt-sm-1 {
    margin-top: 4px !important;
  }

  .v-application .mt-sm-2 {
    margin-top: 8px !important;
  }

  .v-application .mt-sm-3 {
    margin-top: 12px !important;
  }

  .v-application .mt-sm-4 {
    margin-top: 16px !important;
  }

  .v-application .mt-sm-5 {
    margin-top: 20px !important;
  }

  .v-application .mt-sm-6 {
    margin-top: 24px !important;
  }

  .v-application .mt-sm-7 {
    margin-top: 28px !important;
  }

  .v-application .mt-sm-8 {
    margin-top: 32px !important;
  }

  .v-application .mt-sm-9 {
    margin-top: 36px !important;
  }

  .v-application .mt-sm-10 {
    margin-top: 40px !important;
  }

  .v-application .mt-sm-11 {
    margin-top: 44px !important;
  }

  .v-application .mt-sm-12 {
    margin-top: 48px !important;
  }

  .v-application .mt-sm-auto {
    margin-top: auto !important;
  }

  .v-application .mr-sm-0 {
    margin-right: 0px !important;
  }

  .v-application .mr-sm-1 {
    margin-right: 4px !important;
  }

  .v-application .mr-sm-2 {
    margin-right: 8px !important;
  }

  .v-application .mr-sm-3 {
    margin-right: 12px !important;
  }

  .v-application .mr-sm-4 {
    margin-right: 16px !important;
  }

  .v-application .mr-sm-5 {
    margin-right: 20px !important;
  }

  .v-application .mr-sm-6 {
    margin-right: 24px !important;
  }

  .v-application .mr-sm-7 {
    margin-right: 28px !important;
  }

  .v-application .mr-sm-8 {
    margin-right: 32px !important;
  }

  .v-application .mr-sm-9 {
    margin-right: 36px !important;
  }

  .v-application .mr-sm-10 {
    margin-right: 40px !important;
  }

  .v-application .mr-sm-11 {
    margin-right: 44px !important;
  }

  .v-application .mr-sm-12 {
    margin-right: 48px !important;
  }

  .v-application .mr-sm-auto {
    margin-right: auto !important;
  }

  .v-application .mb-sm-0 {
    margin-bottom: 0px !important;
  }

  .v-application .mb-sm-1 {
    margin-bottom: 4px !important;
  }

  .v-application .mb-sm-2 {
    margin-bottom: 8px !important;
  }

  .v-application .mb-sm-3 {
    margin-bottom: 12px !important;
  }

  .v-application .mb-sm-4 {
    margin-bottom: 16px !important;
  }

  .v-application .mb-sm-5 {
    margin-bottom: 20px !important;
  }

  .v-application .mb-sm-6 {
    margin-bottom: 24px !important;
  }

  .v-application .mb-sm-7 {
    margin-bottom: 28px !important;
  }

  .v-application .mb-sm-8 {
    margin-bottom: 32px !important;
  }

  .v-application .mb-sm-9 {
    margin-bottom: 36px !important;
  }

  .v-application .mb-sm-10 {
    margin-bottom: 40px !important;
  }

  .v-application .mb-sm-11 {
    margin-bottom: 44px !important;
  }

  .v-application .mb-sm-12 {
    margin-bottom: 48px !important;
  }

  .v-application .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .v-application .ml-sm-0 {
    margin-left: 0px !important;
  }

  .v-application .ml-sm-1 {
    margin-left: 4px !important;
  }

  .v-application .ml-sm-2 {
    margin-left: 8px !important;
  }

  .v-application .ml-sm-3 {
    margin-left: 12px !important;
  }

  .v-application .ml-sm-4 {
    margin-left: 16px !important;
  }

  .v-application .ml-sm-5 {
    margin-left: 20px !important;
  }

  .v-application .ml-sm-6 {
    margin-left: 24px !important;
  }

  .v-application .ml-sm-7 {
    margin-left: 28px !important;
  }

  .v-application .ml-sm-8 {
    margin-left: 32px !important;
  }

  .v-application .ml-sm-9 {
    margin-left: 36px !important;
  }

  .v-application .ml-sm-10 {
    margin-left: 40px !important;
  }

  .v-application .ml-sm-11 {
    margin-left: 44px !important;
  }

  .v-application .ml-sm-12 {
    margin-left: 48px !important;
  }

  .v-application .ml-sm-auto {
    margin-left: auto !important;
  }

  .v-application--is-ltr .ms-sm-0 {
    margin-left: 0px !important;
  }

  .v-application--is-rtl .ms-sm-0 {
    margin-right: 0px !important;
  }

  .v-application--is-ltr .ms-sm-1 {
    margin-left: 4px !important;
  }

  .v-application--is-rtl .ms-sm-1 {
    margin-right: 4px !important;
  }

  .v-application--is-ltr .ms-sm-2 {
    margin-left: 8px !important;
  }

  .v-application--is-rtl .ms-sm-2 {
    margin-right: 8px !important;
  }

  .v-application--is-ltr .ms-sm-3 {
    margin-left: 12px !important;
  }

  .v-application--is-rtl .ms-sm-3 {
    margin-right: 12px !important;
  }

  .v-application--is-ltr .ms-sm-4 {
    margin-left: 16px !important;
  }

  .v-application--is-rtl .ms-sm-4 {
    margin-right: 16px !important;
  }

  .v-application--is-ltr .ms-sm-5 {
    margin-left: 20px !important;
  }

  .v-application--is-rtl .ms-sm-5 {
    margin-right: 20px !important;
  }

  .v-application--is-ltr .ms-sm-6 {
    margin-left: 24px !important;
  }

  .v-application--is-rtl .ms-sm-6 {
    margin-right: 24px !important;
  }

  .v-application--is-ltr .ms-sm-7 {
    margin-left: 28px !important;
  }

  .v-application--is-rtl .ms-sm-7 {
    margin-right: 28px !important;
  }

  .v-application--is-ltr .ms-sm-8 {
    margin-left: 32px !important;
  }

  .v-application--is-rtl .ms-sm-8 {
    margin-right: 32px !important;
  }

  .v-application--is-ltr .ms-sm-9 {
    margin-left: 36px !important;
  }

  .v-application--is-rtl .ms-sm-9 {
    margin-right: 36px !important;
  }

  .v-application--is-ltr .ms-sm-10 {
    margin-left: 40px !important;
  }

  .v-application--is-rtl .ms-sm-10 {
    margin-right: 40px !important;
  }

  .v-application--is-ltr .ms-sm-11 {
    margin-left: 44px !important;
  }

  .v-application--is-rtl .ms-sm-11 {
    margin-right: 44px !important;
  }

  .v-application--is-ltr .ms-sm-12 {
    margin-left: 48px !important;
  }

  .v-application--is-rtl .ms-sm-12 {
    margin-right: 48px !important;
  }

  .v-application--is-ltr .ms-sm-auto {
    margin-left: auto !important;
  }

  .v-application--is-rtl .ms-sm-auto {
    margin-right: auto !important;
  }

  .v-application--is-ltr .me-sm-0 {
    margin-right: 0px !important;
  }

  .v-application--is-rtl .me-sm-0 {
    margin-left: 0px !important;
  }

  .v-application--is-ltr .me-sm-1 {
    margin-right: 4px !important;
  }

  .v-application--is-rtl .me-sm-1 {
    margin-left: 4px !important;
  }

  .v-application--is-ltr .me-sm-2 {
    margin-right: 8px !important;
  }

  .v-application--is-rtl .me-sm-2 {
    margin-left: 8px !important;
  }

  .v-application--is-ltr .me-sm-3 {
    margin-right: 12px !important;
  }

  .v-application--is-rtl .me-sm-3 {
    margin-left: 12px !important;
  }

  .v-application--is-ltr .me-sm-4 {
    margin-right: 16px !important;
  }

  .v-application--is-rtl .me-sm-4 {
    margin-left: 16px !important;
  }

  .v-application--is-ltr .me-sm-5 {
    margin-right: 20px !important;
  }

  .v-application--is-rtl .me-sm-5 {
    margin-left: 20px !important;
  }

  .v-application--is-ltr .me-sm-6 {
    margin-right: 24px !important;
  }

  .v-application--is-rtl .me-sm-6 {
    margin-left: 24px !important;
  }

  .v-application--is-ltr .me-sm-7 {
    margin-right: 28px !important;
  }

  .v-application--is-rtl .me-sm-7 {
    margin-left: 28px !important;
  }

  .v-application--is-ltr .me-sm-8 {
    margin-right: 32px !important;
  }

  .v-application--is-rtl .me-sm-8 {
    margin-left: 32px !important;
  }

  .v-application--is-ltr .me-sm-9 {
    margin-right: 36px !important;
  }

  .v-application--is-rtl .me-sm-9 {
    margin-left: 36px !important;
  }

  .v-application--is-ltr .me-sm-10 {
    margin-right: 40px !important;
  }

  .v-application--is-rtl .me-sm-10 {
    margin-left: 40px !important;
  }

  .v-application--is-ltr .me-sm-11 {
    margin-right: 44px !important;
  }

  .v-application--is-rtl .me-sm-11 {
    margin-left: 44px !important;
  }

  .v-application--is-ltr .me-sm-12 {
    margin-right: 48px !important;
  }

  .v-application--is-rtl .me-sm-12 {
    margin-left: 48px !important;
  }

  .v-application--is-ltr .me-sm-auto {
    margin-right: auto !important;
  }

  .v-application--is-rtl .me-sm-auto {
    margin-left: auto !important;
  }

  .v-application .ma-sm-n1 {
    margin: -4px !important;
  }

  .v-application .ma-sm-n2 {
    margin: -8px !important;
  }

  .v-application .ma-sm-n3 {
    margin: -12px !important;
  }

  .v-application .ma-sm-n4 {
    margin: -16px !important;
  }

  .v-application .ma-sm-n5 {
    margin: -20px !important;
  }

  .v-application .ma-sm-n6 {
    margin: -24px !important;
  }

  .v-application .ma-sm-n7 {
    margin: -28px !important;
  }

  .v-application .ma-sm-n8 {
    margin: -32px !important;
  }

  .v-application .ma-sm-n9 {
    margin: -36px !important;
  }

  .v-application .ma-sm-n10 {
    margin: -40px !important;
  }

  .v-application .ma-sm-n11 {
    margin: -44px !important;
  }

  .v-application .ma-sm-n12 {
    margin: -48px !important;
  }

  .v-application .mx-sm-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }

  .v-application .mx-sm-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }

  .v-application .mx-sm-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .v-application .mx-sm-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }

  .v-application .mx-sm-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }

  .v-application .mx-sm-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .v-application .mx-sm-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }

  .v-application .mx-sm-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }

  .v-application .mx-sm-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }

  .v-application .mx-sm-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }

  .v-application .mx-sm-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }

  .v-application .mx-sm-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .v-application .my-sm-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .v-application .my-sm-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .v-application .my-sm-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .v-application .my-sm-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .v-application .my-sm-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .v-application .my-sm-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .v-application .my-sm-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .v-application .my-sm-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .v-application .my-sm-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .v-application .my-sm-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .v-application .my-sm-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .v-application .my-sm-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .v-application .mt-sm-n1 {
    margin-top: -4px !important;
  }

  .v-application .mt-sm-n2 {
    margin-top: -8px !important;
  }

  .v-application .mt-sm-n3 {
    margin-top: -12px !important;
  }

  .v-application .mt-sm-n4 {
    margin-top: -16px !important;
  }

  .v-application .mt-sm-n5 {
    margin-top: -20px !important;
  }

  .v-application .mt-sm-n6 {
    margin-top: -24px !important;
  }

  .v-application .mt-sm-n7 {
    margin-top: -28px !important;
  }

  .v-application .mt-sm-n8 {
    margin-top: -32px !important;
  }

  .v-application .mt-sm-n9 {
    margin-top: -36px !important;
  }

  .v-application .mt-sm-n10 {
    margin-top: -40px !important;
  }

  .v-application .mt-sm-n11 {
    margin-top: -44px !important;
  }

  .v-application .mt-sm-n12 {
    margin-top: -48px !important;
  }

  .v-application .mr-sm-n1 {
    margin-right: -4px !important;
  }

  .v-application .mr-sm-n2 {
    margin-right: -8px !important;
  }

  .v-application .mr-sm-n3 {
    margin-right: -12px !important;
  }

  .v-application .mr-sm-n4 {
    margin-right: -16px !important;
  }

  .v-application .mr-sm-n5 {
    margin-right: -20px !important;
  }

  .v-application .mr-sm-n6 {
    margin-right: -24px !important;
  }

  .v-application .mr-sm-n7 {
    margin-right: -28px !important;
  }

  .v-application .mr-sm-n8 {
    margin-right: -32px !important;
  }

  .v-application .mr-sm-n9 {
    margin-right: -36px !important;
  }

  .v-application .mr-sm-n10 {
    margin-right: -40px !important;
  }

  .v-application .mr-sm-n11 {
    margin-right: -44px !important;
  }

  .v-application .mr-sm-n12 {
    margin-right: -48px !important;
  }

  .v-application .mb-sm-n1 {
    margin-bottom: -4px !important;
  }

  .v-application .mb-sm-n2 {
    margin-bottom: -8px !important;
  }

  .v-application .mb-sm-n3 {
    margin-bottom: -12px !important;
  }

  .v-application .mb-sm-n4 {
    margin-bottom: -16px !important;
  }

  .v-application .mb-sm-n5 {
    margin-bottom: -20px !important;
  }

  .v-application .mb-sm-n6 {
    margin-bottom: -24px !important;
  }

  .v-application .mb-sm-n7 {
    margin-bottom: -28px !important;
  }

  .v-application .mb-sm-n8 {
    margin-bottom: -32px !important;
  }

  .v-application .mb-sm-n9 {
    margin-bottom: -36px !important;
  }

  .v-application .mb-sm-n10 {
    margin-bottom: -40px !important;
  }

  .v-application .mb-sm-n11 {
    margin-bottom: -44px !important;
  }

  .v-application .mb-sm-n12 {
    margin-bottom: -48px !important;
  }

  .v-application .ml-sm-n1 {
    margin-left: -4px !important;
  }

  .v-application .ml-sm-n2 {
    margin-left: -8px !important;
  }

  .v-application .ml-sm-n3 {
    margin-left: -12px !important;
  }

  .v-application .ml-sm-n4 {
    margin-left: -16px !important;
  }

  .v-application .ml-sm-n5 {
    margin-left: -20px !important;
  }

  .v-application .ml-sm-n6 {
    margin-left: -24px !important;
  }

  .v-application .ml-sm-n7 {
    margin-left: -28px !important;
  }

  .v-application .ml-sm-n8 {
    margin-left: -32px !important;
  }

  .v-application .ml-sm-n9 {
    margin-left: -36px !important;
  }

  .v-application .ml-sm-n10 {
    margin-left: -40px !important;
  }

  .v-application .ml-sm-n11 {
    margin-left: -44px !important;
  }

  .v-application .ml-sm-n12 {
    margin-left: -48px !important;
  }

  .v-application--is-ltr .ms-sm-n1 {
    margin-left: -4px !important;
  }

  .v-application--is-rtl .ms-sm-n1 {
    margin-right: -4px !important;
  }

  .v-application--is-ltr .ms-sm-n2 {
    margin-left: -8px !important;
  }

  .v-application--is-rtl .ms-sm-n2 {
    margin-right: -8px !important;
  }

  .v-application--is-ltr .ms-sm-n3 {
    margin-left: -12px !important;
  }

  .v-application--is-rtl .ms-sm-n3 {
    margin-right: -12px !important;
  }

  .v-application--is-ltr .ms-sm-n4 {
    margin-left: -16px !important;
  }

  .v-application--is-rtl .ms-sm-n4 {
    margin-right: -16px !important;
  }

  .v-application--is-ltr .ms-sm-n5 {
    margin-left: -20px !important;
  }

  .v-application--is-rtl .ms-sm-n5 {
    margin-right: -20px !important;
  }

  .v-application--is-ltr .ms-sm-n6 {
    margin-left: -24px !important;
  }

  .v-application--is-rtl .ms-sm-n6 {
    margin-right: -24px !important;
  }

  .v-application--is-ltr .ms-sm-n7 {
    margin-left: -28px !important;
  }

  .v-application--is-rtl .ms-sm-n7 {
    margin-right: -28px !important;
  }

  .v-application--is-ltr .ms-sm-n8 {
    margin-left: -32px !important;
  }

  .v-application--is-rtl .ms-sm-n8 {
    margin-right: -32px !important;
  }

  .v-application--is-ltr .ms-sm-n9 {
    margin-left: -36px !important;
  }

  .v-application--is-rtl .ms-sm-n9 {
    margin-right: -36px !important;
  }

  .v-application--is-ltr .ms-sm-n10 {
    margin-left: -40px !important;
  }

  .v-application--is-rtl .ms-sm-n10 {
    margin-right: -40px !important;
  }

  .v-application--is-ltr .ms-sm-n11 {
    margin-left: -44px !important;
  }

  .v-application--is-rtl .ms-sm-n11 {
    margin-right: -44px !important;
  }

  .v-application--is-ltr .ms-sm-n12 {
    margin-left: -48px !important;
  }

  .v-application--is-rtl .ms-sm-n12 {
    margin-right: -48px !important;
  }

  .v-application--is-ltr .me-sm-n1 {
    margin-right: -4px !important;
  }

  .v-application--is-rtl .me-sm-n1 {
    margin-left: -4px !important;
  }

  .v-application--is-ltr .me-sm-n2 {
    margin-right: -8px !important;
  }

  .v-application--is-rtl .me-sm-n2 {
    margin-left: -8px !important;
  }

  .v-application--is-ltr .me-sm-n3 {
    margin-right: -12px !important;
  }

  .v-application--is-rtl .me-sm-n3 {
    margin-left: -12px !important;
  }

  .v-application--is-ltr .me-sm-n4 {
    margin-right: -16px !important;
  }

  .v-application--is-rtl .me-sm-n4 {
    margin-left: -16px !important;
  }

  .v-application--is-ltr .me-sm-n5 {
    margin-right: -20px !important;
  }

  .v-application--is-rtl .me-sm-n5 {
    margin-left: -20px !important;
  }

  .v-application--is-ltr .me-sm-n6 {
    margin-right: -24px !important;
  }

  .v-application--is-rtl .me-sm-n6 {
    margin-left: -24px !important;
  }

  .v-application--is-ltr .me-sm-n7 {
    margin-right: -28px !important;
  }

  .v-application--is-rtl .me-sm-n7 {
    margin-left: -28px !important;
  }

  .v-application--is-ltr .me-sm-n8 {
    margin-right: -32px !important;
  }

  .v-application--is-rtl .me-sm-n8 {
    margin-left: -32px !important;
  }

  .v-application--is-ltr .me-sm-n9 {
    margin-right: -36px !important;
  }

  .v-application--is-rtl .me-sm-n9 {
    margin-left: -36px !important;
  }

  .v-application--is-ltr .me-sm-n10 {
    margin-right: -40px !important;
  }

  .v-application--is-rtl .me-sm-n10 {
    margin-left: -40px !important;
  }

  .v-application--is-ltr .me-sm-n11 {
    margin-right: -44px !important;
  }

  .v-application--is-rtl .me-sm-n11 {
    margin-left: -44px !important;
  }

  .v-application--is-ltr .me-sm-n12 {
    margin-right: -48px !important;
  }

  .v-application--is-rtl .me-sm-n12 {
    margin-left: -48px !important;
  }

  .v-application .pa-sm-0 {
    padding: 0px !important;
  }

  .v-application .pa-sm-1 {
    padding: 4px !important;
  }

  .v-application .pa-sm-2 {
    padding: 8px !important;
  }

  .v-application .pa-sm-3 {
    padding: 12px !important;
  }

  .v-application .pa-sm-4 {
    padding: 16px !important;
  }

  .v-application .pa-sm-5 {
    padding: 20px !important;
  }

  .v-application .pa-sm-6 {
    padding: 24px !important;
  }

  .v-application .pa-sm-7 {
    padding: 28px !important;
  }

  .v-application .pa-sm-8 {
    padding: 32px !important;
  }

  .v-application .pa-sm-9 {
    padding: 36px !important;
  }

  .v-application .pa-sm-10 {
    padding: 40px !important;
  }

  .v-application .pa-sm-11 {
    padding: 44px !important;
  }

  .v-application .pa-sm-12 {
    padding: 48px !important;
  }

  .v-application .px-sm-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .v-application .px-sm-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .v-application .px-sm-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .v-application .px-sm-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .v-application .px-sm-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }

  .v-application .px-sm-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .v-application .px-sm-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .v-application .px-sm-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }

  .v-application .px-sm-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }

  .v-application .px-sm-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }

  .v-application .px-sm-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }

  .v-application .px-sm-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }

  .v-application .px-sm-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .v-application .py-sm-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .v-application .py-sm-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .v-application .py-sm-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .v-application .py-sm-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .v-application .py-sm-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .v-application .py-sm-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .v-application .py-sm-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .v-application .py-sm-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .v-application .py-sm-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .v-application .py-sm-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .v-application .py-sm-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .v-application .py-sm-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .v-application .py-sm-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .v-application .pt-sm-0 {
    padding-top: 0px !important;
  }

  .v-application .pt-sm-1 {
    padding-top: 4px !important;
  }

  .v-application .pt-sm-2 {
    padding-top: 8px !important;
  }

  .v-application .pt-sm-3 {
    padding-top: 12px !important;
  }

  .v-application .pt-sm-4 {
    padding-top: 16px !important;
  }

  .v-application .pt-sm-5 {
    padding-top: 20px !important;
  }

  .v-application .pt-sm-6 {
    padding-top: 24px !important;
  }

  .v-application .pt-sm-7 {
    padding-top: 28px !important;
  }

  .v-application .pt-sm-8 {
    padding-top: 32px !important;
  }

  .v-application .pt-sm-9 {
    padding-top: 36px !important;
  }

  .v-application .pt-sm-10 {
    padding-top: 40px !important;
  }

  .v-application .pt-sm-11 {
    padding-top: 44px !important;
  }

  .v-application .pt-sm-12 {
    padding-top: 48px !important;
  }

  .v-application .pr-sm-0 {
    padding-right: 0px !important;
  }

  .v-application .pr-sm-1 {
    padding-right: 4px !important;
  }

  .v-application .pr-sm-2 {
    padding-right: 8px !important;
  }

  .v-application .pr-sm-3 {
    padding-right: 12px !important;
  }

  .v-application .pr-sm-4 {
    padding-right: 16px !important;
  }

  .v-application .pr-sm-5 {
    padding-right: 20px !important;
  }

  .v-application .pr-sm-6 {
    padding-right: 24px !important;
  }

  .v-application .pr-sm-7 {
    padding-right: 28px !important;
  }

  .v-application .pr-sm-8 {
    padding-right: 32px !important;
  }

  .v-application .pr-sm-9 {
    padding-right: 36px !important;
  }

  .v-application .pr-sm-10 {
    padding-right: 40px !important;
  }

  .v-application .pr-sm-11 {
    padding-right: 44px !important;
  }

  .v-application .pr-sm-12 {
    padding-right: 48px !important;
  }

  .v-application .pb-sm-0 {
    padding-bottom: 0px !important;
  }

  .v-application .pb-sm-1 {
    padding-bottom: 4px !important;
  }

  .v-application .pb-sm-2 {
    padding-bottom: 8px !important;
  }

  .v-application .pb-sm-3 {
    padding-bottom: 12px !important;
  }

  .v-application .pb-sm-4 {
    padding-bottom: 16px !important;
  }

  .v-application .pb-sm-5 {
    padding-bottom: 20px !important;
  }

  .v-application .pb-sm-6 {
    padding-bottom: 24px !important;
  }

  .v-application .pb-sm-7 {
    padding-bottom: 28px !important;
  }

  .v-application .pb-sm-8 {
    padding-bottom: 32px !important;
  }

  .v-application .pb-sm-9 {
    padding-bottom: 36px !important;
  }

  .v-application .pb-sm-10 {
    padding-bottom: 40px !important;
  }

  .v-application .pb-sm-11 {
    padding-bottom: 44px !important;
  }

  .v-application .pb-sm-12 {
    padding-bottom: 48px !important;
  }

  .v-application .pl-sm-0 {
    padding-left: 0px !important;
  }

  .v-application .pl-sm-1 {
    padding-left: 4px !important;
  }

  .v-application .pl-sm-2 {
    padding-left: 8px !important;
  }

  .v-application .pl-sm-3 {
    padding-left: 12px !important;
  }

  .v-application .pl-sm-4 {
    padding-left: 16px !important;
  }

  .v-application .pl-sm-5 {
    padding-left: 20px !important;
  }

  .v-application .pl-sm-6 {
    padding-left: 24px !important;
  }

  .v-application .pl-sm-7 {
    padding-left: 28px !important;
  }

  .v-application .pl-sm-8 {
    padding-left: 32px !important;
  }

  .v-application .pl-sm-9 {
    padding-left: 36px !important;
  }

  .v-application .pl-sm-10 {
    padding-left: 40px !important;
  }

  .v-application .pl-sm-11 {
    padding-left: 44px !important;
  }

  .v-application .pl-sm-12 {
    padding-left: 48px !important;
  }

  .v-application--is-ltr .ps-sm-0 {
    padding-left: 0px !important;
  }

  .v-application--is-rtl .ps-sm-0 {
    padding-right: 0px !important;
  }

  .v-application--is-ltr .ps-sm-1 {
    padding-left: 4px !important;
  }

  .v-application--is-rtl .ps-sm-1 {
    padding-right: 4px !important;
  }

  .v-application--is-ltr .ps-sm-2 {
    padding-left: 8px !important;
  }

  .v-application--is-rtl .ps-sm-2 {
    padding-right: 8px !important;
  }

  .v-application--is-ltr .ps-sm-3 {
    padding-left: 12px !important;
  }

  .v-application--is-rtl .ps-sm-3 {
    padding-right: 12px !important;
  }

  .v-application--is-ltr .ps-sm-4 {
    padding-left: 16px !important;
  }

  .v-application--is-rtl .ps-sm-4 {
    padding-right: 16px !important;
  }

  .v-application--is-ltr .ps-sm-5 {
    padding-left: 20px !important;
  }

  .v-application--is-rtl .ps-sm-5 {
    padding-right: 20px !important;
  }

  .v-application--is-ltr .ps-sm-6 {
    padding-left: 24px !important;
  }

  .v-application--is-rtl .ps-sm-6 {
    padding-right: 24px !important;
  }

  .v-application--is-ltr .ps-sm-7 {
    padding-left: 28px !important;
  }

  .v-application--is-rtl .ps-sm-7 {
    padding-right: 28px !important;
  }

  .v-application--is-ltr .ps-sm-8 {
    padding-left: 32px !important;
  }

  .v-application--is-rtl .ps-sm-8 {
    padding-right: 32px !important;
  }

  .v-application--is-ltr .ps-sm-9 {
    padding-left: 36px !important;
  }

  .v-application--is-rtl .ps-sm-9 {
    padding-right: 36px !important;
  }

  .v-application--is-ltr .ps-sm-10 {
    padding-left: 40px !important;
  }

  .v-application--is-rtl .ps-sm-10 {
    padding-right: 40px !important;
  }

  .v-application--is-ltr .ps-sm-11 {
    padding-left: 44px !important;
  }

  .v-application--is-rtl .ps-sm-11 {
    padding-right: 44px !important;
  }

  .v-application--is-ltr .ps-sm-12 {
    padding-left: 48px !important;
  }

  .v-application--is-rtl .ps-sm-12 {
    padding-right: 48px !important;
  }

  .v-application--is-ltr .pe-sm-0 {
    padding-right: 0px !important;
  }

  .v-application--is-rtl .pe-sm-0 {
    padding-left: 0px !important;
  }

  .v-application--is-ltr .pe-sm-1 {
    padding-right: 4px !important;
  }

  .v-application--is-rtl .pe-sm-1 {
    padding-left: 4px !important;
  }

  .v-application--is-ltr .pe-sm-2 {
    padding-right: 8px !important;
  }

  .v-application--is-rtl .pe-sm-2 {
    padding-left: 8px !important;
  }

  .v-application--is-ltr .pe-sm-3 {
    padding-right: 12px !important;
  }

  .v-application--is-rtl .pe-sm-3 {
    padding-left: 12px !important;
  }

  .v-application--is-ltr .pe-sm-4 {
    padding-right: 16px !important;
  }

  .v-application--is-rtl .pe-sm-4 {
    padding-left: 16px !important;
  }

  .v-application--is-ltr .pe-sm-5 {
    padding-right: 20px !important;
  }

  .v-application--is-rtl .pe-sm-5 {
    padding-left: 20px !important;
  }

  .v-application--is-ltr .pe-sm-6 {
    padding-right: 24px !important;
  }

  .v-application--is-rtl .pe-sm-6 {
    padding-left: 24px !important;
  }

  .v-application--is-ltr .pe-sm-7 {
    padding-right: 28px !important;
  }

  .v-application--is-rtl .pe-sm-7 {
    padding-left: 28px !important;
  }

  .v-application--is-ltr .pe-sm-8 {
    padding-right: 32px !important;
  }

  .v-application--is-rtl .pe-sm-8 {
    padding-left: 32px !important;
  }

  .v-application--is-ltr .pe-sm-9 {
    padding-right: 36px !important;
  }

  .v-application--is-rtl .pe-sm-9 {
    padding-left: 36px !important;
  }

  .v-application--is-ltr .pe-sm-10 {
    padding-right: 40px !important;
  }

  .v-application--is-rtl .pe-sm-10 {
    padding-left: 40px !important;
  }

  .v-application--is-ltr .pe-sm-11 {
    padding-right: 44px !important;
  }

  .v-application--is-rtl .pe-sm-11 {
    padding-left: 44px !important;
  }

  .v-application--is-ltr .pe-sm-12 {
    padding-right: 48px !important;
  }

  .v-application--is-rtl .pe-sm-12 {
    padding-left: 48px !important;
  }

  .v-application .text-sm-left {
    text-align: left !important;
  }

  .v-application .text-sm-right {
    text-align: right !important;
  }

  .v-application .text-sm-center {
    text-align: center !important;
  }

  .v-application .text-sm-justify {
    text-align: justify !important;
  }

  [dir="ltr"] .v-application .text-sm-start{
    text-align: left !important;
  }

  [dir="rtl"] .v-application .text-sm-start{
    text-align: right !important;
  }

  [dir="ltr"] .v-application .text-sm-end{
    text-align: right !important;
  }

  [dir="rtl"] .v-application .text-sm-end{
    text-align: left !important;
  }
}
@media (min-width: 960px) {
  .v-application .d-md-none {
    display: none !important;
  }

  .v-application .d-md-inline {
    display: inline !important;
  }

  .v-application .d-md-inline-block {
    display: inline-block !important;
  }

  .v-application .d-md-block {
    display: block !important;
  }

  .v-application .d-md-table {
    display: table !important;
  }

  .v-application .d-md-table-row {
    display: table-row !important;
  }

  .v-application .d-md-table-cell {
    display: table-cell !important;
  }

  .v-application .d-md-flex {
    display: flex !important;
  }

  .v-application .d-md-inline-flex {
    display: inline-flex !important;
  }

  .v-application .float-md-none {
    float: none !important;
  }

  .v-application .float-md-left {
    float: left !important;
  }

  .v-application .float-md-right {
    float: right !important;
  }

  .v-application .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .v-application .flex-md-row {
    flex-direction: row !important;
  }

  .v-application .flex-md-column {
    flex-direction: column !important;
  }

  .v-application .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .v-application .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .v-application .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .v-application .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .v-application .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .v-application .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .v-application .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .v-application .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .v-application .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .v-application .justify-md-start {
    justify-content: flex-start !important;
  }

  .v-application .justify-md-end {
    justify-content: flex-end !important;
  }

  .v-application .justify-md-center {
    justify-content: center !important;
  }

  .v-application .justify-md-space-between {
    justify-content: space-between !important;
  }

  .v-application .justify-md-space-around {
    justify-content: space-around !important;
  }

  .v-application .align-md-start {
    align-items: flex-start !important;
  }

  .v-application .align-md-end {
    align-items: flex-end !important;
  }

  .v-application .align-md-center {
    align-items: center !important;
  }

  .v-application .align-md-baseline {
    align-items: baseline !important;
  }

  .v-application .align-md-stretch {
    align-items: stretch !important;
  }

  .v-application .align-content-md-start {
    align-content: flex-start !important;
  }

  .v-application .align-content-md-end {
    align-content: flex-end !important;
  }

  .v-application .align-content-md-center {
    align-content: center !important;
  }

  .v-application .align-content-md-space-between {
    align-content: space-between !important;
  }

  .v-application .align-content-md-space-around {
    align-content: space-around !important;
  }

  .v-application .align-content-md-stretch {
    align-content: stretch !important;
  }

  .v-application .align-self-md-auto {
    align-self: auto !important;
  }

  .v-application .align-self-md-start {
    align-self: flex-start !important;
  }

  .v-application .align-self-md-end {
    align-self: flex-end !important;
  }

  .v-application .align-self-md-center {
    align-self: center !important;
  }

  .v-application .align-self-md-baseline {
    align-self: baseline !important;
  }

  .v-application .align-self-md-stretch {
    align-self: stretch !important;
  }

  .v-application .order-md-first {
    order: -1 !important;
  }

  .v-application .order-md-0 {
    order: 0 !important;
  }

  .v-application .order-md-1 {
    order: 1 !important;
  }

  .v-application .order-md-2 {
    order: 2 !important;
  }

  .v-application .order-md-3 {
    order: 3 !important;
  }

  .v-application .order-md-4 {
    order: 4 !important;
  }

  .v-application .order-md-5 {
    order: 5 !important;
  }

  .v-application .order-md-6 {
    order: 6 !important;
  }

  .v-application .order-md-7 {
    order: 7 !important;
  }

  .v-application .order-md-8 {
    order: 8 !important;
  }

  .v-application .order-md-9 {
    order: 9 !important;
  }

  .v-application .order-md-10 {
    order: 10 !important;
  }

  .v-application .order-md-11 {
    order: 11 !important;
  }

  .v-application .order-md-12 {
    order: 12 !important;
  }

  .v-application .order-md-last {
    order: 13 !important;
  }

  .v-application .ma-md-0 {
    margin: 0px !important;
  }

  .v-application .ma-md-1 {
    margin: 4px !important;
  }

  .v-application .ma-md-2 {
    margin: 8px !important;
  }

  .v-application .ma-md-3 {
    margin: 12px !important;
  }

  .v-application .ma-md-4 {
    margin: 16px !important;
  }

  .v-application .ma-md-5 {
    margin: 20px !important;
  }

  .v-application .ma-md-6 {
    margin: 24px !important;
  }

  .v-application .ma-md-7 {
    margin: 28px !important;
  }

  .v-application .ma-md-8 {
    margin: 32px !important;
  }

  .v-application .ma-md-9 {
    margin: 36px !important;
  }

  .v-application .ma-md-10 {
    margin: 40px !important;
  }

  .v-application .ma-md-11 {
    margin: 44px !important;
  }

  .v-application .ma-md-12 {
    margin: 48px !important;
  }

  .v-application .ma-md-auto {
    margin: auto !important;
  }

  .v-application .mx-md-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }

  .v-application .mx-md-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .v-application .mx-md-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .v-application .mx-md-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .v-application .mx-md-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }

  .v-application .mx-md-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }

  .v-application .mx-md-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .v-application .mx-md-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }

  .v-application .mx-md-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }

  .v-application .mx-md-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }

  .v-application .mx-md-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }

  .v-application .mx-md-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }

  .v-application .mx-md-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .v-application .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .v-application .my-md-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .v-application .my-md-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .v-application .my-md-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .v-application .my-md-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .v-application .my-md-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .v-application .my-md-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .v-application .my-md-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .v-application .my-md-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .v-application .my-md-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .v-application .my-md-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .v-application .my-md-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .v-application .my-md-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .v-application .my-md-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .v-application .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .v-application .mt-md-0 {
    margin-top: 0px !important;
  }

  .v-application .mt-md-1 {
    margin-top: 4px !important;
  }

  .v-application .mt-md-2 {
    margin-top: 8px !important;
  }

  .v-application .mt-md-3 {
    margin-top: 12px !important;
  }

  .v-application .mt-md-4 {
    margin-top: 16px !important;
  }

  .v-application .mt-md-5 {
    margin-top: 20px !important;
  }

  .v-application .mt-md-6 {
    margin-top: 24px !important;
  }

  .v-application .mt-md-7 {
    margin-top: 28px !important;
  }

  .v-application .mt-md-8 {
    margin-top: 32px !important;
  }

  .v-application .mt-md-9 {
    margin-top: 36px !important;
  }

  .v-application .mt-md-10 {
    margin-top: 40px !important;
  }

  .v-application .mt-md-11 {
    margin-top: 44px !important;
  }

  .v-application .mt-md-12 {
    margin-top: 48px !important;
  }

  .v-application .mt-md-auto {
    margin-top: auto !important;
  }

  .v-application .mr-md-0 {
    margin-right: 0px !important;
  }

  .v-application .mr-md-1 {
    margin-right: 4px !important;
  }

  .v-application .mr-md-2 {
    margin-right: 8px !important;
  }

  .v-application .mr-md-3 {
    margin-right: 12px !important;
  }

  .v-application .mr-md-4 {
    margin-right: 16px !important;
  }

  .v-application .mr-md-5 {
    margin-right: 20px !important;
  }

  .v-application .mr-md-6 {
    margin-right: 24px !important;
  }

  .v-application .mr-md-7 {
    margin-right: 28px !important;
  }

  .v-application .mr-md-8 {
    margin-right: 32px !important;
  }

  .v-application .mr-md-9 {
    margin-right: 36px !important;
  }

  .v-application .mr-md-10 {
    margin-right: 40px !important;
  }

  .v-application .mr-md-11 {
    margin-right: 44px !important;
  }

  .v-application .mr-md-12 {
    margin-right: 48px !important;
  }

  .v-application .mr-md-auto {
    margin-right: auto !important;
  }

  .v-application .mb-md-0 {
    margin-bottom: 0px !important;
  }

  .v-application .mb-md-1 {
    margin-bottom: 4px !important;
  }

  .v-application .mb-md-2 {
    margin-bottom: 8px !important;
  }

  .v-application .mb-md-3 {
    margin-bottom: 12px !important;
  }

  .v-application .mb-md-4 {
    margin-bottom: 16px !important;
  }

  .v-application .mb-md-5 {
    margin-bottom: 20px !important;
  }

  .v-application .mb-md-6 {
    margin-bottom: 24px !important;
  }

  .v-application .mb-md-7 {
    margin-bottom: 28px !important;
  }

  .v-application .mb-md-8 {
    margin-bottom: 32px !important;
  }

  .v-application .mb-md-9 {
    margin-bottom: 36px !important;
  }

  .v-application .mb-md-10 {
    margin-bottom: 40px !important;
  }

  .v-application .mb-md-11 {
    margin-bottom: 44px !important;
  }

  .v-application .mb-md-12 {
    margin-bottom: 48px !important;
  }

  .v-application .mb-md-auto {
    margin-bottom: auto !important;
  }

  .v-application .ml-md-0 {
    margin-left: 0px !important;
  }

  .v-application .ml-md-1 {
    margin-left: 4px !important;
  }

  .v-application .ml-md-2 {
    margin-left: 8px !important;
  }

  .v-application .ml-md-3 {
    margin-left: 12px !important;
  }

  .v-application .ml-md-4 {
    margin-left: 16px !important;
  }

  .v-application .ml-md-5 {
    margin-left: 20px !important;
  }

  .v-application .ml-md-6 {
    margin-left: 24px !important;
  }

  .v-application .ml-md-7 {
    margin-left: 28px !important;
  }

  .v-application .ml-md-8 {
    margin-left: 32px !important;
  }

  .v-application .ml-md-9 {
    margin-left: 36px !important;
  }

  .v-application .ml-md-10 {
    margin-left: 40px !important;
  }

  .v-application .ml-md-11 {
    margin-left: 44px !important;
  }

  .v-application .ml-md-12 {
    margin-left: 48px !important;
  }

  .v-application .ml-md-auto {
    margin-left: auto !important;
  }

  .v-application--is-ltr .ms-md-0 {
    margin-left: 0px !important;
  }

  .v-application--is-rtl .ms-md-0 {
    margin-right: 0px !important;
  }

  .v-application--is-ltr .ms-md-1 {
    margin-left: 4px !important;
  }

  .v-application--is-rtl .ms-md-1 {
    margin-right: 4px !important;
  }

  .v-application--is-ltr .ms-md-2 {
    margin-left: 8px !important;
  }

  .v-application--is-rtl .ms-md-2 {
    margin-right: 8px !important;
  }

  .v-application--is-ltr .ms-md-3 {
    margin-left: 12px !important;
  }

  .v-application--is-rtl .ms-md-3 {
    margin-right: 12px !important;
  }

  .v-application--is-ltr .ms-md-4 {
    margin-left: 16px !important;
  }

  .v-application--is-rtl .ms-md-4 {
    margin-right: 16px !important;
  }

  .v-application--is-ltr .ms-md-5 {
    margin-left: 20px !important;
  }

  .v-application--is-rtl .ms-md-5 {
    margin-right: 20px !important;
  }

  .v-application--is-ltr .ms-md-6 {
    margin-left: 24px !important;
  }

  .v-application--is-rtl .ms-md-6 {
    margin-right: 24px !important;
  }

  .v-application--is-ltr .ms-md-7 {
    margin-left: 28px !important;
  }

  .v-application--is-rtl .ms-md-7 {
    margin-right: 28px !important;
  }

  .v-application--is-ltr .ms-md-8 {
    margin-left: 32px !important;
  }

  .v-application--is-rtl .ms-md-8 {
    margin-right: 32px !important;
  }

  .v-application--is-ltr .ms-md-9 {
    margin-left: 36px !important;
  }

  .v-application--is-rtl .ms-md-9 {
    margin-right: 36px !important;
  }

  .v-application--is-ltr .ms-md-10 {
    margin-left: 40px !important;
  }

  .v-application--is-rtl .ms-md-10 {
    margin-right: 40px !important;
  }

  .v-application--is-ltr .ms-md-11 {
    margin-left: 44px !important;
  }

  .v-application--is-rtl .ms-md-11 {
    margin-right: 44px !important;
  }

  .v-application--is-ltr .ms-md-12 {
    margin-left: 48px !important;
  }

  .v-application--is-rtl .ms-md-12 {
    margin-right: 48px !important;
  }

  .v-application--is-ltr .ms-md-auto {
    margin-left: auto !important;
  }

  .v-application--is-rtl .ms-md-auto {
    margin-right: auto !important;
  }

  .v-application--is-ltr .me-md-0 {
    margin-right: 0px !important;
  }

  .v-application--is-rtl .me-md-0 {
    margin-left: 0px !important;
  }

  .v-application--is-ltr .me-md-1 {
    margin-right: 4px !important;
  }

  .v-application--is-rtl .me-md-1 {
    margin-left: 4px !important;
  }

  .v-application--is-ltr .me-md-2 {
    margin-right: 8px !important;
  }

  .v-application--is-rtl .me-md-2 {
    margin-left: 8px !important;
  }

  .v-application--is-ltr .me-md-3 {
    margin-right: 12px !important;
  }

  .v-application--is-rtl .me-md-3 {
    margin-left: 12px !important;
  }

  .v-application--is-ltr .me-md-4 {
    margin-right: 16px !important;
  }

  .v-application--is-rtl .me-md-4 {
    margin-left: 16px !important;
  }

  .v-application--is-ltr .me-md-5 {
    margin-right: 20px !important;
  }

  .v-application--is-rtl .me-md-5 {
    margin-left: 20px !important;
  }

  .v-application--is-ltr .me-md-6 {
    margin-right: 24px !important;
  }

  .v-application--is-rtl .me-md-6 {
    margin-left: 24px !important;
  }

  .v-application--is-ltr .me-md-7 {
    margin-right: 28px !important;
  }

  .v-application--is-rtl .me-md-7 {
    margin-left: 28px !important;
  }

  .v-application--is-ltr .me-md-8 {
    margin-right: 32px !important;
  }

  .v-application--is-rtl .me-md-8 {
    margin-left: 32px !important;
  }

  .v-application--is-ltr .me-md-9 {
    margin-right: 36px !important;
  }

  .v-application--is-rtl .me-md-9 {
    margin-left: 36px !important;
  }

  .v-application--is-ltr .me-md-10 {
    margin-right: 40px !important;
  }

  .v-application--is-rtl .me-md-10 {
    margin-left: 40px !important;
  }

  .v-application--is-ltr .me-md-11 {
    margin-right: 44px !important;
  }

  .v-application--is-rtl .me-md-11 {
    margin-left: 44px !important;
  }

  .v-application--is-ltr .me-md-12 {
    margin-right: 48px !important;
  }

  .v-application--is-rtl .me-md-12 {
    margin-left: 48px !important;
  }

  .v-application--is-ltr .me-md-auto {
    margin-right: auto !important;
  }

  .v-application--is-rtl .me-md-auto {
    margin-left: auto !important;
  }

  .v-application .ma-md-n1 {
    margin: -4px !important;
  }

  .v-application .ma-md-n2 {
    margin: -8px !important;
  }

  .v-application .ma-md-n3 {
    margin: -12px !important;
  }

  .v-application .ma-md-n4 {
    margin: -16px !important;
  }

  .v-application .ma-md-n5 {
    margin: -20px !important;
  }

  .v-application .ma-md-n6 {
    margin: -24px !important;
  }

  .v-application .ma-md-n7 {
    margin: -28px !important;
  }

  .v-application .ma-md-n8 {
    margin: -32px !important;
  }

  .v-application .ma-md-n9 {
    margin: -36px !important;
  }

  .v-application .ma-md-n10 {
    margin: -40px !important;
  }

  .v-application .ma-md-n11 {
    margin: -44px !important;
  }

  .v-application .ma-md-n12 {
    margin: -48px !important;
  }

  .v-application .mx-md-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }

  .v-application .mx-md-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }

  .v-application .mx-md-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .v-application .mx-md-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }

  .v-application .mx-md-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }

  .v-application .mx-md-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .v-application .mx-md-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }

  .v-application .mx-md-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }

  .v-application .mx-md-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }

  .v-application .mx-md-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }

  .v-application .mx-md-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }

  .v-application .mx-md-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .v-application .my-md-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .v-application .my-md-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .v-application .my-md-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .v-application .my-md-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .v-application .my-md-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .v-application .my-md-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .v-application .my-md-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .v-application .my-md-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .v-application .my-md-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .v-application .my-md-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .v-application .my-md-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .v-application .my-md-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .v-application .mt-md-n1 {
    margin-top: -4px !important;
  }

  .v-application .mt-md-n2 {
    margin-top: -8px !important;
  }

  .v-application .mt-md-n3 {
    margin-top: -12px !important;
  }

  .v-application .mt-md-n4 {
    margin-top: -16px !important;
  }

  .v-application .mt-md-n5 {
    margin-top: -20px !important;
  }

  .v-application .mt-md-n6 {
    margin-top: -24px !important;
  }

  .v-application .mt-md-n7 {
    margin-top: -28px !important;
  }

  .v-application .mt-md-n8 {
    margin-top: -32px !important;
  }

  .v-application .mt-md-n9 {
    margin-top: -36px !important;
  }

  .v-application .mt-md-n10 {
    margin-top: -40px !important;
  }

  .v-application .mt-md-n11 {
    margin-top: -44px !important;
  }

  .v-application .mt-md-n12 {
    margin-top: -48px !important;
  }

  .v-application .mr-md-n1 {
    margin-right: -4px !important;
  }

  .v-application .mr-md-n2 {
    margin-right: -8px !important;
  }

  .v-application .mr-md-n3 {
    margin-right: -12px !important;
  }

  .v-application .mr-md-n4 {
    margin-right: -16px !important;
  }

  .v-application .mr-md-n5 {
    margin-right: -20px !important;
  }

  .v-application .mr-md-n6 {
    margin-right: -24px !important;
  }

  .v-application .mr-md-n7 {
    margin-right: -28px !important;
  }

  .v-application .mr-md-n8 {
    margin-right: -32px !important;
  }

  .v-application .mr-md-n9 {
    margin-right: -36px !important;
  }

  .v-application .mr-md-n10 {
    margin-right: -40px !important;
  }

  .v-application .mr-md-n11 {
    margin-right: -44px !important;
  }

  .v-application .mr-md-n12 {
    margin-right: -48px !important;
  }

  .v-application .mb-md-n1 {
    margin-bottom: -4px !important;
  }

  .v-application .mb-md-n2 {
    margin-bottom: -8px !important;
  }

  .v-application .mb-md-n3 {
    margin-bottom: -12px !important;
  }

  .v-application .mb-md-n4 {
    margin-bottom: -16px !important;
  }

  .v-application .mb-md-n5 {
    margin-bottom: -20px !important;
  }

  .v-application .mb-md-n6 {
    margin-bottom: -24px !important;
  }

  .v-application .mb-md-n7 {
    margin-bottom: -28px !important;
  }

  .v-application .mb-md-n8 {
    margin-bottom: -32px !important;
  }

  .v-application .mb-md-n9 {
    margin-bottom: -36px !important;
  }

  .v-application .mb-md-n10 {
    margin-bottom: -40px !important;
  }

  .v-application .mb-md-n11 {
    margin-bottom: -44px !important;
  }

  .v-application .mb-md-n12 {
    margin-bottom: -48px !important;
  }

  .v-application .ml-md-n1 {
    margin-left: -4px !important;
  }

  .v-application .ml-md-n2 {
    margin-left: -8px !important;
  }

  .v-application .ml-md-n3 {
    margin-left: -12px !important;
  }

  .v-application .ml-md-n4 {
    margin-left: -16px !important;
  }

  .v-application .ml-md-n5 {
    margin-left: -20px !important;
  }

  .v-application .ml-md-n6 {
    margin-left: -24px !important;
  }

  .v-application .ml-md-n7 {
    margin-left: -28px !important;
  }

  .v-application .ml-md-n8 {
    margin-left: -32px !important;
  }

  .v-application .ml-md-n9 {
    margin-left: -36px !important;
  }

  .v-application .ml-md-n10 {
    margin-left: -40px !important;
  }

  .v-application .ml-md-n11 {
    margin-left: -44px !important;
  }

  .v-application .ml-md-n12 {
    margin-left: -48px !important;
  }

  .v-application--is-ltr .ms-md-n1 {
    margin-left: -4px !important;
  }

  .v-application--is-rtl .ms-md-n1 {
    margin-right: -4px !important;
  }

  .v-application--is-ltr .ms-md-n2 {
    margin-left: -8px !important;
  }

  .v-application--is-rtl .ms-md-n2 {
    margin-right: -8px !important;
  }

  .v-application--is-ltr .ms-md-n3 {
    margin-left: -12px !important;
  }

  .v-application--is-rtl .ms-md-n3 {
    margin-right: -12px !important;
  }

  .v-application--is-ltr .ms-md-n4 {
    margin-left: -16px !important;
  }

  .v-application--is-rtl .ms-md-n4 {
    margin-right: -16px !important;
  }

  .v-application--is-ltr .ms-md-n5 {
    margin-left: -20px !important;
  }

  .v-application--is-rtl .ms-md-n5 {
    margin-right: -20px !important;
  }

  .v-application--is-ltr .ms-md-n6 {
    margin-left: -24px !important;
  }

  .v-application--is-rtl .ms-md-n6 {
    margin-right: -24px !important;
  }

  .v-application--is-ltr .ms-md-n7 {
    margin-left: -28px !important;
  }

  .v-application--is-rtl .ms-md-n7 {
    margin-right: -28px !important;
  }

  .v-application--is-ltr .ms-md-n8 {
    margin-left: -32px !important;
  }

  .v-application--is-rtl .ms-md-n8 {
    margin-right: -32px !important;
  }

  .v-application--is-ltr .ms-md-n9 {
    margin-left: -36px !important;
  }

  .v-application--is-rtl .ms-md-n9 {
    margin-right: -36px !important;
  }

  .v-application--is-ltr .ms-md-n10 {
    margin-left: -40px !important;
  }

  .v-application--is-rtl .ms-md-n10 {
    margin-right: -40px !important;
  }

  .v-application--is-ltr .ms-md-n11 {
    margin-left: -44px !important;
  }

  .v-application--is-rtl .ms-md-n11 {
    margin-right: -44px !important;
  }

  .v-application--is-ltr .ms-md-n12 {
    margin-left: -48px !important;
  }

  .v-application--is-rtl .ms-md-n12 {
    margin-right: -48px !important;
  }

  .v-application--is-ltr .me-md-n1 {
    margin-right: -4px !important;
  }

  .v-application--is-rtl .me-md-n1 {
    margin-left: -4px !important;
  }

  .v-application--is-ltr .me-md-n2 {
    margin-right: -8px !important;
  }

  .v-application--is-rtl .me-md-n2 {
    margin-left: -8px !important;
  }

  .v-application--is-ltr .me-md-n3 {
    margin-right: -12px !important;
  }

  .v-application--is-rtl .me-md-n3 {
    margin-left: -12px !important;
  }

  .v-application--is-ltr .me-md-n4 {
    margin-right: -16px !important;
  }

  .v-application--is-rtl .me-md-n4 {
    margin-left: -16px !important;
  }

  .v-application--is-ltr .me-md-n5 {
    margin-right: -20px !important;
  }

  .v-application--is-rtl .me-md-n5 {
    margin-left: -20px !important;
  }

  .v-application--is-ltr .me-md-n6 {
    margin-right: -24px !important;
  }

  .v-application--is-rtl .me-md-n6 {
    margin-left: -24px !important;
  }

  .v-application--is-ltr .me-md-n7 {
    margin-right: -28px !important;
  }

  .v-application--is-rtl .me-md-n7 {
    margin-left: -28px !important;
  }

  .v-application--is-ltr .me-md-n8 {
    margin-right: -32px !important;
  }

  .v-application--is-rtl .me-md-n8 {
    margin-left: -32px !important;
  }

  .v-application--is-ltr .me-md-n9 {
    margin-right: -36px !important;
  }

  .v-application--is-rtl .me-md-n9 {
    margin-left: -36px !important;
  }

  .v-application--is-ltr .me-md-n10 {
    margin-right: -40px !important;
  }

  .v-application--is-rtl .me-md-n10 {
    margin-left: -40px !important;
  }

  .v-application--is-ltr .me-md-n11 {
    margin-right: -44px !important;
  }

  .v-application--is-rtl .me-md-n11 {
    margin-left: -44px !important;
  }

  .v-application--is-ltr .me-md-n12 {
    margin-right: -48px !important;
  }

  .v-application--is-rtl .me-md-n12 {
    margin-left: -48px !important;
  }

  .v-application .pa-md-0 {
    padding: 0px !important;
  }

  .v-application .pa-md-1 {
    padding: 4px !important;
  }

  .v-application .pa-md-2 {
    padding: 8px !important;
  }

  .v-application .pa-md-3 {
    padding: 12px !important;
  }

  .v-application .pa-md-4 {
    padding: 16px !important;
  }

  .v-application .pa-md-5 {
    padding: 20px !important;
  }

  .v-application .pa-md-6 {
    padding: 24px !important;
  }

  .v-application .pa-md-7 {
    padding: 28px !important;
  }

  .v-application .pa-md-8 {
    padding: 32px !important;
  }

  .v-application .pa-md-9 {
    padding: 36px !important;
  }

  .v-application .pa-md-10 {
    padding: 40px !important;
  }

  .v-application .pa-md-11 {
    padding: 44px !important;
  }

  .v-application .pa-md-12 {
    padding: 48px !important;
  }

  .v-application .px-md-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .v-application .px-md-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .v-application .px-md-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .v-application .px-md-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .v-application .px-md-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }

  .v-application .px-md-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .v-application .px-md-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .v-application .px-md-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }

  .v-application .px-md-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }

  .v-application .px-md-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }

  .v-application .px-md-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }

  .v-application .px-md-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }

  .v-application .px-md-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .v-application .py-md-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .v-application .py-md-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .v-application .py-md-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .v-application .py-md-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .v-application .py-md-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .v-application .py-md-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .v-application .py-md-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .v-application .py-md-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .v-application .py-md-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .v-application .py-md-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .v-application .py-md-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .v-application .py-md-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .v-application .py-md-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .v-application .pt-md-0 {
    padding-top: 0px !important;
  }

  .v-application .pt-md-1 {
    padding-top: 4px !important;
  }

  .v-application .pt-md-2 {
    padding-top: 8px !important;
  }

  .v-application .pt-md-3 {
    padding-top: 12px !important;
  }

  .v-application .pt-md-4 {
    padding-top: 16px !important;
  }

  .v-application .pt-md-5 {
    padding-top: 20px !important;
  }

  .v-application .pt-md-6 {
    padding-top: 24px !important;
  }

  .v-application .pt-md-7 {
    padding-top: 28px !important;
  }

  .v-application .pt-md-8 {
    padding-top: 32px !important;
  }

  .v-application .pt-md-9 {
    padding-top: 36px !important;
  }

  .v-application .pt-md-10 {
    padding-top: 40px !important;
  }

  .v-application .pt-md-11 {
    padding-top: 44px !important;
  }

  .v-application .pt-md-12 {
    padding-top: 48px !important;
  }

  .v-application .pr-md-0 {
    padding-right: 0px !important;
  }

  .v-application .pr-md-1 {
    padding-right: 4px !important;
  }

  .v-application .pr-md-2 {
    padding-right: 8px !important;
  }

  .v-application .pr-md-3 {
    padding-right: 12px !important;
  }

  .v-application .pr-md-4 {
    padding-right: 16px !important;
  }

  .v-application .pr-md-5 {
    padding-right: 20px !important;
  }

  .v-application .pr-md-6 {
    padding-right: 24px !important;
  }

  .v-application .pr-md-7 {
    padding-right: 28px !important;
  }

  .v-application .pr-md-8 {
    padding-right: 32px !important;
  }

  .v-application .pr-md-9 {
    padding-right: 36px !important;
  }

  .v-application .pr-md-10 {
    padding-right: 40px !important;
  }

  .v-application .pr-md-11 {
    padding-right: 44px !important;
  }

  .v-application .pr-md-12 {
    padding-right: 48px !important;
  }

  .v-application .pb-md-0 {
    padding-bottom: 0px !important;
  }

  .v-application .pb-md-1 {
    padding-bottom: 4px !important;
  }

  .v-application .pb-md-2 {
    padding-bottom: 8px !important;
  }

  .v-application .pb-md-3 {
    padding-bottom: 12px !important;
  }

  .v-application .pb-md-4 {
    padding-bottom: 16px !important;
  }

  .v-application .pb-md-5 {
    padding-bottom: 20px !important;
  }

  .v-application .pb-md-6 {
    padding-bottom: 24px !important;
  }

  .v-application .pb-md-7 {
    padding-bottom: 28px !important;
  }

  .v-application .pb-md-8 {
    padding-bottom: 32px !important;
  }

  .v-application .pb-md-9 {
    padding-bottom: 36px !important;
  }

  .v-application .pb-md-10 {
    padding-bottom: 40px !important;
  }

  .v-application .pb-md-11 {
    padding-bottom: 44px !important;
  }

  .v-application .pb-md-12 {
    padding-bottom: 48px !important;
  }

  .v-application .pl-md-0 {
    padding-left: 0px !important;
  }

  .v-application .pl-md-1 {
    padding-left: 4px !important;
  }

  .v-application .pl-md-2 {
    padding-left: 8px !important;
  }

  .v-application .pl-md-3 {
    padding-left: 12px !important;
  }

  .v-application .pl-md-4 {
    padding-left: 16px !important;
  }

  .v-application .pl-md-5 {
    padding-left: 20px !important;
  }

  .v-application .pl-md-6 {
    padding-left: 24px !important;
  }

  .v-application .pl-md-7 {
    padding-left: 28px !important;
  }

  .v-application .pl-md-8 {
    padding-left: 32px !important;
  }

  .v-application .pl-md-9 {
    padding-left: 36px !important;
  }

  .v-application .pl-md-10 {
    padding-left: 40px !important;
  }

  .v-application .pl-md-11 {
    padding-left: 44px !important;
  }

  .v-application .pl-md-12 {
    padding-left: 48px !important;
  }

  .v-application--is-ltr .ps-md-0 {
    padding-left: 0px !important;
  }

  .v-application--is-rtl .ps-md-0 {
    padding-right: 0px !important;
  }

  .v-application--is-ltr .ps-md-1 {
    padding-left: 4px !important;
  }

  .v-application--is-rtl .ps-md-1 {
    padding-right: 4px !important;
  }

  .v-application--is-ltr .ps-md-2 {
    padding-left: 8px !important;
  }

  .v-application--is-rtl .ps-md-2 {
    padding-right: 8px !important;
  }

  .v-application--is-ltr .ps-md-3 {
    padding-left: 12px !important;
  }

  .v-application--is-rtl .ps-md-3 {
    padding-right: 12px !important;
  }

  .v-application--is-ltr .ps-md-4 {
    padding-left: 16px !important;
  }

  .v-application--is-rtl .ps-md-4 {
    padding-right: 16px !important;
  }

  .v-application--is-ltr .ps-md-5 {
    padding-left: 20px !important;
  }

  .v-application--is-rtl .ps-md-5 {
    padding-right: 20px !important;
  }

  .v-application--is-ltr .ps-md-6 {
    padding-left: 24px !important;
  }

  .v-application--is-rtl .ps-md-6 {
    padding-right: 24px !important;
  }

  .v-application--is-ltr .ps-md-7 {
    padding-left: 28px !important;
  }

  .v-application--is-rtl .ps-md-7 {
    padding-right: 28px !important;
  }

  .v-application--is-ltr .ps-md-8 {
    padding-left: 32px !important;
  }

  .v-application--is-rtl .ps-md-8 {
    padding-right: 32px !important;
  }

  .v-application--is-ltr .ps-md-9 {
    padding-left: 36px !important;
  }

  .v-application--is-rtl .ps-md-9 {
    padding-right: 36px !important;
  }

  .v-application--is-ltr .ps-md-10 {
    padding-left: 40px !important;
  }

  .v-application--is-rtl .ps-md-10 {
    padding-right: 40px !important;
  }

  .v-application--is-ltr .ps-md-11 {
    padding-left: 44px !important;
  }

  .v-application--is-rtl .ps-md-11 {
    padding-right: 44px !important;
  }

  .v-application--is-ltr .ps-md-12 {
    padding-left: 48px !important;
  }

  .v-application--is-rtl .ps-md-12 {
    padding-right: 48px !important;
  }

  .v-application--is-ltr .pe-md-0 {
    padding-right: 0px !important;
  }

  .v-application--is-rtl .pe-md-0 {
    padding-left: 0px !important;
  }

  .v-application--is-ltr .pe-md-1 {
    padding-right: 4px !important;
  }

  .v-application--is-rtl .pe-md-1 {
    padding-left: 4px !important;
  }

  .v-application--is-ltr .pe-md-2 {
    padding-right: 8px !important;
  }

  .v-application--is-rtl .pe-md-2 {
    padding-left: 8px !important;
  }

  .v-application--is-ltr .pe-md-3 {
    padding-right: 12px !important;
  }

  .v-application--is-rtl .pe-md-3 {
    padding-left: 12px !important;
  }

  .v-application--is-ltr .pe-md-4 {
    padding-right: 16px !important;
  }

  .v-application--is-rtl .pe-md-4 {
    padding-left: 16px !important;
  }

  .v-application--is-ltr .pe-md-5 {
    padding-right: 20px !important;
  }

  .v-application--is-rtl .pe-md-5 {
    padding-left: 20px !important;
  }

  .v-application--is-ltr .pe-md-6 {
    padding-right: 24px !important;
  }

  .v-application--is-rtl .pe-md-6 {
    padding-left: 24px !important;
  }

  .v-application--is-ltr .pe-md-7 {
    padding-right: 28px !important;
  }

  .v-application--is-rtl .pe-md-7 {
    padding-left: 28px !important;
  }

  .v-application--is-ltr .pe-md-8 {
    padding-right: 32px !important;
  }

  .v-application--is-rtl .pe-md-8 {
    padding-left: 32px !important;
  }

  .v-application--is-ltr .pe-md-9 {
    padding-right: 36px !important;
  }

  .v-application--is-rtl .pe-md-9 {
    padding-left: 36px !important;
  }

  .v-application--is-ltr .pe-md-10 {
    padding-right: 40px !important;
  }

  .v-application--is-rtl .pe-md-10 {
    padding-left: 40px !important;
  }

  .v-application--is-ltr .pe-md-11 {
    padding-right: 44px !important;
  }

  .v-application--is-rtl .pe-md-11 {
    padding-left: 44px !important;
  }

  .v-application--is-ltr .pe-md-12 {
    padding-right: 48px !important;
  }

  .v-application--is-rtl .pe-md-12 {
    padding-left: 48px !important;
  }

  .v-application .text-md-left {
    text-align: left !important;
  }

  .v-application .text-md-right {
    text-align: right !important;
  }

  .v-application .text-md-center {
    text-align: center !important;
  }

  .v-application .text-md-justify {
    text-align: justify !important;
  }

  [dir="ltr"] .v-application .text-md-start{
    text-align: left !important;
  }

  [dir="rtl"] .v-application .text-md-start{
    text-align: right !important;
  }

  [dir="ltr"] .v-application .text-md-end{
    text-align: right !important;
  }

  [dir="rtl"] .v-application .text-md-end{
    text-align: left !important;
  }
}
@media (min-width: 1264px) {
  .v-application .d-lg-none {
    display: none !important;
  }

  .v-application .d-lg-inline {
    display: inline !important;
  }

  .v-application .d-lg-inline-block {
    display: inline-block !important;
  }

  .v-application .d-lg-block {
    display: block !important;
  }

  .v-application .d-lg-table {
    display: table !important;
  }

  .v-application .d-lg-table-row {
    display: table-row !important;
  }

  .v-application .d-lg-table-cell {
    display: table-cell !important;
  }

  .v-application .d-lg-flex {
    display: flex !important;
  }

  .v-application .d-lg-inline-flex {
    display: inline-flex !important;
  }

  .v-application .float-lg-none {
    float: none !important;
  }

  .v-application .float-lg-left {
    float: left !important;
  }

  .v-application .float-lg-right {
    float: right !important;
  }

  .v-application .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .v-application .flex-lg-row {
    flex-direction: row !important;
  }

  .v-application .flex-lg-column {
    flex-direction: column !important;
  }

  .v-application .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .v-application .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .v-application .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .v-application .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .v-application .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .v-application .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .v-application .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .v-application .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .v-application .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .v-application .justify-lg-start {
    justify-content: flex-start !important;
  }

  .v-application .justify-lg-end {
    justify-content: flex-end !important;
  }

  .v-application .justify-lg-center {
    justify-content: center !important;
  }

  .v-application .justify-lg-space-between {
    justify-content: space-between !important;
  }

  .v-application .justify-lg-space-around {
    justify-content: space-around !important;
  }

  .v-application .align-lg-start {
    align-items: flex-start !important;
  }

  .v-application .align-lg-end {
    align-items: flex-end !important;
  }

  .v-application .align-lg-center {
    align-items: center !important;
  }

  .v-application .align-lg-baseline {
    align-items: baseline !important;
  }

  .v-application .align-lg-stretch {
    align-items: stretch !important;
  }

  .v-application .align-content-lg-start {
    align-content: flex-start !important;
  }

  .v-application .align-content-lg-end {
    align-content: flex-end !important;
  }

  .v-application .align-content-lg-center {
    align-content: center !important;
  }

  .v-application .align-content-lg-space-between {
    align-content: space-between !important;
  }

  .v-application .align-content-lg-space-around {
    align-content: space-around !important;
  }

  .v-application .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .v-application .align-self-lg-auto {
    align-self: auto !important;
  }

  .v-application .align-self-lg-start {
    align-self: flex-start !important;
  }

  .v-application .align-self-lg-end {
    align-self: flex-end !important;
  }

  .v-application .align-self-lg-center {
    align-self: center !important;
  }

  .v-application .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .v-application .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .v-application .order-lg-first {
    order: -1 !important;
  }

  .v-application .order-lg-0 {
    order: 0 !important;
  }

  .v-application .order-lg-1 {
    order: 1 !important;
  }

  .v-application .order-lg-2 {
    order: 2 !important;
  }

  .v-application .order-lg-3 {
    order: 3 !important;
  }

  .v-application .order-lg-4 {
    order: 4 !important;
  }

  .v-application .order-lg-5 {
    order: 5 !important;
  }

  .v-application .order-lg-6 {
    order: 6 !important;
  }

  .v-application .order-lg-7 {
    order: 7 !important;
  }

  .v-application .order-lg-8 {
    order: 8 !important;
  }

  .v-application .order-lg-9 {
    order: 9 !important;
  }

  .v-application .order-lg-10 {
    order: 10 !important;
  }

  .v-application .order-lg-11 {
    order: 11 !important;
  }

  .v-application .order-lg-12 {
    order: 12 !important;
  }

  .v-application .order-lg-last {
    order: 13 !important;
  }

  .v-application .ma-lg-0 {
    margin: 0px !important;
  }

  .v-application .ma-lg-1 {
    margin: 4px !important;
  }

  .v-application .ma-lg-2 {
    margin: 8px !important;
  }

  .v-application .ma-lg-3 {
    margin: 12px !important;
  }

  .v-application .ma-lg-4 {
    margin: 16px !important;
  }

  .v-application .ma-lg-5 {
    margin: 20px !important;
  }

  .v-application .ma-lg-6 {
    margin: 24px !important;
  }

  .v-application .ma-lg-7 {
    margin: 28px !important;
  }

  .v-application .ma-lg-8 {
    margin: 32px !important;
  }

  .v-application .ma-lg-9 {
    margin: 36px !important;
  }

  .v-application .ma-lg-10 {
    margin: 40px !important;
  }

  .v-application .ma-lg-11 {
    margin: 44px !important;
  }

  .v-application .ma-lg-12 {
    margin: 48px !important;
  }

  .v-application .ma-lg-auto {
    margin: auto !important;
  }

  .v-application .mx-lg-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }

  .v-application .mx-lg-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .v-application .mx-lg-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .v-application .mx-lg-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .v-application .mx-lg-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }

  .v-application .mx-lg-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }

  .v-application .mx-lg-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .v-application .mx-lg-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }

  .v-application .mx-lg-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }

  .v-application .mx-lg-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }

  .v-application .mx-lg-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }

  .v-application .mx-lg-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }

  .v-application .mx-lg-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .v-application .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .v-application .my-lg-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .v-application .my-lg-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .v-application .my-lg-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .v-application .my-lg-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .v-application .my-lg-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .v-application .my-lg-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .v-application .my-lg-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .v-application .my-lg-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .v-application .my-lg-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .v-application .my-lg-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .v-application .my-lg-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .v-application .my-lg-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .v-application .my-lg-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .v-application .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .v-application .mt-lg-0 {
    margin-top: 0px !important;
  }

  .v-application .mt-lg-1 {
    margin-top: 4px !important;
  }

  .v-application .mt-lg-2 {
    margin-top: 8px !important;
  }

  .v-application .mt-lg-3 {
    margin-top: 12px !important;
  }

  .v-application .mt-lg-4 {
    margin-top: 16px !important;
  }

  .v-application .mt-lg-5 {
    margin-top: 20px !important;
  }

  .v-application .mt-lg-6 {
    margin-top: 24px !important;
  }

  .v-application .mt-lg-7 {
    margin-top: 28px !important;
  }

  .v-application .mt-lg-8 {
    margin-top: 32px !important;
  }

  .v-application .mt-lg-9 {
    margin-top: 36px !important;
  }

  .v-application .mt-lg-10 {
    margin-top: 40px !important;
  }

  .v-application .mt-lg-11 {
    margin-top: 44px !important;
  }

  .v-application .mt-lg-12 {
    margin-top: 48px !important;
  }

  .v-application .mt-lg-auto {
    margin-top: auto !important;
  }

  .v-application .mr-lg-0 {
    margin-right: 0px !important;
  }

  .v-application .mr-lg-1 {
    margin-right: 4px !important;
  }

  .v-application .mr-lg-2 {
    margin-right: 8px !important;
  }

  .v-application .mr-lg-3 {
    margin-right: 12px !important;
  }

  .v-application .mr-lg-4 {
    margin-right: 16px !important;
  }

  .v-application .mr-lg-5 {
    margin-right: 20px !important;
  }

  .v-application .mr-lg-6 {
    margin-right: 24px !important;
  }

  .v-application .mr-lg-7 {
    margin-right: 28px !important;
  }

  .v-application .mr-lg-8 {
    margin-right: 32px !important;
  }

  .v-application .mr-lg-9 {
    margin-right: 36px !important;
  }

  .v-application .mr-lg-10 {
    margin-right: 40px !important;
  }

  .v-application .mr-lg-11 {
    margin-right: 44px !important;
  }

  .v-application .mr-lg-12 {
    margin-right: 48px !important;
  }

  .v-application .mr-lg-auto {
    margin-right: auto !important;
  }

  .v-application .mb-lg-0 {
    margin-bottom: 0px !important;
  }

  .v-application .mb-lg-1 {
    margin-bottom: 4px !important;
  }

  .v-application .mb-lg-2 {
    margin-bottom: 8px !important;
  }

  .v-application .mb-lg-3 {
    margin-bottom: 12px !important;
  }

  .v-application .mb-lg-4 {
    margin-bottom: 16px !important;
  }

  .v-application .mb-lg-5 {
    margin-bottom: 20px !important;
  }

  .v-application .mb-lg-6 {
    margin-bottom: 24px !important;
  }

  .v-application .mb-lg-7 {
    margin-bottom: 28px !important;
  }

  .v-application .mb-lg-8 {
    margin-bottom: 32px !important;
  }

  .v-application .mb-lg-9 {
    margin-bottom: 36px !important;
  }

  .v-application .mb-lg-10 {
    margin-bottom: 40px !important;
  }

  .v-application .mb-lg-11 {
    margin-bottom: 44px !important;
  }

  .v-application .mb-lg-12 {
    margin-bottom: 48px !important;
  }

  .v-application .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .v-application .ml-lg-0 {
    margin-left: 0px !important;
  }

  .v-application .ml-lg-1 {
    margin-left: 4px !important;
  }

  .v-application .ml-lg-2 {
    margin-left: 8px !important;
  }

  .v-application .ml-lg-3 {
    margin-left: 12px !important;
  }

  .v-application .ml-lg-4 {
    margin-left: 16px !important;
  }

  .v-application .ml-lg-5 {
    margin-left: 20px !important;
  }

  .v-application .ml-lg-6 {
    margin-left: 24px !important;
  }

  .v-application .ml-lg-7 {
    margin-left: 28px !important;
  }

  .v-application .ml-lg-8 {
    margin-left: 32px !important;
  }

  .v-application .ml-lg-9 {
    margin-left: 36px !important;
  }

  .v-application .ml-lg-10 {
    margin-left: 40px !important;
  }

  .v-application .ml-lg-11 {
    margin-left: 44px !important;
  }

  .v-application .ml-lg-12 {
    margin-left: 48px !important;
  }

  .v-application .ml-lg-auto {
    margin-left: auto !important;
  }

  .v-application--is-ltr .ms-lg-0 {
    margin-left: 0px !important;
  }

  .v-application--is-rtl .ms-lg-0 {
    margin-right: 0px !important;
  }

  .v-application--is-ltr .ms-lg-1 {
    margin-left: 4px !important;
  }

  .v-application--is-rtl .ms-lg-1 {
    margin-right: 4px !important;
  }

  .v-application--is-ltr .ms-lg-2 {
    margin-left: 8px !important;
  }

  .v-application--is-rtl .ms-lg-2 {
    margin-right: 8px !important;
  }

  .v-application--is-ltr .ms-lg-3 {
    margin-left: 12px !important;
  }

  .v-application--is-rtl .ms-lg-3 {
    margin-right: 12px !important;
  }

  .v-application--is-ltr .ms-lg-4 {
    margin-left: 16px !important;
  }

  .v-application--is-rtl .ms-lg-4 {
    margin-right: 16px !important;
  }

  .v-application--is-ltr .ms-lg-5 {
    margin-left: 20px !important;
  }

  .v-application--is-rtl .ms-lg-5 {
    margin-right: 20px !important;
  }

  .v-application--is-ltr .ms-lg-6 {
    margin-left: 24px !important;
  }

  .v-application--is-rtl .ms-lg-6 {
    margin-right: 24px !important;
  }

  .v-application--is-ltr .ms-lg-7 {
    margin-left: 28px !important;
  }

  .v-application--is-rtl .ms-lg-7 {
    margin-right: 28px !important;
  }

  .v-application--is-ltr .ms-lg-8 {
    margin-left: 32px !important;
  }

  .v-application--is-rtl .ms-lg-8 {
    margin-right: 32px !important;
  }

  .v-application--is-ltr .ms-lg-9 {
    margin-left: 36px !important;
  }

  .v-application--is-rtl .ms-lg-9 {
    margin-right: 36px !important;
  }

  .v-application--is-ltr .ms-lg-10 {
    margin-left: 40px !important;
  }

  .v-application--is-rtl .ms-lg-10 {
    margin-right: 40px !important;
  }

  .v-application--is-ltr .ms-lg-11 {
    margin-left: 44px !important;
  }

  .v-application--is-rtl .ms-lg-11 {
    margin-right: 44px !important;
  }

  .v-application--is-ltr .ms-lg-12 {
    margin-left: 48px !important;
  }

  .v-application--is-rtl .ms-lg-12 {
    margin-right: 48px !important;
  }

  .v-application--is-ltr .ms-lg-auto {
    margin-left: auto !important;
  }

  .v-application--is-rtl .ms-lg-auto {
    margin-right: auto !important;
  }

  .v-application--is-ltr .me-lg-0 {
    margin-right: 0px !important;
  }

  .v-application--is-rtl .me-lg-0 {
    margin-left: 0px !important;
  }

  .v-application--is-ltr .me-lg-1 {
    margin-right: 4px !important;
  }

  .v-application--is-rtl .me-lg-1 {
    margin-left: 4px !important;
  }

  .v-application--is-ltr .me-lg-2 {
    margin-right: 8px !important;
  }

  .v-application--is-rtl .me-lg-2 {
    margin-left: 8px !important;
  }

  .v-application--is-ltr .me-lg-3 {
    margin-right: 12px !important;
  }

  .v-application--is-rtl .me-lg-3 {
    margin-left: 12px !important;
  }

  .v-application--is-ltr .me-lg-4 {
    margin-right: 16px !important;
  }

  .v-application--is-rtl .me-lg-4 {
    margin-left: 16px !important;
  }

  .v-application--is-ltr .me-lg-5 {
    margin-right: 20px !important;
  }

  .v-application--is-rtl .me-lg-5 {
    margin-left: 20px !important;
  }

  .v-application--is-ltr .me-lg-6 {
    margin-right: 24px !important;
  }

  .v-application--is-rtl .me-lg-6 {
    margin-left: 24px !important;
  }

  .v-application--is-ltr .me-lg-7 {
    margin-right: 28px !important;
  }

  .v-application--is-rtl .me-lg-7 {
    margin-left: 28px !important;
  }

  .v-application--is-ltr .me-lg-8 {
    margin-right: 32px !important;
  }

  .v-application--is-rtl .me-lg-8 {
    margin-left: 32px !important;
  }

  .v-application--is-ltr .me-lg-9 {
    margin-right: 36px !important;
  }

  .v-application--is-rtl .me-lg-9 {
    margin-left: 36px !important;
  }

  .v-application--is-ltr .me-lg-10 {
    margin-right: 40px !important;
  }

  .v-application--is-rtl .me-lg-10 {
    margin-left: 40px !important;
  }

  .v-application--is-ltr .me-lg-11 {
    margin-right: 44px !important;
  }

  .v-application--is-rtl .me-lg-11 {
    margin-left: 44px !important;
  }

  .v-application--is-ltr .me-lg-12 {
    margin-right: 48px !important;
  }

  .v-application--is-rtl .me-lg-12 {
    margin-left: 48px !important;
  }

  .v-application--is-ltr .me-lg-auto {
    margin-right: auto !important;
  }

  .v-application--is-rtl .me-lg-auto {
    margin-left: auto !important;
  }

  .v-application .ma-lg-n1 {
    margin: -4px !important;
  }

  .v-application .ma-lg-n2 {
    margin: -8px !important;
  }

  .v-application .ma-lg-n3 {
    margin: -12px !important;
  }

  .v-application .ma-lg-n4 {
    margin: -16px !important;
  }

  .v-application .ma-lg-n5 {
    margin: -20px !important;
  }

  .v-application .ma-lg-n6 {
    margin: -24px !important;
  }

  .v-application .ma-lg-n7 {
    margin: -28px !important;
  }

  .v-application .ma-lg-n8 {
    margin: -32px !important;
  }

  .v-application .ma-lg-n9 {
    margin: -36px !important;
  }

  .v-application .ma-lg-n10 {
    margin: -40px !important;
  }

  .v-application .ma-lg-n11 {
    margin: -44px !important;
  }

  .v-application .ma-lg-n12 {
    margin: -48px !important;
  }

  .v-application .mx-lg-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }

  .v-application .mx-lg-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }

  .v-application .mx-lg-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .v-application .mx-lg-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }

  .v-application .mx-lg-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }

  .v-application .mx-lg-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .v-application .mx-lg-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }

  .v-application .mx-lg-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }

  .v-application .mx-lg-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }

  .v-application .mx-lg-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }

  .v-application .mx-lg-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }

  .v-application .mx-lg-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .v-application .my-lg-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .v-application .my-lg-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .v-application .my-lg-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .v-application .my-lg-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .v-application .my-lg-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .v-application .my-lg-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .v-application .my-lg-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .v-application .my-lg-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .v-application .my-lg-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .v-application .my-lg-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .v-application .my-lg-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .v-application .my-lg-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .v-application .mt-lg-n1 {
    margin-top: -4px !important;
  }

  .v-application .mt-lg-n2 {
    margin-top: -8px !important;
  }

  .v-application .mt-lg-n3 {
    margin-top: -12px !important;
  }

  .v-application .mt-lg-n4 {
    margin-top: -16px !important;
  }

  .v-application .mt-lg-n5 {
    margin-top: -20px !important;
  }

  .v-application .mt-lg-n6 {
    margin-top: -24px !important;
  }

  .v-application .mt-lg-n7 {
    margin-top: -28px !important;
  }

  .v-application .mt-lg-n8 {
    margin-top: -32px !important;
  }

  .v-application .mt-lg-n9 {
    margin-top: -36px !important;
  }

  .v-application .mt-lg-n10 {
    margin-top: -40px !important;
  }

  .v-application .mt-lg-n11 {
    margin-top: -44px !important;
  }

  .v-application .mt-lg-n12 {
    margin-top: -48px !important;
  }

  .v-application .mr-lg-n1 {
    margin-right: -4px !important;
  }

  .v-application .mr-lg-n2 {
    margin-right: -8px !important;
  }

  .v-application .mr-lg-n3 {
    margin-right: -12px !important;
  }

  .v-application .mr-lg-n4 {
    margin-right: -16px !important;
  }

  .v-application .mr-lg-n5 {
    margin-right: -20px !important;
  }

  .v-application .mr-lg-n6 {
    margin-right: -24px !important;
  }

  .v-application .mr-lg-n7 {
    margin-right: -28px !important;
  }

  .v-application .mr-lg-n8 {
    margin-right: -32px !important;
  }

  .v-application .mr-lg-n9 {
    margin-right: -36px !important;
  }

  .v-application .mr-lg-n10 {
    margin-right: -40px !important;
  }

  .v-application .mr-lg-n11 {
    margin-right: -44px !important;
  }

  .v-application .mr-lg-n12 {
    margin-right: -48px !important;
  }

  .v-application .mb-lg-n1 {
    margin-bottom: -4px !important;
  }

  .v-application .mb-lg-n2 {
    margin-bottom: -8px !important;
  }

  .v-application .mb-lg-n3 {
    margin-bottom: -12px !important;
  }

  .v-application .mb-lg-n4 {
    margin-bottom: -16px !important;
  }

  .v-application .mb-lg-n5 {
    margin-bottom: -20px !important;
  }

  .v-application .mb-lg-n6 {
    margin-bottom: -24px !important;
  }

  .v-application .mb-lg-n7 {
    margin-bottom: -28px !important;
  }

  .v-application .mb-lg-n8 {
    margin-bottom: -32px !important;
  }

  .v-application .mb-lg-n9 {
    margin-bottom: -36px !important;
  }

  .v-application .mb-lg-n10 {
    margin-bottom: -40px !important;
  }

  .v-application .mb-lg-n11 {
    margin-bottom: -44px !important;
  }

  .v-application .mb-lg-n12 {
    margin-bottom: -48px !important;
  }

  .v-application .ml-lg-n1 {
    margin-left: -4px !important;
  }

  .v-application .ml-lg-n2 {
    margin-left: -8px !important;
  }

  .v-application .ml-lg-n3 {
    margin-left: -12px !important;
  }

  .v-application .ml-lg-n4 {
    margin-left: -16px !important;
  }

  .v-application .ml-lg-n5 {
    margin-left: -20px !important;
  }

  .v-application .ml-lg-n6 {
    margin-left: -24px !important;
  }

  .v-application .ml-lg-n7 {
    margin-left: -28px !important;
  }

  .v-application .ml-lg-n8 {
    margin-left: -32px !important;
  }

  .v-application .ml-lg-n9 {
    margin-left: -36px !important;
  }

  .v-application .ml-lg-n10 {
    margin-left: -40px !important;
  }

  .v-application .ml-lg-n11 {
    margin-left: -44px !important;
  }

  .v-application .ml-lg-n12 {
    margin-left: -48px !important;
  }

  .v-application--is-ltr .ms-lg-n1 {
    margin-left: -4px !important;
  }

  .v-application--is-rtl .ms-lg-n1 {
    margin-right: -4px !important;
  }

  .v-application--is-ltr .ms-lg-n2 {
    margin-left: -8px !important;
  }

  .v-application--is-rtl .ms-lg-n2 {
    margin-right: -8px !important;
  }

  .v-application--is-ltr .ms-lg-n3 {
    margin-left: -12px !important;
  }

  .v-application--is-rtl .ms-lg-n3 {
    margin-right: -12px !important;
  }

  .v-application--is-ltr .ms-lg-n4 {
    margin-left: -16px !important;
  }

  .v-application--is-rtl .ms-lg-n4 {
    margin-right: -16px !important;
  }

  .v-application--is-ltr .ms-lg-n5 {
    margin-left: -20px !important;
  }

  .v-application--is-rtl .ms-lg-n5 {
    margin-right: -20px !important;
  }

  .v-application--is-ltr .ms-lg-n6 {
    margin-left: -24px !important;
  }

  .v-application--is-rtl .ms-lg-n6 {
    margin-right: -24px !important;
  }

  .v-application--is-ltr .ms-lg-n7 {
    margin-left: -28px !important;
  }

  .v-application--is-rtl .ms-lg-n7 {
    margin-right: -28px !important;
  }

  .v-application--is-ltr .ms-lg-n8 {
    margin-left: -32px !important;
  }

  .v-application--is-rtl .ms-lg-n8 {
    margin-right: -32px !important;
  }

  .v-application--is-ltr .ms-lg-n9 {
    margin-left: -36px !important;
  }

  .v-application--is-rtl .ms-lg-n9 {
    margin-right: -36px !important;
  }

  .v-application--is-ltr .ms-lg-n10 {
    margin-left: -40px !important;
  }

  .v-application--is-rtl .ms-lg-n10 {
    margin-right: -40px !important;
  }

  .v-application--is-ltr .ms-lg-n11 {
    margin-left: -44px !important;
  }

  .v-application--is-rtl .ms-lg-n11 {
    margin-right: -44px !important;
  }

  .v-application--is-ltr .ms-lg-n12 {
    margin-left: -48px !important;
  }

  .v-application--is-rtl .ms-lg-n12 {
    margin-right: -48px !important;
  }

  .v-application--is-ltr .me-lg-n1 {
    margin-right: -4px !important;
  }

  .v-application--is-rtl .me-lg-n1 {
    margin-left: -4px !important;
  }

  .v-application--is-ltr .me-lg-n2 {
    margin-right: -8px !important;
  }

  .v-application--is-rtl .me-lg-n2 {
    margin-left: -8px !important;
  }

  .v-application--is-ltr .me-lg-n3 {
    margin-right: -12px !important;
  }

  .v-application--is-rtl .me-lg-n3 {
    margin-left: -12px !important;
  }

  .v-application--is-ltr .me-lg-n4 {
    margin-right: -16px !important;
  }

  .v-application--is-rtl .me-lg-n4 {
    margin-left: -16px !important;
  }

  .v-application--is-ltr .me-lg-n5 {
    margin-right: -20px !important;
  }

  .v-application--is-rtl .me-lg-n5 {
    margin-left: -20px !important;
  }

  .v-application--is-ltr .me-lg-n6 {
    margin-right: -24px !important;
  }

  .v-application--is-rtl .me-lg-n6 {
    margin-left: -24px !important;
  }

  .v-application--is-ltr .me-lg-n7 {
    margin-right: -28px !important;
  }

  .v-application--is-rtl .me-lg-n7 {
    margin-left: -28px !important;
  }

  .v-application--is-ltr .me-lg-n8 {
    margin-right: -32px !important;
  }

  .v-application--is-rtl .me-lg-n8 {
    margin-left: -32px !important;
  }

  .v-application--is-ltr .me-lg-n9 {
    margin-right: -36px !important;
  }

  .v-application--is-rtl .me-lg-n9 {
    margin-left: -36px !important;
  }

  .v-application--is-ltr .me-lg-n10 {
    margin-right: -40px !important;
  }

  .v-application--is-rtl .me-lg-n10 {
    margin-left: -40px !important;
  }

  .v-application--is-ltr .me-lg-n11 {
    margin-right: -44px !important;
  }

  .v-application--is-rtl .me-lg-n11 {
    margin-left: -44px !important;
  }

  .v-application--is-ltr .me-lg-n12 {
    margin-right: -48px !important;
  }

  .v-application--is-rtl .me-lg-n12 {
    margin-left: -48px !important;
  }

  .v-application .pa-lg-0 {
    padding: 0px !important;
  }

  .v-application .pa-lg-1 {
    padding: 4px !important;
  }

  .v-application .pa-lg-2 {
    padding: 8px !important;
  }

  .v-application .pa-lg-3 {
    padding: 12px !important;
  }

  .v-application .pa-lg-4 {
    padding: 16px !important;
  }

  .v-application .pa-lg-5 {
    padding: 20px !important;
  }

  .v-application .pa-lg-6 {
    padding: 24px !important;
  }

  .v-application .pa-lg-7 {
    padding: 28px !important;
  }

  .v-application .pa-lg-8 {
    padding: 32px !important;
  }

  .v-application .pa-lg-9 {
    padding: 36px !important;
  }

  .v-application .pa-lg-10 {
    padding: 40px !important;
  }

  .v-application .pa-lg-11 {
    padding: 44px !important;
  }

  .v-application .pa-lg-12 {
    padding: 48px !important;
  }

  .v-application .px-lg-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .v-application .px-lg-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .v-application .px-lg-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .v-application .px-lg-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .v-application .px-lg-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }

  .v-application .px-lg-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .v-application .px-lg-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .v-application .px-lg-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }

  .v-application .px-lg-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }

  .v-application .px-lg-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }

  .v-application .px-lg-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }

  .v-application .px-lg-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }

  .v-application .px-lg-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .v-application .py-lg-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .v-application .py-lg-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .v-application .py-lg-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .v-application .py-lg-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .v-application .py-lg-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .v-application .py-lg-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .v-application .py-lg-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .v-application .py-lg-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .v-application .py-lg-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .v-application .py-lg-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .v-application .py-lg-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .v-application .py-lg-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .v-application .py-lg-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .v-application .pt-lg-0 {
    padding-top: 0px !important;
  }

  .v-application .pt-lg-1 {
    padding-top: 4px !important;
  }

  .v-application .pt-lg-2 {
    padding-top: 8px !important;
  }

  .v-application .pt-lg-3 {
    padding-top: 12px !important;
  }

  .v-application .pt-lg-4 {
    padding-top: 16px !important;
  }

  .v-application .pt-lg-5 {
    padding-top: 20px !important;
  }

  .v-application .pt-lg-6 {
    padding-top: 24px !important;
  }

  .v-application .pt-lg-7 {
    padding-top: 28px !important;
  }

  .v-application .pt-lg-8 {
    padding-top: 32px !important;
  }

  .v-application .pt-lg-9 {
    padding-top: 36px !important;
  }

  .v-application .pt-lg-10 {
    padding-top: 40px !important;
  }

  .v-application .pt-lg-11 {
    padding-top: 44px !important;
  }

  .v-application .pt-lg-12 {
    padding-top: 48px !important;
  }

  .v-application .pr-lg-0 {
    padding-right: 0px !important;
  }

  .v-application .pr-lg-1 {
    padding-right: 4px !important;
  }

  .v-application .pr-lg-2 {
    padding-right: 8px !important;
  }

  .v-application .pr-lg-3 {
    padding-right: 12px !important;
  }

  .v-application .pr-lg-4 {
    padding-right: 16px !important;
  }

  .v-application .pr-lg-5 {
    padding-right: 20px !important;
  }

  .v-application .pr-lg-6 {
    padding-right: 24px !important;
  }

  .v-application .pr-lg-7 {
    padding-right: 28px !important;
  }

  .v-application .pr-lg-8 {
    padding-right: 32px !important;
  }

  .v-application .pr-lg-9 {
    padding-right: 36px !important;
  }

  .v-application .pr-lg-10 {
    padding-right: 40px !important;
  }

  .v-application .pr-lg-11 {
    padding-right: 44px !important;
  }

  .v-application .pr-lg-12 {
    padding-right: 48px !important;
  }

  .v-application .pb-lg-0 {
    padding-bottom: 0px !important;
  }

  .v-application .pb-lg-1 {
    padding-bottom: 4px !important;
  }

  .v-application .pb-lg-2 {
    padding-bottom: 8px !important;
  }

  .v-application .pb-lg-3 {
    padding-bottom: 12px !important;
  }

  .v-application .pb-lg-4 {
    padding-bottom: 16px !important;
  }

  .v-application .pb-lg-5 {
    padding-bottom: 20px !important;
  }

  .v-application .pb-lg-6 {
    padding-bottom: 24px !important;
  }

  .v-application .pb-lg-7 {
    padding-bottom: 28px !important;
  }

  .v-application .pb-lg-8 {
    padding-bottom: 32px !important;
  }

  .v-application .pb-lg-9 {
    padding-bottom: 36px !important;
  }

  .v-application .pb-lg-10 {
    padding-bottom: 40px !important;
  }

  .v-application .pb-lg-11 {
    padding-bottom: 44px !important;
  }

  .v-application .pb-lg-12 {
    padding-bottom: 48px !important;
  }

  .v-application .pl-lg-0 {
    padding-left: 0px !important;
  }

  .v-application .pl-lg-1 {
    padding-left: 4px !important;
  }

  .v-application .pl-lg-2 {
    padding-left: 8px !important;
  }

  .v-application .pl-lg-3 {
    padding-left: 12px !important;
  }

  .v-application .pl-lg-4 {
    padding-left: 16px !important;
  }

  .v-application .pl-lg-5 {
    padding-left: 20px !important;
  }

  .v-application .pl-lg-6 {
    padding-left: 24px !important;
  }

  .v-application .pl-lg-7 {
    padding-left: 28px !important;
  }

  .v-application .pl-lg-8 {
    padding-left: 32px !important;
  }

  .v-application .pl-lg-9 {
    padding-left: 36px !important;
  }

  .v-application .pl-lg-10 {
    padding-left: 40px !important;
  }

  .v-application .pl-lg-11 {
    padding-left: 44px !important;
  }

  .v-application .pl-lg-12 {
    padding-left: 48px !important;
  }

  .v-application--is-ltr .ps-lg-0 {
    padding-left: 0px !important;
  }

  .v-application--is-rtl .ps-lg-0 {
    padding-right: 0px !important;
  }

  .v-application--is-ltr .ps-lg-1 {
    padding-left: 4px !important;
  }

  .v-application--is-rtl .ps-lg-1 {
    padding-right: 4px !important;
  }

  .v-application--is-ltr .ps-lg-2 {
    padding-left: 8px !important;
  }

  .v-application--is-rtl .ps-lg-2 {
    padding-right: 8px !important;
  }

  .v-application--is-ltr .ps-lg-3 {
    padding-left: 12px !important;
  }

  .v-application--is-rtl .ps-lg-3 {
    padding-right: 12px !important;
  }

  .v-application--is-ltr .ps-lg-4 {
    padding-left: 16px !important;
  }

  .v-application--is-rtl .ps-lg-4 {
    padding-right: 16px !important;
  }

  .v-application--is-ltr .ps-lg-5 {
    padding-left: 20px !important;
  }

  .v-application--is-rtl .ps-lg-5 {
    padding-right: 20px !important;
  }

  .v-application--is-ltr .ps-lg-6 {
    padding-left: 24px !important;
  }

  .v-application--is-rtl .ps-lg-6 {
    padding-right: 24px !important;
  }

  .v-application--is-ltr .ps-lg-7 {
    padding-left: 28px !important;
  }

  .v-application--is-rtl .ps-lg-7 {
    padding-right: 28px !important;
  }

  .v-application--is-ltr .ps-lg-8 {
    padding-left: 32px !important;
  }

  .v-application--is-rtl .ps-lg-8 {
    padding-right: 32px !important;
  }

  .v-application--is-ltr .ps-lg-9 {
    padding-left: 36px !important;
  }

  .v-application--is-rtl .ps-lg-9 {
    padding-right: 36px !important;
  }

  .v-application--is-ltr .ps-lg-10 {
    padding-left: 40px !important;
  }

  .v-application--is-rtl .ps-lg-10 {
    padding-right: 40px !important;
  }

  .v-application--is-ltr .ps-lg-11 {
    padding-left: 44px !important;
  }

  .v-application--is-rtl .ps-lg-11 {
    padding-right: 44px !important;
  }

  .v-application--is-ltr .ps-lg-12 {
    padding-left: 48px !important;
  }

  .v-application--is-rtl .ps-lg-12 {
    padding-right: 48px !important;
  }

  .v-application--is-ltr .pe-lg-0 {
    padding-right: 0px !important;
  }

  .v-application--is-rtl .pe-lg-0 {
    padding-left: 0px !important;
  }

  .v-application--is-ltr .pe-lg-1 {
    padding-right: 4px !important;
  }

  .v-application--is-rtl .pe-lg-1 {
    padding-left: 4px !important;
  }

  .v-application--is-ltr .pe-lg-2 {
    padding-right: 8px !important;
  }

  .v-application--is-rtl .pe-lg-2 {
    padding-left: 8px !important;
  }

  .v-application--is-ltr .pe-lg-3 {
    padding-right: 12px !important;
  }

  .v-application--is-rtl .pe-lg-3 {
    padding-left: 12px !important;
  }

  .v-application--is-ltr .pe-lg-4 {
    padding-right: 16px !important;
  }

  .v-application--is-rtl .pe-lg-4 {
    padding-left: 16px !important;
  }

  .v-application--is-ltr .pe-lg-5 {
    padding-right: 20px !important;
  }

  .v-application--is-rtl .pe-lg-5 {
    padding-left: 20px !important;
  }

  .v-application--is-ltr .pe-lg-6 {
    padding-right: 24px !important;
  }

  .v-application--is-rtl .pe-lg-6 {
    padding-left: 24px !important;
  }

  .v-application--is-ltr .pe-lg-7 {
    padding-right: 28px !important;
  }

  .v-application--is-rtl .pe-lg-7 {
    padding-left: 28px !important;
  }

  .v-application--is-ltr .pe-lg-8 {
    padding-right: 32px !important;
  }

  .v-application--is-rtl .pe-lg-8 {
    padding-left: 32px !important;
  }

  .v-application--is-ltr .pe-lg-9 {
    padding-right: 36px !important;
  }

  .v-application--is-rtl .pe-lg-9 {
    padding-left: 36px !important;
  }

  .v-application--is-ltr .pe-lg-10 {
    padding-right: 40px !important;
  }

  .v-application--is-rtl .pe-lg-10 {
    padding-left: 40px !important;
  }

  .v-application--is-ltr .pe-lg-11 {
    padding-right: 44px !important;
  }

  .v-application--is-rtl .pe-lg-11 {
    padding-left: 44px !important;
  }

  .v-application--is-ltr .pe-lg-12 {
    padding-right: 48px !important;
  }

  .v-application--is-rtl .pe-lg-12 {
    padding-left: 48px !important;
  }

  .v-application .text-lg-left {
    text-align: left !important;
  }

  .v-application .text-lg-right {
    text-align: right !important;
  }

  .v-application .text-lg-center {
    text-align: center !important;
  }

  .v-application .text-lg-justify {
    text-align: justify !important;
  }

  [dir="ltr"] .v-application .text-lg-start{
    text-align: left !important;
  }

  [dir="rtl"] .v-application .text-lg-start{
    text-align: right !important;
  }

  [dir="ltr"] .v-application .text-lg-end{
    text-align: right !important;
  }

  [dir="rtl"] .v-application .text-lg-end{
    text-align: left !important;
  }
}
@media (min-width: 1904px) {
  .v-application .d-xl-none {
    display: none !important;
  }

  .v-application .d-xl-inline {
    display: inline !important;
  }

  .v-application .d-xl-inline-block {
    display: inline-block !important;
  }

  .v-application .d-xl-block {
    display: block !important;
  }

  .v-application .d-xl-table {
    display: table !important;
  }

  .v-application .d-xl-table-row {
    display: table-row !important;
  }

  .v-application .d-xl-table-cell {
    display: table-cell !important;
  }

  .v-application .d-xl-flex {
    display: flex !important;
  }

  .v-application .d-xl-inline-flex {
    display: inline-flex !important;
  }

  .v-application .float-xl-none {
    float: none !important;
  }

  .v-application .float-xl-left {
    float: left !important;
  }

  .v-application .float-xl-right {
    float: right !important;
  }

  .v-application .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .v-application .flex-xl-row {
    flex-direction: row !important;
  }

  .v-application .flex-xl-column {
    flex-direction: column !important;
  }

  .v-application .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .v-application .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .v-application .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .v-application .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .v-application .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .v-application .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .v-application .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .v-application .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .v-application .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .v-application .justify-xl-start {
    justify-content: flex-start !important;
  }

  .v-application .justify-xl-end {
    justify-content: flex-end !important;
  }

  .v-application .justify-xl-center {
    justify-content: center !important;
  }

  .v-application .justify-xl-space-between {
    justify-content: space-between !important;
  }

  .v-application .justify-xl-space-around {
    justify-content: space-around !important;
  }

  .v-application .align-xl-start {
    align-items: flex-start !important;
  }

  .v-application .align-xl-end {
    align-items: flex-end !important;
  }

  .v-application .align-xl-center {
    align-items: center !important;
  }

  .v-application .align-xl-baseline {
    align-items: baseline !important;
  }

  .v-application .align-xl-stretch {
    align-items: stretch !important;
  }

  .v-application .align-content-xl-start {
    align-content: flex-start !important;
  }

  .v-application .align-content-xl-end {
    align-content: flex-end !important;
  }

  .v-application .align-content-xl-center {
    align-content: center !important;
  }

  .v-application .align-content-xl-space-between {
    align-content: space-between !important;
  }

  .v-application .align-content-xl-space-around {
    align-content: space-around !important;
  }

  .v-application .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .v-application .align-self-xl-auto {
    align-self: auto !important;
  }

  .v-application .align-self-xl-start {
    align-self: flex-start !important;
  }

  .v-application .align-self-xl-end {
    align-self: flex-end !important;
  }

  .v-application .align-self-xl-center {
    align-self: center !important;
  }

  .v-application .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .v-application .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .v-application .order-xl-first {
    order: -1 !important;
  }

  .v-application .order-xl-0 {
    order: 0 !important;
  }

  .v-application .order-xl-1 {
    order: 1 !important;
  }

  .v-application .order-xl-2 {
    order: 2 !important;
  }

  .v-application .order-xl-3 {
    order: 3 !important;
  }

  .v-application .order-xl-4 {
    order: 4 !important;
  }

  .v-application .order-xl-5 {
    order: 5 !important;
  }

  .v-application .order-xl-6 {
    order: 6 !important;
  }

  .v-application .order-xl-7 {
    order: 7 !important;
  }

  .v-application .order-xl-8 {
    order: 8 !important;
  }

  .v-application .order-xl-9 {
    order: 9 !important;
  }

  .v-application .order-xl-10 {
    order: 10 !important;
  }

  .v-application .order-xl-11 {
    order: 11 !important;
  }

  .v-application .order-xl-12 {
    order: 12 !important;
  }

  .v-application .order-xl-last {
    order: 13 !important;
  }

  .v-application .ma-xl-0 {
    margin: 0px !important;
  }

  .v-application .ma-xl-1 {
    margin: 4px !important;
  }

  .v-application .ma-xl-2 {
    margin: 8px !important;
  }

  .v-application .ma-xl-3 {
    margin: 12px !important;
  }

  .v-application .ma-xl-4 {
    margin: 16px !important;
  }

  .v-application .ma-xl-5 {
    margin: 20px !important;
  }

  .v-application .ma-xl-6 {
    margin: 24px !important;
  }

  .v-application .ma-xl-7 {
    margin: 28px !important;
  }

  .v-application .ma-xl-8 {
    margin: 32px !important;
  }

  .v-application .ma-xl-9 {
    margin: 36px !important;
  }

  .v-application .ma-xl-10 {
    margin: 40px !important;
  }

  .v-application .ma-xl-11 {
    margin: 44px !important;
  }

  .v-application .ma-xl-12 {
    margin: 48px !important;
  }

  .v-application .ma-xl-auto {
    margin: auto !important;
  }

  .v-application .mx-xl-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }

  .v-application .mx-xl-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }

  .v-application .mx-xl-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }

  .v-application .mx-xl-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }

  .v-application .mx-xl-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }

  .v-application .mx-xl-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }

  .v-application .mx-xl-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }

  .v-application .mx-xl-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }

  .v-application .mx-xl-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }

  .v-application .mx-xl-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }

  .v-application .mx-xl-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }

  .v-application .mx-xl-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }

  .v-application .mx-xl-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }

  .v-application .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .v-application .my-xl-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .v-application .my-xl-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }

  .v-application .my-xl-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }

  .v-application .my-xl-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  .v-application .my-xl-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }

  .v-application .my-xl-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }

  .v-application .my-xl-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }

  .v-application .my-xl-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }

  .v-application .my-xl-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }

  .v-application .my-xl-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }

  .v-application .my-xl-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }

  .v-application .my-xl-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }

  .v-application .my-xl-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }

  .v-application .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .v-application .mt-xl-0 {
    margin-top: 0px !important;
  }

  .v-application .mt-xl-1 {
    margin-top: 4px !important;
  }

  .v-application .mt-xl-2 {
    margin-top: 8px !important;
  }

  .v-application .mt-xl-3 {
    margin-top: 12px !important;
  }

  .v-application .mt-xl-4 {
    margin-top: 16px !important;
  }

  .v-application .mt-xl-5 {
    margin-top: 20px !important;
  }

  .v-application .mt-xl-6 {
    margin-top: 24px !important;
  }

  .v-application .mt-xl-7 {
    margin-top: 28px !important;
  }

  .v-application .mt-xl-8 {
    margin-top: 32px !important;
  }

  .v-application .mt-xl-9 {
    margin-top: 36px !important;
  }

  .v-application .mt-xl-10 {
    margin-top: 40px !important;
  }

  .v-application .mt-xl-11 {
    margin-top: 44px !important;
  }

  .v-application .mt-xl-12 {
    margin-top: 48px !important;
  }

  .v-application .mt-xl-auto {
    margin-top: auto !important;
  }

  .v-application .mr-xl-0 {
    margin-right: 0px !important;
  }

  .v-application .mr-xl-1 {
    margin-right: 4px !important;
  }

  .v-application .mr-xl-2 {
    margin-right: 8px !important;
  }

  .v-application .mr-xl-3 {
    margin-right: 12px !important;
  }

  .v-application .mr-xl-4 {
    margin-right: 16px !important;
  }

  .v-application .mr-xl-5 {
    margin-right: 20px !important;
  }

  .v-application .mr-xl-6 {
    margin-right: 24px !important;
  }

  .v-application .mr-xl-7 {
    margin-right: 28px !important;
  }

  .v-application .mr-xl-8 {
    margin-right: 32px !important;
  }

  .v-application .mr-xl-9 {
    margin-right: 36px !important;
  }

  .v-application .mr-xl-10 {
    margin-right: 40px !important;
  }

  .v-application .mr-xl-11 {
    margin-right: 44px !important;
  }

  .v-application .mr-xl-12 {
    margin-right: 48px !important;
  }

  .v-application .mr-xl-auto {
    margin-right: auto !important;
  }

  .v-application .mb-xl-0 {
    margin-bottom: 0px !important;
  }

  .v-application .mb-xl-1 {
    margin-bottom: 4px !important;
  }

  .v-application .mb-xl-2 {
    margin-bottom: 8px !important;
  }

  .v-application .mb-xl-3 {
    margin-bottom: 12px !important;
  }

  .v-application .mb-xl-4 {
    margin-bottom: 16px !important;
  }

  .v-application .mb-xl-5 {
    margin-bottom: 20px !important;
  }

  .v-application .mb-xl-6 {
    margin-bottom: 24px !important;
  }

  .v-application .mb-xl-7 {
    margin-bottom: 28px !important;
  }

  .v-application .mb-xl-8 {
    margin-bottom: 32px !important;
  }

  .v-application .mb-xl-9 {
    margin-bottom: 36px !important;
  }

  .v-application .mb-xl-10 {
    margin-bottom: 40px !important;
  }

  .v-application .mb-xl-11 {
    margin-bottom: 44px !important;
  }

  .v-application .mb-xl-12 {
    margin-bottom: 48px !important;
  }

  .v-application .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .v-application .ml-xl-0 {
    margin-left: 0px !important;
  }

  .v-application .ml-xl-1 {
    margin-left: 4px !important;
  }

  .v-application .ml-xl-2 {
    margin-left: 8px !important;
  }

  .v-application .ml-xl-3 {
    margin-left: 12px !important;
  }

  .v-application .ml-xl-4 {
    margin-left: 16px !important;
  }

  .v-application .ml-xl-5 {
    margin-left: 20px !important;
  }

  .v-application .ml-xl-6 {
    margin-left: 24px !important;
  }

  .v-application .ml-xl-7 {
    margin-left: 28px !important;
  }

  .v-application .ml-xl-8 {
    margin-left: 32px !important;
  }

  .v-application .ml-xl-9 {
    margin-left: 36px !important;
  }

  .v-application .ml-xl-10 {
    margin-left: 40px !important;
  }

  .v-application .ml-xl-11 {
    margin-left: 44px !important;
  }

  .v-application .ml-xl-12 {
    margin-left: 48px !important;
  }

  .v-application .ml-xl-auto {
    margin-left: auto !important;
  }

  .v-application--is-ltr .ms-xl-0 {
    margin-left: 0px !important;
  }

  .v-application--is-rtl .ms-xl-0 {
    margin-right: 0px !important;
  }

  .v-application--is-ltr .ms-xl-1 {
    margin-left: 4px !important;
  }

  .v-application--is-rtl .ms-xl-1 {
    margin-right: 4px !important;
  }

  .v-application--is-ltr .ms-xl-2 {
    margin-left: 8px !important;
  }

  .v-application--is-rtl .ms-xl-2 {
    margin-right: 8px !important;
  }

  .v-application--is-ltr .ms-xl-3 {
    margin-left: 12px !important;
  }

  .v-application--is-rtl .ms-xl-3 {
    margin-right: 12px !important;
  }

  .v-application--is-ltr .ms-xl-4 {
    margin-left: 16px !important;
  }

  .v-application--is-rtl .ms-xl-4 {
    margin-right: 16px !important;
  }

  .v-application--is-ltr .ms-xl-5 {
    margin-left: 20px !important;
  }

  .v-application--is-rtl .ms-xl-5 {
    margin-right: 20px !important;
  }

  .v-application--is-ltr .ms-xl-6 {
    margin-left: 24px !important;
  }

  .v-application--is-rtl .ms-xl-6 {
    margin-right: 24px !important;
  }

  .v-application--is-ltr .ms-xl-7 {
    margin-left: 28px !important;
  }

  .v-application--is-rtl .ms-xl-7 {
    margin-right: 28px !important;
  }

  .v-application--is-ltr .ms-xl-8 {
    margin-left: 32px !important;
  }

  .v-application--is-rtl .ms-xl-8 {
    margin-right: 32px !important;
  }

  .v-application--is-ltr .ms-xl-9 {
    margin-left: 36px !important;
  }

  .v-application--is-rtl .ms-xl-9 {
    margin-right: 36px !important;
  }

  .v-application--is-ltr .ms-xl-10 {
    margin-left: 40px !important;
  }

  .v-application--is-rtl .ms-xl-10 {
    margin-right: 40px !important;
  }

  .v-application--is-ltr .ms-xl-11 {
    margin-left: 44px !important;
  }

  .v-application--is-rtl .ms-xl-11 {
    margin-right: 44px !important;
  }

  .v-application--is-ltr .ms-xl-12 {
    margin-left: 48px !important;
  }

  .v-application--is-rtl .ms-xl-12 {
    margin-right: 48px !important;
  }

  .v-application--is-ltr .ms-xl-auto {
    margin-left: auto !important;
  }

  .v-application--is-rtl .ms-xl-auto {
    margin-right: auto !important;
  }

  .v-application--is-ltr .me-xl-0 {
    margin-right: 0px !important;
  }

  .v-application--is-rtl .me-xl-0 {
    margin-left: 0px !important;
  }

  .v-application--is-ltr .me-xl-1 {
    margin-right: 4px !important;
  }

  .v-application--is-rtl .me-xl-1 {
    margin-left: 4px !important;
  }

  .v-application--is-ltr .me-xl-2 {
    margin-right: 8px !important;
  }

  .v-application--is-rtl .me-xl-2 {
    margin-left: 8px !important;
  }

  .v-application--is-ltr .me-xl-3 {
    margin-right: 12px !important;
  }

  .v-application--is-rtl .me-xl-3 {
    margin-left: 12px !important;
  }

  .v-application--is-ltr .me-xl-4 {
    margin-right: 16px !important;
  }

  .v-application--is-rtl .me-xl-4 {
    margin-left: 16px !important;
  }

  .v-application--is-ltr .me-xl-5 {
    margin-right: 20px !important;
  }

  .v-application--is-rtl .me-xl-5 {
    margin-left: 20px !important;
  }

  .v-application--is-ltr .me-xl-6 {
    margin-right: 24px !important;
  }

  .v-application--is-rtl .me-xl-6 {
    margin-left: 24px !important;
  }

  .v-application--is-ltr .me-xl-7 {
    margin-right: 28px !important;
  }

  .v-application--is-rtl .me-xl-7 {
    margin-left: 28px !important;
  }

  .v-application--is-ltr .me-xl-8 {
    margin-right: 32px !important;
  }

  .v-application--is-rtl .me-xl-8 {
    margin-left: 32px !important;
  }

  .v-application--is-ltr .me-xl-9 {
    margin-right: 36px !important;
  }

  .v-application--is-rtl .me-xl-9 {
    margin-left: 36px !important;
  }

  .v-application--is-ltr .me-xl-10 {
    margin-right: 40px !important;
  }

  .v-application--is-rtl .me-xl-10 {
    margin-left: 40px !important;
  }

  .v-application--is-ltr .me-xl-11 {
    margin-right: 44px !important;
  }

  .v-application--is-rtl .me-xl-11 {
    margin-left: 44px !important;
  }

  .v-application--is-ltr .me-xl-12 {
    margin-right: 48px !important;
  }

  .v-application--is-rtl .me-xl-12 {
    margin-left: 48px !important;
  }

  .v-application--is-ltr .me-xl-auto {
    margin-right: auto !important;
  }

  .v-application--is-rtl .me-xl-auto {
    margin-left: auto !important;
  }

  .v-application .ma-xl-n1 {
    margin: -4px !important;
  }

  .v-application .ma-xl-n2 {
    margin: -8px !important;
  }

  .v-application .ma-xl-n3 {
    margin: -12px !important;
  }

  .v-application .ma-xl-n4 {
    margin: -16px !important;
  }

  .v-application .ma-xl-n5 {
    margin: -20px !important;
  }

  .v-application .ma-xl-n6 {
    margin: -24px !important;
  }

  .v-application .ma-xl-n7 {
    margin: -28px !important;
  }

  .v-application .ma-xl-n8 {
    margin: -32px !important;
  }

  .v-application .ma-xl-n9 {
    margin: -36px !important;
  }

  .v-application .ma-xl-n10 {
    margin: -40px !important;
  }

  .v-application .ma-xl-n11 {
    margin: -44px !important;
  }

  .v-application .ma-xl-n12 {
    margin: -48px !important;
  }

  .v-application .mx-xl-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }

  .v-application .mx-xl-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }

  .v-application .mx-xl-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }

  .v-application .mx-xl-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }

  .v-application .mx-xl-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }

  .v-application .mx-xl-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }

  .v-application .mx-xl-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }

  .v-application .mx-xl-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }

  .v-application .mx-xl-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }

  .v-application .mx-xl-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }

  .v-application .mx-xl-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }

  .v-application .mx-xl-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }

  .v-application .my-xl-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }

  .v-application .my-xl-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }

  .v-application .my-xl-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }

  .v-application .my-xl-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }

  .v-application .my-xl-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }

  .v-application .my-xl-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }

  .v-application .my-xl-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }

  .v-application .my-xl-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }

  .v-application .my-xl-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }

  .v-application .my-xl-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }

  .v-application .my-xl-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }

  .v-application .my-xl-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }

  .v-application .mt-xl-n1 {
    margin-top: -4px !important;
  }

  .v-application .mt-xl-n2 {
    margin-top: -8px !important;
  }

  .v-application .mt-xl-n3 {
    margin-top: -12px !important;
  }

  .v-application .mt-xl-n4 {
    margin-top: -16px !important;
  }

  .v-application .mt-xl-n5 {
    margin-top: -20px !important;
  }

  .v-application .mt-xl-n6 {
    margin-top: -24px !important;
  }

  .v-application .mt-xl-n7 {
    margin-top: -28px !important;
  }

  .v-application .mt-xl-n8 {
    margin-top: -32px !important;
  }

  .v-application .mt-xl-n9 {
    margin-top: -36px !important;
  }

  .v-application .mt-xl-n10 {
    margin-top: -40px !important;
  }

  .v-application .mt-xl-n11 {
    margin-top: -44px !important;
  }

  .v-application .mt-xl-n12 {
    margin-top: -48px !important;
  }

  .v-application .mr-xl-n1 {
    margin-right: -4px !important;
  }

  .v-application .mr-xl-n2 {
    margin-right: -8px !important;
  }

  .v-application .mr-xl-n3 {
    margin-right: -12px !important;
  }

  .v-application .mr-xl-n4 {
    margin-right: -16px !important;
  }

  .v-application .mr-xl-n5 {
    margin-right: -20px !important;
  }

  .v-application .mr-xl-n6 {
    margin-right: -24px !important;
  }

  .v-application .mr-xl-n7 {
    margin-right: -28px !important;
  }

  .v-application .mr-xl-n8 {
    margin-right: -32px !important;
  }

  .v-application .mr-xl-n9 {
    margin-right: -36px !important;
  }

  .v-application .mr-xl-n10 {
    margin-right: -40px !important;
  }

  .v-application .mr-xl-n11 {
    margin-right: -44px !important;
  }

  .v-application .mr-xl-n12 {
    margin-right: -48px !important;
  }

  .v-application .mb-xl-n1 {
    margin-bottom: -4px !important;
  }

  .v-application .mb-xl-n2 {
    margin-bottom: -8px !important;
  }

  .v-application .mb-xl-n3 {
    margin-bottom: -12px !important;
  }

  .v-application .mb-xl-n4 {
    margin-bottom: -16px !important;
  }

  .v-application .mb-xl-n5 {
    margin-bottom: -20px !important;
  }

  .v-application .mb-xl-n6 {
    margin-bottom: -24px !important;
  }

  .v-application .mb-xl-n7 {
    margin-bottom: -28px !important;
  }

  .v-application .mb-xl-n8 {
    margin-bottom: -32px !important;
  }

  .v-application .mb-xl-n9 {
    margin-bottom: -36px !important;
  }

  .v-application .mb-xl-n10 {
    margin-bottom: -40px !important;
  }

  .v-application .mb-xl-n11 {
    margin-bottom: -44px !important;
  }

  .v-application .mb-xl-n12 {
    margin-bottom: -48px !important;
  }

  .v-application .ml-xl-n1 {
    margin-left: -4px !important;
  }

  .v-application .ml-xl-n2 {
    margin-left: -8px !important;
  }

  .v-application .ml-xl-n3 {
    margin-left: -12px !important;
  }

  .v-application .ml-xl-n4 {
    margin-left: -16px !important;
  }

  .v-application .ml-xl-n5 {
    margin-left: -20px !important;
  }

  .v-application .ml-xl-n6 {
    margin-left: -24px !important;
  }

  .v-application .ml-xl-n7 {
    margin-left: -28px !important;
  }

  .v-application .ml-xl-n8 {
    margin-left: -32px !important;
  }

  .v-application .ml-xl-n9 {
    margin-left: -36px !important;
  }

  .v-application .ml-xl-n10 {
    margin-left: -40px !important;
  }

  .v-application .ml-xl-n11 {
    margin-left: -44px !important;
  }

  .v-application .ml-xl-n12 {
    margin-left: -48px !important;
  }

  .v-application--is-ltr .ms-xl-n1 {
    margin-left: -4px !important;
  }

  .v-application--is-rtl .ms-xl-n1 {
    margin-right: -4px !important;
  }

  .v-application--is-ltr .ms-xl-n2 {
    margin-left: -8px !important;
  }

  .v-application--is-rtl .ms-xl-n2 {
    margin-right: -8px !important;
  }

  .v-application--is-ltr .ms-xl-n3 {
    margin-left: -12px !important;
  }

  .v-application--is-rtl .ms-xl-n3 {
    margin-right: -12px !important;
  }

  .v-application--is-ltr .ms-xl-n4 {
    margin-left: -16px !important;
  }

  .v-application--is-rtl .ms-xl-n4 {
    margin-right: -16px !important;
  }

  .v-application--is-ltr .ms-xl-n5 {
    margin-left: -20px !important;
  }

  .v-application--is-rtl .ms-xl-n5 {
    margin-right: -20px !important;
  }

  .v-application--is-ltr .ms-xl-n6 {
    margin-left: -24px !important;
  }

  .v-application--is-rtl .ms-xl-n6 {
    margin-right: -24px !important;
  }

  .v-application--is-ltr .ms-xl-n7 {
    margin-left: -28px !important;
  }

  .v-application--is-rtl .ms-xl-n7 {
    margin-right: -28px !important;
  }

  .v-application--is-ltr .ms-xl-n8 {
    margin-left: -32px !important;
  }

  .v-application--is-rtl .ms-xl-n8 {
    margin-right: -32px !important;
  }

  .v-application--is-ltr .ms-xl-n9 {
    margin-left: -36px !important;
  }

  .v-application--is-rtl .ms-xl-n9 {
    margin-right: -36px !important;
  }

  .v-application--is-ltr .ms-xl-n10 {
    margin-left: -40px !important;
  }

  .v-application--is-rtl .ms-xl-n10 {
    margin-right: -40px !important;
  }

  .v-application--is-ltr .ms-xl-n11 {
    margin-left: -44px !important;
  }

  .v-application--is-rtl .ms-xl-n11 {
    margin-right: -44px !important;
  }

  .v-application--is-ltr .ms-xl-n12 {
    margin-left: -48px !important;
  }

  .v-application--is-rtl .ms-xl-n12 {
    margin-right: -48px !important;
  }

  .v-application--is-ltr .me-xl-n1 {
    margin-right: -4px !important;
  }

  .v-application--is-rtl .me-xl-n1 {
    margin-left: -4px !important;
  }

  .v-application--is-ltr .me-xl-n2 {
    margin-right: -8px !important;
  }

  .v-application--is-rtl .me-xl-n2 {
    margin-left: -8px !important;
  }

  .v-application--is-ltr .me-xl-n3 {
    margin-right: -12px !important;
  }

  .v-application--is-rtl .me-xl-n3 {
    margin-left: -12px !important;
  }

  .v-application--is-ltr .me-xl-n4 {
    margin-right: -16px !important;
  }

  .v-application--is-rtl .me-xl-n4 {
    margin-left: -16px !important;
  }

  .v-application--is-ltr .me-xl-n5 {
    margin-right: -20px !important;
  }

  .v-application--is-rtl .me-xl-n5 {
    margin-left: -20px !important;
  }

  .v-application--is-ltr .me-xl-n6 {
    margin-right: -24px !important;
  }

  .v-application--is-rtl .me-xl-n6 {
    margin-left: -24px !important;
  }

  .v-application--is-ltr .me-xl-n7 {
    margin-right: -28px !important;
  }

  .v-application--is-rtl .me-xl-n7 {
    margin-left: -28px !important;
  }

  .v-application--is-ltr .me-xl-n8 {
    margin-right: -32px !important;
  }

  .v-application--is-rtl .me-xl-n8 {
    margin-left: -32px !important;
  }

  .v-application--is-ltr .me-xl-n9 {
    margin-right: -36px !important;
  }

  .v-application--is-rtl .me-xl-n9 {
    margin-left: -36px !important;
  }

  .v-application--is-ltr .me-xl-n10 {
    margin-right: -40px !important;
  }

  .v-application--is-rtl .me-xl-n10 {
    margin-left: -40px !important;
  }

  .v-application--is-ltr .me-xl-n11 {
    margin-right: -44px !important;
  }

  .v-application--is-rtl .me-xl-n11 {
    margin-left: -44px !important;
  }

  .v-application--is-ltr .me-xl-n12 {
    margin-right: -48px !important;
  }

  .v-application--is-rtl .me-xl-n12 {
    margin-left: -48px !important;
  }

  .v-application .pa-xl-0 {
    padding: 0px !important;
  }

  .v-application .pa-xl-1 {
    padding: 4px !important;
  }

  .v-application .pa-xl-2 {
    padding: 8px !important;
  }

  .v-application .pa-xl-3 {
    padding: 12px !important;
  }

  .v-application .pa-xl-4 {
    padding: 16px !important;
  }

  .v-application .pa-xl-5 {
    padding: 20px !important;
  }

  .v-application .pa-xl-6 {
    padding: 24px !important;
  }

  .v-application .pa-xl-7 {
    padding: 28px !important;
  }

  .v-application .pa-xl-8 {
    padding: 32px !important;
  }

  .v-application .pa-xl-9 {
    padding: 36px !important;
  }

  .v-application .pa-xl-10 {
    padding: 40px !important;
  }

  .v-application .pa-xl-11 {
    padding: 44px !important;
  }

  .v-application .pa-xl-12 {
    padding: 48px !important;
  }

  .v-application .px-xl-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }

  .v-application .px-xl-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }

  .v-application .px-xl-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .v-application .px-xl-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }

  .v-application .px-xl-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }

  .v-application .px-xl-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .v-application .px-xl-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .v-application .px-xl-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }

  .v-application .px-xl-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }

  .v-application .px-xl-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }

  .v-application .px-xl-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }

  .v-application .px-xl-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }

  .v-application .px-xl-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }

  .v-application .py-xl-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .v-application .py-xl-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

  .v-application .py-xl-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .v-application .py-xl-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

  .v-application .py-xl-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }

  .v-application .py-xl-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }

  .v-application .py-xl-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .v-application .py-xl-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }

  .v-application .py-xl-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }

  .v-application .py-xl-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }

  .v-application .py-xl-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .v-application .py-xl-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }

  .v-application .py-xl-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .v-application .pt-xl-0 {
    padding-top: 0px !important;
  }

  .v-application .pt-xl-1 {
    padding-top: 4px !important;
  }

  .v-application .pt-xl-2 {
    padding-top: 8px !important;
  }

  .v-application .pt-xl-3 {
    padding-top: 12px !important;
  }

  .v-application .pt-xl-4 {
    padding-top: 16px !important;
  }

  .v-application .pt-xl-5 {
    padding-top: 20px !important;
  }

  .v-application .pt-xl-6 {
    padding-top: 24px !important;
  }

  .v-application .pt-xl-7 {
    padding-top: 28px !important;
  }

  .v-application .pt-xl-8 {
    padding-top: 32px !important;
  }

  .v-application .pt-xl-9 {
    padding-top: 36px !important;
  }

  .v-application .pt-xl-10 {
    padding-top: 40px !important;
  }

  .v-application .pt-xl-11 {
    padding-top: 44px !important;
  }

  .v-application .pt-xl-12 {
    padding-top: 48px !important;
  }

  .v-application .pr-xl-0 {
    padding-right: 0px !important;
  }

  .v-application .pr-xl-1 {
    padding-right: 4px !important;
  }

  .v-application .pr-xl-2 {
    padding-right: 8px !important;
  }

  .v-application .pr-xl-3 {
    padding-right: 12px !important;
  }

  .v-application .pr-xl-4 {
    padding-right: 16px !important;
  }

  .v-application .pr-xl-5 {
    padding-right: 20px !important;
  }

  .v-application .pr-xl-6 {
    padding-right: 24px !important;
  }

  .v-application .pr-xl-7 {
    padding-right: 28px !important;
  }

  .v-application .pr-xl-8 {
    padding-right: 32px !important;
  }

  .v-application .pr-xl-9 {
    padding-right: 36px !important;
  }

  .v-application .pr-xl-10 {
    padding-right: 40px !important;
  }

  .v-application .pr-xl-11 {
    padding-right: 44px !important;
  }

  .v-application .pr-xl-12 {
    padding-right: 48px !important;
  }

  .v-application .pb-xl-0 {
    padding-bottom: 0px !important;
  }

  .v-application .pb-xl-1 {
    padding-bottom: 4px !important;
  }

  .v-application .pb-xl-2 {
    padding-bottom: 8px !important;
  }

  .v-application .pb-xl-3 {
    padding-bottom: 12px !important;
  }

  .v-application .pb-xl-4 {
    padding-bottom: 16px !important;
  }

  .v-application .pb-xl-5 {
    padding-bottom: 20px !important;
  }

  .v-application .pb-xl-6 {
    padding-bottom: 24px !important;
  }

  .v-application .pb-xl-7 {
    padding-bottom: 28px !important;
  }

  .v-application .pb-xl-8 {
    padding-bottom: 32px !important;
  }

  .v-application .pb-xl-9 {
    padding-bottom: 36px !important;
  }

  .v-application .pb-xl-10 {
    padding-bottom: 40px !important;
  }

  .v-application .pb-xl-11 {
    padding-bottom: 44px !important;
  }

  .v-application .pb-xl-12 {
    padding-bottom: 48px !important;
  }

  .v-application .pl-xl-0 {
    padding-left: 0px !important;
  }

  .v-application .pl-xl-1 {
    padding-left: 4px !important;
  }

  .v-application .pl-xl-2 {
    padding-left: 8px !important;
  }

  .v-application .pl-xl-3 {
    padding-left: 12px !important;
  }

  .v-application .pl-xl-4 {
    padding-left: 16px !important;
  }

  .v-application .pl-xl-5 {
    padding-left: 20px !important;
  }

  .v-application .pl-xl-6 {
    padding-left: 24px !important;
  }

  .v-application .pl-xl-7 {
    padding-left: 28px !important;
  }

  .v-application .pl-xl-8 {
    padding-left: 32px !important;
  }

  .v-application .pl-xl-9 {
    padding-left: 36px !important;
  }

  .v-application .pl-xl-10 {
    padding-left: 40px !important;
  }

  .v-application .pl-xl-11 {
    padding-left: 44px !important;
  }

  .v-application .pl-xl-12 {
    padding-left: 48px !important;
  }

  .v-application--is-ltr .ps-xl-0 {
    padding-left: 0px !important;
  }

  .v-application--is-rtl .ps-xl-0 {
    padding-right: 0px !important;
  }

  .v-application--is-ltr .ps-xl-1 {
    padding-left: 4px !important;
  }

  .v-application--is-rtl .ps-xl-1 {
    padding-right: 4px !important;
  }

  .v-application--is-ltr .ps-xl-2 {
    padding-left: 8px !important;
  }

  .v-application--is-rtl .ps-xl-2 {
    padding-right: 8px !important;
  }

  .v-application--is-ltr .ps-xl-3 {
    padding-left: 12px !important;
  }

  .v-application--is-rtl .ps-xl-3 {
    padding-right: 12px !important;
  }

  .v-application--is-ltr .ps-xl-4 {
    padding-left: 16px !important;
  }

  .v-application--is-rtl .ps-xl-4 {
    padding-right: 16px !important;
  }

  .v-application--is-ltr .ps-xl-5 {
    padding-left: 20px !important;
  }

  .v-application--is-rtl .ps-xl-5 {
    padding-right: 20px !important;
  }

  .v-application--is-ltr .ps-xl-6 {
    padding-left: 24px !important;
  }

  .v-application--is-rtl .ps-xl-6 {
    padding-right: 24px !important;
  }

  .v-application--is-ltr .ps-xl-7 {
    padding-left: 28px !important;
  }

  .v-application--is-rtl .ps-xl-7 {
    padding-right: 28px !important;
  }

  .v-application--is-ltr .ps-xl-8 {
    padding-left: 32px !important;
  }

  .v-application--is-rtl .ps-xl-8 {
    padding-right: 32px !important;
  }

  .v-application--is-ltr .ps-xl-9 {
    padding-left: 36px !important;
  }

  .v-application--is-rtl .ps-xl-9 {
    padding-right: 36px !important;
  }

  .v-application--is-ltr .ps-xl-10 {
    padding-left: 40px !important;
  }

  .v-application--is-rtl .ps-xl-10 {
    padding-right: 40px !important;
  }

  .v-application--is-ltr .ps-xl-11 {
    padding-left: 44px !important;
  }

  .v-application--is-rtl .ps-xl-11 {
    padding-right: 44px !important;
  }

  .v-application--is-ltr .ps-xl-12 {
    padding-left: 48px !important;
  }

  .v-application--is-rtl .ps-xl-12 {
    padding-right: 48px !important;
  }

  .v-application--is-ltr .pe-xl-0 {
    padding-right: 0px !important;
  }

  .v-application--is-rtl .pe-xl-0 {
    padding-left: 0px !important;
  }

  .v-application--is-ltr .pe-xl-1 {
    padding-right: 4px !important;
  }

  .v-application--is-rtl .pe-xl-1 {
    padding-left: 4px !important;
  }

  .v-application--is-ltr .pe-xl-2 {
    padding-right: 8px !important;
  }

  .v-application--is-rtl .pe-xl-2 {
    padding-left: 8px !important;
  }

  .v-application--is-ltr .pe-xl-3 {
    padding-right: 12px !important;
  }

  .v-application--is-rtl .pe-xl-3 {
    padding-left: 12px !important;
  }

  .v-application--is-ltr .pe-xl-4 {
    padding-right: 16px !important;
  }

  .v-application--is-rtl .pe-xl-4 {
    padding-left: 16px !important;
  }

  .v-application--is-ltr .pe-xl-5 {
    padding-right: 20px !important;
  }

  .v-application--is-rtl .pe-xl-5 {
    padding-left: 20px !important;
  }

  .v-application--is-ltr .pe-xl-6 {
    padding-right: 24px !important;
  }

  .v-application--is-rtl .pe-xl-6 {
    padding-left: 24px !important;
  }

  .v-application--is-ltr .pe-xl-7 {
    padding-right: 28px !important;
  }

  .v-application--is-rtl .pe-xl-7 {
    padding-left: 28px !important;
  }

  .v-application--is-ltr .pe-xl-8 {
    padding-right: 32px !important;
  }

  .v-application--is-rtl .pe-xl-8 {
    padding-left: 32px !important;
  }

  .v-application--is-ltr .pe-xl-9 {
    padding-right: 36px !important;
  }

  .v-application--is-rtl .pe-xl-9 {
    padding-left: 36px !important;
  }

  .v-application--is-ltr .pe-xl-10 {
    padding-right: 40px !important;
  }

  .v-application--is-rtl .pe-xl-10 {
    padding-left: 40px !important;
  }

  .v-application--is-ltr .pe-xl-11 {
    padding-right: 44px !important;
  }

  .v-application--is-rtl .pe-xl-11 {
    padding-left: 44px !important;
  }

  .v-application--is-ltr .pe-xl-12 {
    padding-right: 48px !important;
  }

  .v-application--is-rtl .pe-xl-12 {
    padding-left: 48px !important;
  }

  .v-application .text-xl-left {
    text-align: left !important;
  }

  .v-application .text-xl-right {
    text-align: right !important;
  }

  .v-application .text-xl-center {
    text-align: center !important;
  }

  .v-application .text-xl-justify {
    text-align: justify !important;
  }

  [dir="ltr"] .v-application .text-xl-start{
    text-align: left !important;
  }

  [dir="rtl"] .v-application .text-xl-start{
    text-align: right !important;
  }

  [dir="ltr"] .v-application .text-xl-end{
    text-align: right !important;
  }

  [dir="rtl"] .v-application .text-xl-end{
    text-align: left !important;
  }
}
@media print {
  .v-application .d-print-none {
    display: none !important;
  }

  .v-application .d-print-inline {
    display: inline !important;
  }

  .v-application .d-print-inline-block {
    display: inline-block !important;
  }

  .v-application .d-print-block {
    display: block !important;
  }

  .v-application .d-print-table {
    display: table !important;
  }

  .v-application .d-print-table-row {
    display: table-row !important;
  }

  .v-application .d-print-table-cell {
    display: table-cell !important;
  }

  .v-application .d-print-flex {
    display: flex !important;
  }

  .v-application .d-print-inline-flex {
    display: inline-flex !important;
  }

  .v-application .float-print-none {
    float: none !important;
  }

  .v-application .float-print-left {
    float: left !important;
  }

  .v-application .float-print-right {
    float: right !important;
  }
}
/*# sourceMappingURL=vuetify.css.map*/
.error-triangle-container[data-v-4667009b] {
  display: flex;
  align-items: center;
  justify-content: center;
}

.error-triangle[data-v-4667009b] {
  color: #d7534e;
}

.small[data-v-4667009b] {
  font-size: 2rem !important;
}

.v-tooltip {
  display: none;
}

.v-tooltip--attached {
  display: inline;
}

.v-tooltip__content {
  background: rgba(97, 97, 97, 0.9);
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 22px;
  display: inline-block;
  padding: 5px 16px;
  position: absolute;
  text-transform: none;
  width: auto;
  opacity: 1;
  pointer-events: none;
}

.v-tooltip__content--fixed {
  position: fixed;
}

.v-tooltip__content[class*=-active] {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.v-tooltip__content[class*=enter-active] {
  transition-duration: 0.15s;
}

.v-tooltip__content[class*=leave-active] {
  transition-duration: 75ms;
}

.container.grow-shrink-0 {
  flex-grow: 0;
  flex-shrink: 0;
}

.container.fill-height {
  align-items: center;
  display: flex;
}

.container.fill-height > .layout {
  height: 100%;
  flex: 1 1 auto;
}

.container.fill-height > .layout.grow-shrink-0 {
  flex-grow: 0;
  flex-shrink: 0;
}

.container.grid-list-xs .layout .flex {
  padding: 1px;
}

.container.grid-list-xs .layout:only-child {
  margin: -1px;
}

.container.grid-list-xs .layout:not(:only-child) {
  margin: auto -1px;
}

.container.grid-list-xs :not(:only-child) .layout:first-child {
  margin-top: -1px;
}

.container.grid-list-xs :not(:only-child) .layout:last-child {
  margin-bottom: -1px;
}

.container.grid-list-sm .layout .flex {
  padding: 2px;
}

.container.grid-list-sm .layout:only-child {
  margin: -2px;
}

.container.grid-list-sm .layout:not(:only-child) {
  margin: auto -2px;
}

.container.grid-list-sm :not(:only-child) .layout:first-child {
  margin-top: -2px;
}

.container.grid-list-sm :not(:only-child) .layout:last-child {
  margin-bottom: -2px;
}

.container.grid-list-md .layout .flex {
  padding: 4px;
}

.container.grid-list-md .layout:only-child {
  margin: -4px;
}

.container.grid-list-md .layout:not(:only-child) {
  margin: auto -4px;
}

.container.grid-list-md :not(:only-child) .layout:first-child {
  margin-top: -4px;
}

.container.grid-list-md :not(:only-child) .layout:last-child {
  margin-bottom: -4px;
}

.container.grid-list-lg .layout .flex {
  padding: 8px;
}

.container.grid-list-lg .layout:only-child {
  margin: -8px;
}

.container.grid-list-lg .layout:not(:only-child) {
  margin: auto -8px;
}

.container.grid-list-lg :not(:only-child) .layout:first-child {
  margin-top: -8px;
}

.container.grid-list-lg :not(:only-child) .layout:last-child {
  margin-bottom: -8px;
}

.container.grid-list-xl .layout .flex {
  padding: 12px;
}

.container.grid-list-xl .layout:only-child {
  margin: -12px;
}

.container.grid-list-xl .layout:not(:only-child) {
  margin: auto -12px;
}

.container.grid-list-xl :not(:only-child) .layout:first-child {
  margin-top: -12px;
}

.container.grid-list-xl :not(:only-child) .layout:last-child {
  margin-bottom: -12px;
}

.layout {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  min-width: 0;
}

.layout.reverse {
  flex-direction: row-reverse;
}

.layout.column {
  flex-direction: column;
}

.layout.column.reverse {
  flex-direction: column-reverse;
}

.layout.column > .flex {
  max-width: 100%;
}

.layout.wrap {
  flex-wrap: wrap;
}

.layout.grow-shrink-0 {
  flex-grow: 0;
  flex-shrink: 0;
}

@media (min-width: 0) {
  .flex.xs12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-xs12 {
    order: 12;
  }

  .flex.xs11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-xs11 {
    order: 11;
  }

  .flex.xs10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-xs10 {
    order: 10;
  }

  .flex.xs9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-xs9 {
    order: 9;
  }

  .flex.xs8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-xs8 {
    order: 8;
  }

  .flex.xs7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-xs7 {
    order: 7;
  }

  .flex.xs6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-xs6 {
    order: 6;
  }

  .flex.xs5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-xs5 {
    order: 5;
  }

  .flex.xs4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-xs4 {
    order: 4;
  }

  .flex.xs3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-xs3 {
    order: 3;
  }

  .flex.xs2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-xs2 {
    order: 2;
  }

  .flex.xs1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-xs1 {
    order: 1;
  }

  .flex.offset-xs12 {
    margin-left: 100%;
  }

  .flex.offset-xs11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-xs10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-xs9 {
    margin-left: 75%;
  }

  .flex.offset-xs8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-xs7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-xs6 {
    margin-left: 50%;
  }

  .flex.offset-xs5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-xs4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-xs3 {
    margin-left: 25%;
  }

  .flex.offset-xs2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-xs1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-xs0 {
    margin-left: 0;
  }
}
@media (min-width: 600px) {
  .flex.sm12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-sm12 {
    order: 12;
  }

  .flex.sm11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-sm11 {
    order: 11;
  }

  .flex.sm10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-sm10 {
    order: 10;
  }

  .flex.sm9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-sm9 {
    order: 9;
  }

  .flex.sm8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-sm8 {
    order: 8;
  }

  .flex.sm7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-sm7 {
    order: 7;
  }

  .flex.sm6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-sm6 {
    order: 6;
  }

  .flex.sm5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-sm5 {
    order: 5;
  }

  .flex.sm4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-sm4 {
    order: 4;
  }

  .flex.sm3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-sm3 {
    order: 3;
  }

  .flex.sm2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-sm2 {
    order: 2;
  }

  .flex.sm1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-sm1 {
    order: 1;
  }

  .flex.offset-sm12 {
    margin-left: 100%;
  }

  .flex.offset-sm11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-sm10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-sm9 {
    margin-left: 75%;
  }

  .flex.offset-sm8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-sm7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-sm6 {
    margin-left: 50%;
  }

  .flex.offset-sm5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-sm4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-sm3 {
    margin-left: 25%;
  }

  .flex.offset-sm2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-sm1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-sm0 {
    margin-left: 0;
  }
}
@media (min-width: 960px) {
  .flex.md12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-md12 {
    order: 12;
  }

  .flex.md11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-md11 {
    order: 11;
  }

  .flex.md10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-md10 {
    order: 10;
  }

  .flex.md9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-md9 {
    order: 9;
  }

  .flex.md8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-md8 {
    order: 8;
  }

  .flex.md7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-md7 {
    order: 7;
  }

  .flex.md6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-md6 {
    order: 6;
  }

  .flex.md5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-md5 {
    order: 5;
  }

  .flex.md4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-md4 {
    order: 4;
  }

  .flex.md3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-md3 {
    order: 3;
  }

  .flex.md2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-md2 {
    order: 2;
  }

  .flex.md1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-md1 {
    order: 1;
  }

  .flex.offset-md12 {
    margin-left: 100%;
  }

  .flex.offset-md11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-md10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-md9 {
    margin-left: 75%;
  }

  .flex.offset-md8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-md7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-md6 {
    margin-left: 50%;
  }

  .flex.offset-md5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-md4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-md3 {
    margin-left: 25%;
  }

  .flex.offset-md2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-md1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-md0 {
    margin-left: 0;
  }
}
@media (min-width: 1264px) {
  .flex.lg12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-lg12 {
    order: 12;
  }

  .flex.lg11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-lg11 {
    order: 11;
  }

  .flex.lg10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-lg10 {
    order: 10;
  }

  .flex.lg9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-lg9 {
    order: 9;
  }

  .flex.lg8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-lg8 {
    order: 8;
  }

  .flex.lg7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-lg7 {
    order: 7;
  }

  .flex.lg6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-lg6 {
    order: 6;
  }

  .flex.lg5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-lg5 {
    order: 5;
  }

  .flex.lg4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-lg4 {
    order: 4;
  }

  .flex.lg3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-lg3 {
    order: 3;
  }

  .flex.lg2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-lg2 {
    order: 2;
  }

  .flex.lg1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-lg1 {
    order: 1;
  }

  .flex.offset-lg12 {
    margin-left: 100%;
  }

  .flex.offset-lg11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-lg10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-lg9 {
    margin-left: 75%;
  }

  .flex.offset-lg8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-lg7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-lg6 {
    margin-left: 50%;
  }

  .flex.offset-lg5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-lg4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-lg3 {
    margin-left: 25%;
  }

  .flex.offset-lg2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-lg1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-lg0 {
    margin-left: 0;
  }
}
@media (min-width: 1904px) {
  .flex.xl12 {
    flex-basis: 100%;
    flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-xl12 {
    order: 12;
  }

  .flex.xl11 {
    flex-basis: 91.6666666667%;
    flex-grow: 0;
    max-width: 91.6666666667%;
  }

  .flex.order-xl11 {
    order: 11;
  }

  .flex.xl10 {
    flex-basis: 83.3333333333%;
    flex-grow: 0;
    max-width: 83.3333333333%;
  }

  .flex.order-xl10 {
    order: 10;
  }

  .flex.xl9 {
    flex-basis: 75%;
    flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-xl9 {
    order: 9;
  }

  .flex.xl8 {
    flex-basis: 66.6666666667%;
    flex-grow: 0;
    max-width: 66.6666666667%;
  }

  .flex.order-xl8 {
    order: 8;
  }

  .flex.xl7 {
    flex-basis: 58.3333333333%;
    flex-grow: 0;
    max-width: 58.3333333333%;
  }

  .flex.order-xl7 {
    order: 7;
  }

  .flex.xl6 {
    flex-basis: 50%;
    flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-xl6 {
    order: 6;
  }

  .flex.xl5 {
    flex-basis: 41.6666666667%;
    flex-grow: 0;
    max-width: 41.6666666667%;
  }

  .flex.order-xl5 {
    order: 5;
  }

  .flex.xl4 {
    flex-basis: 33.3333333333%;
    flex-grow: 0;
    max-width: 33.3333333333%;
  }

  .flex.order-xl4 {
    order: 4;
  }

  .flex.xl3 {
    flex-basis: 25%;
    flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-xl3 {
    order: 3;
  }

  .flex.xl2 {
    flex-basis: 16.6666666667%;
    flex-grow: 0;
    max-width: 16.6666666667%;
  }

  .flex.order-xl2 {
    order: 2;
  }

  .flex.xl1 {
    flex-basis: 8.3333333333%;
    flex-grow: 0;
    max-width: 8.3333333333%;
  }

  .flex.order-xl1 {
    order: 1;
  }

  .flex.offset-xl12 {
    margin-left: 100%;
  }

  .flex.offset-xl11 {
    margin-left: 91.6666666667%;
  }

  .flex.offset-xl10 {
    margin-left: 83.3333333333%;
  }

  .flex.offset-xl9 {
    margin-left: 75%;
  }

  .flex.offset-xl8 {
    margin-left: 66.6666666667%;
  }

  .flex.offset-xl7 {
    margin-left: 58.3333333333%;
  }

  .flex.offset-xl6 {
    margin-left: 50%;
  }

  .flex.offset-xl5 {
    margin-left: 41.6666666667%;
  }

  .flex.offset-xl4 {
    margin-left: 33.3333333333%;
  }

  .flex.offset-xl3 {
    margin-left: 25%;
  }

  .flex.offset-xl2 {
    margin-left: 16.6666666667%;
  }

  .flex.offset-xl1 {
    margin-left: 8.3333333333%;
  }

  .flex.offset-xl0 {
    margin-left: 0;
  }
}
.child-flex > *, .flex {
  flex: 1 1 auto;
  max-width: 100%;
}

.child-flex > .grow-shrink-0, .flex.grow-shrink-0 {
  flex-grow: 0;
  flex-shrink: 0;
}

.grow, .spacer {
  flex-grow: 1 !important;
}

.grow {
  flex-shrink: 0 !important;
}

.shrink {
  flex-grow: 0 !important;
  flex-shrink: 1 !important;
}

.fill-height {
  height: 100%;
}

.container {
  width: 100%;
  padding: 12px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 960px) {
  .container {
    max-width: 900px;
  }
}
@media (min-width: 1264px) {
  .container {
    max-width: 1185px;
  }
}
@media (min-width: 1904px) {
  .container {
    max-width: 1785px;
  }
}
.container--fluid {
  max-width: 100%;
}

.row {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto;
  margin-right: -12px;
  margin-left: -12px;
}

.row--dense {
  margin-right: -4px;
  margin-left: -4px;
}

.row--dense > .col, .row--dense > [class*=col-] {
  padding: 4px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col, .no-gutters > [class*=col-] {
  padding: 0;
}

.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto {
  width: 100%;
  padding: 12px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 600px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 960px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1264px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1904px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.theme--light.v-picker__title {
  background: #e0e0e0;
}

.theme--dark.v-picker__title {
  background: #616161;
}

.theme--light.v-picker__body {
  background: #fff;
}

.theme--dark.v-picker__body {
  background: #424242;
}

.v-picker {
  border-radius: 4px;
  contain: layout style;
  display: inline-flex;
  flex-direction: column;
  vertical-align: top;
  position: relative;
}

.v-picker--full-width {
  display: flex;
}

.v-picker--full-width > .v-picker__body {
  margin: 0;
  margin: initial;
}

.v-picker__title {
  color: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 16px;
}

.v-picker__title__btn {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-picker__title__btn:not(.v-picker__title__btn--active) {
  opacity: 0.6;
  cursor: pointer;
}

.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus) {
  opacity: 1;
}

.v-picker__title__btn--readonly {
  pointer-events: none;
}

.v-picker__title__btn--active {
  opacity: 1;
}

.v-picker__body {
  height: auto;
  overflow: hidden;
  position: relative;
  z-index: 0;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
}

.v-picker__body > div {
  width: 100%;
}

.v-picker__body > div.fade-transition-leave-active {
  position: absolute;
}

.v-picker--landscape .v-picker__title {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 170px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 1;
}

.v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title), .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title) {
  margin-left: 170px;
}

.theme--light.v-card {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-card > .v-card__text {
  color: rgba(0, 0, 0, 0.54);
}

.theme--light.v-card.v-card--outlined {
  border: 1px solid rgba(0, 0, 0, 0.12);
}

.theme--dark.v-card {
  background-color: #424242;
  color: #fff;
}

.theme--dark.v-card > .v-card__text {
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-card.v-card--outlined {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

.v-card {
  display: block;
  max-width: 100%;
  outline: none;
  text-decoration: none;
  transition-property: box-shadow, opacity;
  word-wrap: break-word;
  position: relative;
  white-space: normal;
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.v-card:not(.v-sheet--tile) {
  border-radius: 4px;
}

.v-card > .v-card__progress + :not(.v-btn):not(.v-chip), .v-card > :first-child:not(.v-btn):not(.v-chip) {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.v-card > :last-child:not(.v-btn):not(.v-chip) {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.v-card__progress {
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.v-card__title {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 2rem;
  padding: 16px 16px 8px;
  word-break: break-all;
}

.v-card__title + .v-card__text {
  padding-top: 0;
}

.v-card__text {
  font-size: 0.875rem;
  line-height: 1.375rem;
  letter-spacing: 0.0071428571em;
  padding: 16px;
  width: 100%;
}

.v-card__actions {
  align-items: center;
  display: flex;
  padding: 8px;
}

.v-card__actions .v-btn.v-btn {
  padding: 0 8px;
}

.v-application--is-ltr .v-card__actions .v-btn.v-btn + .v-btn {
  margin-left: 8px;
}

.v-application--is-ltr .v-card__actions .v-btn.v-btn .v-icon--left {
  margin-left: 4px;
}

.v-application--is-ltr .v-card__actions .v-btn.v-btn .v-icon--right {
  margin-right: 4px;
}

.v-application--is-rtl .v-card__actions .v-btn.v-btn + .v-btn {
  margin-right: 8px;
}

.v-application--is-rtl .v-card__actions .v-btn.v-btn .v-icon--left {
  margin-right: 4px;
}

.v-application--is-rtl .v-card__actions .v-btn.v-btn .v-icon--right {
  margin-left: 4px;
}

.v-card--flat {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.14), 0 0 0 0 rgba(0, 0, 0, 0.12);
}

.v-card--hover {
  cursor: pointer;
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-card--hover:hover {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.v-card--link, .v-card--link .v-chip {
  cursor: pointer;
}

.v-card--link:focus:before {
  opacity: 0.08;
}

.v-card--link:before {
  background: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s;
}

.v-card--disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-card--disabled > :not(.v-card__progress) {
  opacity: 0.6;
  transition: inherit;
}

.v-card--loading {
  overflow: hidden;
}

.v-card--outlined {
  box-shadow: none;
}

.v-card--raised {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.v-card--shaped {
  border-radius: 24px 4px;
}

.v-date-picker-title {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  flex-wrap: wrap;
  line-height: 1;
}

.v-application--is-rtl .v-date-picker-title .v-picker__title__btn {
  text-align: right;
}

.v-date-picker-title__year {
  align-items: center;
  display: inline-flex;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 8px;
}

.v-date-picker-title__date {
  font-size: 34px;
  text-align: left;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  padding-bottom: 8px;
  margin-bottom: -8px;
}

.v-date-picker-title__date > div {
  position: relative;
}

.v-date-picker-title--disabled {
  pointer-events: none;
}

.theme--light.v-icon {
  color: rgba(0, 0, 0, 0.54);
}

.theme--light.v-icon--disabled {
  color: rgba(0, 0, 0, 0.38) !important;
}

.theme--dark.v-icon {
  color: #fff;
}

.theme--dark.v-icon--disabled {
  color: rgba(255, 255, 255, 0.5) !important;
}

.v-icon.v-icon {
  align-items: center;
  display: inline-flex;
  font-feature-settings: "liga";
  font-size: 24px;
  justify-content: center;
  letter-spacing: normal;
  line-height: 1;
  text-indent: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-icon--right {
  margin-left: 8px;
}

.v-icon--left {
  margin-right: 8px;
}

.v-icon.v-icon.v-icon--link {
  cursor: pointer;
}

.v-icon--disabled {
  pointer-events: none;
  opacity: 0.6;
}

.v-icon--is-component, .v-icon--svg {
  height: 24px;
  width: 24px;
}

.v-icon--svg {
  fill: currentColor;
}

.v-icon--dense {
  font-size: 20px;
}

.v-icon--dense--is-component {
  height: 20px;
}

.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {
  color: #fff;
}

.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button {
  color: rgba(255, 255, 255, 0.5);
}

.v-date-picker-header {
  padding: 4px 16px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.v-date-picker-header .v-btn {
  margin: 0;
  z-index: auto;
}

.v-date-picker-header .v-icon {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-date-picker-header__value {
  flex: 1;
  text-align: center;
  position: relative;
  overflow: hidden;
}

.v-date-picker-header__value div {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-date-picker-header__value button {
  cursor: pointer;
  font-weight: 700;
  outline: none;
  padding: 0.5rem;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-date-picker-header--disabled {
  pointer-events: none;
}

.v-btn:not(.v-btn--outlined).accent, .v-btn:not(.v-btn--outlined).error, .v-btn:not(.v-btn--outlined).info, .v-btn:not(.v-btn--outlined).primary, .v-btn:not(.v-btn--outlined).secondary, .v-btn:not(.v-btn--outlined).success, .v-btn:not(.v-btn--outlined).warning {
  color: #fff;
}

.theme--light.v-btn {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-btn.v-btn--disabled, .theme--light.v-btn.v-btn--disabled .v-btn__loading, .theme--light.v-btn.v-btn--disabled .v-icon {
  color: rgba(0, 0, 0, 0.26) !important;
}

.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: rgba(0, 0, 0, 0.12) !important;
}

.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: #f5f5f5;
}

.theme--light.v-btn.v-btn--outlined.v-btn--text {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--light.v-btn.v-btn--icon {
  color: rgba(0, 0, 0, 0.54);
}

.theme--light.v-btn:hover:before {
  opacity: 0.04;
}

.theme--light.v-btn--active:before, .theme--light.v-btn--active:hover:before, .theme--light.v-btn:focus:before {
  opacity: 0.12;
}

.theme--light.v-btn--active:focus:before {
  opacity: 0.16;
}

.theme--dark.v-btn {
  color: #fff;
}

.theme--dark.v-btn.v-btn--disabled, .theme--dark.v-btn.v-btn--disabled .v-btn__loading, .theme--dark.v-btn.v-btn--disabled .v-icon {
  color: rgba(255, 255, 255, 0.3) !important;
}

.theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: rgba(255, 255, 255, 0.12) !important;
}

.theme--dark.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: #212121;
}

.theme--dark.v-btn.v-btn--outlined.v-btn--text {
  border-color: rgba(255, 255, 255, 0.12);
}

.theme--dark.v-btn.v-btn--icon {
  color: #fff;
}

.theme--dark.v-btn:hover:before {
  opacity: 0.08;
}

.theme--dark.v-btn--active:before, .theme--dark.v-btn--active:hover:before, .theme--dark.v-btn:focus:before {
  opacity: 0.24;
}

.theme--dark.v-btn--active:focus:before {
  opacity: 0.32;
}

.v-btn {
  align-items: center;
  border-radius: 4px;
  display: inline-flex;
  flex: 0 0 auto;
  font-weight: 500;
  letter-spacing: 0.0892857143em;
  justify-content: center;
  max-width: 100%;
  outline: 0;
  position: relative;
  text-decoration: none;
  text-indent: 0.0892857143em;
  text-transform: uppercase;
  transition-duration: 0.28s;
  transition-property: box-shadow, transform, opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

.v-btn.v-size--x-small {
  font-size: 0.625rem;
}

.v-btn.v-size--small {
  font-size: 0.75rem;
}

.v-btn.v-size--default, .v-btn.v-size--large {
  font-size: 0.875rem;
}

.v-btn.v-size--x-large {
  font-size: 1rem;
}

.v-btn:before {
  border-radius: inherit;
  bottom: 0;
  color: inherit;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  background-color: currentColor;
}

.v-btn:not(.v-btn--disabled) {
  will-change: box-shadow;
}

.v-btn:not(.v-btn--round).v-size--x-small {
  height: 20px;
  min-width: 36px;
  padding: 0 8.8888888889px;
}

.v-btn:not(.v-btn--round).v-size--small {
  height: 28px;
  min-width: 50px;
  padding: 0 12.4444444444px;
}

.v-btn:not(.v-btn--round).v-size--default {
  height: 36px;
  min-width: 64px;
  padding: 0 16px;
}

.v-btn:not(.v-btn--round).v-size--large {
  height: 44px;
  min-width: 78px;
  padding: 0 19.5555555556px;
}

.v-btn:not(.v-btn--round).v-size--x-large {
  height: 52px;
  min-width: 92px;
  padding: 0 23.1111111111px;
}

.v-application--is-rtl .v-btn .v-icon--left {
  margin-left: 8px;
  margin-right: -4px;
}

.v-application--is-rtl .v-btn .v-icon--right {
  margin-left: -4px;
  margin-right: 8px;
}

.v-btn > .v-btn__content .v-icon {
  color: inherit;
}

.v-btn__content {
  align-items: center;
  color: inherit;
  display: flex;
  flex: 1 0 auto;
  justify-content: inherit;
  line-height: normal;
  position: relative;
}

.v-btn__content .v-icon--left, .v-btn__content .v-icon--right {
  font-size: 18px;
  height: 18px;
  width: 18px;
}

.v-btn__content .v-icon--left {
  margin-left: -4px;
  margin-right: 8px;
}

.v-btn__content .v-icon--right {
  margin-left: 8px;
  margin-right: -4px;
}

.v-btn__loader {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.v-btn:not(.v-btn--text):not(.v-btn--outlined).v-btn--active:before {
  opacity: 0.18;
}

.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before {
  opacity: 0.08;
}

.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus:before {
  opacity: 0.24;
}

.v-btn--absolute, .v-btn--fixed {
  position: absolute;
}

.v-btn--absolute.v-btn--right, .v-btn--fixed.v-btn--right {
  right: 16px;
}

.v-btn--absolute.v-btn--left, .v-btn--fixed.v-btn--left {
  left: 16px;
}

.v-btn--absolute.v-btn--top, .v-btn--fixed.v-btn--top {
  top: 16px;
}

.v-btn--absolute.v-btn--bottom, .v-btn--fixed.v-btn--bottom {
  bottom: 16px;
}

.v-btn--block {
  display: flex;
  flex: 1 0 auto;
  min-width: 100% !important;
  max-width: auto;
}

.v-btn--contained {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.v-btn--contained:after {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.v-btn--contained:active {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.v-btn--depressed {
  box-shadow: none !important;
}

.v-btn--disabled {
  box-shadow: none;
  pointer-events: none;
}

.v-btn--fab, .v-btn--icon {
  min-height: 0;
  min-width: 0;
  padding: 0;
}

.v-btn--fab.v-size--x-small .v-icon, .v-btn--icon.v-size--x-small .v-icon {
  height: 18px;
  font-size: 18px;
  width: 18px;
}

.v-btn--fab.v-size--default .v-icon, .v-btn--fab.v-size--small .v-icon, .v-btn--icon.v-size--default .v-icon, .v-btn--icon.v-size--small .v-icon {
  height: 24px;
  font-size: 24px;
  width: 24px;
}

.v-btn--fab.v-size--large .v-icon, .v-btn--icon.v-size--large .v-icon {
  height: 28px;
  font-size: 28px;
  width: 28px;
}

.v-btn--fab.v-size--x-large .v-icon, .v-btn--icon.v-size--x-large .v-icon {
  height: 32px;
  font-size: 32px;
  width: 32px;
}

.v-btn--icon.v-size--x-small {
  height: 20px;
  width: 20px;
}

.v-btn--icon.v-size--small {
  height: 28px;
  width: 28px;
}

.v-btn--icon.v-size--default {
  height: 36px;
  width: 36px;
}

.v-btn--icon.v-size--large {
  height: 44px;
  width: 44px;
}

.v-btn--icon.v-size--x-large {
  height: 52px;
  width: 52px;
}

.v-btn--fab.v-btn--contained {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
}

.v-btn--fab.v-btn--contained:after {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.v-btn--fab.v-btn--contained:active {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.v-btn--fab.v-btn--absolute, .v-btn--fab.v-btn--fixed {
  z-index: 4;
}

.v-btn--fab.v-size--x-small {
  height: 32px;
  width: 32px;
}

.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom {
  bottom: -16px;
}

.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top {
  top: -16px;
}

.v-btn--fab.v-size--small {
  height: 40px;
  width: 40px;
}

.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom {
  bottom: -20px;
}

.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top {
  top: -20px;
}

.v-btn--fab.v-size--default {
  height: 56px;
  width: 56px;
}

.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom {
  bottom: -28px;
}

.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top {
  top: -28px;
}

.v-btn--fab.v-size--large {
  height: 64px;
  width: 64px;
}

.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom {
  bottom: -32px;
}

.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top {
  top: -32px;
}

.v-btn--fab.v-size--x-large {
  height: 72px;
  width: 72px;
}

.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom {
  bottom: -36px;
}

.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top {
  top: -36px;
}

.v-btn--fixed {
  position: fixed;
}

.v-btn--loading {
  pointer-events: none;
  transition: none;
}

.v-btn--loading .v-btn__content {
  opacity: 0;
}

.v-btn--outlined {
  border: thin solid currentColor;
}

.v-btn--outlined:before {
  border-radius: 0;
}

.v-btn--outlined .v-btn__content .v-icon, .v-btn--round .v-btn__content .v-icon {
  color: currentColor;
}

.v-btn--flat, .v-btn--outlined, .v-btn--text {
  background-color: transparent;
}

.v-btn--round:before, .v-btn--rounded:before {
  border-radius: inherit;
}

.v-btn--round {
  border-radius: 50%;
}

.v-btn--rounded {
  border-radius: 28px;
}

.v-btn--tile {
  border-radius: 0;
}

.theme--light.v-sheet {
  background-color: #fff;
  border-color: #fff;
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-sheet {
  background-color: #424242;
  border-color: #424242;
  color: #fff;
}

.v-sheet, .v-sheet--tile {
  border-radius: 0;
}

.v-ripple__container {
  border-radius: inherit;
  width: 100%;
  height: 100%;
  z-index: 0;
  contain: strict;
}

.v-ripple__animation, .v-ripple__container {
  color: inherit;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  pointer-events: none;
}

.v-ripple__animation {
  border-radius: 50%;
  background: currentColor;
  opacity: 0;
  will-change: transform, opacity;
}

.v-ripple__animation--enter {
  transition: none;
}

.v-ripple__animation--in {
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}

.v-ripple__animation--out {
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.v-progress-circular {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
  justify-content: center;
  align-items: center;
}

.v-progress-circular svg {
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
}

.v-progress-circular--indeterminate svg {
  animation: progress-circular-rotate 1.4s linear infinite;
  transform-origin: center center;
  transition: all 0.2s ease-in-out;
}

.v-progress-circular--indeterminate .v-progress-circular__overlay {
  animation: progress-circular-dash 1.4s ease-in-out infinite;
  stroke-linecap: round;
  stroke-dasharray: 80, 200;
  stroke-dashoffset: 0px;
}

.v-progress-circular__info {
  align-items: center;
  display: flex;
  justify-content: center;
}

.v-progress-circular__underlay {
  stroke: rgba(0, 0, 0, 0.1);
  z-index: 1;
}

.v-progress-circular__overlay {
  stroke: currentColor;
  z-index: 2;
  transition: all 0.6s ease-in-out;
}
@keyframes progress-circular-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0px;
  }
  50% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -15px;
  }
  to {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -125px;
  }
}
@keyframes progress-circular-rotate {
  to {
    transform: rotate(1turn);
  }
}
.theme--light.v-date-picker-table .v-date-picker-table--date__week, .theme--light.v-date-picker-table th {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-date-picker-table .v-date-picker-table--date__week, .theme--dark.v-date-picker-table th {
  color: rgba(255, 255, 255, 0.5);
}

.v-date-picker-table {
  position: relative;
  padding: 0 12px;
  height: 242px;
}

.v-date-picker-table table {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  top: 0;
  table-layout: fixed;
  width: 100%;
}

.v-date-picker-table td, .v-date-picker-table th {
  text-align: center;
  position: relative;
}

.v-date-picker-table th {
  font-size: 12px;
}

.v-date-picker-table--date .v-btn {
  height: 32px;
  width: 32px;
}

.v-date-picker-table .v-btn {
  z-index: auto;
  margin: 0;
  font-size: 12px;
}

.v-date-picker-table .v-btn.v-btn--active {
  color: #fff;
}

.v-date-picker-table--month td {
  width: 33.333333%;
  height: 56px;
  vertical-align: middle;
  text-align: center;
}

.v-date-picker-table--month td .v-btn {
  margin: 0 auto;
  max-width: 160px;
  min-width: 40px;
  width: 100%;
}

.v-date-picker-table--date th {
  padding: 8px 0;
  font-weight: 600;
}

.v-date-picker-table--date td {
  width: 45px;
}

.v-date-picker-table__events {
  height: 8px;
  left: 0;
  position: absolute;
  text-align: center;
  white-space: pre;
  width: 100%;
}

.v-date-picker-table__events > div {
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 0 1px;
  width: 8px;
}

.v-date-picker-table--date .v-date-picker-table__events {
  bottom: 6px;
}

.v-date-picker-table--month .v-date-picker-table__events {
  bottom: 8px;
}

.v-date-picker-table--disabled {
  pointer-events: none;
}

.v-date-picker-years {
  font-size: 16px;
  font-weight: 400;
  height: 286px;
  list-style-type: none;
  overflow: auto;
  text-align: center;
}

.v-date-picker-years.v-date-picker-years {
  padding: 0;
}

.v-date-picker-years li {
  cursor: pointer;
  padding: 8px 0;
  transition: none;
}

.v-date-picker-years li.active {
  font-size: 26px;
  font-weight: 500;
  padding: 10px 0;
}

.v-date-picker-years li:hover {
  background: rgba(0, 0, 0, 0.12);
}

.v-picker--landscape .v-date-picker-years {
  padding: 0;
  height: 286px;
}

.v-menu {
  display: none;
}

.v-menu--attached {
  display: inline;
}

.v-menu__content {
  position: absolute;
  display: inline-block;
  border-radius: 4px;
  max-width: 80%;
  overflow-y: auto;
  overflow-x: hidden;
  contain: content;
  will-change: transform;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.v-menu__content--active {
  pointer-events: none;
}

.v-menu__content--auto .v-list-item {
  transition-property: transform, opacity;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-menu__content--fixed {
  position: fixed;
}

.v-menu__content > .card {
  contain: content;
  backface-visibility: hidden;
}

.v-menu > .v-menu__content {
  max-width: none;
}

.v-menu-transition-enter .v-list-item {
  min-width: 0;
  pointer-events: none;
}

.v-menu-transition-enter-to .v-list-item {
  pointer-events: auto;
  transition-delay: 0.1s;
}

.v-menu-transition-leave-active, .v-menu-transition-leave-to {
  pointer-events: none;
}

.v-menu-transition-enter, .v-menu-transition-leave-to {
  opacity: 0;
}

.v-menu-transition-enter-active, .v-menu-transition-leave-active {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-menu-transition-enter.v-menu__content--auto {
  transition: none !important;
}

.v-menu-transition-enter.v-menu__content--auto .v-list-item {
  opacity: 0;
  transform: translateY(-15px);
}

.v-menu-transition-enter.v-menu__content--auto .v-list-item--active {
  opacity: 1;
  transform: none !important;
  pointer-events: auto;
}

.theme--light.v-text-field > .v-input__control > .v-input__slot:before {
  border-color: rgba(0, 0, 0, 0.42);
}

.theme--light.v-text-field:not(.v-input--has-state) > .v-input__control > .v-input__slot:hover:before {
  border-color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before {
  -o-border-image: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.38) 0, rgba(0, 0, 0, 0.38) 2px, transparent 0, transparent 4px) 1 repeat;
  border-image: repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.38) 0, rgba(0, 0, 0, 0.38) 2px, transparent 0, transparent 4px) 1 repeat;
}

.theme--light.v-text-field.v-input--is-disabled .v-text-field__prefix, .theme--light.v-text-field.v-input--is-disabled .v-text-field__suffix {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-text-field__prefix, .theme--light.v-text-field__suffix {
  color: rgba(0, 0, 0, 0.54);
}

.theme--light.v-text-field--solo > .v-input__control > .v-input__slot {
  background: #fff;
}

.theme--light.v-text-field--solo-inverted.v-text-field--solo > .v-input__control > .v-input__slot {
  background: rgba(0, 0, 0, 0.16);
}

.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot {
  background: #424242;
}

.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot .v-label, .theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot input {
  color: #fff;
}

.theme--light.v-text-field--filled > .v-input__control > .v-input__slot {
  background: rgba(0, 0, 0, 0.06);
}

.theme--light.v-text-field--filled .v-text-field__prefix, .theme--light.v-text-field--filled .v-text-field__suffix {
  max-height: 32px;
  margin-top: 20px;
}

.theme--light.v-text-field--filled:not(.v-input--is-focused) > .v-input__control > .v-input__slot:hover {
  background: rgba(0, 0, 0, 0.12);
}

.theme--light.v-text-field--outlined fieldset {
  border-color: rgba(0, 0, 0, 0.24);
}

.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover fieldset {
  border-color: rgba(0, 0, 0, 0.86);
}

.theme--dark.v-text-field > .v-input__control > .v-input__slot:before {
  border-color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-text-field:not(.v-input--has-state) > .v-input__control > .v-input__slot:hover:before {
  border-color: #fff;
}

.theme--dark.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before {
  -o-border-image: repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 2px, transparent 0, transparent 4px) 1 repeat;
  border-image: repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0.5) 2px, transparent 0, transparent 4px) 1 repeat;
}

.theme--dark.v-text-field.v-input--is-disabled .v-text-field__prefix, .theme--dark.v-text-field.v-input--is-disabled .v-text-field__suffix {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-text-field__prefix, .theme--dark.v-text-field__suffix {
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-text-field--solo > .v-input__control > .v-input__slot {
  background: #424242;
}

.theme--dark.v-text-field--solo-inverted.v-text-field--solo > .v-input__control > .v-input__slot {
  background: rgba(255, 255, 255, 0.16);
}

.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot {
  background: #fff;
}

.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot .v-label, .theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot input {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-text-field--filled > .v-input__control > .v-input__slot {
  background: rgba(0, 0, 0, 0.1);
}

.theme--dark.v-text-field--filled .v-text-field__prefix, .theme--dark.v-text-field--filled .v-text-field__suffix {
  max-height: 32px;
  margin-top: 20px;
}

.theme--dark.v-text-field--filled:not(.v-input--is-focused) > .v-input__control > .v-input__slot:hover {
  background: rgba(0, 0, 0, 0.2);
}

.v-text-field {
  padding-top: 12px;
  margin-top: 4px;
}

.v-text-field input {
  flex: 1 1 auto;
  line-height: 20px;
  padding: 8px 0 8px;
  max-width: 100%;
  min-width: 0;
  width: 100%;
}

.v-text-field.v-input--dense {
  padding-top: 0;
}

.v-text-field.v-input--dense:not(.v-text-field--outlined):not(.v-text-field--solo) input {
  padding: 4px 0 8px;
}

.v-text-field.v-input--dense[type=text]::-ms-clear {
  display: none;
}

.v-text-field .v-input__append-inner, .v-text-field .v-input__prepend-inner {
  align-self: flex-start;
  display: inline-flex;
  margin-top: 4px;
  line-height: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-text-field .v-input__prepend-inner {
  margin-right: auto;
  padding-right: 4px;
}

.v-application--is-rtl .v-text-field .v-input__prepend-inner {
  padding-right: 0;
  padding-left: 4px;
}

.v-text-field .v-input__append-inner {
  margin-left: auto;
  padding-left: 4px;
}

.v-application--is-rtl .v-text-field .v-input__append-inner {
  padding-left: 0;
  padding-right: 4px;
}

.v-text-field .v-counter {
  margin-left: 8px;
  white-space: nowrap;
}

.v-text-field .v-label {
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  top: 6px;
  transform-origin: top left;
  white-space: nowrap;
  pointer-events: none;
}

.v-text-field .v-label--active {
  max-width: 133%;
  transform: translateY(-18px) scale(0.75);
}

.v-text-field > .v-input__control > .v-input__slot {
  cursor: text;
  transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-text-field > .v-input__control > .v-input__slot:after, .v-text-field > .v-input__control > .v-input__slot:before {
  bottom: -1px;
  content: "";
  left: 0;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-text-field > .v-input__control > .v-input__slot:before {
  border-style: solid;
  border-width: thin 0 0 0;
}

.v-text-field > .v-input__control > .v-input__slot:after {
  border-color: currentColor;
  border-style: solid;
  border-width: thin 0 thin 0;
  transform: scaleX(0);
}

.v-text-field__details {
  display: flex;
  flex: 1 0 auto;
  max-width: 100%;
  min-height: 14px;
  overflow: hidden;
}

.v-text-field__prefix, .v-text-field__suffix {
  align-self: center;
  cursor: default;
  transition: color 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  white-space: nowrap;
}

.v-text-field__prefix {
  text-align: right;
  padding-right: 4px;
}

.v-text-field__suffix {
  padding-left: 4px;
  white-space: nowrap;
}

.v-text-field--reverse .v-text-field__prefix {
  text-align: left;
  padding-right: 0;
  padding-left: 4px;
}

.v-text-field--reverse .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}

.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix {
  padding-left: 4px;
  padding-right: 0;
}

.v-text-field > .v-input__control > .v-input__slot > .v-text-field__slot {
  display: flex;
  flex: 1 1 auto;
  position: relative;
}

.v-text-field:not(.v-text-field--is-booted) .v-label, .v-text-field:not(.v-text-field--is-booted) legend {
  transition: none;
}

.v-text-field--filled, .v-text-field--full-width, .v-text-field--outlined {
  position: relative;
}

.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width > .v-input__control > .v-input__slot, .v-text-field--outlined > .v-input__control > .v-input__slot {
  align-items: stretch;
  min-height: 56px;
}

.v-text-field--filled.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense > .v-input__control > .v-input__slot {
  min-height: 44px;
}

.v-text-field--filled.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot {
  min-height: 40px;
}

.v-text-field--filled input, .v-text-field--full-width input {
  margin-top: 22px;
}

.v-text-field--filled.v-input--dense input, .v-text-field--full-width.v-input--dense input {
  margin-top: 20px;
}

.v-text-field--filled.v-text-field--single-line input, .v-text-field--full-width.v-text-field--single-line input {
  margin-top: 12px;
}

.v-text-field--filled.v-text-field--single-line.v-input--dense input, .v-text-field--full-width.v-text-field--single-line.v-input--dense input {
  margin-top: 6px;
}

.v-text-field--filled .v-label, .v-text-field--full-width .v-label {
  top: 18px;
}

.v-text-field--filled .v-label--active, .v-text-field--full-width .v-label--active {
  transform: translateY(-6px) scale(0.75);
}

.v-text-field--filled.v-input--dense .v-label, .v-text-field--full-width.v-input--dense .v-label {
  top: 17px;
}

.v-text-field--filled.v-input--dense .v-label--active, .v-text-field--full-width.v-input--dense .v-label--active {
  transform: translateY(-10px) scale(0.75);
}

.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label, .v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label {
  top: 11px;
}

.v-text-field--filled > .v-input__control > .v-input__slot {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.v-text-field.v-text-field--enclosed {
  margin: 0;
  padding: 0;
}

.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix, .v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix {
  margin-top: 0;
}

.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background {
  display: none;
}

.v-text-field.v-text-field--enclosed .v-input__append-inner, .v-text-field.v-text-field--enclosed .v-input__append-outer, .v-text-field.v-text-field--enclosed .v-input__prepend-inner, .v-text-field.v-text-field--enclosed .v-input__prepend-outer {
  margin-top: 16px;
}

.v-text-field.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner, .v-text-field.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer, .v-text-field.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner, .v-text-field.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer {
  margin-top: 14px;
}

.v-text-field.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner, .v-text-field.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer, .v-text-field.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner, .v-text-field.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer {
  margin-top: 9px;
}

.v-text-field.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner, .v-text-field.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer, .v-text-field.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner, .v-text-field.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer {
  margin-top: 7px;
}

.v-text-field.v-text-field--enclosed .v-text-field__details, .v-text-field.v-text-field--enclosed > .v-input__control > .v-input__slot {
  padding: 0 12px;
}

.v-text-field.v-text-field--enclosed .v-text-field__details {
  margin-bottom: 8px;
}

.v-text-field--reverse input {
  text-align: right;
}

.v-text-field--reverse .v-label {
  transform-origin: top right;
}

.v-text-field--reverse .v-text-field__slot, .v-text-field--reverse > .v-input__control > .v-input__slot {
  flex-direction: row-reverse;
}

.v-text-field--full-width > .v-input__control > .v-input__slot:after, .v-text-field--full-width > .v-input__control > .v-input__slot:before, .v-text-field--outlined > .v-input__control > .v-input__slot:after, .v-text-field--outlined > .v-input__control > .v-input__slot:before, .v-text-field--rounded > .v-input__control > .v-input__slot:after, .v-text-field--rounded > .v-input__control > .v-input__slot:before, .v-text-field--solo > .v-input__control > .v-input__slot:after, .v-text-field--solo > .v-input__control > .v-input__slot:before {
  display: none;
}

.v-text-field--outlined {
  margin-bottom: 16px;
  transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-text-field--outlined .v-label {
  top: 18px;
}

.v-text-field--outlined .v-label--active {
  transform: translateY(-24px) scale(0.75);
}

.v-text-field--outlined.v-input--dense .v-label {
  top: 10px;
}

.v-text-field--outlined.v-input--dense .v-label--active {
  transform: translateY(-16px) scale(0.75);
}

.v-text-field--outlined fieldset {
  border-style: solid;
  border-width: 1px;
  bottom: 0;
  left: 0;
  padding-left: 8px;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -5px;
  transition-duration: 0.3s;
  transition-property: border, border-width;
  transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-application--is-rtl .v-text-field--outlined fieldset {
  padding-left: 0;
  padding-right: 8px;
}

.v-text-field--outlined legend {
  line-height: 11px;
  padding: 0;
  text-align: left;
  transition: width 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-application--is-rtl .v-text-field--outlined legend {
  text-align: right;
}

.v-text-field--outlined.v-text-field--rounded legend {
  margin-left: 12px;
}

.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend {
  margin-left: 0;
  margin-right: 12px;
}

.v-text-field--outlined > .v-input__control > .v-input__slot {
  background: transparent;
}

.v-text-field--outlined .v-text-field__prefix {
  max-height: 32px;
}

.v-text-field--outlined .v-input__append-outer, .v-text-field--outlined .v-input__prepend-outer {
  margin-top: 18px;
}

.v-text-field--outlined.v-input--has-state fieldset, .v-text-field--outlined.v-input--is-focused fieldset {
  border-color: currentColor;
  border-width: 2px;
}

.v-text-field--outlined, .v-text-field--solo {
  border-radius: 4px;
}

.v-text-field--outlined .v-input__control, .v-text-field--outlined .v-input__slot, .v-text-field--outlined fieldset, .v-text-field--solo .v-input__control, .v-text-field--solo .v-input__slot, .v-text-field--solo fieldset {
  border-radius: inherit;
}

.v-text-field--outlined .v-text-field__slot, .v-text-field--solo .v-text-field__slot {
  align-items: center;
}

.v-text-field--rounded, .v-text-field--rounded.v-text-field--outlined fieldset {
  border-radius: 28px;
}

.v-text-field--rounded > .v-input__control > .v-input__slot {
  border-radius: 28px;
  padding: 0 24px !important;
}

.v-text-field--shaped.v-text-field--outlined fieldset {
  border-radius: 16px 16px 0 0;
}

.v-text-field--shaped > .v-input__control > .v-input__slot {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.v-text-field.v-text-field--solo .v-label {
  top: calc(50% - 10px);
}

.v-text-field.v-text-field--solo .v-input__control {
  min-height: 48px;
  padding: 0;
}

.v-text-field.v-text-field--solo.v-input--dense > .v-input__control {
  min-height: 38px;
}

.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.v-text-field.v-text-field--solo .v-input__append-inner, .v-text-field.v-text-field--solo .v-input__prepend-inner {
  align-self: center;
  margin-top: 0;
}

.v-text-field.v-text-field--solo .v-input__append-outer, .v-text-field.v-text-field--solo .v-input__prepend-outer {
  margin-top: 12px;
}

.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer, .v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer {
  margin-top: 7px;
}

.v-text-field.v-input--is-focused > .v-input__control > .v-input__slot:after {
  transform: scaleX(1);
}

.v-text-field.v-input--has-state > .v-input__control > .v-input__slot:before {
  border-color: currentColor;
}

.v-application--is-rtl .v-text-field .v-label {
  transform-origin: top right;
}

.v-application--is-rtl .v-text-field .v-counter {
  margin-left: 0;
  margin-right: 8px;
}

.v-application--is-rtl .v-text-field--enclosed .v-input__append-outer {
  margin-left: 0;
  margin-right: 16px;
}

.v-application--is-rtl .v-text-field--enclosed .v-input__prepend-outer {
  margin-left: 16px;
  margin-right: 0;
}

.v-application--is-rtl .v-text-field--reverse input {
  text-align: left;
}

.v-application--is-rtl .v-text-field--reverse .v-label {
  transform-origin: top left;
}

.v-application--is-rtl .v-text-field__prefix {
  text-align: left;
  padding-right: 0;
  padding-left: 4px;
}

.v-application--is-rtl .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}

.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix {
  text-align: right;
  padding-left: 0;
  padding-right: 4px;
}

.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}

.theme--light.v-input:not(.v-input--is-disabled) input, .theme--light.v-input:not(.v-input--is-disabled) textarea {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-input input::-moz-placeholder, .theme--light.v-input textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-input input::placeholder, .theme--light.v-input textarea::placeholder {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-input--is-disabled .v-label, .theme--light.v-input--is-disabled input, .theme--light.v-input--is-disabled textarea {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-input:not(.v-input--is-disabled) input, .theme--dark.v-input:not(.v-input--is-disabled) textarea {
  color: #fff;
}

.theme--dark.v-input input::-moz-placeholder, .theme--dark.v-input textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-input input::placeholder, .theme--dark.v-input textarea::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-input--is-disabled .v-label, .theme--dark.v-input--is-disabled input, .theme--dark.v-input--is-disabled textarea {
  color: rgba(255, 255, 255, 0.5);
}

.v-input {
  align-items: flex-start;
  display: flex;
  flex: 1 1 auto;
  font-size: 16px;
  letter-spacing: normal;
  max-width: 100%;
  text-align: left;
}

.v-input .v-progress-linear {
  top: calc(100% - 1px);
  left: 0;
}

.v-input input {
  max-height: 32px;
}

.v-input input:invalid, .v-input textarea:invalid {
  box-shadow: none;
}

.v-input input:active, .v-input input:focus, .v-input textarea:active, .v-input textarea:focus {
  outline: none;
}

.v-input .v-label {
  height: 20px;
  line-height: 20px;
}

.v-input__append-outer, .v-input__prepend-outer {
  display: inline-flex;
  margin-bottom: 4px;
  margin-top: 4px;
  line-height: 1;
}

.v-input__append-outer .v-icon, .v-input__prepend-outer .v-icon {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-application--is-ltr .v-input__append-outer {
  margin-left: 9px;
}

.v-application--is-ltr .v-input__prepend-outer, .v-application--is-rtl .v-input__append-outer {
  margin-right: 9px;
}

.v-application--is-rtl .v-input__prepend-outer {
  margin-left: 9px;
}

.v-input__control {
  display: flex;
  flex-direction: column;
  height: auto;
  flex-grow: 1;
  flex-wrap: wrap;
  min-width: 0;
  width: 100%;
}

.v-input__icon {
  align-items: center;
  display: inline-flex;
  height: 24px;
  flex: 1 0 auto;
  justify-content: center;
  min-width: 24px;
  width: 24px;
}

.v-input__icon--clear {
  border-radius: 50%;
}

.v-input__slot {
  align-items: center;
  color: inherit;
  display: flex;
  margin-bottom: 8px;
  min-height: inherit;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-input--dense > .v-input__control > .v-input__slot {
  margin-bottom: 4px;
}

.v-input--is-disabled:not(.v-input--is-readonly) {
  pointer-events: none;
}

.v-input--is-loading > .v-input__control > .v-input__slot:after, .v-input--is-loading > .v-input__control > .v-input__slot:before {
  display: none;
}

.v-input--hide-details > .v-input__control > .v-input__slot {
  margin-bottom: 0;
}

.v-input--has-state.error--text .v-label {
  animation: v-shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.theme--light.v-label {
  color: rgba(0, 0, 0, 0.54);
}

.theme--light.v-label--is-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-label {
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-label--is-disabled {
  color: rgba(255, 255, 255, 0.5);
}

.v-label {
  font-size: 16px;
  line-height: 1;
  min-height: 8px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.theme--light.v-messages {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark.v-messages {
  color: rgba(255, 255, 255, 0.7);
}

.v-messages {
  flex: 1 1 auto;
  font-size: 12px;
  min-height: 14px;
  min-width: 1px;
  position: relative;
}

.v-application--is-rtl .v-messages {
  text-align: right;
}

.v-messages__message {
  line-height: normal;
  word-break: break-word;
  word-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.theme--light.v-progress-linear {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-progress-linear {
  color: #fff;
}

.v-progress-linear {
  background: transparent;
  overflow: hidden;
  position: relative;
  transition: 0.2s;
  width: 100%;
}

.v-progress-linear__buffer {
  height: inherit;
  left: 0;
  position: absolute;
  top: 0;
  transition: inherit;
  width: 100%;
  z-index: 1;
}

.v-progress-linear__background {
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
  transition: inherit;
}

.v-progress-linear__content {
  align-items: center;
  display: flex;
  height: 100%;
  left: 0;
  justify-content: center;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.v-progress-linear__determinate {
  height: inherit;
  transition: inherit;
}

.v-progress-linear__indeterminate .long, .v-progress-linear__indeterminate .short {
  background-color: inherit;
  bottom: 0;
  height: inherit;
  left: 0;
  position: absolute;
  top: 0;
  width: auto;
  will-change: left, right;
}

.v-progress-linear__indeterminate--active .long {
  animation: indeterminate;
  animation-duration: 2.2s;
  animation-iteration-count: infinite;
}

.v-progress-linear__indeterminate--active .short {
  animation: indeterminate-short;
  animation-duration: 2.2s;
  animation-iteration-count: infinite;
}

.v-progress-linear__stream {
  animation: stream 0.25s linear infinite;
  border-color: currentColor;
  border-top: 4px dotted;
  bottom: 0;
  opacity: 0.3;
  pointer-events: none;
  position: absolute;
  right: -8px;
  top: calc(50% - 2px);
  transition: inherit;
}

.v-progress-linear__wrapper {
  overflow: hidden;
  position: relative;
  transition: inherit;
}

.v-progress-linear--absolute, .v-progress-linear--fixed {
  left: 0;
  z-index: 1;
}

.v-progress-linear--absolute {
  position: absolute;
}

.v-progress-linear--fixed {
  position: fixed;
}

.v-progress-linear--reactive .v-progress-linear__content {
  pointer-events: none;
}

.v-progress-linear--rounded {
  border-radius: 4px;
}

.v-progress-linear--striped .v-progress-linear__determinate {
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0.25) 75%, transparent 0, transparent);
  background-size: 40px 40px;
  background-repeat: repeat-x;
}

.v-progress-linear--query .v-progress-linear__indeterminate--active .long {
  animation: query;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

.v-progress-linear--query .v-progress-linear__indeterminate--active .short {
  animation: query-short;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
@keyframes indeterminate {
  0% {
    left: -90%;
    right: 100%;
  }
  60% {
    left: -90%;
    right: 100%;
  }
  to {
    left: 100%;
    right: -35%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  to {
    left: 107%;
    right: -8%;
  }
}
@keyframes query {
  0% {
    right: -90%;
    left: 100%;
  }
  60% {
    right: -90%;
    left: 100%;
  }
  to {
    right: 100%;
    left: -35%;
  }
}
@keyframes query-short {
  0% {
    right: -200%;
    left: 100%;
  }
  60% {
    right: 107%;
    left: -8%;
  }
  to {
    right: 107%;
    left: -8%;
  }
}
@keyframes stream {
  to {
    transform: translateX(-8px);
  }
}
.theme--light.v-counter {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark.v-counter {
  color: rgba(255, 255, 255, 0.7);
}

.v-counter {
  flex: 0 1 auto;
  font-size: 12px;
  min-height: 12px;
  line-height: 1;
}

.v-input--checkbox.v-input--indeterminate.v-input--is-disabled {
  opacity: 0.6;
}

.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon {
  color: rgba(0, 0, 0, 0.26) !important;
}

.theme--dark.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon {
  color: rgba(255, 255, 255, 0.3) !important;
}

.v-input--selection-controls {
  margin-top: 16px;
  padding-top: 4px;
}

.v-input--selection-controls .v-input__append-outer, .v-input--selection-controls .v-input__prepend-outer {
  margin-top: 0;
  margin-bottom: 0;
}

.v-input--selection-controls .v-input__control {
  flex-grow: 0;
  width: auto;
}

.v-input--selection-controls:not(.v-input--hide-details) .v-input__slot {
  margin-bottom: 12px;
}

.v-input--selection-controls__input {
  color: inherit;
  display: inline-flex;
  flex: 0 0 auto;
  height: 24px;
  position: relative;
  margin-right: 8px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: color, transform;
  width: 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-application--is-rtl .v-input--selection-controls__input {
  margin-right: 0;
  margin-left: 8px;
}

.v-input--selection-controls__input input[role=checkbox], .v-input--selection-controls__input input[role=radio], .v-input--selection-controls__input input[role=switch] {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-input--selection-controls__input + .v-label {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-input--selection-controls__ripple {
  border-radius: 50%;
  cursor: pointer;
  height: 34px;
  position: absolute;
  transition: inherit;
  width: 34px;
  left: -12px;
  top: calc(50% - 24px);
  margin: 7px;
}

.v-input--selection-controls__ripple:before {
  border-radius: inherit;
  bottom: 0;
  content: "";
  position: absolute;
  opacity: 0.2;
  left: 0;
  right: 0;
  top: 0;
  transform-origin: center center;
  transform: scale(0.2);
  transition: inherit;
}

.v-input--selection-controls__ripple .v-ripple__container {
  transform: scale(1.2);
}

.v-input--selection-controls.v-input {
  flex: 0 1 auto;
}

.v-input--selection-controls.v-input .v-label {
  align-items: center;
  display: inline-flex;
  top: 0;
  height: auto;
}

.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before, .v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before {
  background: currentColor;
  opacity: 0.4;
  transform: scale(1.2);
}

.v-input--selection-controls .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before {
  background: currentColor;
  transform: scale(1.2);
  transition: none;
}

.theme--light.v-select .v-select__selections {
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-select .v-chip--disabled, .theme--light.v-select.v-input--is-disabled .v-select__selections, .theme--light.v-select .v-select__selection--disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-select .v-select__selections, .theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections {
  color: #fff;
}

.theme--dark.v-select .v-chip--disabled, .theme--dark.v-select.v-input--is-disabled .v-select__selections, .theme--dark.v-select .v-select__selection--disabled {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections {
  color: rgba(0, 0, 0, 0.87);
}

.v-select {
  position: relative;
}

.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections {
  flex-wrap: nowrap;
}

.v-select > .v-input__control > .v-input__slot {
  cursor: pointer;
}

.v-select .v-chip {
  flex: 0 1 auto;
  margin: 4px;
}

.v-select .v-chip--selected:after {
  opacity: 0.22;
}

.v-select .fade-transition-leave-active {
  position: absolute;
  left: 0;
}

.v-select.v-input--is-dirty ::-moz-placeholder {
  color: transparent !important;
}

.v-select.v-input--is-dirty ::placeholder {
  color: transparent !important;
}

.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix {
  line-height: 20px;
  position: absolute;
  top: 7px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections {
  padding-top: 20px;
}

.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections {
  padding: 8px 0;
}

.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections {
  padding: 4px 0;
}

.v-select.v-text-field input {
  flex: 1 1;
  margin-top: 0;
  min-width: 0;
  pointer-events: none;
  position: relative;
}

.v-select.v-select--is-menu-active .v-input__icon--append .v-icon {
  transform: rotate(180deg);
}

.v-select.v-select--chips input {
  margin: 0;
}

.v-select.v-select--chips .v-select__selections {
  min-height: 42px;
}

.v-select.v-select--chips.v-input--dense .v-select__selections {
  min-height: 40px;
}

.v-select.v-select--chips .v-chip--select.v-chip--active:before {
  opacity: 0.2;
}

.v-select.v-select--chips.v-select--chips--small .v-select__selections {
  min-height: 32px;
}

.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections {
  min-height: 68px;
}

.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections {
  min-height: 40px;
}

.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections {
  min-height: 56px;
}

.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections {
  min-height: 38px;
}

.v-select.v-text-field--reverse .v-select__selections, .v-select.v-text-field--reverse .v-select__slot {
  flex-direction: row-reverse;
}

.v-select__selections {
  align-items: center;
  display: flex;
  flex: 1 1;
  flex-wrap: wrap;
  line-height: 18px;
  max-width: 100%;
  min-width: 0;
}

.v-select__selection {
  max-width: 90%;
}

.v-select__selection--comma {
  margin: 7px 4px 7px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.v-select__slot {
  position: relative;
  align-items: center;
  display: flex;
  max-width: 100%;
  width: 100%;
}

.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input {
  align-self: flex-end;
}

.theme--light.v-list-item--disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {
  color: rgba(0, 0, 0, 0.87) !important;
}

.theme--light.v-list-item .v-list-item__mask {
  color: rgba(0, 0, 0, 0.38);
  background: #eee;
}

.theme--light.v-list-item .v-list-item__action-text, .theme--light.v-list-item .v-list-item__subtitle {
  color: rgba(0, 0, 0, 0.54);
}

.theme--light.v-list-item:hover:before {
  opacity: 0.04;
}

.theme--light.v-list-item--active:before, .theme--light.v-list-item--active:hover:before, .theme--light.v-list-item:focus:before {
  opacity: 0.12;
}

.theme--light.v-list-item--active:focus:before, .theme--light.v-list-item.v-list-item--highlighted:before {
  opacity: 0.16;
}

.theme--dark.v-list-item--disabled {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {
  color: #fff !important;
}

.theme--dark.v-list-item .v-list-item__mask {
  color: rgba(255, 255, 255, 0.5);
  background: #494949;
}

.theme--dark.v-list-item .v-list-item__action-text, .theme--dark.v-list-item .v-list-item__subtitle {
  color: rgba(255, 255, 255, 0.7);
}

.theme--dark.v-list-item:hover:before {
  opacity: 0.08;
}

.theme--dark.v-list-item--active:before, .theme--dark.v-list-item--active:hover:before, .theme--dark.v-list-item:focus:before {
  opacity: 0.24;
}

.theme--dark.v-list-item--active:focus:before, .theme--dark.v-list-item.v-list-item--highlighted:before {
  opacity: 0.32;
}

.v-list-item {
  align-items: center;
  display: flex;
  flex: 1 1 100%;
  letter-spacing: normal;
  min-height: 48px;
  outline: none;
  padding: 0 16px;
  position: relative;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-list-item--disabled {
  pointer-events: none;
}

.v-list-item--selectable {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  user-select: auto;
}

.v-list-item__action {
  align-self: center;
  margin: 12px 0;
}

.v-list-item__action .v-input, .v-list-item__action .v-input--selection-controls__input, .v-list-item__action .v-input__control, .v-list-item__action .v-input__slot {
  margin: 0 !important;
}

.v-list-item__action .v-input {
  padding: 0;
}

.v-list-item__action .v-input .v-messages {
  display: none;
}

.v-list-item__action-text {
  font-size: 0.75rem;
}

.v-list-item__avatar {
  align-self: center;
  justify-content: flex-start;
}

.v-list-item__avatar, .v-list-item__avatar.v-list-item__avatar--horizontal {
  margin-bottom: 8px;
  margin-top: 8px;
}

.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child {
  margin-left: -16px;
}

.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child {
  margin-right: -16px;
}

.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child {
  margin-left: -16px;
}

.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child {
  margin-right: -16px;
}

.v-list-item__content {
  align-items: center;
  align-self: center;
  display: flex;
  flex-wrap: wrap;
  flex: 1 1;
  overflow: hidden;
  padding: 12px 0;
}

.v-list-item__content > * {
  line-height: 1.1;
  flex: 1 0 100%;
}

.v-list-item__content > :not(:last-child) {
  margin-bottom: 2px;
}

.v-list-item__icon {
  align-self: flex-start;
  margin: 16px 0;
}

.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child), .v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child), .v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child) {
  margin-left: 16px;
}

.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child), .v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child), .v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child) {
  margin-right: 16px;
}

.v-application--is-ltr .v-list-item__avatar:first-child {
  margin-right: 24px;
}

.v-application--is-rtl .v-list-item__avatar:first-child {
  margin-left: 24px;
}

.v-application--is-ltr .v-list-item__action:first-child, .v-application--is-ltr .v-list-item__icon:first-child {
  margin-right: 32px;
}

.v-application--is-rtl .v-list-item__action:first-child, .v-application--is-rtl .v-list-item__icon:first-child {
  margin-left: 32px;
}

.v-list-item__action, .v-list-item__avatar, .v-list-item__icon {
  display: inline-flex;
  min-width: 24px;
}

.v-list-item .v-list-item__subtitle, .v-list-item .v-list-item__title {
  line-height: 1.2;
}

.v-list-item__subtitle, .v-list-item__title {
  flex: 1 1 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.v-list-item__title {
  align-self: center;
  font-size: 1rem;
}

.v-list-item__title > .v-badge {
  margin-top: 16px;
}

.v-list-item__subtitle {
  font-size: 0.875rem;
}

.v-list--dense .v-list-item, .v-list-item--dense {
  min-height: 40px;
}

.v-list--dense .v-list-item .v-list-item__icon, .v-list-item--dense .v-list-item__icon {
  margin-top: 8px;
  margin-bottom: 8px;
}

.v-list--dense .v-list-item .v-list-item__content, .v-list-item--dense .v-list-item__content {
  padding: 8px 0;
}

.v-list--dense .v-list-item .v-list-item__subtitle, .v-list--dense .v-list-item .v-list-item__title, .v-list-item--dense .v-list-item__subtitle, .v-list-item--dense .v-list-item__title {
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1rem;
}

.v-list--dense .v-list-item.v-list-item--two-line, .v-list-item--dense.v-list-item--two-line {
  min-height: 60px;
}

.v-list--dense .v-list-item.v-list-item--three-line, .v-list-item--dense.v-list-item--three-line {
  min-height: 76px;
}

.v-list-item--link {
  cursor: pointer;
}

.v-list-item--link:before {
  background-color: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-list .v-list-item--active, .v-list .v-list-item--active .v-icon {
  color: inherit;
}

.v-list-item__action--stack {
  align-items: flex-end;
  align-self: stretch;
  justify-content: space-between;
  white-space: nowrap;
  flex-direction: column;
}

.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal), .v-list--three-line .v-list-item .v-list-item__icon, .v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal), .v-list--two-line .v-list-item .v-list-item__icon, .v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal), .v-list-item--three-line .v-list-item__icon, .v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal), .v-list-item--two-line .v-list-item__icon {
  margin-bottom: 16px;
  margin-top: 16px;
}

.v-list--two-line .v-list-item, .v-list-item--two-line {
  min-height: 64px;
}

.v-list--two-line .v-list-item .v-list-item__icon, .v-list-item--two-line .v-list-item__icon {
  margin-bottom: 32px;
}

.v-list--three-line .v-list-item, .v-list-item--three-line {
  min-height: 88px;
}

.v-list--three-line .v-list-item .v-list-item__action, .v-list--three-line .v-list-item .v-list-item__avatar, .v-list-item--three-line .v-list-item__action, .v-list-item--three-line .v-list-item__avatar {
  align-self: flex-start;
  margin-top: 16px;
  margin-bottom: 16px;
}

.v-list--three-line .v-list-item .v-list-item__content, .v-list-item--three-line .v-list-item__content {
  align-self: stretch;
}

.v-list--three-line .v-list-item .v-list-item__subtitle, .v-list-item--three-line .v-list-item__subtitle {
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.v-simple-checkbox {
  align-self: center;
  line-height: normal;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}

.v-simple-checkbox--disabled {
  cursor: default;
}

.theme--light.v-divider {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark.v-divider {
  border-color: rgba(255, 255, 255, 0.12);
}

.v-divider {
  display: block;
  flex: 1 1 0px;
  max-width: 100%;
  height: 0;
  max-height: 0;
  border: solid;
  border-width: thin 0 0 0;
  transition: inherit;
}

.v-divider--inset:not(.v-divider--vertical) {
  max-width: calc(100% - 72px);
}

.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical) {
  margin-left: 72px;
}

.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical) {
  margin-right: 72px;
}

.v-divider--vertical {
  align-self: stretch;
  border: solid;
  border-width: 0 thin 0 0;
  display: inline-flex;
  height: inherit;
  min-height: 100%;
  max-height: 100%;
  max-width: 0;
  width: 0;
  vertical-align: text-bottom;
}

.v-divider--vertical.v-divider--inset {
  margin-top: 8px;
  min-height: 0;
  max-height: calc(100% - 16px);
}

.theme--light.v-subheader {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark.v-subheader {
  color: rgba(255, 255, 255, 0.7);
}

.v-subheader {
  align-items: center;
  display: flex;
  height: 48px;
  font-size: 0.875rem;
  font-weight: 400;
  padding: 0 16px 0 16px;
}

.v-subheader--inset {
  margin-left: 56px;
}

.v-list.accent > .v-list-item, .v-list.error > .v-list-item, .v-list.info > .v-list-item, .v-list.primary > .v-list-item, .v-list.secondary > .v-list-item, .v-list.success > .v-list-item, .v-list.warning > .v-list-item {
  color: #fff;
}

.theme--light.v-list {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-list .v-list--disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--light.v-list .v-list-group--active:after, .theme--light.v-list .v-list-group--active:before {
  background: rgba(0, 0, 0, 0.12);
}

.theme--dark.v-list {
  background: #424242;
  color: #fff;
}

.theme--dark.v-list .v-list--disabled {
  color: rgba(255, 255, 255, 0.5);
}

.theme--dark.v-list .v-list-group--active:after, .theme--dark.v-list .v-list-group--active:before {
  background: rgba(255, 255, 255, 0.12);
}

.v-list {
  border-radius: 4px;
  display: block;
  padding: 8px 0;
  position: static;
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow;
}

.v-list--disabled {
  pointer-events: none;
}

.v-list--flat .v-list-item:before {
  display: none;
}

.v-list--dense .v-subheader {
  font-size: 0.75rem;
  height: 40px;
  padding: 0 8px;
}

.v-list--nav .v-list-item:not(:last-child):not(:only-child), .v-list--rounded .v-list-item:not(:last-child):not(:only-child) {
  margin-bottom: 8px;
}

.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child), .v-list--nav .v-list-item--dense:not(:last-child):not(:only-child), .v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child), .v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child) {
  margin-bottom: 4px;
}

.v-list--nav {
  padding-left: 8px;
  padding-right: 8px;
}

.v-list--nav .v-list-item {
  padding: 0 8px;
}

.v-list--nav .v-list-item, .v-list--nav .v-list-item:before {
  border-radius: 4px;
}

.v-application--is-ltr .v-list--shaped .v-list-item, .v-application--is-ltr .v-list--shaped .v-list-item:before, .v-application--is-ltr .v-list--shaped .v-ripple__container {
  border-bottom-right-radius: 32px !important;
  border-top-right-radius: 32px !important;
}

.v-application--is-rtl .v-list--shaped .v-list-item, .v-application--is-rtl .v-list--shaped .v-list-item:before, .v-application--is-rtl .v-list--shaped .v-ripple__container {
  border-bottom-left-radius: 32px !important;
  border-top-left-radius: 32px !important;
}

.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item, .v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item:before, .v-application--is-ltr .v-list--shaped.v-list--two-line .v-ripple__container {
  border-bottom-right-radius: 42.6666666667px !important;
  border-top-right-radius: 42.6666666667px !important;
}

.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item, .v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item:before, .v-application--is-rtl .v-list--shaped.v-list--two-line .v-ripple__container {
  border-bottom-left-radius: 42.6666666667px !important;
  border-top-left-radius: 42.6666666667px !important;
}

.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item, .v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item:before, .v-application--is-ltr .v-list--shaped.v-list--three-line .v-ripple__container {
  border-bottom-right-radius: 58.6666666667px !important;
  border-top-right-radius: 58.6666666667px !important;
}

.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item, .v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item:before, .v-application--is-rtl .v-list--shaped.v-list--three-line .v-ripple__container {
  border-bottom-left-radius: 58.6666666667px !important;
  border-top-left-radius: 58.6666666667px !important;
}

.v-application--is-ltr .v-list--shaped {
  padding-right: 8px;
}

.v-application--is-rtl .v-list--shaped {
  padding-left: 8px;
}

.v-list--rounded {
  padding: 8px;
}

.v-list--rounded .v-list-item, .v-list--rounded .v-list-item:before, .v-list--rounded .v-ripple__container {
  border-radius: 32px !important;
}

.v-list--rounded.v-list--two-line .v-list-item, .v-list--rounded.v-list--two-line .v-list-item:before, .v-list--rounded.v-list--two-line .v-ripple__container {
  border-radius: 42.6666666667px !important;
}

.v-list--rounded.v-list--three-line .v-list-item, .v-list--rounded.v-list--three-line .v-list-item:before, .v-list--rounded.v-list--three-line .v-ripple__container {
  border-radius: 58.6666666667px !important;
}

.v-list--subheader {
  padding-top: 0;
}

.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon {
  align-self: center;
  margin: 0;
  min-width: 48px;
  justify-content: flex-end;
}

.v-list-group--sub-group {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before {
  opacity: 0;
}

.v-list-group__items {
  flex: 1 1 auto;
}

.v-list-group--active > .v-list-group__header.v-list-group__header--sub-group > .v-list-group__header__prepend-icon .v-icon, .v-list-group--active > .v-list-group__header > .v-list-group__header__append-icon .v-icon {
  transform: rotate(-180deg);
}

.v-list-group--active > .v-list-group__header .v-list-group__header__prepend-icon .v-icon, .v-list-group--active > .v-list-group__header .v-list-item, .v-list-group--active > .v-list-group__header .v-list-item__content {
  color: inherit;
}

.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child, .v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child, .v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child {
  margin-right: 16px;
}

.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child, .v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child, .v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child {
  margin-left: 16px;
}

.v-application--is-ltr .v-list-group--sub-group .v-list-group__header {
  padding-left: 32px;
}

.v-application--is-rtl .v-list-group--sub-group .v-list-group__header {
  padding-right: 32px;
}

.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item {
  padding-left: 40px;
}

.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item {
  padding-right: 40px;
}

.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon {
  transform: rotate(-180deg);
}

.v-application--is-ltr .v-list-group--no-action > .v-list-group__items > div > .v-list-item {
  padding-left: 72px;
}

.v-application--is-rtl .v-list-group--no-action > .v-list-group__items > div > .v-list-item {
  padding-right: 72px;
}

.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > div > .v-list-item {
  padding-left: 88px;
}

.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > div > .v-list-item {
  padding-right: 88px;
}

.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header {
  padding-left: 24px;
}

.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header {
  padding-right: 24px;
}

.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > div > .v-list-item {
  padding-left: 64px;
}

.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > div > .v-list-item {
  padding-right: 64px;
}

.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > div > .v-list-item {
  padding-left: 80px;
}

.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > div > .v-list-item {
  padding-right: 80px;
}

.v-avatar {
  align-items: center;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  line-height: normal;
  position: relative;
  text-align: center;
  vertical-align: middle;
}

.v-avatar .v-icon, .v-avatar .v-image, .v-avatar .v-responsive__content, .v-avatar img, .v-avatar svg {
  border-radius: inherit;
  display: inline-flex;
  height: inherit;
  width: inherit;
}

.v-avatar--tile {
  border-radius: 0;
}

.v-list-item-group .v-list-item--active {
  color: inherit;
}

.v-item-group {
  flex: 0 1 auto;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-chip:not(.v-chip--outlined).accent, .v-chip:not(.v-chip--outlined).error, .v-chip:not(.v-chip--outlined).info, .v-chip:not(.v-chip--outlined).primary, .v-chip:not(.v-chip--outlined).secondary, .v-chip:not(.v-chip--outlined).success, .v-chip:not(.v-chip--outlined).warning {
  color: #fff;
}

.theme--light.v-chip {
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-chip:not(.v-chip--active) {
  background: #e0e0e0;
}

.theme--light.v-chip:hover:before {
  opacity: 0.04;
}

.theme--light.v-chip--active:before, .theme--light.v-chip--active:hover:before, .theme--light.v-chip:focus:before {
  opacity: 0.12;
}

.theme--light.v-chip--active:focus:before {
  opacity: 0.16;
}

.theme--dark.v-chip {
  border-color: rgba(255, 255, 255, 0.12);
  color: #fff;
}

.theme--dark.v-chip:not(.v-chip--active) {
  background: #555;
}

.theme--dark.v-chip:hover:before {
  opacity: 0.08;
}

.theme--dark.v-chip--active:before, .theme--dark.v-chip--active:hover:before, .theme--dark.v-chip:focus:before {
  opacity: 0.24;
}

.theme--dark.v-chip--active:focus:before {
  opacity: 0.32;
}

.v-chip {
  align-items: center;
  cursor: default;
  display: inline-flex;
  line-height: 20px;
  max-width: 100%;
  outline: none;
  overflow: hidden;
  padding: 0 12px;
  position: relative;
  text-decoration: none;
  transition-duration: 0.28s;
  transition-property: box-shadow, opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  vertical-align: middle;
  white-space: nowrap;
}

.v-chip:before {
  background-color: currentColor;
  bottom: 0;
  border-radius: inherit;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  pointer-events: none;
  right: 0;
  top: 0;
}

.v-chip .v-avatar {
  height: 24px !important;
  min-width: 24px !important;
  width: 24px !important;
}

.v-chip .v-icon {
  font-size: 24px;
}

.v-chip .v-avatar--left, .v-chip .v-icon--left {
  margin-left: -6px;
  margin-right: 8px;
}

.v-application--is-rtl .v-chip .v-avatar--left, .v-application--is-rtl .v-chip .v-icon--left, .v-chip .v-avatar--right, .v-chip .v-icon--right {
  margin-left: 8px;
  margin-right: -6px;
}

.v-application--is-rtl .v-chip .v-avatar--right, .v-application--is-rtl .v-chip .v-icon--right {
  margin-left: -6px;
  margin-right: 8px;
}

.v-chip:not(.v-chip--no-color) .v-icon {
  color: inherit;
}

.v-chip__close.v-icon {
  font-size: 18px;
  max-height: 18px;
  max-width: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-chip__close.v-icon.v-icon--right {
  margin-right: -4px;
}

.v-application--is-rtl .v-chip__close.v-icon.v-icon--right {
  margin-left: -4px;
  margin-right: 8px;
}

.v-chip__close.v-icon:active, .v-chip__close.v-icon:focus, .v-chip__close.v-icon:hover {
  opacity: 0.72;
}

.v-chip__content {
  align-items: center;
  display: inline-flex;
  height: 100%;
  max-width: 100%;
}

.v-chip--active .v-icon {
  color: inherit;
}

.v-chip--link:before {
  transition: opacity 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-chip--link:focus:before {
  opacity: 0.32;
}

.v-chip--clickable {
  cursor: pointer;
}

.v-chip--clickable:active {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.v-chip--disabled {
  opacity: 0.4;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-chip__filter {
  max-width: 24px;
}

.v-chip__filter.v-icon {
  color: inherit;
}

.v-chip__filter.expand-x-transition-enter, .v-chip__filter.expand-x-transition-leave-active {
  margin: 0;
}

.v-chip--pill .v-chip__filter {
  margin-right: 0 16px 0 0;
}

.v-chip--pill .v-avatar {
  height: 32px !important;
  width: 32px !important;
}

.v-chip--pill .v-avatar--left {
  margin-left: -12px;
}

.v-chip--pill .v-avatar--right {
  margin-right: -12px;
}

.v-application--is-rtl .v-chip--pill .v-avatar--left {
  margin-left: chip-pill-avatar-margin-after;
  margin-right: -12px;
}

.v-application--is-rtl .v-chip--pill .v-avatar--right {
  margin-left: -12px;
  margin-right: chip-pill-avatar-margin-after;
}

.v-chip--label {
  border-radius: 4px !important;
}

.v-chip.v-chip--outlined {
  border-width: thin;
  border-style: solid;
}

.v-chip.v-chip--outlined:not(.v-chip--active):before {
  opacity: 0;
}

.v-chip.v-chip--outlined.v-chip--active:before {
  opacity: 0.08;
}

.v-chip.v-chip--outlined .v-icon {
  color: inherit;
}

.v-chip.v-chip--outlined.v-chip.v-chip {
  background-color: transparent !important;
}

.v-chip.v-chip--selected {
  background: transparent;
}

.v-chip.v-chip--selected:after {
  opacity: 0.28;
}

.v-chip.v-size--x-small {
  border-radius: 8px;
  font-size: 10px;
  height: 16px;
}

.v-chip.v-size--small {
  border-radius: 12px;
  font-size: 12px;
  height: 24px;
}

.v-chip.v-size--default {
  border-radius: 16px;
  font-size: 14px;
  height: 32px;
}

.v-chip.v-size--large {
  border-radius: 27px;
  font-size: 16px;
  height: 54px;
}

.v-chip.v-size--x-large {
  border-radius: 33px;
  font-size: 18px;
  height: 66px;
}

.theme--light.v-tabs > .v-tabs-bar {
  background-color: #fff;
}

.theme--light.v-tabs > .v-tabs-bar .v-tab--disabled, .theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active), .theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon {
  color: rgba(0, 0, 0, 0.54);
}

.theme--light.v-tabs .v-tab:hover:before {
  opacity: 0.04;
}

.theme--light.v-tabs .v-tab--active:before, .theme--light.v-tabs .v-tab--active:hover:before, .theme--light.v-tabs .v-tab:focus:before {
  opacity: 0.12;
}

.theme--light.v-tabs .v-tab--active:focus:before {
  opacity: 0.16;
}

.theme--dark.v-tabs > .v-tabs-bar {
  background-color: #424242;
}

.theme--dark.v-tabs > .v-tabs-bar .v-tab--disabled, .theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active), .theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon {
  color: rgba(255, 255, 255, 0.6);
}

.theme--dark.v-tabs .v-tab:hover:before {
  opacity: 0.08;
}

.theme--dark.v-tabs .v-tab--active:before, .theme--dark.v-tabs .v-tab--active:hover:before, .theme--dark.v-tabs .v-tab:focus:before {
  opacity: 0.24;
}

.theme--dark.v-tabs .v-tab--active:focus:before {
  opacity: 0.32;
}

.theme--light.v-tabs-items {
  background-color: #fff;
}

.theme--dark.v-tabs-items {
  background-color: #424242;
}

.v-tabs-bar.theme--dark .v-tab:not(.v-tab--active):not(.v-tab--disabled) {
  opacity: 0.7;
}

.v-tabs-bar.accent .v-tab, .v-tabs-bar.accent .v-tabs-slider, .v-tabs-bar.error .v-tab, .v-tabs-bar.error .v-tabs-slider, .v-tabs-bar.info .v-tab, .v-tabs-bar.info .v-tabs-slider, .v-tabs-bar.primary .v-tab, .v-tabs-bar.primary .v-tabs-slider, .v-tabs-bar.secondary .v-tab, .v-tabs-bar.secondary .v-tabs-slider, .v-tabs-bar.success .v-tab, .v-tabs-bar.success .v-tabs-slider, .v-tabs-bar.warning .v-tab, .v-tabs-bar.warning .v-tabs-slider {
  color: #fff;
}

.v-tabs {
  flex: 1 1 auto;
  width: 100%;
}

.v-tabs .v-menu__activator {
  height: 100%;
}

.v-tabs:not(.v-tabs--vertical) .v-tab {
  white-space: normal;
}

.v-tabs-bar {
  border-radius: inherit;
  height: 48px;
}

.v-tabs-bar.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-tabs-bar--show-arrows):not(.v-slide-group--has-affixes) .v-slide-group__prev {
  display: inline;
  display: initial;
  visibility: hidden;
}

.v-tabs-bar.v-item-group > * {
  cursor: auto;
}

.v-tab {
  align-items: center;
  display: flex;
  flex: 0 1 auto;
  font-size: 0.875rem;
  font-weight: 500;
  justify-content: center;
  line-height: normal;
  min-width: 90px;
  max-width: 360px;
  outline: none;
  padding: 0 16px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.v-tab.v-tab {
  color: inherit;
}

.v-tab:before {
  background-color: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-tab:not(.v-tab-disabled) {
  cursor: pointer;
}

.v-tabs-slider {
  background-color: currentColor;
  height: 100%;
  width: 100%;
}

.v-tabs-slider-wrapper {
  bottom: 0;
  margin: 0 !important;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  z-index: 1;
}

.v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab {
  margin-left: 42px;
}

.v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab {
  margin-right: 42px;
}

.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > :last-child, .v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > :last-child {
  margin-right: auto;
}

.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > :first-child:not(.v-tabs-slider-wrapper), .v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + *, .v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > :first-child:not(.v-tabs-slider-wrapper), .v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + *, .v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > :last-child, .v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > :last-child {
  margin-left: auto;
}

.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > :first-child:not(.v-tabs-slider-wrapper), .v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + *, .v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > :first-child:not(.v-tabs-slider-wrapper), .v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + * {
  margin-right: auto;
}

.v-tabs--fixed-tabs > .v-tabs-bar .v-tab {
  flex: 1 1 auto;
  width: 100%;
}

.v-tabs--grow > .v-tabs-bar .v-tab {
  flex: 1 0 auto;
  max-width: none;
}

.v-tabs--icons-and-text > .v-tabs-bar {
  height: 72px;
}

.v-tabs--icons-and-text > .v-tabs-bar .v-tab {
  flex-direction: column-reverse;
}

.v-tabs--icons-and-text > .v-tabs-bar .v-tab > :first-child {
  margin-bottom: 6px;
}

.v-tabs--overflow > .v-tabs-bar .v-tab {
  flex: 1 0 auto;
}

.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:first-child, .v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab {
  margin-left: auto;
}

.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:first-child, .v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab {
  margin-right: auto;
}

.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:last-child {
  margin-right: 0;
}

.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:last-child {
  margin-left: 0;
}

.v-tabs--vertical {
  display: flex;
}

.v-tabs--vertical > .v-tabs-bar {
  height: auto;
}

.v-tabs--vertical > .v-tabs-bar .v-tabs-bar__content {
  flex-direction: column;
}

.v-tabs--vertical > .v-tabs-bar .v-tab {
  height: 48px;
}

.v-tabs--vertical > .v-tabs-bar .v-tabs-slider {
  height: 100%;
}

.v-tabs--vertical > .v-window {
  flex: 1 1 auto;
}

.v-tabs--vertical.v-tabs--icons-and-text > .v-tabs-bar .v-tab {
  height: 72px;
}

.v-tab--active {
  color: inherit;
}

.v-tab--active.v-tab:not(:focus):before {
  opacity: 0;
}

.v-tab--active .v-icon {
  color: inherit;
}

.v-tab--disabled {
  pointer-events: none;
  opacity: 0.5;
}

.v-slide-group {
  display: flex;
}

.v-slide-group:not(.v-slide-group--has-affixes) .v-slide-group__next, .v-slide-group:not(.v-slide-group--has-affixes) .v-slide-group__prev {
  display: none;
}

.v-slide-group.v-item-group > .v-slide-group__next, .v-slide-group.v-item-group > .v-slide-group__prev {
  cursor: pointer;
}

.v-slide-item {
  display: inline-flex;
  flex: 0 1 auto;
}

.v-slide-group__next, .v-slide-group__prev {
  align-items: center;
  display: flex;
  flex: 0 1 52px;
  justify-content: center;
  min-width: 52px;
}

.v-slide-group__content {
  display: flex;
  flex: 1 0 auto;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  white-space: nowrap;
}

.v-slide-group__wrapper {
  contain: content;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.v-slide-group__next--disabled, .v-slide-group__prev--disabled {
  pointer-events: none;
}

.v-window__container {
  height: inherit;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-window__container--is-active {
  overflow: hidden;
}

.v-window__next, .v-window__prev {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  position: absolute;
  margin: 0 16px;
  top: calc(50% - 20px);
  z-index: 1;
}

.v-window__next .v-btn:hover, .v-window__prev .v-btn:hover {
  background: none;
}

.v-application--is-ltr .v-window__prev {
  left: 0;
}

.v-application--is-ltr .v-window__next, .v-application--is-rtl .v-window__prev {
  right: 0;
}

.v-application--is-rtl .v-window__next {
  left: 0;
}

.v-window--show-arrows-on-hover {
  overflow: hidden;
}

.v-window--show-arrows-on-hover .v-window__next, .v-window--show-arrows-on-hover .v-window__prev {
  transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev {
  transform: translateX(-200%);
}

.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next, .v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev {
  transform: translateX(200%);
}

.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next {
  transform: translateX(-200%);
}

.v-window--show-arrows-on-hover:hover .v-window__next, .v-window--show-arrows-on-hover:hover .v-window__prev {
  transform: translateX(0);
}

.v-window-x-reverse-transition-enter-active, .v-window-x-reverse-transition-leave-active, .v-window-x-transition-enter-active, .v-window-x-transition-leave-active, .v-window-y-reverse-transition-enter-active, .v-window-y-reverse-transition-leave-active, .v-window-y-transition-enter-active, .v-window-y-transition-leave-active {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-window-x-reverse-transition-leave, .v-window-x-reverse-transition-leave-to, .v-window-x-transition-leave, .v-window-x-transition-leave-to, .v-window-y-reverse-transition-leave, .v-window-y-reverse-transition-leave-to, .v-window-y-transition-leave, .v-window-y-transition-leave-to {
  position: absolute !important;
  top: 0;
  width: 100%;
}

.v-window-x-transition-enter {
  transform: translateX(100%);
}

.v-window-x-reverse-transition-enter, .v-window-x-transition-leave-to {
  transform: translateX(-100%);
}

.v-window-x-reverse-transition-leave-to {
  transform: translateX(100%);
}

.v-window-y-transition-enter {
  transform: translateY(100%);
}

.v-window-y-reverse-transition-enter, .v-window-y-transition-leave-to {
  transform: translateY(-100%);
}

.v-window-y-reverse-transition-leave-to {
  transform: translateY(100%);
}

.theme--light.v-btn-toggle:not(.v-btn-toggle--group) {
  background: #fff;
  color: rgba(0, 0, 0, 0.87);
}

.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn {
  border-color: rgba(0, 0, 0, 0.12) !important;
}

.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) {
  border-color: rgba(0, 0, 0, 0.26);
}

.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon {
  color: #000;
}

.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) {
  background: #424242;
  color: #fff;
}

.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn {
  border-color: rgba(255, 255, 255, 0.12) !important;
}

.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) {
  border-color: rgba(255, 255, 255, 0.3);
}

.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon {
  color: #fff;
}

.v-btn-toggle {
  border-radius: 4px;
  display: inline-flex;
  max-width: 100%;
}

.v-btn-toggle > .v-btn.v-btn {
  border-radius: 0;
  border-style: solid;
  border-width: thin;
  box-shadow: none;
  opacity: 0.8;
  padding: 0 12px;
}

.v-btn-toggle > .v-btn.v-btn:first-child {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

.v-btn-toggle > .v-btn.v-btn:last-child {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

.v-btn-toggle > .v-btn.v-btn--active {
  color: inherit;
  opacity: 1;
}

.v-btn-toggle > .v-btn.v-btn:after {
  display: none;
}

.v-btn-toggle > .v-btn.v-btn:not(:first-child) {
  border-left-width: 0;
}

.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default {
  height: 48px;
  min-height: 0;
  min-width: 48px;
}

.v-btn-toggle--borderless > .v-btn.v-btn {
  border-width: 0;
}

.v-btn-toggle--dense > .v-btn.v-btn {
  padding: 0 8px;
}

.v-btn-toggle--group {
  border-radius: 0;
}

.v-btn-toggle--group > .v-btn.v-btn {
  background-color: transparent !important;
  border-color: transparent;
  margin: 4px;
  min-width: auto;
}

.v-btn-toggle--rounded {
  border-radius: 24px;
}

.v-btn-toggle--shaped {
  border-radius: 24px 4px;
}

.v-btn-toggle--tile {
  border-radius: 0;
}

@font-face {
  font-family: Material Icons;
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/MaterialIcons-Regular.96c47680-479700ea91d964d295d75c6b67bd0b28.eot);
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(/fonts/MaterialIcons-Regular.0509ab09-12a47ed5fd5585f0f4227fa035a1a607.woff2) format("woff2"), url(/fonts/MaterialIcons-Regular.29b882f0-f2a0933406f7830651524f477ba2f543.woff) format("woff"), url(/fonts/MaterialIcons-Regular.d120c85b-d4f2bf2eff4f11652ef134cc4cdcb134.ttf) format("truetype");
}
.material-icons {
  font-family: Material Icons;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "liga";
}

.fade-enter-active, .fade-leave-active {
  transition: opacity 0.3s ease-in-out;
}

.fade-enter, .fade-leave-to {
  opacity: 0;
}

.theme--light.v-application {
  background-color: #f2f3f4;
}

.v-application {
  font-family: Source Sans Pro Regular, Source Sans Pro, sans-serif !important;
}

.v-application .headline {
  font-weight: 700;
}

.v-application .headline, .v-application .title {
  font-size: 1.2rem !important;
  font-family: Source Sans Pro Regular, Source Sans Pro, sans-serif !important;
}

.v-application .title {
  letter-spacing: normal !important;
  line-height: normal !important;
}

.v-application .accent {
  background-color: #2f477c !important;
  border-color: #2f477c !important;
}

.v-input {
  font-size: 1.2rem;
  margin: 0;
  padding: 0;
}

.v-input__slot {
  margin-bottom: 0 !important;
}

.v-input__slot:after {
  border-color: #2f477c !important;
}

.v-text-field.v-input--dense:not(.v-text-field--enclosed):not(.v-text-field--full-width) .v-input__append-inner .v-input__icon > .v-icon {
  margin-top: 0;
}

.v-select.v-input--dense .v-select__selection--comma {
  margin: 7px 4px 7px 0;
}

.rtls-text-field-container {
  width: 100%;
}

.v-input__control .v-input__slot {
  padding-bottom: 1px;
}

.v-input__control input {
  font-size: 1.2rem !important;
  font-family: Source Sans Pro Regular, Source Sans Pro, sans-serif !important;
}

.v-input__append-inner {
  margin-top: 0 !important;
  margin-right: 1px;
}

.v-input__append-inner .v-icon {
  color: #2f477c;
}

.v-select__selection.v-select__selection--comma {
  font-size: 1.2rem;
  font-family: Source Sans Pro Regular, Source Sans Pro, sans-serif !important;
  padding-left: 1px;
}

.v-label {
  font-size: 1.2rem !important;
}

.select {
  width: 186px;
  max-width: 186px;
  border-radius: 0;
  height: 28px;
}

.select .v-input__control {
  min-height: 28px;
}

.v-text-field .v-input__append-inner {
  align-self: center;
}

.v-icon--is-component {
  width: 24px !important;
}

.v-date-picker-header__value button {
  font-size: 1.4rem;
}

.v-tabs-bar {
  height: 38px;
}

.v-menu__content {
  border-radius: 0;
}

.v-menu__content .v-select-list {
  padding: 0;
  border-radius: 0;
}

.v-menu__content .v-select-list .v-list {
  padding: 0 !important;
}

.v-menu__content .v-select-list .v-list-item {
  padding: 0 10px !important;
  min-height: 32px !important;
}

.v-menu__content .v-select-list .v-list-item__content {
  padding: 5px 0 !important;
}

.v-menu__content .v-select-list .v-list-item__title {
  font-size: 1.2rem;
}

.v-expansion-panel:before {
  box-shadow: none;
}

.v-expansion-panel-content__wrap {
  padding: 0;
}

.v-size--small .v-btn__content {
  font-size: 1.25rem;
}

.clickable {
  cursor: pointer;
}

.v-btn {
  text-transform: none !important;
  font-size: 12px !important;
  letter-spacing: normal !important;
  padding-bottom: 1px !important;
}

.v-btn, .v-btn.v-size--default.theme--light {
  height: 24px;
}

.v-btn[disabled] {
  opacity: 0.35;
}

.v-btn[primary] {
  background-color: #2f477c !important;
  color: #fff !important;
}

.v-btn[primary]:hover {
  background-color: #000 !important;
}

.v-btn[secondary] {
  background-color: #fff !important;
  border: 1px solid #2f477c !important;
}

.v-btn[secondary], .v-btn[secondary] .v-btn__content {
  color: #2f477c !important;
}

.v-btn[secondary]:hover {
  border: 1px solid #000 !important;
  color: #000 !important;
}

.v-btn[action] {
  background-color: #398203 !important;
  color: #fff !important;
}

.v-btn[action]:hover {
  background-color: #254d0d !important;
}

.v-btn--text {
  box-shadow: none !important;
  background-color: transparent !important;
}

.v-btn--icon.v-size--default {
  width: 24px;
}

.v-btn.outlined-btn {
  background: #fff !important;
  color: #2f477c !important;
  border: 1px solid #2f477c;
}

.v-btn.text-outline .v-btn__content {
  font-weight: 700;
  color: #2f477c;
}

.v-input--checkbox.rtls-checkbox {
  padding: 0;
  margin: 0;
}

.v-input--checkbox.rtls-checkbox input {
  width: 16px !important;
  height: 16px !important;
  bottom: 4px;
  left: 2px;
}

.v-input--checkbox.rtls-checkbox * .v-input--selection-controls__ripple {
  display: none;
}

.v-input--checkbox.rtls-checkbox * i.v-icon {
  font-size: 20px;
  font-weight: 400;
  color: #2f477c !important;
}

.v-input--checkbox.rtls-checkbox .v-input__control {
  height: 22px !important;
}

.v-input--checkbox.rtls-checkbox .v-input__slot {
  padding-bottom: 0;
}

.v-tooltip__content.rtls-tooltip {
  background: #fff;
  opacity: 1 !important;
  color: #000;
  filter: drop-shadow(0 2px 5px rgba(74, 74, 74, 0.35));
  border-radius: 2px;
}

.v-tooltip__content.rtls-tooltip:after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -10px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
}

.v-tooltip__content.rtls-tooltip span {
  display: block;
}

.v-tooltip__content.rtls-tooltip.no-arrow:after {
  display: none;
}

.v-select.rtls-select .v-input__slot, .v-select.rtls-select .v-select__slot {
  background: #f2f3f4;
  height: 28px !important;
}

.v-select.rtls-select .v-select__selections input {
  padding-left: 5px;
  height: 28px !important;
}

.v-select.rtls-select .v-input__slot {
  box-shadow: none !important;
  padding: 0 !important;
}

.v-select.rtls-select .v-icon {
  padding-right: 0 !important;
}

.v-select.rtls-select .v-label {
  position: unset !important;
  padding-left: 5px;
}

.v-select.rtls-select .v-select__selection.v-select__selection--comma {
  padding-left: 5px !important;
}

.v-select.rtls-select--white .v-input__slot, .v-select.rtls-select--white .v-select__slot {
  background: #fff;
}

.v-select.rtls-select--grey .v-input__slot, .v-select.rtls-select--grey .v-select__slot {
  background: #f2f3f4;
}

.v-select.rtls-select.select {
  width: 186px;
  max-width: 186px;
  border-radius: 0;
  height: 28px;
}

.v-select.rtls-select.select .v-input__control {
  min-height: 28px;
}

.v-text-field.rtls-search.v-input input {
  max-height: 28px;
}

.v-text-field.rtls-search .v-input__slot {
  background: #fff;
  height: 28px !important;
}

.v-text-field.rtls-search .v-text-field__slot input {
  padding-top: 10px;
  padding-left: 5px;
}

.v-text-field.rtls-search--white .v-input__slot {
  background: #fff;
}

.v-text-field.rtls-search--grey .v-input__slot {
  background: #f2f3f4;
}

.v-btn-toggle.rtls-toggle .v-btn {
  min-width: 70px !important;
  height: 25px !important;
  background-color: transparent !important;
  border-color: #2f477c !important;
}

.v-btn-toggle.rtls-toggle .v-btn__content {
  color: #2f477c !important;
}

.v-btn-toggle.rtls-toggle .v-btn--active {
  background: #2f477c !important;
}

.v-btn-toggle.rtls-toggle .v-btn--active .v-btn__content {
  color: #fff !important;
}

.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn.v-btn {
  border-color: #2f477c !important;
}

.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn.v-btn--disabled {
  border-color: rgba(0, 0, 0, 0.12) !important;
  background-color: rgba(0, 0, 0, 0.12) !important;
}

.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn.v-btn--disabled .v-btn__content {
  color: grey !important;
}

.v-dialog.rtls-dialog {
  border-radius: 0;
  background: #fff;
}

.v-dialog.rtls-dialog .v-icon {
  color: #2f477c !important;
}

.v-dialog.rtls-dialog .v-card {
  border-radius: 0;
}

.v-dialog.rtls-dialog .v-card__text {
  display: flex;
  flex-direction: column;
  padding-top: 20px !important;
}

.v-dialog.rtls-dialog .v-card__text.text-center {
  padding-bottom: 0;
}

.v-dialog.rtls-dialog .v-card__text p, .v-dialog.rtls-dialog .v-card__text strong {
  color: #000;
  margin-bottom: 0;
  font-size: 1.2rem;
}

.v-dialog.rtls-dialog .v-card__actions .cancel {
  margin: 0 !important;
}

.v-dialog.rtls-dialog .v-card__actions .cancel .v-btn__content {
  color: #2f477c;
  font-weight: 700;
}

.v-dialog.rtls-dialog:not(.v-dialog--fullscreen) {
  max-height: 540px;
}

.v-snack__content {
  display: flex;
  align-items: center;
}

.v-snack__content .v-btn {
  padding-top: 0 !important;
}

.v-data-table thead th {
  color: #4a4a4a !important;
  font-weight: 400;
}

.v-data-table tbody td, .v-data-table thead th {
  font-size: 1.2rem !important;
}

.v-data-table__empty-wrapper {
  background: #f2f3f4 !important;
}

.v-data-table--dense td {
  height: 30px !important;
}

.theme--light.v-data-table.v-data-table tbody tr:not(:last-child) td:not(.v-data-table__mobile-row) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.v-treeview.rtls-treeview .v-treeview-node__label .v-icon {
  padding-right: 0;
}

.v-treeview.rtls-treeview .v-select__selection {
  padding-left: 10px;
}

.v-treeview.rtls-treeview .v-select__selection.v-select__selection--comma {
  font-weight: 700;
}

.v-treeview.rtls-treeview .v-treeview-node__children .v-treeview-node, .v-treeview.rtls-treeview .v-treeview-node__children .v-treeview-node--leaf, .v-treeview.rtls-treeview .v-treeview-node__root .v-treeview-node, .v-treeview.rtls-treeview .v-treeview-node__root .v-treeview-node--leaf {
  margin-left: 195px !important;
}

.v-treeview.rtls-treeview > .v-treeview-node > .v-treeview-node__children {
  margin-left: -195px;
}

.v-text-field.rtls-text-field .v-input__slot {
  height: 28px;
}

.v-text-field.rtls-text-field .v-text-field__slot {
  min-height: auto;
  line-height: normal;
  height: 28px;
}

.v-text-field.rtls-text-field .v-text-field__slot input {
  padding-top: 11px;
  padding-left: 5px;
}

.v-text-field.rtls-text-field--white .v-input__slot, .v-text-field.rtls-text-field--white .v-select__slot {
  background: #fff;
}

.v-text-field.rtls-text-field--grey .v-input__slot, .v-text-field.rtls-text-field--grey .v-select__slot {
  background: #f2f3f4;
}

.v-text-field.rtls-text-field .v-text-field__slot input {
  padding: 5px !important;
}

.container.rtls-calendar-picker {
  margin: 0;
  padding: 0;
}

.container.rtls-calendar-picker .v-text-field .v-input__append-inner {
  margin-top: 0;
}

.container.rtls-calendar-picker .v-text-field__slot input {
  padding-bottom: 1px;
  padding-top: 2px !important;
}

.container.rtls-calendar-picker .v-text-field.bold-text input {
  font-weight: 700;
}

.container.rtls-calendar-picker .v-select__slot {
  background: #fff;
  height: 28px !important;
}

.container.rtls-calendar-picker .v-select__selection {
  padding-left: 5px;
}

.container.rtls-calendar-picker .v-input__slot {
  background: #fff;
  height: 28px !important;
  width: 100%;
}

.container.rtls-calendar-picker .v-select__selections input, .container.rtls-calendar-picker .v-text-field__slot input {
  padding-left: 5px;
}

.container.rtls-calendar-picker.dense-calendar .v-text-field .v-input__append-inner {
  margin-right: -2px;
}

.container.rtls-calendar-picker.dense-calendar .v-text-field__slot input {
  padding-top: 1px !important;
}

.container.rtls-calendar-picker.dense-calendar .v-icon {
  height: 14px !important;
}

.container.rtls-calendar-picker.dense-calendar .v-select__slot {
  background: #fff;
  height: auto !important;
}

.container.rtls-calendar-picker.dense-calendar .v-select__selection {
  padding-left: 0;
}

.container.rtls-calendar-picker.dense-calendar .v-input__slot {
  background: #fff;
  height: auto !important;
  width: 100%;
}

.container.rtls-calendar-picker.dense-calendar .v-select__selections input, .container.rtls-calendar-picker.dense-calendar .v-text-field__slot input {
  padding-left: 0;
}

.v-list-item__title {
  line-height: normal !important;
}

.rtls-tab-container .v-tabs-bar__content :first-child {
  margin-left: 0;
}

.rtls-tab-container .rtls-tab {
  padding: 0 10px;
  justify-content: inherit;
  text-align: inherit;
  text-transform: none;
  min-width: 200px;
  border: 0.3px solid #d3dee7;
  border-left: 3px solid #d3dee7;
  border-bottom: none;
  font-size: 13px;
  font-weight: 900;
}

.rtls-tab-container .rtls-tab:not(:first-child) {
  margin-left: 4px;
}

.rtls-tab-container .rtls-tabs.theme--light.v-tabs > .v-tabs-bar {
  background-color: inherit;
}

.rtls-tab-container .v-tabs-bar {
  height: 37px;
}

.rtls-tab-container .v-tab {
  background-color: #f2f3f4;
}

.rtls-tab-container .v-tab--active {
  background-color: #fff;
}

.rtls-tab-container .v-tab.v-tab {
  color: #37424a !important;
}

.rtls-tab-container .v-tabs-slider {
  background-color: #f2f3f4;
}

.rtls-tab-container .v-tabs-items {
  border-left: 3px solid #d3dee7;
}

.rtls-tab-panel {
  padding: 15px;
  padding-left: 10px;
  border-left: 3px solid #d3dee7 !important;
  background: #fff;
  font-size: 1.3rem;
}

.rtls-tab-panel.v-card:not(.v-sheet--tile) {
  border-radius: unset;
}

html {
  font-size: 10px;
  font-family: Source Sans Pro Regular, Source Sans Pro, sans-serif !important;
  color: #37424a;
}
@charset "UTF-8";
/**
 ****************************
 * Generic Styles
 ****************************
*/
ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block;
}

.ag-hidden {
  display: none !important;
}

.ag-invisible {
  visibility: hidden !important;
}

.ag-drag-handle {
  cursor: move;
  cursor: grab;
}

.ag-column-drop-wrapper {
  display: flex;
}

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important;
}

.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  user-select: text;
}

.ag-tab {
  position: relative;
}

.ag-tab-guard {
  position: absolute;
  width: 0;
  height: 0;
  display: block;
}

.ag-select-agg-func-popup {
  position: absolute;
}

.ag-input-wrapper, .ag-picker-field-wrapper {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  line-height: normal;
  position: relative;
}

.ag-shake-left-to-right {
  animation-direction: alternate;
  animation-duration: 0.2s;
  animation-iteration-count: infinite;
  animation-name: ag-shake-left-to-right;
}

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px;
  }
  to {
    padding-left: 2px;
    padding-right: 6px;
  }
}
.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.ag-root-wrapper.ag-layout-normal {
  height: 100%;
}

.ag-watermark {
  position: absolute;
  bottom: 20px;
  right: 25px;
  opacity: 0.5;
  transition: opacity 1s ease-out 3s;
}
.ag-watermark::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: 170px 40px;
  display: block;
  height: 40px;
  width: 170px;
  opacity: 0.5;
}

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact, sans-serif;
  font-size: 19px;
  padding-left: 0.7rem;
}

.ag-root-wrapper-body {
  display: flex;
  flex-direction: row;
}
.ag-root-wrapper-body.ag-layout-normal {
  flex: 1 1 auto;
  height: 0;
  min-height: 0;
}

.ag-root {
  position: relative;
  display: flex;
  flex-direction: column;
}
.ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
  overflow: hidden;
  flex: 1 1 auto;
  width: 0;
}
.ag-root.ag-layout-normal {
  height: 100%;
}

/**
 ****************************
 * Viewports
 ****************************
*/
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-virtual-list-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-body-viewport.ag-layout-print {
  flex: none;
}

@media print {
  .ag-root-wrapper.ag-layout-print,
.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
.ag-root-wrapper.ag-layout-print .ag-root,
.ag-root-wrapper.ag-layout-print .ag-body-viewport,
.ag-root-wrapper.ag-layout-print .ag-center-cols-container,
.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
.ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,
.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .ag-root-wrapper.ag-layout-print .ag-row {
    page-break-inside: avoid;
  }
}
.ag-body-viewport {
  display: flex;
}
.ag-body-viewport.ag-layout-normal {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto;
}

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll;
}

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%;
}

/**
 ****************************
 * Containers
 ****************************
*/
.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container {
  position: relative;
}

.ag-header-container, .ag-floating-top-container, .ag-floating-bottom-container {
  height: 100%;
  white-space: nowrap;
}

.ag-center-cols-container {
  display: block;
}

.ag-layout-print .ag-center-cols-clipper {
  min-width: 100%;
}

.ag-pinned-right-cols-container {
  display: block;
}

.ag-body-horizontal-scroll-container {
  height: 100%;
}

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
}

.ag-full-width-container {
  width: 100%;
}

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.ag-virtual-list-container {
  overflow: hidden;
}

/**
 ****************************
 * Scrollers
 ****************************
*/
.ag-center-cols-clipper {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  min-height: 100%;
  transform: translate3d(0, 0, 0);
}

.ag-body-horizontal-scroll {
  min-height: 0;
  min-width: 0;
  width: 100%;
  display: flex;
  position: relative;
}
.ag-body-horizontal-scroll.ag-invisible-scrollbar {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.ag-layout-print .ag-body-horizontal-scroll {
  display: none;
}

.ag-force-vertical-scroll {
  overflow-y: scroll !important;
}
.ag-force-vertical-scroll.ag-layout-print {
  overflow-y: visible !important;
}

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll;
}
.ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
  overflow-x: hidden;
}

/**
 ****************************
 * Headers
 ****************************
*/
.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.ag-header-cell-sortable {
  cursor: pointer;
}

.ag-header {
  display: flex;
  width: 100%;
  white-space: nowrap;
}

.ag-pinned-left-header {
  height: 100%;
}

.ag-pinned-right-header {
  height: 100%;
}

.ag-header-row {
  position: absolute;
  overflow: hidden;
}

.ag-header-cell {
  display: inline-flex;
  align-items: center;
  position: absolute;
  height: 100%;
  overflow: hidden;
}

.ag-header-cell.ag-header-active .ag-header-cell-menu-button {
  opacity: 1;
}

.ag-header-cell-menu-button:not(.ag-header-menu-always-show) {
  transition: opacity 0.2s;
  opacity: 0;
}

.ag-header-group-cell-label, .ag-header-cell-label {
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
  align-items: center;
  text-overflow: ellipsis;
  align-self: stretch;
}

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize;
}
.ag-ltr .ag-header-cell-resize {
  right: -4px;
}
.ag-rtl .ag-header-cell-resize {
  left: -4px;
}

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px;
}

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px;
}

.ag-header-select-all {
  display: flex;
}

/**
 ****************************
 * Columns
 ****************************
*/
.ag-column-moving .ag-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-cell {
  transition: left 0.2s;
}
.ag-column-moving .ag-header-group-cell {
  transition: left 0.2s, width 0.2s;
}

/**
 ****************************
 * Column Panel
 ****************************
*/
.ag-column-panel {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 auto;
}

.ag-column-select {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex-grow: 3;
  flex-shrink: 1;
  flex-basis: 0;
}

.ag-column-select-header {
  position: relative;
  display: flex;
  flex: none;
}

.ag-column-select-header-icon {
  position: relative;
}

.ag-column-select-header-filter-wrapper {
  flex: 1 1 auto;
}

.ag-column-select-header-filter {
  width: 100%;
}

.ag-column-select-list {
  flex: 1 1 0px;
  overflow: hidden;
}

.ag-column-drop {
  display: inline-flex;
  align-items: center;
  overflow: auto;
  width: 100%;
}

.ag-column-drop-list {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell {
  display: flex;
  align-items: center;
}

.ag-column-drop-cell-text {
  overflow: hidden;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-column-drop-vertical {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1 1 0px;
  align-items: stretch;
}

.ag-column-drop-vertical-title-bar {
  display: flex;
  align-items: center;
  flex: none;
}

.ag-column-drop-vertical-list {
  position: relative;
  align-items: stretch;
  flex-grow: 1;
  flex-direction: column;
  overflow-x: auto;
}
.ag-column-drop-vertical-list > * {
  flex: none;
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden;
}

.ag-column-drop-vertical-empty-message {
  display: block;
}

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden;
}

.ag-column-drop-cell-button {
  cursor: pointer;
}

.ag-filter-toolpanel {
  flex: 1 1 0px;
  min-width: 0;
}

.ag-filter-toolpanel-header {
  position: relative;
}

.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  display: flex;
  align-items: center;
}
.ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
  display: flex;
  align-items: center;
}

.ag-filter-apply-panel {
  display: flex;
  justify-content: flex-end;
  overflow: hidden;
}

/**
 ****************************
 * Rows
 ****************************
*/
.ag-row-animation .ag-row {
  transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
}

.ag-row-no-animation .ag-row {
  transition: background-color 0.1s;
}

.ag-row {
  white-space: nowrap;
  width: 100%;
}

.ag-row-loading {
  display: flex;
  align-items: center;
}

.ag-row-position-absolute {
  position: absolute;
}

.ag-row-position-relative {
  position: relative;
}

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all;
}

.ag-row-inline-editing {
  z-index: 1;
}

.ag-row-dragging {
  z-index: 2;
}

.ag-stub-cell {
  display: flex;
  align-items: center;
}

/**
 ****************************
 * Cells
 ****************************
*/
.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
}

.ag-cell-value, .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.ag-cell-wrap-text {
  white-space: normal;
  word-break: break-all;
}

.ag-cell-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
.ag-cell-wrapper.ag-row-group {
  align-items: flex-start;
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  align-items: center;
}

.ag-cell-auto-height {
  height: 100%;
}

.ag-cell-inline-editing {
  z-index: 1;
}
.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
  height: 100%;
  width: 100%;
  line-height: normal;
}

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle;
}

/**
 ****************************
 * Filters
 ****************************
*/
.ag-set-filter-item {
  display: flex;
  align-items: center;
  height: 100%;
}

.ag-set-filter-item-value {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ag-set-filter-item-checkbox {
  display: flex;
}

.ag-filter-body-wrapper {
  display: flex;
  flex-direction: column;
}

.ag-filter-filter {
  flex: 1 1 0px;
}

.ag-filter-condition {
  display: flex;
  justify-content: center;
}

/**
 ****************************
 * Floating Filter
 ****************************
*/
.ag-floating-filter-body {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  height: 100%;
}

.ag-floating-filter-full-body {
  display: flex;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  align-items: center;
  overflow: hidden;
}

.ag-floating-filter-full-body > div {
  flex: 1 1 auto;
}

.ag-floating-filter {
  display: inline-block;
  position: absolute;
}

.ag-floating-filter-input {
  align-items: center;
  display: flex;
  width: 100%;
}
.ag-floating-filter-input > * {
  flex: 1 1 auto;
}

.ag-floating-filter-button {
  display: flex;
  flex: none;
}

/**
 ****************************
 * Drag & Drop
 ****************************
*/
.ag-dnd-ghost {
  position: absolute;
  display: inline-flex;
  align-items: center;
  cursor: move;
  white-space: nowrap;
  z-index: 9999;
}

/**
 ****************************
 * Overlay
 ****************************
*/
.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.ag-overlay-panel {
  display: flex;
  height: 100%;
  width: 100%;
}

.ag-overlay-wrapper {
  display: flex;
  flex: none;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.ag-overlay-loading-wrapper {
  pointer-events: all;
}

/**
 ****************************
 * Popup
 ****************************
*/
.ag-popup-child {
  z-index: 5;
  top: 0;
}

.ag-popup-editor {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1;
}

.ag-large-text-input {
  display: block;
}

/**
 ****************************
 * Virtual Lists
 ****************************
*/
.ag-virtual-list-item {
  position: absolute;
  width: 100%;
}

/**
 ****************************
 * Floating Top and Bottom
 ****************************
*/
.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: flex;
}

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px;
}

/**
 ****************************
 * Dialog
 ****************************
*/
.ag-dialog, .ag-panel {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}

.ag-panel-title-bar {
  display: flex;
  flex: none;
  align-items: center;
  cursor: default;
}

.ag-panel-title-bar-title {
  flex: 1 1 auto;
}

.ag-panel-title-bar-buttons {
  display: flex;
}

.ag-panel-title-bar-button {
  cursor: pointer;
}

.ag-panel-content-wrapper {
  display: flex;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
}

.ag-dialog {
  position: absolute;
}

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1;
}
.ag-resizer.ag-resizer-topLeft {
  top: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-top {
  top: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-topRight {
  top: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-right {
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}
.ag-resizer.ag-resizer-bottomRight {
  bottom: 0;
  right: 0;
  height: 5px;
  width: 5px;
  cursor: nwse-resize;
}
.ag-resizer.ag-resizer-bottom {
  bottom: 0;
  left: 5px;
  right: 5px;
  height: 5px;
  cursor: ns-resize;
}
.ag-resizer.ag-resizer-bottomLeft {
  bottom: 0;
  left: 0;
  height: 5px;
  width: 5px;
  cursor: nesw-resize;
}
.ag-resizer.ag-resizer-left {
  left: 0;
  top: 5px;
  bottom: 5px;
  width: 5px;
  cursor: ew-resize;
}

/**
 ****************************
 * Tooltip
 ****************************
*/
.ag-tooltip {
  position: absolute;
  pointer-events: none;
  z-index: 99999;
}

/**
 ****************************
 * Animations
 ****************************
*/
.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  transition: opacity 3s, margin-right 3s;
  transition-timing-function: linear;
}

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0;
}

.ag-opacity-zero {
  opacity: 0 !important;
}

/**
 ****************************
 * Menu
 ****************************
*/
.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto;
}
.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%;
}

.ag-menu-list {
  display: table;
  width: 100%;
}

.ag-menu-option, .ag-menu-separator {
  display: table-row;
}

.ag-menu-option-part, .ag-menu-separator-part {
  display: table-cell;
  vertical-align: middle;
}

.ag-menu-option-text {
  white-space: nowrap;
}

.ag-compact-menu-option {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}

.ag-compact-menu-option-text {
  white-space: nowrap;
  flex: 1 1 auto;
}

/**
 ****************************
 * Rich Select
 ****************************
*/
.ag-rich-select {
  cursor: default;
  outline: none;
}

.ag-rich-select-value {
  display: flex;
  align-items: center;
}

.ag-rich-select-value-icon {
  flex: 1 1 auto;
  order: 1;
}
.ag-ltr .ag-rich-select-value-icon {
  text-align: right;
}
.ag-rtl .ag-rich-select-value-icon {
  text-align: left;
}

.ag-rich-select-list {
  position: relative;
}

.ag-rich-select-virtual-list-item {
  display: flex;
}

.ag-rich-select-row {
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  white-space: nowrap;
}

/**
 ****************************
 * Pagination
 ****************************
*/
.ag-paging-panel {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.ag-paging-page-summary-panel {
  display: flex;
  align-items: center;
}

.ag-paging-button {
  position: relative;
}

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none;
}

/**
 ****************************
 * Tool Panel
 ****************************
*/
.ag-tool-panel-wrapper {
  display: flex;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 200px;
}

.ag-column-select-column,
.ag-column-select-column-group {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
}
.ag-column-select-column > *,
.ag-column-select-column-group > * {
  flex: none;
}

.ag-column-select-checkbox {
  display: flex;
}

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1;
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px;
}
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px;
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px;
}
.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px;
}

.ag-details-row {
  width: 100%;
}

.ag-details-row-fixed-height {
  height: 100%;
}

.ag-details-grid {
  width: 100%;
}

.ag-details-grid-fixed-height {
  height: 100%;
}

.ag-header-group-cell {
  display: flex;
  align-items: center;
  height: 100%;
  position: absolute;
}

.ag-cell-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}

/**
 ****************************
 * Side Bar
 ****************************
*/
.ag-side-bar {
  display: flex;
  flex-direction: row-reverse;
}

.ag-side-bar-left {
  order: -1;
  flex-direction: row;
}

.ag-side-button-button {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}

.ag-side-button-label {
  writing-mode: vertical-lr;
}

/**
 ****************************
 * Status Bar
 ****************************
*/
.ag-status-bar {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}

.ag-status-panel {
  display: inline-flex;
}

.ag-status-name-value {
  white-space: nowrap;
}

.ag-status-bar-left {
  display: inline-flex;
}

.ag-status-bar-center {
  display: inline-flex;
}

.ag-status-bar-right {
  display: inline-flex;
}

/**
 ****************************
 * Widgets
 ****************************
*/
.ag-icon {
  display: block;
  speak: none;
}

.ag-group {
  position: relative;
  width: 100%;
}

.ag-group-title-bar {
  display: flex;
  align-items: center;
}

.ag-group-title {
  display: block;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ag-group-title-bar .ag-group-title {
  cursor: default;
}

.ag-group-toolbar {
  display: flex;
  align-items: center;
}

.ag-group-container {
  display: flex;
}

.ag-disabled .ag-group-container {
  pointer-events: none;
}

.ag-group-container-horizontal {
  flex-direction: row;
  flex-wrap: wrap;
}

.ag-group-container-vertical {
  flex-direction: column;
}

.ag-charts-font-size-color {
  display: flex;
  align-self: stretch;
  justify-content: space-between;
}

.ag-column-group-icons {
  display: block;
}
.ag-column-group-icons > * {
  cursor: pointer;
}

.ag-group-item-alignment-stretch .ag-group-item {
  align-items: stretch;
}

.ag-group-item-alignment-start .ag-group-item {
  align-items: flex-start;
}

.ag-group-item-alignment-end .ag-group-item {
  align-items: flex-end;
}

.ag-toggle-button-icon {
  transition: right 0.3s;
  position: absolute;
  top: -1px;
}

.ag-input-field, .ag-select {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ag-input-field-input {
  flex: 1 1 auto;
  width: 100%;
  min-width: 0;
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
  width: 1px;
}

.ag-range-field {
  display: flex;
  align-items: center;
}

.ag-angle-select {
  display: flex;
  align-items: center;
}

.ag-angle-select-wrapper {
  display: flex;
}

.ag-angle-select-parent-circle {
  display: block;
  position: relative;
}

.ag-angle-select-child-circle {
  position: absolute;
}

.ag-slider-wrapper {
  display: flex;
}
.ag-slider-wrapper .ag-input-field {
  flex: 1 1 auto;
}

.ag-picker-field-display {
  flex: 1 1 auto;
}

.ag-picker-field {
  display: flex;
  align-items: center;
}

.ag-picker-field-icon {
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.ag-picker-field-wrapper {
  overflow: hidden;
}

.ag-label-align-right .ag-label {
  order: 1;
}
.ag-label-align-right > * {
  flex: none;
}

.ag-label-align-top {
  flex-direction: column;
  align-items: flex-start;
}
.ag-label-align-top > * {
  align-self: stretch;
}

.ag-color-panel {
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.ag-spectrum-color {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default;
}

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ag-spectrum-val {
  cursor: pointer;
}

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer;
}

.ag-spectrum-hue {
  cursor: default;
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);
}

.ag-spectrum-alpha {
  cursor: default;
}

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%;
}

.ag-spectrum-alpha-background {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), black);
  width: 100%;
  height: 100%;
}

.ag-spectrum-tool {
  cursor: pointer;
}

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none;
}

.ag-recent-colors {
  display: flex;
}

.ag-recent-color {
  cursor: pointer;
}

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px;
}
.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px;
}

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px;
}
.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px;
}

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px;
}
.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px;
}

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px;
}
.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px;
}

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px;
}
.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px;
}

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px;
}
.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px;
}

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px;
}
.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px;
}

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px;
}
.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px;
}

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px;
}
.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px;
}

.ag-ltr .ag-column-select-indent-10 {
  padding-left: 200px;
}
.ag-rtl .ag-column-select-indent-10 {
  padding-right: 200px;
}

.ag-ltr .ag-row-group-indent-10 {
  padding-left: 200px;
}
.ag-rtl .ag-row-group-indent-10 {
  padding-right: 200px;
}

.ag-ltr .ag-column-select-indent-11 {
  padding-left: 220px;
}
.ag-rtl .ag-column-select-indent-11 {
  padding-right: 220px;
}

.ag-ltr .ag-row-group-indent-11 {
  padding-left: 220px;
}
.ag-rtl .ag-row-group-indent-11 {
  padding-right: 220px;
}

.ag-ltr .ag-column-select-indent-12 {
  padding-left: 240px;
}
.ag-rtl .ag-column-select-indent-12 {
  padding-right: 240px;
}

.ag-ltr .ag-row-group-indent-12 {
  padding-left: 240px;
}
.ag-rtl .ag-row-group-indent-12 {
  padding-right: 240px;
}

.ag-ltr .ag-column-select-indent-13 {
  padding-left: 260px;
}
.ag-rtl .ag-column-select-indent-13 {
  padding-right: 260px;
}

.ag-ltr .ag-row-group-indent-13 {
  padding-left: 260px;
}
.ag-rtl .ag-row-group-indent-13 {
  padding-right: 260px;
}

.ag-ltr .ag-column-select-indent-14 {
  padding-left: 280px;
}
.ag-rtl .ag-column-select-indent-14 {
  padding-right: 280px;
}

.ag-ltr .ag-row-group-indent-14 {
  padding-left: 280px;
}
.ag-rtl .ag-row-group-indent-14 {
  padding-right: 280px;
}

.ag-ltr .ag-column-select-indent-15 {
  padding-left: 300px;
}
.ag-rtl .ag-column-select-indent-15 {
  padding-right: 300px;
}

.ag-ltr .ag-row-group-indent-15 {
  padding-left: 300px;
}
.ag-rtl .ag-row-group-indent-15 {
  padding-right: 300px;
}

.ag-ltr .ag-column-select-indent-16 {
  padding-left: 320px;
}
.ag-rtl .ag-column-select-indent-16 {
  padding-right: 320px;
}

.ag-ltr .ag-row-group-indent-16 {
  padding-left: 320px;
}
.ag-rtl .ag-row-group-indent-16 {
  padding-right: 320px;
}

.ag-ltr .ag-column-select-indent-17 {
  padding-left: 340px;
}
.ag-rtl .ag-column-select-indent-17 {
  padding-right: 340px;
}

.ag-ltr .ag-row-group-indent-17 {
  padding-left: 340px;
}
.ag-rtl .ag-row-group-indent-17 {
  padding-right: 340px;
}

.ag-ltr .ag-column-select-indent-18 {
  padding-left: 360px;
}
.ag-rtl .ag-column-select-indent-18 {
  padding-right: 360px;
}

.ag-ltr .ag-row-group-indent-18 {
  padding-left: 360px;
}
.ag-rtl .ag-row-group-indent-18 {
  padding-right: 360px;
}

.ag-ltr .ag-column-select-indent-19 {
  padding-left: 380px;
}
.ag-rtl .ag-column-select-indent-19 {
  padding-right: 380px;
}

.ag-ltr .ag-row-group-indent-19 {
  padding-left: 380px;
}
.ag-rtl .ag-row-group-indent-19 {
  padding-right: 380px;
}

.ag-ltr .ag-column-select-indent-20 {
  padding-left: 400px;
}
.ag-rtl .ag-column-select-indent-20 {
  padding-right: 400px;
}

.ag-ltr .ag-row-group-indent-20 {
  padding-left: 400px;
}
.ag-rtl .ag-row-group-indent-20 {
  padding-right: 400px;
}

.ag-ltr .ag-column-select-indent-21 {
  padding-left: 420px;
}
.ag-rtl .ag-column-select-indent-21 {
  padding-right: 420px;
}

.ag-ltr .ag-row-group-indent-21 {
  padding-left: 420px;
}
.ag-rtl .ag-row-group-indent-21 {
  padding-right: 420px;
}

.ag-ltr .ag-column-select-indent-22 {
  padding-left: 440px;
}
.ag-rtl .ag-column-select-indent-22 {
  padding-right: 440px;
}

.ag-ltr .ag-row-group-indent-22 {
  padding-left: 440px;
}
.ag-rtl .ag-row-group-indent-22 {
  padding-right: 440px;
}

.ag-ltr .ag-column-select-indent-23 {
  padding-left: 460px;
}
.ag-rtl .ag-column-select-indent-23 {
  padding-right: 460px;
}

.ag-ltr .ag-row-group-indent-23 {
  padding-left: 460px;
}
.ag-rtl .ag-row-group-indent-23 {
  padding-right: 460px;
}

.ag-ltr .ag-column-select-indent-24 {
  padding-left: 480px;
}
.ag-rtl .ag-column-select-indent-24 {
  padding-right: 480px;
}

.ag-ltr .ag-row-group-indent-24 {
  padding-left: 480px;
}
.ag-rtl .ag-row-group-indent-24 {
  padding-right: 480px;
}

.ag-ltr .ag-column-select-indent-25 {
  padding-left: 500px;
}
.ag-rtl .ag-column-select-indent-25 {
  padding-right: 500px;
}

.ag-ltr .ag-row-group-indent-25 {
  padding-left: 500px;
}
.ag-rtl .ag-row-group-indent-25 {
  padding-right: 500px;
}

.ag-ltr .ag-column-select-indent-26 {
  padding-left: 520px;
}
.ag-rtl .ag-column-select-indent-26 {
  padding-right: 520px;
}

.ag-ltr .ag-row-group-indent-26 {
  padding-left: 520px;
}
.ag-rtl .ag-row-group-indent-26 {
  padding-right: 520px;
}

.ag-ltr .ag-column-select-indent-27 {
  padding-left: 540px;
}
.ag-rtl .ag-column-select-indent-27 {
  padding-right: 540px;
}

.ag-ltr .ag-row-group-indent-27 {
  padding-left: 540px;
}
.ag-rtl .ag-row-group-indent-27 {
  padding-right: 540px;
}

.ag-ltr .ag-column-select-indent-28 {
  padding-left: 560px;
}
.ag-rtl .ag-column-select-indent-28 {
  padding-right: 560px;
}

.ag-ltr .ag-row-group-indent-28 {
  padding-left: 560px;
}
.ag-rtl .ag-row-group-indent-28 {
  padding-right: 560px;
}

.ag-ltr .ag-column-select-indent-29 {
  padding-left: 580px;
}
.ag-rtl .ag-column-select-indent-29 {
  padding-right: 580px;
}

.ag-ltr .ag-row-group-indent-29 {
  padding-left: 580px;
}
.ag-rtl .ag-row-group-indent-29 {
  padding-right: 580px;
}

.ag-ltr .ag-column-select-indent-30 {
  padding-left: 600px;
}
.ag-rtl .ag-column-select-indent-30 {
  padding-right: 600px;
}

.ag-ltr .ag-row-group-indent-30 {
  padding-left: 600px;
}
.ag-rtl .ag-row-group-indent-30 {
  padding-right: 600px;
}

.ag-ltr .ag-column-select-indent-31 {
  padding-left: 620px;
}
.ag-rtl .ag-column-select-indent-31 {
  padding-right: 620px;
}

.ag-ltr .ag-row-group-indent-31 {
  padding-left: 620px;
}
.ag-rtl .ag-row-group-indent-31 {
  padding-right: 620px;
}

.ag-ltr .ag-column-select-indent-32 {
  padding-left: 640px;
}
.ag-rtl .ag-column-select-indent-32 {
  padding-right: 640px;
}

.ag-ltr .ag-row-group-indent-32 {
  padding-left: 640px;
}
.ag-rtl .ag-row-group-indent-32 {
  padding-right: 640px;
}

.ag-ltr .ag-column-select-indent-33 {
  padding-left: 660px;
}
.ag-rtl .ag-column-select-indent-33 {
  padding-right: 660px;
}

.ag-ltr .ag-row-group-indent-33 {
  padding-left: 660px;
}
.ag-rtl .ag-row-group-indent-33 {
  padding-right: 660px;
}

.ag-ltr .ag-column-select-indent-34 {
  padding-left: 680px;
}
.ag-rtl .ag-column-select-indent-34 {
  padding-right: 680px;
}

.ag-ltr .ag-row-group-indent-34 {
  padding-left: 680px;
}
.ag-rtl .ag-row-group-indent-34 {
  padding-right: 680px;
}

.ag-ltr .ag-column-select-indent-35 {
  padding-left: 700px;
}
.ag-rtl .ag-column-select-indent-35 {
  padding-right: 700px;
}

.ag-ltr .ag-row-group-indent-35 {
  padding-left: 700px;
}
.ag-rtl .ag-row-group-indent-35 {
  padding-right: 700px;
}

.ag-ltr .ag-column-select-indent-36 {
  padding-left: 720px;
}
.ag-rtl .ag-column-select-indent-36 {
  padding-right: 720px;
}

.ag-ltr .ag-row-group-indent-36 {
  padding-left: 720px;
}
.ag-rtl .ag-row-group-indent-36 {
  padding-right: 720px;
}

.ag-ltr .ag-column-select-indent-37 {
  padding-left: 740px;
}
.ag-rtl .ag-column-select-indent-37 {
  padding-right: 740px;
}

.ag-ltr .ag-row-group-indent-37 {
  padding-left: 740px;
}
.ag-rtl .ag-row-group-indent-37 {
  padding-right: 740px;
}

.ag-ltr .ag-column-select-indent-38 {
  padding-left: 760px;
}
.ag-rtl .ag-column-select-indent-38 {
  padding-right: 760px;
}

.ag-ltr .ag-row-group-indent-38 {
  padding-left: 760px;
}
.ag-rtl .ag-row-group-indent-38 {
  padding-right: 760px;
}

.ag-ltr .ag-column-select-indent-39 {
  padding-left: 780px;
}
.ag-rtl .ag-column-select-indent-39 {
  padding-right: 780px;
}

.ag-ltr .ag-row-group-indent-39 {
  padding-left: 780px;
}
.ag-rtl .ag-row-group-indent-39 {
  padding-right: 780px;
}

.ag-ltr .ag-column-select-indent-40 {
  padding-left: 800px;
}
.ag-rtl .ag-column-select-indent-40 {
  padding-right: 800px;
}

.ag-ltr .ag-row-group-indent-40 {
  padding-left: 800px;
}
.ag-rtl .ag-row-group-indent-40 {
  padding-right: 800px;
}

.ag-ltr .ag-column-select-indent-41 {
  padding-left: 820px;
}
.ag-rtl .ag-column-select-indent-41 {
  padding-right: 820px;
}

.ag-ltr .ag-row-group-indent-41 {
  padding-left: 820px;
}
.ag-rtl .ag-row-group-indent-41 {
  padding-right: 820px;
}

.ag-ltr .ag-column-select-indent-42 {
  padding-left: 840px;
}
.ag-rtl .ag-column-select-indent-42 {
  padding-right: 840px;
}

.ag-ltr .ag-row-group-indent-42 {
  padding-left: 840px;
}
.ag-rtl .ag-row-group-indent-42 {
  padding-right: 840px;
}

.ag-ltr .ag-column-select-indent-43 {
  padding-left: 860px;
}
.ag-rtl .ag-column-select-indent-43 {
  padding-right: 860px;
}

.ag-ltr .ag-row-group-indent-43 {
  padding-left: 860px;
}
.ag-rtl .ag-row-group-indent-43 {
  padding-right: 860px;
}

.ag-ltr .ag-column-select-indent-44 {
  padding-left: 880px;
}
.ag-rtl .ag-column-select-indent-44 {
  padding-right: 880px;
}

.ag-ltr .ag-row-group-indent-44 {
  padding-left: 880px;
}
.ag-rtl .ag-row-group-indent-44 {
  padding-right: 880px;
}

.ag-ltr .ag-column-select-indent-45 {
  padding-left: 900px;
}
.ag-rtl .ag-column-select-indent-45 {
  padding-right: 900px;
}

.ag-ltr .ag-row-group-indent-45 {
  padding-left: 900px;
}
.ag-rtl .ag-row-group-indent-45 {
  padding-right: 900px;
}

.ag-ltr .ag-column-select-indent-46 {
  padding-left: 920px;
}
.ag-rtl .ag-column-select-indent-46 {
  padding-right: 920px;
}

.ag-ltr .ag-row-group-indent-46 {
  padding-left: 920px;
}
.ag-rtl .ag-row-group-indent-46 {
  padding-right: 920px;
}

.ag-ltr .ag-column-select-indent-47 {
  padding-left: 940px;
}
.ag-rtl .ag-column-select-indent-47 {
  padding-right: 940px;
}

.ag-ltr .ag-row-group-indent-47 {
  padding-left: 940px;
}
.ag-rtl .ag-row-group-indent-47 {
  padding-right: 940px;
}

.ag-ltr .ag-column-select-indent-48 {
  padding-left: 960px;
}
.ag-rtl .ag-column-select-indent-48 {
  padding-right: 960px;
}

.ag-ltr .ag-row-group-indent-48 {
  padding-left: 960px;
}
.ag-rtl .ag-row-group-indent-48 {
  padding-right: 960px;
}

.ag-ltr .ag-column-select-indent-49 {
  padding-left: 980px;
}
.ag-rtl .ag-column-select-indent-49 {
  padding-right: 980px;
}

.ag-ltr .ag-row-group-indent-49 {
  padding-left: 980px;
}
.ag-rtl .ag-row-group-indent-49 {
  padding-right: 980px;
}

.ag-ltr .ag-column-select-indent-50 {
  padding-left: 1000px;
}
.ag-rtl .ag-column-select-indent-50 {
  padding-right: 1000px;
}

.ag-ltr .ag-row-group-indent-50 {
  padding-left: 1000px;
}
.ag-rtl .ag-row-group-indent-50 {
  padding-right: 1000px;
}

.ag-ltr .ag-column-select-indent-51 {
  padding-left: 1020px;
}
.ag-rtl .ag-column-select-indent-51 {
  padding-right: 1020px;
}

.ag-ltr .ag-row-group-indent-51 {
  padding-left: 1020px;
}
.ag-rtl .ag-row-group-indent-51 {
  padding-right: 1020px;
}

.ag-ltr .ag-column-select-indent-52 {
  padding-left: 1040px;
}
.ag-rtl .ag-column-select-indent-52 {
  padding-right: 1040px;
}

.ag-ltr .ag-row-group-indent-52 {
  padding-left: 1040px;
}
.ag-rtl .ag-row-group-indent-52 {
  padding-right: 1040px;
}

.ag-ltr .ag-column-select-indent-53 {
  padding-left: 1060px;
}
.ag-rtl .ag-column-select-indent-53 {
  padding-right: 1060px;
}

.ag-ltr .ag-row-group-indent-53 {
  padding-left: 1060px;
}
.ag-rtl .ag-row-group-indent-53 {
  padding-right: 1060px;
}

.ag-ltr .ag-column-select-indent-54 {
  padding-left: 1080px;
}
.ag-rtl .ag-column-select-indent-54 {
  padding-right: 1080px;
}

.ag-ltr .ag-row-group-indent-54 {
  padding-left: 1080px;
}
.ag-rtl .ag-row-group-indent-54 {
  padding-right: 1080px;
}

.ag-ltr .ag-column-select-indent-55 {
  padding-left: 1100px;
}
.ag-rtl .ag-column-select-indent-55 {
  padding-right: 1100px;
}

.ag-ltr .ag-row-group-indent-55 {
  padding-left: 1100px;
}
.ag-rtl .ag-row-group-indent-55 {
  padding-right: 1100px;
}

.ag-ltr .ag-column-select-indent-56 {
  padding-left: 1120px;
}
.ag-rtl .ag-column-select-indent-56 {
  padding-right: 1120px;
}

.ag-ltr .ag-row-group-indent-56 {
  padding-left: 1120px;
}
.ag-rtl .ag-row-group-indent-56 {
  padding-right: 1120px;
}

.ag-ltr .ag-column-select-indent-57 {
  padding-left: 1140px;
}
.ag-rtl .ag-column-select-indent-57 {
  padding-right: 1140px;
}

.ag-ltr .ag-row-group-indent-57 {
  padding-left: 1140px;
}
.ag-rtl .ag-row-group-indent-57 {
  padding-right: 1140px;
}

.ag-ltr .ag-column-select-indent-58 {
  padding-left: 1160px;
}
.ag-rtl .ag-column-select-indent-58 {
  padding-right: 1160px;
}

.ag-ltr .ag-row-group-indent-58 {
  padding-left: 1160px;
}
.ag-rtl .ag-row-group-indent-58 {
  padding-right: 1160px;
}

.ag-ltr .ag-column-select-indent-59 {
  padding-left: 1180px;
}
.ag-rtl .ag-column-select-indent-59 {
  padding-right: 1180px;
}

.ag-ltr .ag-row-group-indent-59 {
  padding-left: 1180px;
}
.ag-rtl .ag-row-group-indent-59 {
  padding-right: 1180px;
}

.ag-ltr .ag-column-select-indent-60 {
  padding-left: 1200px;
}
.ag-rtl .ag-column-select-indent-60 {
  padding-right: 1200px;
}

.ag-ltr .ag-row-group-indent-60 {
  padding-left: 1200px;
}
.ag-rtl .ag-row-group-indent-60 {
  padding-right: 1200px;
}

.ag-ltr .ag-column-select-indent-61 {
  padding-left: 1220px;
}
.ag-rtl .ag-column-select-indent-61 {
  padding-right: 1220px;
}

.ag-ltr .ag-row-group-indent-61 {
  padding-left: 1220px;
}
.ag-rtl .ag-row-group-indent-61 {
  padding-right: 1220px;
}

.ag-ltr .ag-column-select-indent-62 {
  padding-left: 1240px;
}
.ag-rtl .ag-column-select-indent-62 {
  padding-right: 1240px;
}

.ag-ltr .ag-row-group-indent-62 {
  padding-left: 1240px;
}
.ag-rtl .ag-row-group-indent-62 {
  padding-right: 1240px;
}

.ag-ltr .ag-column-select-indent-63 {
  padding-left: 1260px;
}
.ag-rtl .ag-column-select-indent-63 {
  padding-right: 1260px;
}

.ag-ltr .ag-row-group-indent-63 {
  padding-left: 1260px;
}
.ag-rtl .ag-row-group-indent-63 {
  padding-right: 1260px;
}

.ag-ltr .ag-column-select-indent-64 {
  padding-left: 1280px;
}
.ag-rtl .ag-column-select-indent-64 {
  padding-right: 1280px;
}

.ag-ltr .ag-row-group-indent-64 {
  padding-left: 1280px;
}
.ag-rtl .ag-row-group-indent-64 {
  padding-right: 1280px;
}

.ag-ltr .ag-column-select-indent-65 {
  padding-left: 1300px;
}
.ag-rtl .ag-column-select-indent-65 {
  padding-right: 1300px;
}

.ag-ltr .ag-row-group-indent-65 {
  padding-left: 1300px;
}
.ag-rtl .ag-row-group-indent-65 {
  padding-right: 1300px;
}

.ag-ltr .ag-column-select-indent-66 {
  padding-left: 1320px;
}
.ag-rtl .ag-column-select-indent-66 {
  padding-right: 1320px;
}

.ag-ltr .ag-row-group-indent-66 {
  padding-left: 1320px;
}
.ag-rtl .ag-row-group-indent-66 {
  padding-right: 1320px;
}

.ag-ltr .ag-column-select-indent-67 {
  padding-left: 1340px;
}
.ag-rtl .ag-column-select-indent-67 {
  padding-right: 1340px;
}

.ag-ltr .ag-row-group-indent-67 {
  padding-left: 1340px;
}
.ag-rtl .ag-row-group-indent-67 {
  padding-right: 1340px;
}

.ag-ltr .ag-column-select-indent-68 {
  padding-left: 1360px;
}
.ag-rtl .ag-column-select-indent-68 {
  padding-right: 1360px;
}

.ag-ltr .ag-row-group-indent-68 {
  padding-left: 1360px;
}
.ag-rtl .ag-row-group-indent-68 {
  padding-right: 1360px;
}

.ag-ltr .ag-column-select-indent-69 {
  padding-left: 1380px;
}
.ag-rtl .ag-column-select-indent-69 {
  padding-right: 1380px;
}

.ag-ltr .ag-row-group-indent-69 {
  padding-left: 1380px;
}
.ag-rtl .ag-row-group-indent-69 {
  padding-right: 1380px;
}

.ag-ltr .ag-column-select-indent-70 {
  padding-left: 1400px;
}
.ag-rtl .ag-column-select-indent-70 {
  padding-right: 1400px;
}

.ag-ltr .ag-row-group-indent-70 {
  padding-left: 1400px;
}
.ag-rtl .ag-row-group-indent-70 {
  padding-right: 1400px;
}

.ag-ltr .ag-column-select-indent-71 {
  padding-left: 1420px;
}
.ag-rtl .ag-column-select-indent-71 {
  padding-right: 1420px;
}

.ag-ltr .ag-row-group-indent-71 {
  padding-left: 1420px;
}
.ag-rtl .ag-row-group-indent-71 {
  padding-right: 1420px;
}

.ag-ltr .ag-column-select-indent-72 {
  padding-left: 1440px;
}
.ag-rtl .ag-column-select-indent-72 {
  padding-right: 1440px;
}

.ag-ltr .ag-row-group-indent-72 {
  padding-left: 1440px;
}
.ag-rtl .ag-row-group-indent-72 {
  padding-right: 1440px;
}

.ag-ltr .ag-column-select-indent-73 {
  padding-left: 1460px;
}
.ag-rtl .ag-column-select-indent-73 {
  padding-right: 1460px;
}

.ag-ltr .ag-row-group-indent-73 {
  padding-left: 1460px;
}
.ag-rtl .ag-row-group-indent-73 {
  padding-right: 1460px;
}

.ag-ltr .ag-column-select-indent-74 {
  padding-left: 1480px;
}
.ag-rtl .ag-column-select-indent-74 {
  padding-right: 1480px;
}

.ag-ltr .ag-row-group-indent-74 {
  padding-left: 1480px;
}
.ag-rtl .ag-row-group-indent-74 {
  padding-right: 1480px;
}

.ag-ltr .ag-column-select-indent-75 {
  padding-left: 1500px;
}
.ag-rtl .ag-column-select-indent-75 {
  padding-right: 1500px;
}

.ag-ltr .ag-row-group-indent-75 {
  padding-left: 1500px;
}
.ag-rtl .ag-row-group-indent-75 {
  padding-right: 1500px;
}

.ag-ltr .ag-column-select-indent-76 {
  padding-left: 1520px;
}
.ag-rtl .ag-column-select-indent-76 {
  padding-right: 1520px;
}

.ag-ltr .ag-row-group-indent-76 {
  padding-left: 1520px;
}
.ag-rtl .ag-row-group-indent-76 {
  padding-right: 1520px;
}

.ag-ltr .ag-column-select-indent-77 {
  padding-left: 1540px;
}
.ag-rtl .ag-column-select-indent-77 {
  padding-right: 1540px;
}

.ag-ltr .ag-row-group-indent-77 {
  padding-left: 1540px;
}
.ag-rtl .ag-row-group-indent-77 {
  padding-right: 1540px;
}

.ag-ltr .ag-column-select-indent-78 {
  padding-left: 1560px;
}
.ag-rtl .ag-column-select-indent-78 {
  padding-right: 1560px;
}

.ag-ltr .ag-row-group-indent-78 {
  padding-left: 1560px;
}
.ag-rtl .ag-row-group-indent-78 {
  padding-right: 1560px;
}

.ag-ltr .ag-column-select-indent-79 {
  padding-left: 1580px;
}
.ag-rtl .ag-column-select-indent-79 {
  padding-right: 1580px;
}

.ag-ltr .ag-row-group-indent-79 {
  padding-left: 1580px;
}
.ag-rtl .ag-row-group-indent-79 {
  padding-right: 1580px;
}

.ag-ltr .ag-column-select-indent-80 {
  padding-left: 1600px;
}
.ag-rtl .ag-column-select-indent-80 {
  padding-right: 1600px;
}

.ag-ltr .ag-row-group-indent-80 {
  padding-left: 1600px;
}
.ag-rtl .ag-row-group-indent-80 {
  padding-right: 1600px;
}

.ag-ltr .ag-column-select-indent-81 {
  padding-left: 1620px;
}
.ag-rtl .ag-column-select-indent-81 {
  padding-right: 1620px;
}

.ag-ltr .ag-row-group-indent-81 {
  padding-left: 1620px;
}
.ag-rtl .ag-row-group-indent-81 {
  padding-right: 1620px;
}

.ag-ltr .ag-column-select-indent-82 {
  padding-left: 1640px;
}
.ag-rtl .ag-column-select-indent-82 {
  padding-right: 1640px;
}

.ag-ltr .ag-row-group-indent-82 {
  padding-left: 1640px;
}
.ag-rtl .ag-row-group-indent-82 {
  padding-right: 1640px;
}

.ag-ltr .ag-column-select-indent-83 {
  padding-left: 1660px;
}
.ag-rtl .ag-column-select-indent-83 {
  padding-right: 1660px;
}

.ag-ltr .ag-row-group-indent-83 {
  padding-left: 1660px;
}
.ag-rtl .ag-row-group-indent-83 {
  padding-right: 1660px;
}

.ag-ltr .ag-column-select-indent-84 {
  padding-left: 1680px;
}
.ag-rtl .ag-column-select-indent-84 {
  padding-right: 1680px;
}

.ag-ltr .ag-row-group-indent-84 {
  padding-left: 1680px;
}
.ag-rtl .ag-row-group-indent-84 {
  padding-right: 1680px;
}

.ag-ltr .ag-column-select-indent-85 {
  padding-left: 1700px;
}
.ag-rtl .ag-column-select-indent-85 {
  padding-right: 1700px;
}

.ag-ltr .ag-row-group-indent-85 {
  padding-left: 1700px;
}
.ag-rtl .ag-row-group-indent-85 {
  padding-right: 1700px;
}

.ag-ltr .ag-column-select-indent-86 {
  padding-left: 1720px;
}
.ag-rtl .ag-column-select-indent-86 {
  padding-right: 1720px;
}

.ag-ltr .ag-row-group-indent-86 {
  padding-left: 1720px;
}
.ag-rtl .ag-row-group-indent-86 {
  padding-right: 1720px;
}

.ag-ltr .ag-column-select-indent-87 {
  padding-left: 1740px;
}
.ag-rtl .ag-column-select-indent-87 {
  padding-right: 1740px;
}

.ag-ltr .ag-row-group-indent-87 {
  padding-left: 1740px;
}
.ag-rtl .ag-row-group-indent-87 {
  padding-right: 1740px;
}

.ag-ltr .ag-column-select-indent-88 {
  padding-left: 1760px;
}
.ag-rtl .ag-column-select-indent-88 {
  padding-right: 1760px;
}

.ag-ltr .ag-row-group-indent-88 {
  padding-left: 1760px;
}
.ag-rtl .ag-row-group-indent-88 {
  padding-right: 1760px;
}

.ag-ltr .ag-column-select-indent-89 {
  padding-left: 1780px;
}
.ag-rtl .ag-column-select-indent-89 {
  padding-right: 1780px;
}

.ag-ltr .ag-row-group-indent-89 {
  padding-left: 1780px;
}
.ag-rtl .ag-row-group-indent-89 {
  padding-right: 1780px;
}

.ag-ltr .ag-column-select-indent-90 {
  padding-left: 1800px;
}
.ag-rtl .ag-column-select-indent-90 {
  padding-right: 1800px;
}

.ag-ltr .ag-row-group-indent-90 {
  padding-left: 1800px;
}
.ag-rtl .ag-row-group-indent-90 {
  padding-right: 1800px;
}

.ag-ltr .ag-column-select-indent-91 {
  padding-left: 1820px;
}
.ag-rtl .ag-column-select-indent-91 {
  padding-right: 1820px;
}

.ag-ltr .ag-row-group-indent-91 {
  padding-left: 1820px;
}
.ag-rtl .ag-row-group-indent-91 {
  padding-right: 1820px;
}

.ag-ltr .ag-column-select-indent-92 {
  padding-left: 1840px;
}
.ag-rtl .ag-column-select-indent-92 {
  padding-right: 1840px;
}

.ag-ltr .ag-row-group-indent-92 {
  padding-left: 1840px;
}
.ag-rtl .ag-row-group-indent-92 {
  padding-right: 1840px;
}

.ag-ltr .ag-column-select-indent-93 {
  padding-left: 1860px;
}
.ag-rtl .ag-column-select-indent-93 {
  padding-right: 1860px;
}

.ag-ltr .ag-row-group-indent-93 {
  padding-left: 1860px;
}
.ag-rtl .ag-row-group-indent-93 {
  padding-right: 1860px;
}

.ag-ltr .ag-column-select-indent-94 {
  padding-left: 1880px;
}
.ag-rtl .ag-column-select-indent-94 {
  padding-right: 1880px;
}

.ag-ltr .ag-row-group-indent-94 {
  padding-left: 1880px;
}
.ag-rtl .ag-row-group-indent-94 {
  padding-right: 1880px;
}

.ag-ltr .ag-column-select-indent-95 {
  padding-left: 1900px;
}
.ag-rtl .ag-column-select-indent-95 {
  padding-right: 1900px;
}

.ag-ltr .ag-row-group-indent-95 {
  padding-left: 1900px;
}
.ag-rtl .ag-row-group-indent-95 {
  padding-right: 1900px;
}

.ag-ltr .ag-column-select-indent-96 {
  padding-left: 1920px;
}
.ag-rtl .ag-column-select-indent-96 {
  padding-right: 1920px;
}

.ag-ltr .ag-row-group-indent-96 {
  padding-left: 1920px;
}
.ag-rtl .ag-row-group-indent-96 {
  padding-right: 1920px;
}

.ag-ltr .ag-column-select-indent-97 {
  padding-left: 1940px;
}
.ag-rtl .ag-column-select-indent-97 {
  padding-right: 1940px;
}

.ag-ltr .ag-row-group-indent-97 {
  padding-left: 1940px;
}
.ag-rtl .ag-row-group-indent-97 {
  padding-right: 1940px;
}

.ag-ltr .ag-column-select-indent-98 {
  padding-left: 1960px;
}
.ag-rtl .ag-column-select-indent-98 {
  padding-right: 1960px;
}

.ag-ltr .ag-row-group-indent-98 {
  padding-left: 1960px;
}
.ag-rtl .ag-row-group-indent-98 {
  padding-right: 1960px;
}

.ag-ltr .ag-column-select-indent-99 {
  padding-left: 1980px;
}
.ag-rtl .ag-column-select-indent-99 {
  padding-right: 1980px;
}

.ag-ltr .ag-row-group-indent-99 {
  padding-left: 1980px;
}
.ag-rtl .ag-row-group-indent-99 {
  padding-right: 1980px;
}

.ag-ltr {
  direction: ltr;
}
.ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
  flex-direction: row;
}

.ag-rtl {
  direction: rtl;
}
.ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
  flex-direction: row-reverse;
}
.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-tree-closed {
  display: block;
  transform: rotate(180deg);
}

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch;
}

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-chart-title-edit {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  text-align: center;
}

.ag-chart-title-edit.currently-editing {
  display: inline-block;
}

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
}

.ag-charts-canvas {
  display: block;
}

.ag-chart-menu {
  position: absolute;
  top: 10px;
  width: 24px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.ag-ltr .ag-chart-menu {
  right: 20px;
}
.ag-rtl .ag-chart-menu {
  left: 20px;
}

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s;
}

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden;
}

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.ag-chart-tabbed-menu-header {
  flex: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: default;
}

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden;
}

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto;
}

.ag-chart-settings {
  overflow-x: hidden;
}

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.ag-chart-settings-nav-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px;
}

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative;
}
.ag-chart-settings-card-item.ag-not-selected {
  opacity: 0.2;
}
.ag-chart-settings-card-item::before {
  content: " ";
  display: block;
  position: absolute;
  background-color: transparent;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  width: 20px;
  height: 20px;
}

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none;
}

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
}

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
}
.ag-chart-settings-mini-wrapper.ag-animating {
  transition: left 0.3s;
  transition-timing-function: ease-in-out;
}

.ag-chart-mini-thumbnail {
  cursor: pointer;
}

.ag-chart-mini-thumbnail-canvas {
  display: block;
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0;
}

.ag-charts-font-panel-controls {
  justify-content: space-between;
}

.ag-chart-empty-text {
  display: flex;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.ag-chart .ag-chart-menu {
  opacity: 0;
  pointer-events: none;
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
  opacity: 1;
  pointer-events: all;
}

.ag-date-time-list-page-title-bar {
  display: flex;
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row {
  display: flex;
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
  flex-basis: 0;
  flex-grow: 1;
}

.ag-date-time-list-page-entry {
  cursor: pointer;
}

.ag-theme-alpine {
  -webkit-font-smoothing: antialiased;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 13px;
  line-height: normal;
}
@font-face {
  font-family: "agGridAlpine";
  src: url("data:application/font-woff;charset=utf-8;base64,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") format("woff");
  font-weight: normal;
  font-style: normal;
}
.ag-theme-alpine .ag-icon {
  font-family: "agGridAlpine";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-alpine .ag-icon-aggregation::before {
  content: "\f101";
}
.ag-theme-alpine .ag-icon-arrows::before {
  content: "\f102";
}
.ag-theme-alpine .ag-icon-asc::before {
  content: "\f103";
}
.ag-theme-alpine .ag-icon-cancel::before {
  content: "\f104";
}
.ag-theme-alpine .ag-icon-chart::before {
  content: "\f105";
}
.ag-theme-alpine .ag-icon-color-picker::before {
  content: "\f109";
}
.ag-theme-alpine .ag-icon-columns::before {
  content: "\f10a";
}
.ag-theme-alpine .ag-icon-contracted::before {
  content: "\f10b";
}
.ag-theme-alpine .ag-icon-copy::before {
  content: "\f10c";
}
.ag-theme-alpine .ag-icon-cross::before {
  content: "\f10d";
}
.ag-theme-alpine .ag-icon-csv::before {
  content: "\f10e";
}
.ag-theme-alpine .ag-icon-desc::before {
  content: "\f10f";
}
.ag-theme-alpine .ag-icon-excel::before {
  content: "\f110";
}
.ag-theme-alpine .ag-icon-expanded::before {
  content: "\f111";
}
.ag-theme-alpine .ag-icon-eye-slash::before {
  content: "\f112";
}
.ag-theme-alpine .ag-icon-eye::before {
  content: "\f113";
}
.ag-theme-alpine .ag-icon-filter::before {
  content: "\f114";
}
.ag-theme-alpine .ag-icon-first::before {
  content: "\f115";
}
.ag-theme-alpine .ag-icon-grip::before {
  content: "\f116";
}
.ag-theme-alpine .ag-icon-group::before {
  content: "\f117";
}
.ag-theme-alpine .ag-icon-last::before {
  content: "\f118";
}
.ag-theme-alpine .ag-icon-left::before {
  content: "\f119";
}
.ag-theme-alpine .ag-icon-linked::before {
  content: "\f11a";
}
.ag-theme-alpine .ag-icon-loading::before {
  content: "\f11b";
}
.ag-theme-alpine .ag-icon-maximize::before {
  content: "\f11c";
}
.ag-theme-alpine .ag-icon-menu::before {
  content: "\f11d";
}
.ag-theme-alpine .ag-icon-minimize::before {
  content: "\f11e";
}
.ag-theme-alpine .ag-icon-next::before {
  content: "\f11f";
}
.ag-theme-alpine .ag-icon-none::before {
  content: "\f120";
}
.ag-theme-alpine .ag-icon-not-allowed::before {
  content: "\f121";
}
.ag-theme-alpine .ag-icon-paste::before {
  content: "\f122";
}
.ag-theme-alpine .ag-icon-pin::before {
  content: "\f123";
}
.ag-theme-alpine .ag-icon-pivot::before {
  content: "\f124";
}
.ag-theme-alpine .ag-icon-previous::before {
  content: "\f125";
}
.ag-theme-alpine .ag-icon-right::before {
  content: "\f128";
}
.ag-theme-alpine .ag-icon-save::before {
  content: "\f129";
}
.ag-theme-alpine .ag-icon-small-down::before {
  content: "\f12a";
}
.ag-theme-alpine .ag-icon-small-left::before {
  content: "\f12b";
}
.ag-theme-alpine .ag-icon-small-right::before {
  content: "\f12c";
}
.ag-theme-alpine .ag-icon-small-up::before {
  content: "\f12d";
}
.ag-theme-alpine .ag-icon-tick::before {
  content: "\f12e";
}
.ag-theme-alpine .ag-icon-tree-closed::before {
  content: "\f12f";
}
.ag-theme-alpine .ag-icon-tree-indeterminate::before {
  content: "\f130";
}
.ag-theme-alpine .ag-icon-tree-open::before {
  content: "\f131";
}
.ag-theme-alpine .ag-icon-unlinked::before {
  content: "\f132";
}
.ag-theme-alpine .ag-icon-row-drag::before {
  content: "\f116";
}
.ag-theme-alpine .ag-left-arrow::before {
  content: "\f119";
}
.ag-theme-alpine .ag-right-arrow::before {
  content: "\f128";
}
.ag-theme-alpine .ag-root-wrapper {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine [class^=ag-], .ag-theme-alpine [class^=ag-]:focus, .ag-theme-alpine [class^=ag-]:after, .ag-theme-alpine [class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}
.ag-theme-alpine [class^=ag-]::-ms-clear {
  display: none;
}
.ag-theme-alpine .ag-checkbox .ag-input-wrapper,
.ag-theme-alpine .ag-radio-button .ag-input-wrapper {
  overflow: visible;
}
.ag-theme-alpine .ag-range-field .ag-input-wrapper {
  height: 100%;
}
.ag-theme-alpine .ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}
.ag-theme-alpine .ag-ltr .ag-label-align-right .ag-label {
  margin-left: 6px;
}

.ag-theme-alpine .ag-rtl .ag-label-align-right .ag-label {
  margin-right: 6px;
}

.ag-theme-alpine input[class^=ag-] {
  margin: 0;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine textarea[class^=ag-],
.ag-theme-alpine select[class^=ag-] {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine input[class^=ag-]:not([type]),
.ag-theme-alpine input[class^=ag-][type=text],
.ag-theme-alpine input[class^=ag-][type=number],
.ag-theme-alpine input[class^=ag-][type=tel],
.ag-theme-alpine input[class^=ag-][type=date],
.ag-theme-alpine input[class^=ag-][type=datetime-local],
.ag-theme-alpine textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border-width: 1px;
  border-style: solid;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-input-border-color, var(--ag-border-color, #babfc7));
}
.ag-theme-alpine input[class^=ag-]:not([type]):disabled,
.ag-theme-alpine input[class^=ag-][type=text]:disabled,
.ag-theme-alpine input[class^=ag-][type=number]:disabled,
.ag-theme-alpine input[class^=ag-][type=tel]:disabled,
.ag-theme-alpine input[class^=ag-][type=date]:disabled,
.ag-theme-alpine input[class^=ag-][type=datetime-local]:disabled,
.ag-theme-alpine textarea[class^=ag-]:disabled {
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  background-color: #f1f2f4;
  background-color: #f1f2f4;
  background-color: var(--ag-input-disabled-background-color, #f1f2f4);
  border-color: rgba(186, 191, 199, 0.3);
  border-color: rgba(186, 191, 199, 0.3);
  border-color: var(--ag-input-disabled-border-color, rgba(186, 191, 199, 0.3));
}
.ag-theme-alpine input[class^=ag-]:not([type]):focus,
.ag-theme-alpine input[class^=ag-][type=text]:focus,
.ag-theme-alpine input[class^=ag-][type=number]:focus,
.ag-theme-alpine input[class^=ag-][type=tel]:focus,
.ag-theme-alpine input[class^=ag-][type=date]:focus,
.ag-theme-alpine input[class^=ag-][type=datetime-local]:focus,
.ag-theme-alpine textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine input[class^=ag-][type=number] {
  -moz-appearance: textfield;
}
.ag-theme-alpine input[class^=ag-][type=number]::-webkit-outer-spin-button, .ag-theme-alpine input[class^=ag-][type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ag-theme-alpine input[class^=ag-][type=range] {
  padding: 0;
}
.ag-theme-alpine input[class^=ag-][type=button]:focus, .ag-theme-alpine button[class^=ag-]:focus {
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-alpine .ag-drag-handle {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-list-item, .ag-theme-alpine .ag-virtual-list-item {
  height: 24px;
}
.ag-theme-alpine .ag-keyboard-focus .ag-virtual-list-item:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-select-list {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  overflow-y: auto;
  overflow-x: hidden;
}
.ag-theme-alpine .ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-theme-alpine .ag-list-item.ag-active-item {
  background-color: rgba(33, 150, 243, 0.1);
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-alpine .ag-select-list-item {
  padding-left: 4px;
  padding-right: 4px;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.ag-theme-alpine .ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ag-theme-alpine .ag-select .ag-picker-field-wrapper {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  min-height: 24px;
  cursor: default;
}
.ag-theme-alpine .ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-theme-alpine .ag-select:not(.ag-cell-editor) {
  height: 24px;
}
.ag-theme-alpine .ag-select .ag-picker-field-display {
  margin: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-theme-alpine .ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-theme-alpine .ag-select.ag-disabled {
  opacity: 0.5;
}
.ag-theme-alpine .ag-rich-select {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-alpine .ag-rich-select-list {
  width: 100%;
  min-width: 200px;
  height: 273px;
}
.ag-theme-alpine .ag-rich-select-value {
  padding: 0 6px 0 18px;
  height: 42px;
  border-bottom: solid 1px;
  border-bottom-color: #dde2eb;
  border-bottom-color: #dde2eb;
  border-bottom-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-rich-select-virtual-list-item {
  cursor: default;
  height: 24px;
}
.ag-theme-alpine .ag-rich-select-virtual-list-item:hover {
  background-color: rgba(33, 150, 243, 0.1);
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-alpine .ag-rich-select-row {
  padding-left: 18px;
}
.ag-theme-alpine .ag-rich-select-row-selected {
  background-color: rgba(33, 150, 243, 0.3);
  background-color: rgba(33, 150, 243, 0.3);
  background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3));
}
.ag-theme-alpine .ag-row-drag,
.ag-theme-alpine .ag-selection-checkbox,
.ag-theme-alpine .ag-group-expanded,
.ag-theme-alpine .ag-group-contracted {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-ltr .ag-row-drag, .ag-theme-alpine .ag-ltr .ag-selection-checkbox, .ag-theme-alpine .ag-ltr .ag-group-expanded, .ag-theme-alpine .ag-ltr .ag-group-contracted {
  margin-right: 12px;
}

.ag-theme-alpine .ag-rtl .ag-row-drag, .ag-theme-alpine .ag-rtl .ag-selection-checkbox, .ag-theme-alpine .ag-rtl .ag-group-expanded, .ag-theme-alpine .ag-rtl .ag-group-contracted {
  margin-left: 12px;
}

.ag-theme-alpine .ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  height: 40px;
  display: flex;
  align-items: center;
  flex: none;
}
.ag-theme-alpine .ag-group-expanded,
.ag-theme-alpine .ag-group-contracted {
  cursor: pointer;
}
.ag-theme-alpine .ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-ltr .ag-group-child-count {
  margin-left: 2px;
}

.ag-theme-alpine .ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-theme-alpine .ag-group-title-bar {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-subheader-background-color, #fff);
  padding: 6px;
}
.ag-theme-alpine .ag-group-toolbar {
  padding: 6px;
}
.ag-theme-alpine .ag-disabled-group-title-bar, .ag-theme-alpine .ag-disabled-group-container {
  opacity: 0.5;
}
.ag-theme-alpine .group-item {
  margin: 3px 0;
}
.ag-theme-alpine .ag-label {
  white-space: nowrap;
}
.ag-theme-alpine .ag-ltr .ag-label {
  margin-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-label {
  margin-left: 6px;
}

.ag-theme-alpine .ag-label-align-top .ag-label {
  margin-bottom: 3px;
}
.ag-theme-alpine .ag-ltr .ag-slider-field, .ag-theme-alpine .ag-ltr .ag-angle-select-field {
  margin-right: 12px;
}

.ag-theme-alpine .ag-rtl .ag-slider-field, .ag-theme-alpine .ag-rtl .ag-angle-select-field {
  margin-left: 12px;
}

.ag-theme-alpine .ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine .ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: #181d1f;
  background-color: #181d1f;
  background-color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-picker-field-wrapper {
  border: 1px solid;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  border-radius: 5px;
}
.ag-theme-alpine .ag-picker-field-wrapper:focus {
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-alpine .ag-picker-field-button {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-dialog.ag-color-dialog {
  border-radius: 5px;
}
.ag-theme-alpine .ag-color-picker .ag-picker-field-display {
  height: 16px;
}
.ag-theme-alpine .ag-color-panel {
  padding: 6px;
}
.ag-theme-alpine .ag-spectrum-color {
  background-color: red;
  border-radius: 2px;
}
.ag-theme-alpine .ag-spectrum-tools {
  padding: 10px;
}
.ag-theme-alpine .ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}
.ag-theme-alpine .ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}
.ag-theme-alpine .ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}
.ag-theme-alpine .ag-spectrum-hue-background {
  border-radius: 2px;
}
.ag-theme-alpine .ag-spectrum-alpha-background {
  border-radius: 2px;
}
.ag-theme-alpine .ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}
.ag-theme-alpine .ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: #f8f8f8;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.ag-theme-alpine .ag-recent-color {
  margin: 0 3px;
}
.ag-theme-alpine .ag-recent-color:first-child {
  margin-left: 0;
}
.ag-theme-alpine .ag-recent-color:last-child {
  margin-right: 0;
}
.ag-theme-alpine.ag-dnd-ghost {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  border: solid 1px;
  border-color: #dde2eb;
  border-color: #dde2eb;
  border-color: var(--ag-secondary-border-color, #dde2eb);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
  height: 48px !important;
  line-height: 48px;
  margin: 0;
  padding: 0 12px;
  transform: translateY(12px);
}
.ag-theme-alpine .ag-dnd-ghost-icon {
  margin-right: 6px;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
}
.ag-theme-alpine .ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
}
.ag-dragging-range-handle .ag-theme-alpine .ag-dialog, .ag-dragging-fill-handle .ag-theme-alpine .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-alpine .ag-dialog {
  border-radius: 3px;
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-panel {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine .ag-panel-title-bar {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-header-background-color, #f8f8f8);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)));
  height: 48px;
  padding: 6px 18px;
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button {
  margin-left: 6px;
}

.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button {
  margin-right: 6px;
}

.ag-theme-alpine .ag-tooltip {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-header-background-color, #f8f8f8);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
  padding: 6px;
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  border-radius: 3px;
  transition: opacity 1s;
}
.ag-theme-alpine .ag-tooltip.ag-tooltip-hiding {
  opacity: 0;
}
.ag-theme-alpine .ag-ltr .ag-column-select-indent-1 {
  padding-left: 16px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-1 {
  padding-right: 16px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-2 {
  padding-left: 32px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-2 {
  padding-right: 32px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-3 {
  padding-left: 48px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-3 {
  padding-right: 48px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-4 {
  padding-left: 64px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-4 {
  padding-right: 64px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-5 {
  padding-left: 80px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-5 {
  padding-right: 80px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-6 {
  padding-left: 96px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-6 {
  padding-right: 96px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-7 {
  padding-left: 112px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-7 {
  padding-right: 112px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-8 {
  padding-left: 128px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-8 {
  padding-right: 128px;
}

.ag-theme-alpine .ag-ltr .ag-column-select-indent-9 {
  padding-left: 144px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-indent-9 {
  padding-right: 144px;
}

.ag-theme-alpine .ag-column-select-header-icon {
  cursor: pointer;
}
.ag-theme-alpine .ag-keyboard-focus .ag-column-select-header-icon:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-column-select-header-icon:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-ltr .ag-column-group-icons:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-header-icon:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-header-checkbox:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-checkbox:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: 12px;
}

.ag-theme-alpine .ag-rtl .ag-column-group-icons:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-header-icon:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-header-checkbox:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-checkbox:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: 12px;
}

.ag-theme-alpine .ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-column-select-column-group:not(:last-child),
.ag-theme-alpine .ag-column-select-column:not(:last-child) {
  margin-bottom: 9px;
}
.ag-theme-alpine .ag-column-select-column-readonly,
.ag-theme-alpine .ag-column-select-column-group-readonly {
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  pointer-events: none;
}
.ag-theme-alpine .ag-ltr .ag-column-select-add-group-indent {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-column-select-add-group-indent {
  margin-right: 28px;
}

.ag-theme-alpine .ag-column-select-virtual-list-viewport {
  padding: 6px 0px;
}
.ag-theme-alpine .ag-column-select-virtual-list-item {
  margin: 0 12px;
}
.ag-theme-alpine .ag-rtl {
  text-align: right;
}
.ag-theme-alpine .ag-root-wrapper {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: 46px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: 46px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-1 {
  padding-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-1 {
  padding-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: 74px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: 74px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-2 {
  padding-left: 56px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-2 {
  padding-right: 56px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: 102px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: 102px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-3 {
  padding-left: 84px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-3 {
  padding-right: 84px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: 130px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: 130px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-4 {
  padding-left: 112px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-4 {
  padding-right: 112px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: 158px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: 158px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-5 {
  padding-left: 140px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-5 {
  padding-right: 140px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: 186px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: 186px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-6 {
  padding-left: 168px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-6 {
  padding-right: 168px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: 214px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: 214px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-7 {
  padding-left: 196px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-7 {
  padding-right: 196px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: 242px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: 242px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-8 {
  padding-left: 224px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-8 {
  padding-right: 224px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: 270px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: 270px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-9 {
  padding-left: 252px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-9 {
  padding-right: 252px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: 298px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: 298px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-10 {
  padding-left: 280px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-10 {
  padding-right: 280px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: 326px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: 326px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-11 {
  padding-left: 308px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-11 {
  padding-right: 308px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: 354px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: 354px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-12 {
  padding-left: 336px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-12 {
  padding-right: 336px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: 382px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: 382px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-13 {
  padding-left: 364px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-13 {
  padding-right: 364px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: 410px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: 410px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-14 {
  padding-left: 392px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-14 {
  padding-right: 392px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: 438px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: 438px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-15 {
  padding-left: 420px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-15 {
  padding-right: 420px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: 466px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: 466px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-16 {
  padding-left: 448px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-16 {
  padding-right: 448px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: 494px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: 494px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-17 {
  padding-left: 476px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-17 {
  padding-right: 476px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: 522px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: 522px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-18 {
  padding-left: 504px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-18 {
  padding-right: 504px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: 550px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: 550px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-19 {
  padding-left: 532px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-19 {
  padding-right: 532px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: 578px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: 578px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-20 {
  padding-left: 560px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-20 {
  padding-right: 560px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: 606px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: 606px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-21 {
  padding-left: 588px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-21 {
  padding-right: 588px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: 634px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: 634px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-22 {
  padding-left: 616px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-22 {
  padding-right: 616px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: 662px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: 662px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-23 {
  padding-left: 644px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-23 {
  padding-right: 644px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: 690px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: 690px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-24 {
  padding-left: 672px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-24 {
  padding-right: 672px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: 718px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: 718px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-25 {
  padding-left: 700px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-25 {
  padding-right: 700px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: 746px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: 746px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-26 {
  padding-left: 728px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-26 {
  padding-right: 728px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: 774px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: 774px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-27 {
  padding-left: 756px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-27 {
  padding-right: 756px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: 802px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: 802px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-28 {
  padding-left: 784px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-28 {
  padding-right: 784px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: 830px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: 830px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-29 {
  padding-left: 812px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-29 {
  padding-right: 812px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: 858px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: 858px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-30 {
  padding-left: 840px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-30 {
  padding-right: 840px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: 886px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: 886px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-31 {
  padding-left: 868px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-31 {
  padding-right: 868px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: 914px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: 914px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-32 {
  padding-left: 896px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-32 {
  padding-right: 896px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: 942px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: 942px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-33 {
  padding-left: 924px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-33 {
  padding-right: 924px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: 970px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: 970px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-34 {
  padding-left: 952px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-34 {
  padding-right: 952px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: 998px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: 998px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-35 {
  padding-left: 980px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-35 {
  padding-right: 980px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: 1026px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: 1026px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-36 {
  padding-left: 1008px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-36 {
  padding-right: 1008px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: 1054px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: 1054px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-37 {
  padding-left: 1036px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-37 {
  padding-right: 1036px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: 1082px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: 1082px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-38 {
  padding-left: 1064px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-38 {
  padding-right: 1064px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: 1110px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: 1110px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-39 {
  padding-left: 1092px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-39 {
  padding-right: 1092px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: 1138px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: 1138px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-40 {
  padding-left: 1120px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-40 {
  padding-right: 1120px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: 1166px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: 1166px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-41 {
  padding-left: 1148px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-41 {
  padding-right: 1148px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: 1194px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: 1194px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-42 {
  padding-left: 1176px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-42 {
  padding-right: 1176px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: 1222px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: 1222px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-43 {
  padding-left: 1204px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-43 {
  padding-right: 1204px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: 1250px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: 1250px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-44 {
  padding-left: 1232px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-44 {
  padding-right: 1232px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: 1278px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: 1278px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-45 {
  padding-left: 1260px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-45 {
  padding-right: 1260px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: 1306px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: 1306px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-46 {
  padding-left: 1288px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-46 {
  padding-right: 1288px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: 1334px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: 1334px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-47 {
  padding-left: 1316px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-47 {
  padding-right: 1316px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: 1362px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: 1362px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-48 {
  padding-left: 1344px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-48 {
  padding-right: 1344px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: 1390px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: 1390px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-49 {
  padding-left: 1372px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-49 {
  padding-right: 1372px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: 1418px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: 1418px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-50 {
  padding-left: 1400px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-50 {
  padding-right: 1400px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: 1446px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: 1446px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-51 {
  padding-left: 1428px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-51 {
  padding-right: 1428px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: 1474px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: 1474px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-52 {
  padding-left: 1456px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-52 {
  padding-right: 1456px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: 1502px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: 1502px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-53 {
  padding-left: 1484px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-53 {
  padding-right: 1484px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: 1530px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: 1530px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-54 {
  padding-left: 1512px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-54 {
  padding-right: 1512px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: 1558px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: 1558px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-55 {
  padding-left: 1540px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-55 {
  padding-right: 1540px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: 1586px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: 1586px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-56 {
  padding-left: 1568px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-56 {
  padding-right: 1568px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: 1614px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: 1614px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-57 {
  padding-left: 1596px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-57 {
  padding-right: 1596px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: 1642px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: 1642px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-58 {
  padding-left: 1624px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-58 {
  padding-right: 1624px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: 1670px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: 1670px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-59 {
  padding-left: 1652px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-59 {
  padding-right: 1652px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: 1698px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: 1698px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-60 {
  padding-left: 1680px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-60 {
  padding-right: 1680px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: 1726px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: 1726px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-61 {
  padding-left: 1708px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-61 {
  padding-right: 1708px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: 1754px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: 1754px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-62 {
  padding-left: 1736px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-62 {
  padding-right: 1736px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: 1782px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: 1782px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-63 {
  padding-left: 1764px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-63 {
  padding-right: 1764px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: 1810px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: 1810px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-64 {
  padding-left: 1792px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-64 {
  padding-right: 1792px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: 1838px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: 1838px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-65 {
  padding-left: 1820px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-65 {
  padding-right: 1820px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: 1866px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: 1866px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-66 {
  padding-left: 1848px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-66 {
  padding-right: 1848px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: 1894px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: 1894px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-67 {
  padding-left: 1876px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-67 {
  padding-right: 1876px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: 1922px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: 1922px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-68 {
  padding-left: 1904px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-68 {
  padding-right: 1904px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: 1950px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: 1950px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-69 {
  padding-left: 1932px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-69 {
  padding-right: 1932px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: 1978px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: 1978px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-70 {
  padding-left: 1960px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-70 {
  padding-right: 1960px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: 2006px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: 2006px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-71 {
  padding-left: 1988px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-71 {
  padding-right: 1988px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: 2034px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: 2034px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-72 {
  padding-left: 2016px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-72 {
  padding-right: 2016px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: 2062px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: 2062px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-73 {
  padding-left: 2044px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-73 {
  padding-right: 2044px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: 2090px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: 2090px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-74 {
  padding-left: 2072px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-74 {
  padding-right: 2072px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: 2118px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: 2118px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-75 {
  padding-left: 2100px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-75 {
  padding-right: 2100px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: 2146px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: 2146px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-76 {
  padding-left: 2128px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-76 {
  padding-right: 2128px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: 2174px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: 2174px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-77 {
  padding-left: 2156px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-77 {
  padding-right: 2156px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: 2202px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: 2202px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-78 {
  padding-left: 2184px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-78 {
  padding-right: 2184px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: 2230px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: 2230px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-79 {
  padding-left: 2212px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-79 {
  padding-right: 2212px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: 2258px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: 2258px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-80 {
  padding-left: 2240px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-80 {
  padding-right: 2240px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: 2286px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: 2286px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-81 {
  padding-left: 2268px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-81 {
  padding-right: 2268px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: 2314px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: 2314px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-82 {
  padding-left: 2296px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-82 {
  padding-right: 2296px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: 2342px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: 2342px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-83 {
  padding-left: 2324px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-83 {
  padding-right: 2324px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: 2370px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: 2370px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-84 {
  padding-left: 2352px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-84 {
  padding-right: 2352px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: 2398px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: 2398px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-85 {
  padding-left: 2380px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-85 {
  padding-right: 2380px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: 2426px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: 2426px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-86 {
  padding-left: 2408px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-86 {
  padding-right: 2408px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: 2454px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: 2454px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-87 {
  padding-left: 2436px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-87 {
  padding-right: 2436px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: 2482px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: 2482px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-88 {
  padding-left: 2464px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-88 {
  padding-right: 2464px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: 2510px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: 2510px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-89 {
  padding-left: 2492px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-89 {
  padding-right: 2492px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: 2538px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: 2538px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-90 {
  padding-left: 2520px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-90 {
  padding-right: 2520px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: 2566px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: 2566px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-91 {
  padding-left: 2548px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-91 {
  padding-right: 2548px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: 2594px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: 2594px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-92 {
  padding-left: 2576px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-92 {
  padding-right: 2576px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: 2622px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: 2622px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-93 {
  padding-left: 2604px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-93 {
  padding-right: 2604px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: 2650px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: 2650px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-94 {
  padding-left: 2632px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-94 {
  padding-right: 2632px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: 2678px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: 2678px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-95 {
  padding-left: 2660px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-95 {
  padding-right: 2660px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: 2706px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: 2706px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-96 {
  padding-left: 2688px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-96 {
  padding-right: 2688px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: 2734px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: 2734px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-97 {
  padding-left: 2716px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-97 {
  padding-right: 2716px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: 2762px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: 2762px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-98 {
  padding-left: 2744px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-98 {
  padding-right: 2744px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: 2790px;
}

.ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: 2790px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-indent-99 {
  padding-left: 2772px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-indent-99 {
  padding-right: 2772px;
}

.ag-theme-alpine .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-alpine .ag-ltr .ag-row-group-leaf-indent {
  margin-left: 28px;
}

.ag-theme-alpine .ag-rtl .ag-row-group-leaf-indent {
  margin-right: 28px;
}

.ag-theme-alpine .ag-value-change-delta {
  padding-right: 2px;
}
.ag-theme-alpine .ag-value-change-delta-up {
  color: #43a047;
  color: #43a047;
  color: var(--ag-value-change-delta-up-color, #43a047);
}
.ag-theme-alpine .ag-value-change-delta-down {
  color: #e53935;
  color: #e53935;
  color: var(--ag-value-change-delta-down-color, #e53935);
}
.ag-theme-alpine .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}
.ag-theme-alpine .ag-value-change-value-highlight {
  background-color: rgba(22, 160, 133, 0.5);
  background-color: rgba(22, 160, 133, 0.5);
  background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5));
  transition: background-color 0.1s;
}
.ag-theme-alpine .ag-cell-data-changed {
  background-color: rgba(22, 160, 133, 0.5) !important;
  background-color: rgba(22, 160, 133, 0.5) !important;
  background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5)) !important;
}
.ag-theme-alpine .ag-cell-data-changed-animation {
  background-color: transparent;
}
.ag-theme-alpine .ag-cell-highlight {
  background-color: #2196f3 !important;
  background-color: #2196f3 !important;
  background-color: var(--ag-range-selection-highlight-color, var(--ag-range-selection-border-color, #2196f3)) !important;
}
.ag-theme-alpine .ag-row {
  height: 42px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-data-color, var(--ag-foreground-color, #181d1f));
  border-width: 1px;
  border-color: #dde2eb;
  border-color: #dde2eb;
  border-color: var(--ag-row-border-color, var(--ag-secondary-border-color, #dde2eb));
  border-bottom-style: solid;
}
.ag-theme-alpine .ag-row-highlight-above::after, .ag-theme-alpine .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: #2196f3;
  background-color: #2196f3;
  background-color: var(--ag-range-selection-border-color, #2196f3);
  left: 1px;
}
.ag-theme-alpine .ag-row-highlight-above::after {
  top: -1px;
}
.ag-theme-alpine .ag-row-highlight-above.ag-row-first::after {
  top: 0;
}
.ag-theme-alpine .ag-row-highlight-below::after {
  bottom: 0px;
}
.ag-theme-alpine .ag-row-odd {
  background-color: #fcfcfc;
  background-color: #fcfcfc;
  background-color: var(--ag-odd-row-background-color, #fcfcfc);
}
.ag-theme-alpine .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-row-hover {
  background-color: rgba(33, 150, 243, 0.1);
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-alpine .ag-ltr .ag-right-aligned-cell {
  text-align: right;
}

.ag-theme-alpine .ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-theme-alpine .ag-ltr .ag-right-aligned-cell .ag-cell-value, .ag-theme-alpine .ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}

.ag-theme-alpine .ag-rtl .ag-right-aligned-cell .ag-cell-value, .ag-theme-alpine .ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-theme-alpine .ag-cell, .ag-theme-alpine .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  border: 1px solid transparent;
  line-height: 40px;
  padding-left: 17px;
  padding-right: 17px;
  -webkit-font-smoothing: subpixel-antialiased;
}
.ag-theme-alpine .ag-row > .ag-cell-wrapper {
  padding-left: 17px;
  padding-right: 17px;
}
.ag-theme-alpine .ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}
.ag-theme-alpine .ag-cell-inline-editing {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  padding: 0;
  height: 42px;
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-alpine .ag-popup-editor {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  padding: 0;
}
.ag-theme-alpine .ag-large-text-input {
  height: auto;
  padding: 18px;
}
.ag-theme-alpine .ag-details-row {
  padding: 30px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container, .ag-theme-alpine .ag-layout-print .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}
.ag-theme-alpine .ag-overlay-loading-wrapper {
  background-color: rgba(255, 255, 255, 0.66);
  background-color: rgba(255, 255, 255, 0.66);
  background-color: var(--ag-modal-overlay-background-color, rgba(255, 255, 255, 0.66));
}
.ag-theme-alpine .ag-overlay-loading-center {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
}
.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}
.ag-theme-alpine .ag-loading {
  padding-left: 18px;
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-theme-alpine .ag-loading-icon {
  padding-right: 12px;
}
.ag-theme-alpine .ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-alpine .ag-floating-top {
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-floating-bottom {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-cell {
  border-right: solid transparent;
}

.ag-theme-alpine .ag-rtl .ag-cell {
  border-left: solid transparent;
}

.ag-theme-alpine .ag-ltr .ag-cell {
  border-right-width: 1px;
}

.ag-theme-alpine .ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-theme-alpine .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-row-selected {
  background-color: rgba(33, 150, 243, 0.3);
  background-color: rgba(33, 150, 243, 0.3);
  background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3));
}
.ag-theme-alpine .ag-cell-range-selected:not(.ag-cell-focus),
.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: rgba(33, 150, 243, 0.2);
  background-color: rgba(33, 150, 243, 0.2);
  background-color: var(--ag-range-selection-background-color, rgba(33, 150, 243, 0.2));
}
.ag-theme-alpine .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: rgba(0, 88, 255, 0.1) !important;
  background-color: rgba(0, 88, 255, 0.1) !important;
  background-color: var(--ag-range-selection-chart-background-color, rgba(0, 88, 255, 0.1)) !important;
}
.ag-theme-alpine .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: rgba(0, 255, 132, 0.1) !important;
  background-color: rgba(0, 255, 132, 0.1) !important;
  background-color: var(--ag-range-selection-chart-category-background-color, rgba(0, 255, 132, 0.1)) !important;
}
.ag-theme-alpine .ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-theme-alpine .ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: rgba(33, 150, 243, 0.2);
  background-color: rgba(33, 150, 243, 0.2);
  background-color: var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, rgba(33, 150, 243, 0.2)));
}
.ag-theme-alpine .ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: rgba(33, 150, 243, 0.36);
  background-color: rgba(33, 150, 243, 0.36);
  background-color: var(--ag-range-selection-background-color-2, rgba(33, 150, 243, 0.36));
}
.ag-theme-alpine .ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: rgba(33, 150, 243, 0.488);
  background-color: rgba(33, 150, 243, 0.488);
  background-color: var(--ag-range-selection-background-color-3, rgba(33, 150, 243, 0.488));
}
.ag-theme-alpine .ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-theme-alpine .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: rgba(33, 150, 243, 0.5904);
  background-color: rgba(33, 150, 243, 0.5904);
  background-color: var(--ag-range-selection-background-color-4, rgba(33, 150, 243, 0.5904));
}
.ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: #2196f3;
  border-top-color: #2196f3;
  border-top-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: #2196f3;
  border-right-color: #2196f3;
  border-right-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: #2196f3;
  border-bottom-color: #2196f3;
  border-bottom-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: #2196f3;
  border-left-color: #2196f3;
  border-left-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-alpine .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-alpine .ag-ltr .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,
.ag-theme-alpine .ag-ltr .ag-cell-range-single-cell,
.ag-theme-alpine .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-alpine .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-alpine .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-alpine .ag-rtl .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,
.ag-theme-alpine .ag-rtl .ag-cell-range-single-cell,
.ag-theme-alpine .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-range-selection-border-color, #2196f3);
  outline: medium none invert;
  outline: initial;
}
.ag-theme-alpine .ag-cell.ag-selection-fill-top,
.ag-theme-alpine .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: #2196f3;
  border-top-color: #2196f3;
  border-top-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-right, .ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed;
  border-right-color: #2196f3;
  border-right-color: #2196f3;
  border-right-color: var(--ag-range-selection-border-color, #2196f3);
}

.ag-theme-alpine .ag-rtl .ag-cell.ag-selection-fill-right, .ag-theme-alpine .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed;
  border-left-color: #2196f3;
  border-left-color: #2196f3;
  border-left-color: var(--ag-range-selection-border-color, #2196f3);
}

.ag-theme-alpine .ag-cell.ag-selection-fill-bottom,
.ag-theme-alpine .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: #2196f3;
  border-bottom-color: #2196f3;
  border-bottom-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-left, .ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed;
  border-left-color: #2196f3;
  border-left-color: #2196f3;
  border-left-color: var(--ag-range-selection-border-color, #2196f3);
}

.ag-theme-alpine .ag-rtl .ag-cell.ag-selection-fill-left, .ag-theme-alpine .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed;
  border-right-color: #2196f3;
  border-right-color: #2196f3;
  border-right-color: var(--ag-range-selection-border-color, #2196f3);
}

.ag-theme-alpine .ag-theme-custom .ag-range-handle, .ag-theme-custom .ag-theme-alpine .ag-range-handle, .ag-theme-alpine .ag-theme-custom .ag-fill-handle, .ag-theme-custom .ag-theme-alpine .ag-fill-handle, .ag-theme-alpine .ag-range-handle, .ag-theme-alpine .ag-fill-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: #2196f3;
  background-color: #2196f3;
  background-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-alpine .ag-ltr .ag-theme-custom .ag-range-handle, .ag-theme-custom .ag-theme-alpine .ag-ltr .ag-range-handle, .ag-theme-alpine .ag-ltr .ag-theme-custom .ag-fill-handle, .ag-theme-custom .ag-theme-alpine .ag-ltr .ag-fill-handle, .ag-theme-alpine .ag-ltr .ag-range-handle, .ag-theme-alpine .ag-ltr .ag-fill-handle {
  right: -1px;
}

.ag-theme-alpine .ag-rtl .ag-theme-custom .ag-range-handle, .ag-theme-custom .ag-theme-alpine .ag-rtl .ag-range-handle, .ag-theme-alpine .ag-rtl .ag-theme-custom .ag-fill-handle, .ag-theme-custom .ag-theme-alpine .ag-rtl .ag-fill-handle, .ag-theme-alpine .ag-rtl .ag-range-handle, .ag-theme-alpine .ag-rtl .ag-fill-handle {
  left: -1px;
}

.ag-theme-alpine .ag-fill-handle {
  cursor: cell;
}
.ag-theme-alpine .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-alpine .ag-cell-inline-editing {
  border-color: rgba(33, 150, 243, 0.4) !important;
  border-color: rgba(33, 150, 243, 0.4) !important;
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)) !important;
}
.ag-theme-alpine .ag-menu {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  padding: 0;
}
.ag-theme-alpine .ag-menu-list {
  cursor: default;
  padding: 6px 0;
}
.ag-theme-alpine .ag-menu-separator {
  height: 13px;
}
.ag-theme-alpine .ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-menu-option-active, .ag-theme-alpine .ag-compact-menu-option-active {
  background-color: rgba(33, 150, 243, 0.1);
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-alpine .ag-menu-option-part, .ag-theme-alpine .ag-compact-menu-option-part {
  line-height: 16px;
  padding: 8px 0;
}
.ag-theme-alpine .ag-menu-option-disabled, .ag-theme-alpine .ag-compact-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-alpine .ag-menu-option-icon, .ag-theme-alpine .ag-compact-menu-option-icon {
  width: 16px;
}
.ag-theme-alpine .ag-ltr .ag-menu-option-icon, .ag-theme-alpine .ag-ltr .ag-compact-menu-option-icon {
  padding-left: 12px;
}

.ag-theme-alpine .ag-rtl .ag-menu-option-icon, .ag-theme-alpine .ag-rtl .ag-compact-menu-option-icon {
  padding-right: 12px;
}

.ag-theme-alpine .ag-menu-option-text, .ag-theme-alpine .ag-compact-menu-option-text {
  padding-left: 12px;
  padding-right: 12px;
}
.ag-theme-alpine .ag-ltr .ag-menu-option-shortcut, .ag-theme-alpine .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-menu-option-shortcut, .ag-theme-alpine .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: 6px;
}

.ag-theme-alpine .ag-menu-option-popup-pointer, .ag-theme-alpine .ag-compact-menu-option-popup-pointer {
  padding-right: 6px;
}
.ag-theme-alpine .ag-tabs-header {
  min-width: 220px;
  width: 100%;
  display: flex;
}
.ag-theme-alpine .ag-tab {
  border-bottom: 2px solid transparent;
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  flex: 1 1 auto;
  transition: border-bottom 0.3s;
}
.ag-theme-alpine .ag-keyboard-focus .ag-tab:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-tab:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-tab-selected {
  border-bottom-color: #2196f3;
  border-bottom-color: #2196f3;
  border-bottom-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-alpine .ag-menu-header {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-filter-separator {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-filter-condition-operator {
  height: 17px;
}
.ag-theme-alpine .ag-ltr .ag-filter-condition-operator-or {
  margin-left: 12px;
}

.ag-theme-alpine .ag-rtl .ag-filter-condition-operator-or {
  margin-right: 12px;
}

.ag-theme-alpine .ag-set-filter-select-all {
  padding-top: 12px;
}
.ag-theme-alpine .ag-set-filter-list, .ag-theme-alpine .ag-filter-no-matches {
  height: 144px;
}
.ag-theme-alpine .ag-set-filter-filter {
  margin-top: 12px;
  margin-left: 12px;
  margin-right: 12px;
}
.ag-theme-alpine .ag-filter-to {
  margin-top: 9px;
}
.ag-theme-alpine .ag-mini-filter {
  margin: 12px 12px;
}
.ag-theme-alpine .ag-set-filter-item {
  margin: 0px 12px;
}
.ag-theme-alpine .ag-ltr .ag-set-filter-item-value {
  margin-left: 12px;
}

.ag-theme-alpine .ag-rtl .ag-set-filter-item-value {
  margin-right: 12px;
}

.ag-theme-alpine .ag-filter-apply-panel {
  padding: 12px 12px;
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-theme-alpine .ag-ltr .ag-filter-apply-panel-button {
  margin-left: 12px;
}

.ag-theme-alpine .ag-rtl .ag-filter-apply-panel-button {
  margin-right: 12px;
}

.ag-theme-alpine .ag-simple-filter-body-wrapper {
  padding: 12px 12px;
  padding-bottom: 3px;
}
.ag-theme-alpine .ag-simple-filter-body-wrapper > * {
  margin-bottom: 9px;
}
.ag-theme-alpine .ag-filter-no-matches {
  padding: 12px 12px;
}
.ag-theme-alpine .ag-multi-filter-menu-item {
  margin: 6px 0;
}
.ag-theme-alpine .ag-multi-filter-group-title-bar {
  padding: 12px 6px;
  background-color: transparent;
}
.ag-theme-alpine .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-side-bar {
  position: relative;
}
.ag-theme-alpine .ag-tool-panel-wrapper {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-alpine .ag-side-buttons {
  padding-top: 24px;
  width: 20px;
  position: relative;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
  overflow: hidden;
}
.ag-theme-alpine button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: 12px 0 12px 0;
  width: 100%;
  margin: 0;
  min-height: 108px;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
}
.ag-theme-alpine button.ag-side-button-button:focus {
  box-shadow: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-side-button-button:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-side-button-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}
.ag-theme-alpine .ag-ltr .ag-side-bar-left,
.ag-theme-alpine .ag-rtl .ag-side-bar-right {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-alpine .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-theme-alpine .ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: 2px solid transparent;
  transition: border-right 0.3s;
}
.ag-theme-alpine .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-alpine .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: #2196f3;
  border-right-color: #2196f3;
  border-right-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-alpine .ag-rtl .ag-side-bar-left,
.ag-theme-alpine .ag-ltr .ag-side-bar-right {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-alpine .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-theme-alpine .ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: 2px solid transparent;
  transition: border-left 0.3s;
}
.ag-theme-alpine .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-alpine .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: #2196f3;
  border-left-color: #2196f3;
  border-left-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-alpine .ag-filter-toolpanel-header {
  height: 36px;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-header, .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-search {
  padding-left: 6px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-header, .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-search {
  padding-right: 6px;
}

.ag-theme-alpine .ag-keyboard-focus .ag-filter-toolpanel-header:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-filter-toolpanel-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  font-family: "agGridAlpine";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
  position: absolute;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-left: 6px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-right: 6px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-0-header {
  height: 48px;
}
.ag-theme-alpine .ag-filter-toolpanel-group-item {
  margin-top: 3px;
  margin-bottom: 3px;
}
.ag-theme-alpine .ag-filter-toolpanel-search {
  height: 48px;
}
.ag-theme-alpine .ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: 24px;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: 6px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-0 {
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-expand, .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-expand, .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: 6px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: 22px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: 22px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: 38px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: 38px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: 54px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: 54px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: 70px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: 70px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: 86px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: 86px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: 102px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: 102px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: 118px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: 118px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: 134px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: 134px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: 150px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: 150px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: 166px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: 166px;
}

.ag-theme-alpine .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: 6px;
}
.ag-theme-alpine .ag-filter-toolpanel-instance-filter {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
  margin-top: 6px;
}
.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: 6px;
}

.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: 6px;
}

.ag-theme-alpine .ag-pivot-mode-panel {
  height: 48px;
  display: flex;
}
.ag-theme-alpine .ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-theme-alpine .ag-ltr .ag-pivot-mode-select {
  margin-left: 12px;
}

.ag-theme-alpine .ag-rtl .ag-pivot-mode-select {
  margin-right: 12px;
}

.ag-theme-alpine .ag-keyboard-focus .ag-column-select-header:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-column-select-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-column-select-header {
  height: 48px;
  align-items: center;
  padding: 0 12px;
  border-bottom: solid 1px;
  border-bottom-color: #dde2eb;
  border-bottom-color: #dde2eb;
  border-bottom-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-column-panel-column-select {
  border-bottom: solid 1px;
  border-bottom-color: #dde2eb;
  border-bottom-color: #dde2eb;
  border-bottom-color: var(--ag-secondary-border-color, #dde2eb);
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-column-group-icons,
.ag-theme-alpine .ag-column-select-header-icon {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-header {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-header-background-color, #f8f8f8);
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-header-row {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)));
  height: 48px;
}
.ag-theme-alpine .ag-pinned-right-header {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-pinned-left-header {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-left: 6px;
}

.ag-theme-alpine .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-right: 6px;
}

.ag-theme-alpine .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-left: 6px;
}

.ag-theme-alpine .ag-header-cell,
.ag-theme-alpine .ag-header-group-cell {
  padding-left: 18px;
  padding-right: 18px;
}
.ag-theme-alpine .ag-header-cell.ag-header-cell-moving,
.ag-theme-alpine .ag-header-group-cell.ag-header-cell-moving {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-header-cell-moving-background-color, var(--ag-background-color, #fff));
}
.ag-theme-alpine .ag-keyboard-focus .ag-header-cell:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-header-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-keyboard-focus .ag-header-group-cell:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-header-group-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-header-icon {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-header-expand-icon {
  cursor: pointer;
}
.ag-theme-alpine .ag-ltr .ag-header-expand-icon {
  padding-left: 4px;
}

.ag-theme-alpine .ag-rtl .ag-header-expand-icon {
  padding-right: 4px;
}

.ag-theme-alpine .ag-header-row:not(:first-child) .ag-header-cell,
.ag-theme-alpine .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-header-cell-resize {
  display: flex;
  align-items: center;
}
.ag-theme-alpine .ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  left: calc(50% - 1px);
  width: 2px;
  height: 30%;
  top: calc(50% - 15%);
  background-color: rgba(186, 191, 199, 0.5);
  background-color: rgba(186, 191, 199, 0.5);
  background-color: var(--ag-header-column-resize-handle-color, rgba(186, 191, 199, 0.5));
}
.ag-theme-alpine .ag-pinned-right-header .ag-header-cell-resize::after {
  left: calc(50% - 2px);
}
.ag-theme-alpine .ag-ltr .ag-header-select-all {
  margin-right: 18px;
}

.ag-theme-alpine .ag-rtl .ag-header-select-all {
  margin-left: 18px;
}

.ag-theme-alpine .ag-ltr .ag-floating-filter-button {
  margin-left: 18px;
}

.ag-theme-alpine .ag-rtl .ag-floating-filter-button {
  margin-right: 18px;
}

.ag-theme-alpine .ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  height: 16px;
  padding: 0;
  width: 16px;
}
.ag-theme-alpine .ag-filter-loading {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  height: 100%;
  padding: 12px 12px;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.ag-theme-alpine .ag-paging-panel {
  border-top: 1px solid;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
  height: 48px;
}
.ag-theme-alpine .ag-paging-panel > * {
  margin: 0 18px;
}
.ag-theme-alpine .ag-paging-button {
  cursor: pointer;
}
.ag-theme-alpine .ag-paging-button.ag-disabled {
  cursor: default;
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
}
.ag-theme-alpine .ag-keyboard-focus .ag-paging-button:focus {
  outline: none;
}
.ag-theme-alpine .ag-keyboard-focus .ag-paging-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine .ag-paging-button, .ag-theme-alpine .ag-paging-description {
  margin: 0 6px;
}
.ag-theme-alpine .ag-status-bar {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  padding-right: 24px;
  padding-left: 24px;
  line-height: 1.5;
}
.ag-theme-alpine .ag-status-name-value-value {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
}
.ag-theme-alpine .ag-status-bar-center {
  text-align: center;
}
.ag-theme-alpine .ag-status-name-value {
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.ag-theme-alpine .ag-column-drop-cell {
  background: rgba(24, 29, 31, 0.07);
  background: rgba(24, 29, 31, 0.07);
  background: var(--ag-chip-background-color, rgba(24, 29, 31, 0.07));
  border-radius: 24px;
  height: 24px;
  padding: 0 3px;
}
.ag-theme-alpine .ag-column-drop-cell-text {
  margin: 0 6px;
}
.ag-theme-alpine .ag-column-drop-cell-button {
  min-width: 24px;
  margin: 0 3px;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-column-drop-cell-drag-handle {
  margin-left: 12px;
}
.ag-theme-alpine .ag-column-drop-cell-ghost {
  opacity: 0.5;
}
.ag-theme-alpine .ag-column-drop-horizontal {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
  height: 42px;
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-column-drop-horizontal {
  padding-left: 18px;
}

.ag-theme-alpine .ag-rtl .ag-column-drop-horizontal {
  padding-right: 18px;
}

.ag-theme-alpine .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}

.ag-theme-alpine .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}

.ag-theme-alpine .ag-column-drop-horizontal-cell-separator {
  margin: 0 6px;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-column-drop-horizontal-empty-message {
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
}
.ag-theme-alpine .ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: 18px;
}

.ag-theme-alpine .ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: 18px;
}

.ag-theme-alpine .ag-column-drop-vertical-list {
  padding-bottom: 6px;
  padding-right: 6px;
  padding-left: 6px;
}
.ag-theme-alpine .ag-column-drop-vertical-cell {
  margin-top: 6px;
}
.ag-theme-alpine .ag-column-drop-vertical {
  min-height: 50px;
  max-height: 150px;
  border-bottom: solid 1px;
  border-bottom-color: #dde2eb;
  border-bottom-color: #dde2eb;
  border-bottom-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}
.ag-theme-alpine .ag-column-drop-vertical-icon {
  margin-left: 6px;
  margin-right: 6px;
}
.ag-theme-alpine .ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  margin-top: 6px;
}
.ag-theme-alpine .ag-select-agg-func-popup {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  height: 105px;
  padding: 0;
}
.ag-theme-alpine .ag-select-agg-func-virtual-list-item {
  cursor: default;
  line-height: 30px;
  padding-left: 12px;
}
.ag-theme-alpine .ag-select-agg-func-virtual-list-item:hover {
  background-color: rgba(33, 150, 243, 0.3);
  background-color: rgba(33, 150, 243, 0.3);
  background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3));
}
.ag-theme-alpine .ag-chart-menu {
  border-radius: 3px;
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
}
.ag-theme-alpine .ag-chart-menu-icon {
  opacity: 0.5;
  line-height: 24px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  margin: 2px 0;
  cursor: pointer;
  border-radius: 3px;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-alpine .ag-chart-menu-icon:hover {
  opacity: 1;
}
.ag-theme-alpine .ag-chart-mini-thumbnail {
  border: 1px solid;
  border-color: #dde2eb;
  border-color: #dde2eb;
  border-color: var(--ag-secondary-border-color, #dde2eb);
  border-radius: 5px;
  margin: 5px;
}
.ag-theme-alpine .ag-chart-mini-thumbnail:nth-last-child(3), .ag-theme-alpine .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
  margin-left: auto;
  margin-right: auto;
}
.ag-theme-alpine .ag-ltr .ag-chart-mini-thumbnail:first-child {
  margin-left: 0;
}

.ag-theme-alpine .ag-rtl .ag-chart-mini-thumbnail:first-child {
  margin-right: 0;
}

.ag-theme-alpine .ag-ltr .ag-chart-mini-thumbnail:last-child {
  margin-right: 0;
}

.ag-theme-alpine .ag-rtl .ag-chart-mini-thumbnail:last-child {
  margin-left: 0;
}

.ag-theme-alpine .ag-chart-mini-thumbnail.ag-selected {
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
}
.ag-theme-alpine .ag-chart-settings-card-item {
  background: #181d1f;
  background: #181d1f;
  background: var(--ag-foreground-color, #181d1f);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-theme-alpine .ag-chart-settings-card-item.ag-selected {
  background-color: #2196f3;
  background-color: #2196f3;
  background-color: var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
}
.ag-theme-alpine .ag-chart-data-column-drag-handle {
  margin-left: 6px;
}
.ag-theme-alpine .ag-charts-settings-group-title-bar,
.ag-theme-alpine .ag-charts-data-group-title-bar,
.ag-theme-alpine .ag-charts-format-top-level-group-title-bar {
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-charts-settings-group-container {
  padding: 6px;
}
.ag-theme-alpine .ag-charts-data-group-container {
  padding: 12px 12px;
  padding-bottom: 3px;
}
.ag-theme-alpine .ag-charts-data-group-container > * {
  margin-bottom: 9px;
}
.ag-theme-alpine .ag-charts-format-top-level-group-container {
  margin-left: 12px;
  padding: 6px;
}
.ag-theme-alpine .ag-charts-format-top-level-group-item {
  margin: 6px 0;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-container {
  padding: 12px 12px;
  padding-bottom: 3px;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-container > * {
  margin-bottom: 9px;
}
.ag-theme-alpine .ag-charts-group-container.ag-group-container-horizontal {
  padding: 6px;
}
.ag-theme-alpine .ag-chart-data-section,
.ag-theme-alpine .ag-chart-format-section {
  display: flex;
  margin: 0;
}
.ag-theme-alpine .ag-chart-menu-panel {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-alpine .ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}

.ag-theme-alpine .ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}

.ag-theme-alpine .ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}
.ag-theme-alpine .ag-date-time-list-page-column-label {
  text-align: center;
}
.ag-theme-alpine .ag-date-time-list-page-entry {
  text-align: center;
}
.ag-theme-alpine .ag-checkbox-input-wrapper {
  font-family: "agGridAlpine";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #fff));
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-theme-alpine .ag-checkbox-input-wrapper input, .ag-theme-alpine .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-theme-alpine .ag-checkbox-input-wrapper[focus-within], .ag-theme-alpine .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-alpine .ag-checkbox-input-wrapper:focus-within, .ag-theme-alpine .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-alpine .ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-alpine .ag-checkbox-input-wrapper::after {
  content: "\f108";
  color: #999;
  color: #999;
  color: var(--ag-checkbox-unchecked-color, #999);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-alpine .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\f106";
  color: #2196f3;
  color: #2196f3;
  color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-alpine .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\f107";
  color: #999;
  color: #999;
  color: var(--ag-checkbox-indeterminate-color, var(--ag-checkbox-unchecked-color, #999));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-alpine .ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: 28px;
  height: 18px;
  background-color: #999;
  background-color: #999;
  background-color: var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, #999));
  border-radius: 9px;
  position: relative;
  flex: none;
  border: 1px solid;
  border-color: #999;
  border-color: #999;
  border-color: var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #999));
}
.ag-theme-alpine .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-theme-alpine .ag-toggle-button-input-wrapper[focus-within] {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-alpine .ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-alpine .ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-alpine .ag-toggle-button-input-wrapper.ag-checked {
  background-color: #2196f3;
  background-color: #2196f3;
  background-color: var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
}
.ag-theme-alpine .ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-toggle-button-switch-background-color, var(--ag-background-color, #fff));
  border-radius: 9px;
  transition: left 100ms;
  border: 1px solid;
  border-color: #999;
  border-color: #999;
  border-color: var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #999)));
}
.ag-theme-alpine .ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - 18px );
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
}
.ag-theme-alpine .ag-radio-button-input-wrapper {
  font-family: "agGridAlpine";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #fff));
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: 16px;
}
.ag-theme-alpine .ag-radio-button-input-wrapper input, .ag-theme-alpine .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-theme-alpine .ag-radio-button-input-wrapper[focus-within], .ag-theme-alpine .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-alpine .ag-radio-button-input-wrapper:focus-within, .ag-theme-alpine .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-alpine .ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-alpine .ag-radio-button-input-wrapper::after {
  content: "\f126";
  color: #999;
  color: #999;
  color: var(--ag-checkbox-unchecked-color, #999);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-alpine .ag-radio-button-input-wrapper.ag-checked::after {
  content: "\f127";
  color: #2196f3;
  color: #2196f3;
  color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-alpine input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
.ag-theme-alpine input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #babfc7;
  background-color: #babfc7;
  background-color: var(--ag-border-color, #babfc7);
  border-radius: 3px;
  border-radius: 3px;
}
.ag-theme-alpine input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #babfc7;
  background-color: #babfc7;
  background-color: var(--ag-border-color, #babfc7);
  border-radius: 3px;
  border-radius: 3px;
}
.ag-theme-alpine input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #babfc7;
  background-color: #babfc7;
  background-color: var(--ag-border-color, #babfc7);
  border-radius: 3px;
  border-radius: 3px;
  color: transparent;
  width: calc(100% - 2px);
}
.ag-theme-alpine input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  border: 1px solid;
  border-color: #999;
  border-color: #999;
  border-color: var(--ag-checkbox-unchecked-color, #999);
  border-radius: 16px;
  transform: translateY(-6.5px);
}
.ag-theme-alpine input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  border: 1px solid;
  border-color: #999;
  border-color: #999;
  border-color: var(--ag-checkbox-unchecked-color, #999);
  border-radius: 16px;
}
.ag-theme-alpine input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  border: 1px solid;
  border-color: #999;
  border-color: #999;
  border-color: var(--ag-checkbox-unchecked-color, #999);
  border-radius: 16px;
}
.ag-theme-alpine input[class^=ag-][type=range]:focus {
  outline: none;
}
.ag-theme-alpine input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-alpine input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-alpine input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-alpine input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: rgba(33, 150, 243, 0.4);
  background-color: rgba(33, 150, 243, 0.4);
  background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: rgba(33, 150, 243, 0.4);
  background-color: rgba(33, 150, 243, 0.4);
  background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine input[class^=ag-][type=range]:active::-ms-track {
  background-color: rgba(33, 150, 243, 0.4);
  background-color: rgba(33, 150, 243, 0.4);
  background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-alpine input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}
.ag-theme-alpine .ag-filter-toolpanel-header,
.ag-theme-alpine .ag-filter-toolpanel-search,
.ag-theme-alpine .ag-status-bar,
.ag-theme-alpine .ag-header-row,
.ag-theme-alpine .ag-panel-title-bar-title,
.ag-theme-alpine .ag-multi-filter-group-title-bar {
  font-weight: 700;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)));
}
.ag-theme-custom .ag-rtl .ag-pinned-left-header .ag-theme-alpine .ag-header-row::before, .ag-theme-custom .ag-ltr .ag-pinned-right-header .ag-theme-alpine .ag-header-row::after, .ag-theme-alpine .ag-rtl .ag-pinned-left-header .ag-header-row::before, .ag-theme-alpine .ag-ltr .ag-pinned-right-header .ag-header-row::after {
  content: "";
  position: absolute;
  height: calc(100% - 20px);
  top: 10px;
  width: 1px;
  background-color: #babfc7;
  background-color: #babfc7;
  background-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-ltr .ag-pinned-right-header .ag-header-row::after {
  right: 0;
}
.ag-theme-alpine .ag-rtl .ag-pinned-left-header .ag-header-row::before {
  left: 0;
}
.ag-theme-alpine .ag-row {
  font-size: 14px;
}
.ag-theme-alpine .ag-theme-custom textarea[class^=ag-],
.ag-theme-custom .ag-theme-alpine textarea[class^=ag-], .ag-theme-alpine input[class^=ag-]:not([type]),
.ag-theme-alpine input[class^=ag-][type=text],
.ag-theme-alpine input[class^=ag-][type=number],
.ag-theme-alpine input[class^=ag-][type=tel],
.ag-theme-alpine input[class^=ag-][type=date],
.ag-theme-alpine input[class^=ag-][type=datetime-local],
.ag-theme-alpine textarea[class^=ag-] {
  min-height: 24px;
  border-radius: 3px;
}
.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),
.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],
.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],
.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],
.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],
.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],
.ag-theme-alpine .ag-ltr textarea[class^=ag-] {
  padding-left: 6px;
}

.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),
.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],
.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],
.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],
.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],
.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],
.ag-theme-alpine .ag-rtl textarea[class^=ag-] {
  padding-right: 6px;
}

.ag-theme-alpine .ag-tab {
  padding: 9px;
  transition: color 0.4s;
}
.ag-theme-alpine .ag-tab-selected {
  color: #2196f3;
  color: #2196f3;
  color: var(--ag-alpine-active-color, #2196f3);
}
.ag-theme-alpine .ag-menu {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-alpine .ag-menu-header {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  padding-top: 1px;
  min-width: 240px;
}
.ag-theme-alpine .ag-tabs-header {
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-alpine .ag-charts-settings-group-title-bar,
.ag-theme-alpine .ag-charts-data-group-title-bar,
.ag-theme-alpine .ag-charts-format-top-level-group-title-bar {
  padding: 6px 12px;
  line-height: 20px;
}
.ag-theme-alpine .ag-chart-mini-thumbnail {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-alpine .ag-chart-settings-nav-bar {
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon {
  margin-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon {
  margin-left: 6px;
}

.ag-theme-alpine .ag-charts-format-top-level-group-toolbar {
  margin-top: 6px;
}
.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar {
  padding-left: 20px;
}

.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar {
  padding-right: 20px;
}

.ag-theme-alpine .ag-charts-format-sub-level-group {
  border-left: dashed 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
  padding-left: 6px;
  margin-bottom: 12px;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar {
  padding-top: 0;
  padding-bottom: 0;
  background: none;
  font-weight: 700;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-container {
  padding-bottom: 0;
}
.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child {
  margin-bottom: 0;
}
.ag-theme-alpine .ag-dnd-ghost {
  font-size: 12px;
  font-weight: 700;
}
.ag-theme-alpine .ag-side-buttons {
  width: 30px;
}
.ag-theme-alpine .ag-standard-button {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border-radius: 3px;
  border: 1px solid;
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-alpine-active-color, #2196f3);
  color: #2196f3;
  color: #2196f3;
  color: var(--ag-alpine-active-color, #2196f3);
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  font-weight: 600;
  padding: 6px 12px;
}
.ag-theme-alpine .ag-standard-button:hover {
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-alpine-active-color, #2196f3);
  background-color: rgba(33, 150, 243, 0.1);
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-alpine .ag-standard-button:active {
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-alpine-active-color, #2196f3);
  background-color: #2196f3;
  background-color: #2196f3;
  background-color: var(--ag-alpine-active-color, #2196f3);
  color: #fff;
  color: #fff;
  color: var(--ag-background-color, #fff);
}
.ag-theme-alpine .ag-standard-button:disabled {
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  background-color: #f1f2f4;
  background-color: #f1f2f4;
  background-color: var(--ag-input-disabled-background-color, #f1f2f4);
  border-color: rgba(186, 191, 199, 0.3);
  border-color: rgba(186, 191, 199, 0.3);
  border-color: var(--ag-input-disabled-border-color, rgba(186, 191, 199, 0.3));
}
.ag-theme-alpine .ag-column-drop-vertical {
  min-height: 75px;
  max-height: 175px;
}
.ag-theme-alpine .ag-tool-panel-wrapper {
  width: 250px;
}
.ag-theme-alpine .ag-column-drop-vertical-title-bar {
  padding: 12px;
  padding-bottom: 0px;
}
.ag-theme-alpine .ag-column-drop-vertical-empty-message {
  display: flex;
  align-items: center;
  border: dashed 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  margin: 12px;
  padding: 12px;
}
.ag-theme-alpine .ag-column-drop-empty-message {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
  opacity: 0.75;
}
.ag-theme-alpine .ag-status-bar {
  font-weight: normal;
}
.ag-theme-alpine .ag-status-name-value-value {
  font-weight: 700;
}
.ag-theme-alpine .ag-paging-number, .ag-theme-alpine .ag-paging-row-summary-panel-number {
  font-weight: 700;
}
.ag-theme-alpine .ag-column-drop-cell-button {
  opacity: 0.5;
}
.ag-theme-alpine .ag-column-drop-cell-button:hover {
  opacity: 0.75;
}
.ag-theme-alpine .ag-header-cell-menu-button:hover,
.ag-theme-alpine .ag-side-button-button:hover,
.ag-theme-alpine .ag-tab:hover,
.ag-theme-alpine .ag-panel-title-bar-button:hover,
.ag-theme-alpine .ag-header-expand-icon:hover,
.ag-theme-alpine .ag-column-group-icons:hover,
.ag-theme-alpine .ag-group-expanded .ag-icon:hover,
.ag-theme-alpine .ag-group-contracted .ag-icon:hover,
.ag-theme-alpine .ag-chart-settings-prev:hover,
.ag-theme-alpine .ag-chart-settings-next:hover,
.ag-theme-alpine .ag-group-title-bar-icon:hover,
.ag-theme-alpine .ag-column-select-header-icon:hover,
.ag-theme-alpine .ag-floating-filter-button-button:hover,
.ag-theme-alpine .ag-filter-toolpanel-expand:hover,
.ag-theme-alpine .ag-chart-menu-icon:hover {
  color: #2196f3;
  color: #2196f3;
  color: var(--ag-alpine-active-color, #2196f3);
}
.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover {
  opacity: 0.35;
}
.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button {
  margin-left: 12px;
  margin-right: 6px;
}

.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button {
  margin-right: 12px;
  margin-left: 6px;
}

.ag-theme-alpine .ag-filter-toolpanel-group-container {
  padding-left: 6px;
}
.ag-theme-alpine .ag-filter-toolpanel-instance-filter {
  border: none;
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  border-left: dashed 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
  margin-left: 8px;
  padding-left: 8px;
  margin-right: 12px;
}
.ag-theme-alpine .ag-set-filter-list {
  padding-top: 3px;
  padding-bottom: 3px;
}
.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container, .ag-theme-alpine .ag-layout-print .ag-center-cols-clipper, .ag-theme-alpine .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 60px;
}
.ag-theme-alpine .ag-date-time-list-page-entry-is-current {
  background-color: #2196f3;
  background-color: #2196f3;
  background-color: var(--ag-alpine-active-color, #2196f3);
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url(/fonts/fontawesome-webfont-8b43027f47b20503057dfbbaa9401fef.eot);
  src: url(/fonts/fontawesome-webfont-8b43027f47b20503057dfbbaa9401fef.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(/fonts/fontawesome-webfont-20fd1704ea223900efa9fd4e869efb08.woff2) format("woff2"), url(/fonts/fontawesome-webfont-f691f37e57f04c152e2315ab7dbad881.woff) format("woff"), url(/fonts/fontawesome-webfont-1e59d2330b4c6deb84b340635ed36249.ttf) format("truetype"), url(/fonts/fontawesome-webfont-c1e38fd9e0e74ba58f7a2b77ef29fdd3.svg#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 280px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  direction: ltr;
  box-shadow: none;
  padding: 0;
}

.qtip-content {
  padding: 5px 9px;
  text-align: left;
  word-wrap: break-word;
}

.qtip-content, .qtip-titlebar {
  position: relative;
  overflow: hidden;
}

.qtip-titlebar {
  padding: 5px 35px 5px 10px;
  border-width: 0 0 1px;
  font-weight: 700;
}

.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}

.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11;
  cursor: pointer;
  outline: medium none;
  border: 1px solid transparent;
}

.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
}

* html .qtip-titlebar .qtip-close {
  top: 16px;
}

.qtip-icon .ui-icon, .qtip-titlebar .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}

.qtip-icon, .qtip-icon .ui-icon {
  border-radius: 3px;
  text-decoration: none;
}

.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal 700 10px/13px Tahoma, sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}

.qtip-default {
  border: 1px solid #f1d031;
  background-color: #ffffa3;
  color: #555;
}

.qtip-default .qtip-titlebar {
  background-color: #ffef93;
}

.qtip-default .qtip-icon {
  border-color: #ccc;
  background: #f1f1f1;
  color: #777;
}

.qtip-default .qtip-titlebar .qtip-close {
  border-color: #aaa;
  color: #111;
}

/*! Light tooltip style */
.qtip-light {
  background-color: #fff;
  border-color: #e2e2e2;
  color: #454545;
}

.qtip-light .qtip-titlebar {
  background-color: #f1f1f1;
}

/*! Dark tooltip style */
.qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3;
}

.qtip-dark .qtip-titlebar {
  background-color: #404040;
}

.qtip-dark .qtip-icon {
  border-color: #444;
}

.qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

/*! Cream tooltip style */
.qtip-cream {
  background-color: #fbf7aa;
  border-color: #f9e98e;
  color: #a27d35;
}

.qtip-cream .qtip-titlebar {
  background-color: #f0de7d;
}

.qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0;
}

/*! Red tooltip style */
.qtip-red {
  background-color: #f78b83;
  border-color: #d95252;
  color: #912323;
}

.qtip-red .qtip-titlebar {
  background-color: #f06d65;
}

.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0;
}

.qtip-red .qtip-icon, .qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #d95252;
}

/*! Green tooltip style */
.qtip-green {
  background-color: #caed9e;
  border-color: #90d93f;
  color: #3f6219;
}

.qtip-green .qtip-titlebar {
  background-color: #b0de78;
}

.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0;
}

/*! Blue tooltip style */
.qtip-blue {
  background-color: #e5f6fe;
  border-color: #add9ed;
  color: #5e99bd;
}

.qtip-blue .qtip-titlebar {
  background-color: #d0e9f5;
}

.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0;
}

.qtip-shadow {
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

.qtip-bootstrap, .qtip-rounded, .qtip-tipsy {
  border-radius: 5px;
}

.qtip-rounded .qtip-titlebar {
  border-radius: 4px 4px 0 0;
}

.qtip-youtube {
  border-radius: 2px;
  box-shadow: 0 0 3px #333;
  color: #fff;
  border: 0 solid transparent;
  background: #4a4a4a;
  background-image: -o-linear-gradient(top, #4a4a4a 0, #000 100%);
}

.qtip-youtube .qtip-titlebar {
  background-color: #4a4a4a;
  background-color: transparent;
}

.qtip-youtube .qtip-content {
  padding: 0.75em;
  font: 12px arial, sans-serif;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}

.qtip-youtube .qtip-icon {
  border-color: #222;
}

.qtip-youtube .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

.qtip-jtools {
  background: #232323;
  background: rgba(0, 0, 0, 0.7);
  background-image: -o-linear-gradient(top, #717171, #232323);
  border: 2px solid #f1f1f1;
  border-radius: 2px;
  box-shadow: 0 0 12px #333;
}

.qtip-jtools .qtip-titlebar {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}

.qtip-jtools .qtip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}

.qtip-jtools .qtip-content, .qtip-jtools .qtip-titlebar {
  background: transparent;
  color: #fff;
  border: 0 dashed transparent;
}

.qtip-jtools .qtip-icon {
  border-color: #555;
}

.qtip-jtools .qtip-titlebar .ui-state-hover {
  border-color: #333;
}

.qtip-cluetip {
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  background-color: #d9d9c2;
  color: #111;
  border: 0 dashed transparent;
}

.qtip-cluetip .qtip-titlebar {
  background-color: #87876a;
  color: #fff;
  border: 0 dashed transparent;
}

.qtip-cluetip .qtip-icon {
  border-color: #808064;
}

.qtip-cluetip .qtip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952;
}

.qtip-tipsy {
  background: #000;
  background: rgba(0, 0, 0, 0.87);
  color: #fff;
  border: 0 solid transparent;
  font-size: 11px;
  font-family: Lucida Grande, sans-serif;
  font-weight: 700;
  line-height: 16px;
  text-shadow: 0 1px #000;
}

.qtip-tipsy .qtip-titlebar {
  padding: 6px 35px 0 10px;
  background-color: transparent;
}

.qtip-tipsy .qtip-content {
  padding: 6px 10px;
}

.qtip-tipsy .qtip-icon {
  border-color: #222;
  text-shadow: none;
}

.qtip-tipsy .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

.qtip-tipped {
  border: 3px solid #959fa9;
  border-radius: 3px;
  background-color: #f9f9f9;
  color: #454545;
  font-weight: 400;
  font-family: serif;
}

.qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;
  color: #fff;
  background: #3a79b8;
  background-image: -o-linear-gradient(top, #3a79b8, #2e629d);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}

.qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589;
}

.qtip-tipped .qtip-icon .ui-icon {
  background-color: #fbfbfb;
  color: #555;
}

.qtip-bootstrap {
  font-size: 14px;
  line-height: 20px;
  color: #333;
  padding: 1px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.qtip-bootstrap .qtip-titlebar {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.qtip-bootstrap .qtip-titlebar .qtip-close {
  right: 11px;
  top: 45%;
  border-style: none;
}

.qtip-bootstrap .qtip-content {
  padding: 9px 14px;
}

.qtip-bootstrap .qtip-icon {
  background: transparent;
}

.qtip-bootstrap .qtip-icon .ui-icon {
  width: auto;
  height: auto;
  float: right;
  font-size: 20px;
  font-weight: 700;
  line-height: 18px;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.qtip-bootstrap .qtip-icon .ui-icon:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar {
  filter: none;
  -ms-filter: none;
}

.qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}

.qtip .qtip-tip, x:-o-prefocus {
  visibility: hidden;
}

.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent;
}

.qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}

.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible;
}

#qtip-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

#qtip-overlay.blurs {
  cursor: pointer;
}

#qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.qtipmodal-ie6fix {
  position: absolute !important;
}

@font-face {
  font-family: montserrat;
  src: url(/fonts/montserrat-light-webfont-bced23520571bb9c67861dcce26adff7.eot);
  src: url(/fonts/montserrat-light-webfont-bced23520571bb9c67861dcce26adff7.eot?#iefix) format("embedded-opentype"), url(/fonts/montserrat-light-webfont-47314ef8b3f718bd6b257f30d550c204.woff) format("woff"), url(/fonts/montserrat-light-webfont-d7f374f771a6cf745a5f5d6c01bf3d6c.ttf) format("truetype"), url(/fonts/montserrat-light-webfont-94b013df481681d3b9bad93a45628dc2.svg#Montserrat-Light) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: montserrat;
  src: url(/fonts/montserrat-regular-webfont-bc9d1c64cc1eb7fe21fc80ac9fd278af.eot);
  src: url(/fonts/montserrat-regular-webfont-bc9d1c64cc1eb7fe21fc80ac9fd278af.eot?#iefix) format("embedded-opentype"), url(/fonts/montserrat-regular-webfont-5623bc4fe19097d3a367819fa040659a.woff) format("woff"), url(/fonts/montserrat-regular-webfont-e08993fa295c2e06ddadf5b084b84a36.ttf) format("truetype"), url(/fonts/montserrat-regular-webfont-79ee020c048c261b0a8e562814907e75.svg#Montserrat-SemiBold) format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: okticon;
  src: url(/fonts/okticon-a812bc2c3773a792b40a0d44cb7a4639.eot);
  src: url(/fonts/okticon-a812bc2c3773a792b40a0d44cb7a4639.eot?#iefix) format("embedded-opentype"), url(/fonts/okticon-18ead8fda945421a9af7a3ed1a1b5dca.woff) format("woff"), url(/fonts/okticon-af5fd3a28c69172a32bf2ecf7b489068.ttf) format("truetype"), url(/fonts/okticon-415c41974fde3d0d67e53520302671d1.svg#okticon) format("svg");
  font-weight: 400;
  font-style: normal;
}
.wf-loading {
  visibility: hidden;
}

.wf-loading .ajax-include-feedback-content {
  visibility: hidden !important;
}

.wf-active {
  visibility: visible;
}

.float-r {
  float: right !important;
}

.clearfix {
  display: block;
}

.clearfix:after, .clearfix:before {
  display: block;
  height: 0;
  clear: both;
  content: ".";
  visibility: hidden;
}

.hide {
  display: none;
}

#okta-sign-in {
  font-family: montserrat, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4;
  background-color: #f9f9f9;
  color: #5c6971;
  position: relative;
  overflow: auto;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  height: auto;
  margin: 100px auto 8px;
  width: 400px;
  min-width: 300px;
}

@media only screen and (max-device-width: 480px) {
  #okta-sign-in {
    margin-top: 0;
    width: 100%;
  }
}
@media only screen and (max-width: 400px) {
  #okta-sign-in {
    width: 100%;
  }
}
@media only screen and (max-height: 750px) {
  #okta-sign-in {
    margin-top: 0;
  }
}
#okta-sign-in.no-beacon .auth-content {
  padding-top: 20px;
}

#okta-sign-in.no-beacon .auth-header {
  padding-bottom: 30px;
}

.auth .content {
  min-height: 100%;
  min-width: 300px;
  display: inline-block;
  width: 100%;
}

.auth .content:after {
  content: "";
  display: block;
  height: 30px;
}

.auth .footer {
  background-color: #fff;
  min-width: 300px;
  position: absolute;
  font-size: 11px;
  left: 0;
  right: 0;
  bottom: 0;
  height: 34px;
  overflow: hidden;
}

.auth .footer .footer-container {
  padding: 9px 80px;
  margin: 0 auto;
  box-sizing: border-box;
}

@media only screen and (max-width: 560px) {
  .auth .footer .footer-container {
    width: 400px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 400px) {
  .auth .footer .footer-container {
    width: 100%;
  }
}
.auth .footer a {
  color: #5c6971;
}

.auth .footer a:active, .auth .footer a:link, .auth .footer a:visited {
  text-decoration: none;
  color: #5c6971;
}

.auth .footer a:focus, .auth .footer a:hover {
  text-decoration: underline;
  color: #5c6971;
}

.auth .footer .copyright {
  float: left;
}

.auth .footer .privacy-policy {
  float: right;
}

.lt-ie8 .beacon-container {
  left: 50%;
  margin-left: -42px;
}

.lt-ie9 .input-fix input[name=phoneNumber] {
  border: 1px solid #bbb;
}

.lt-ie9 .auth {
  max-height: 500px;
  overflow: auto;
}

.lt-ie9 .footer {
  position: fixed;
  bottom: 0;
}

.lt-ie9 .auth-beacon-border {
  bottom: -2px;
  left: -2px;
  right: -2px;
  top: -2px;
}

.lt-ie9 #copyright a {
  text-decoration: none;
}

.lt-ie9 #copyright a:hover {
  cursor: pointer;
  color: red;
}

.lt-ie9 .beacon-blank {
  display: none;
}

.login-bg-image {
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -5;
}

.okta-container .applogin-banner {
  position: relative;
  margin-bottom: 10px;
  min-width: 300px;
}

.okta-container .applogin-banner .applogin-background {
  background-color: #fff;
  opacity: 0.9;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: 0 0 2px 1px hsla(0, 0%, 68.6%, 0.3);
}

.okta-container .applogin-banner .applogin-container {
  position: relative;
  width: 400px;
  min-width: 300px;
  margin: 0 auto;
  padding: 20px 0;
  box-sizing: border-box;
  text-align: center;
}

@media only screen and (max-width: 400px) {
  .okta-container .applogin-banner .applogin-container {
    width: 100%;
  }
}
@media only screen and (max-height: 750px) {
  .okta-container .applogin-banner .applogin-container {
    padding: 10px 0;
  }
}
@media only screen and (max-height: 660px) {
  .okta-container .applogin-banner .applogin-container {
    padding: 5px 0;
  }
}
.okta-container .applogin-banner .applogin-container h1 {
  font-size: 24px;
  font-weight: lighter;
  line-height: 26px;
}

@media only screen and (max-height: 660px) {
  .okta-container .applogin-banner .applogin-container p {
    display: none;
  }
}
.okta-container .applogin-banner .applogin-app-logo {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.okta-container .applogin-banner .applogin-app-logo img {
  max-height: 26px;
}

#okta-sign-in {
  /*! Custom qtip styles, based on dark theme */
}

#okta-sign-in [class*="-16"], #okta-sign-in [class^="-16"] {
  vertical-align: top;
  position: relative;
  box-sizing: border-box;
}

#okta-sign-in [class*="-16"]:after, #okta-sign-in [class*="-16"]:before, #okta-sign-in [class^="-16"]:after, #okta-sign-in [class^="-16"]:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: block;
  font-family: okticon;
  font-size: 16px;
  font-smoothing: antialiased;
  font-style: normal !important;
  font-weight: 300 !important;
  position: absolute;
  speak: none;
  text-indent: 0;
  white-space: normal;
}

#okta-sign-in [class*="-13"]:after, #okta-sign-in [class*="-13"]:before, #okta-sign-in [class*="-14"]:after, #okta-sign-in [class*="-14"]:before, #okta-sign-in [class^="-13"]:after, #okta-sign-in [class^="-13"]:before, #okta-sign-in [class^="-14"]:after, #okta-sign-in [class^="-14"]:before {
  display: block;
  position: absolute;
  white-space: normal;
  text-indent: 0;
  font-size: 14px;
  font-family: okticon;
  font-weight: 300 !important;
  font-style: normal !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}

#okta-sign-in [class*="-24"], #okta-sign-in [class^="-24"] {
  vertical-align: top;
  box-sizing: border-box;
}

#okta-sign-in [class*="-24"]:after, #okta-sign-in [class*="-24"]:before, #okta-sign-in [class^="-24"]:after, #okta-sign-in [class^="-24"]:before {
  display: block;
  position: absolute;
  white-space: normal;
  text-indent: 0;
  font-size: 24px;
  font-family: okticon;
  font-weight: 300 !important;
  font-style: normal !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}

#okta-sign-in [class*="-48"], #okta-sign-in [class^="-48"] {
  vertical-align: top;
  box-sizing: border-box;
}

#okta-sign-in [class*="-48"]:after, #okta-sign-in [class*="-48"]:before, #okta-sign-in [class^="-48"]:after, #okta-sign-in [class^="-48"]:before {
  display: block;
  position: absolute;
  white-space: normal;
  text-indent: 0;
  font-size: 48px;
  font-family: okticon;
  font-weight: 300 !important;
  font-style: normal !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}

#okta-sign-in [class*="-32"], #okta-sign-in [class^="-32"] {
  vertical-align: top;
  box-sizing: border-box;
}

#okta-sign-in [class*="-32"]:after, #okta-sign-in [class*="-32"]:before, #okta-sign-in [class^="-32"]:after, #okta-sign-in [class^="-32"]:before {
  position: absolute;
  font-size: 32px;
}

#okta-sign-in .dismiss-icon, #okta-sign-in [class*="-32"]:after, #okta-sign-in [class*="-32"]:before, #okta-sign-in [class^="-32"]:after, #okta-sign-in [class^="-32"]:before {
  display: block;
  white-space: normal;
  text-indent: 0;
  font-family: okticon;
  font-weight: 300 !important;
  font-style: normal !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}

#okta-sign-in .dismiss-icon {
  position: relative;
  font-size: 16px;
}

#okta-sign-in .admin-banner .dismiss-icon:before {
  content: "";
  color: #fff;
}

#okta-sign-in .dismiss-icon:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .dismiss-icon:hover:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in #hide-getting-started.dismiss-icon {
  float: none;
  margin: 0;
  position: absolute;
  right: 5px;
  top: 5px;
}

#okta-sign-in #hide-getting-started.dismiss-icon:hover {
  text-decoration: none;
}

#okta-sign-in #getting-started-shortcut .dismiss-icon {
  content: "";
  color: #b0d244;
}

#okta-sign-in #getting-started-shortcut .dismiss-icon:hover {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in #hide-getting-started-shortcut {
  font-family: okticon;
  font-weight: 300 !important;
  font-style: normal !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-decoration: none;
  position: absolute;
  right: 15px;
  text-align: center;
  font-size: 16px;
}

#okta-sign-in #hide-getting-started-shortcut:before {
  content: "";
  color: #b0d244;
}

#okta-sign-in #hide-getting-started-shortcut:hover:before {
  content: "";
  text-decoration: none;
  color: #cfeb76;
}

#okta-sign-in .oktamainlogo:before {
  display: block;
  position: absolute;
  white-space: normal;
  text-indent: 0;
  vertical-align: top;
  top: -7px;
  font-size: 66px;
  font-family: okticon;
  font-weight: 300 !important;
  font-style: normal !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  content: "";
  color: #fff;
}

#okta-sign-in .oktaicon:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .oktaicon:after, #okta-sign-in .oktaicon:before {
  display: block;
  position: absolute;
  white-space: normal;
  text-indent: 0;
  vertical-align: top;
  top: -10px;
  font-size: 80px;
  font-family: okticon;
  font-weight: 300 !important;
  font-style: normal !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}

#okta-sign-in .oktaicon:after {
  content: "";
  color: #000;
}

#okta-sign-in .person-add-16:before {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .person-add-16:after {
  color: #007dc1;
  content: "";
}

#okta-sign-in .app-add-16:before {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .app-add-16:after {
  color: #007dc1;
  content: "";
}

#okta-sign-in .app-add-16-gray:before {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .app-add-16-gray:after {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .app-refresh-16:before {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .app-refresh-16:after {
  color: #007dc1;
  content: "";
}

#okta-sign-in .app-remove-16:before {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .app-remove-16:after {
  color: #e34843;
  content: "";
}

#okta-sign-in .person-import-16:before {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .person-import-16:after {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .person-import-16-green:before {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .person-import-16-green:after {
  color: #4cbf9c;
  content: "";
}

#okta-sign-in .admin-add-16:before {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .admin-add-16:after {
  color: #007dc1;
  content: "";
}

#okta-sign-in .logo-upload-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .logo-upload-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .person-activate-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-activate-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .person-suspend-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-suspend-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .person-unsuspend-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-unsuspend-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .app-assign-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .app-assign-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .app-unassign-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .app-unassign-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .person-deactivate-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-deactivate-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .arrow-left-16:before {
  color: #007dc1;
}

#okta-sign-in .arrow-left-16-gray:before, #okta-sign-in .arrow-left-16:before {
  content: "";
  transform: rotate(180deg);
}

#okta-sign-in .arrow-left-16-gray:before {
  color: #5e5e5e;
}

#okta-sign-in .arrow-right-16:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .arrow-down-16:before {
  content: "";
  color: #007dc1;
  transform: rotate(90deg);
}

#okta-sign-in .arrow-up-16:before {
  content: "";
  color: #007dc1;
  transform: rotate(-90deg);
}

#okta-sign-in .form-help-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .password-reset-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .password-reset-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .support-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .status-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .help-16:before {
  content: "";
  color: #666;
}

#okta-sign-in .help-14:before {
  content: "";
  color: #f1d10d;
  font-size: 14px;
}

#okta-sign-in .help-13:before {
  content: "";
  color: #a7a7a7;
  font-size: 14px;
}

#okta-sign-in .feedback-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .suggest-feature-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .light-bulb-16:before {
  content: "";
  color: #fff;
}

#okta-sign-in .report-bug-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-16-blue:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .confirm-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .confirm-16-small:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .confirm-16-small-disabled:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .confirm-16-disabled:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .confirm-16-blue:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .confirm-16-green:before {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .visibility-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .visibility-off-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .person-16-gray:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .cancel-16-small:before, #okta-sign-in .cancel-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .cancel-16-disabled:before, #okta-sign-in .cancel-16-small-disabled:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .cancel-16-blue:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .cancel-16-light-gray:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .cancel-16-small-red:before {
  content: "";
  color: #e34843;
}

#okta-sign-in .checkbox-16:before {
  content: "";
  color: #5e5e5e;
  content: "";
  color: #007dc1;
}

#okta-sign-in .message-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .activate-on-green-16:before {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .deactivate-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .deactivate-off-red-16:before {
  content: "";
  color: #e34843;
}

#okta-sign-in .delete-16:before {
  content: "";
  color: #e34843;
}

#okta-sign-in .delete-16-gray:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .app-16-blue:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .edit-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .edit-16-disabled:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .edit-16-blue:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .edit-16-white:before {
  content: "";
  color: #fff;
}

#okta-sign-in .credentials-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .launch-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .app-16-gray:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .prev-16:before {
  content: "";
}

#okta-sign-in .prev-13:before, #okta-sign-in .prev-16:before {
  color: #5e5e5e;
  transform: rotate(180deg);
}

#okta-sign-in .prev-13:before {
  content: "";
}

#okta-sign-in .next-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .next-13:before {
  content: "";
  color: #5e5e5e;
  font-size: 16px;
}

#okta-sign-in .org-settings-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .org-settings-16:after {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .settings-white-16:before {
  content: "";
  color: #fff;
}

#okta-sign-in .settings-white-16:after {
  content: "";
  color: #fff;
}

#okta-sign-in .remove-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .remove-16-color:before {
  content: "";
  color: #e34843;
}

#okta-sign-in .remove-16-disabled:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .remove-16-red:before {
  content: "";
  color: #e34843;
}

#okta-sign-in .clear-input-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .reports-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .reports-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .add-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .add-16-color:before {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .add-16-disabled:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .add-16-white:before {
  content: "";
  color: #fff;
}

#okta-sign-in .add-16-thin:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .expand-l-16-gray:before {
  content: "";
  color: #5e5e5e;
  transform: rotate(180deg);
}

#okta-sign-in .expand-r-16-gray:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .collapse-16-gray:before {
  content: "";
  color: #5e5e5e;
  transform: rotate(90deg);
}

#okta-sign-in .icon-ios-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .icon-android-16:before {
  content: "";
  color: #92bf43;
}

#okta-sign-in .icon-windows-16:before {
  content: "";
  color: #00abef;
}

#okta-sign-in .icon-osx-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .expand-l-gray .icon:before {
  transform: rotate(180deg);
}

#okta-sign-in .collapse-gray .icon:before, #okta-sign-in .expand-l-gray .icon:before, #okta-sign-in .expand-r-gray .icon:before {
  content: "";
  color: #a7a7a7;
  display: block;
  position: absolute;
  white-space: normal;
  text-indent: 0;
  font-size: 16px;
  font-family: okticon;
  font-weight: 300 !important;
  font-style: normal !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}

#okta-sign-in .collapse-gray .icon:before {
  transform: rotate(90deg);
}

#okta-sign-in .collapse-16-up-gray:before {
  content: "";
  color: #5e5e5e;
  transform: rotate(-90deg);
}

#okta-sign-in .expand-l-16-blue:before {
  content: "";
  color: #007dc1;
  transform: rotate(180deg);
}

#okta-sign-in .expand-r-16-blue:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .collapse-16-blue:before {
  content: "";
  color: #007dc1;
  transform: rotate(90deg);
}

#okta-sign-in .info-16-white:before, #okta-sign-in .info-16:before {
  content: "";
  color: #fff;
}

#okta-sign-in .info-16-gray:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .warning-16:before {
  content: "";
  color: #fff;
}

#okta-sign-in .warning-16-yellow:before {
  content: "";
  color: #f1d10d;
}

#okta-sign-in .error-16:before {
  content: "";
  color: #fff;
}

#okta-sign-in .error-16-red:before, #okta-sign-in .error-16-small:before {
  content: "";
  color: #e34843;
}

#okta-sign-in .success-16:before {
  content: "";
  color: #fff;
}

#okta-sign-in .success-16-green:before {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .success-16-gray:before {
  content: "";
  color: #e0e0e0;
}

#okta-sign-in .directory-add-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .directory-add-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .directory-remove-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .directory-remove-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .directory-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .directory-16-light-gray:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .token-add-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .token-add-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .user-provisioning-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .user-provisioning-16:after {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .user-provisioning-16-green:before, #okta-sign-in .user-provisioning-16.active:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .user-provisioning-16-green:after, #okta-sign-in .user-provisioning-16.active:after {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .user-deprovisioning-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .user-deprovisioning-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .import-users-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .import-users-16:after {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .import-users-16-green.active:before, #okta-sign-in .import-users-16-green:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .import-users-16-green.active:after, #okta-sign-in .import-users-16-green:after {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .password-sync-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .password-sync-16:after {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .password-sync-16-green.active:before, #okta-sign-in .password-sync-16-green:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .password-sync-16-green.active:after, #okta-sign-in .password-sync-16-green:after {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .user-deactivation-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .user-deactivation-16:after {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .user-deactivation-16-green.active:before, #okta-sign-in .user-deactivation-16-green:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .user-deactivation-16-green.active:after, #okta-sign-in .user-deactivation-16-green:after {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .swa-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .swa-16:after {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .swa-16-green.active:before, #okta-sign-in .swa-16-green:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .swa-16-green.active:after, #okta-sign-in .swa-16-green:after {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .advanced-sso-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .advanced-sso-16:after {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .advanced-sso-16-green.active:before, #okta-sign-in .advanced-sso-16-green:before {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .advanced-sso-16-green.active:after, #okta-sign-in .advanced-sso-16-green:after {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .advanced-sso-16-blue:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .advanced-sso-16-blue:after {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .bookmark-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .bookmark-16-green.active:before, #okta-sign-in .bookmark-16-green:before {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .run-16:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .run-16-gray:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .run-16-white:before {
  content: "";
  color: #fff;
}

#okta-sign-in .download-16:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .group-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .group-add-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .group-add-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .group-remove-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .group-remove-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .group-member-add-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .group-member-add-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .group-member-remove-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .group-member-remove-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .config-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .group-override-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .group-override-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .search-add-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .search-green-add-16:before {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .magnifying-glass-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .location-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .time-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .time-alt-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .calendar-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .people-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .conversation-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .conversation-16-white:before {
  content: "";
  color: #fff;
}

#okta-sign-in .megaphone-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .active-sync-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .active-sync-16:after {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .active-sync-16-reverse:before {
  content: "";
  color: #fff;
}

#okta-sign-in .active-sync-16-reverse:after {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .inactive-sync-16:before {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .inactive-sync-16:after {
  content: "";
  color: #a7a7a7;
}

#okta-sign-in .error-sync-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .error-sync-16:after {
  content: "";
  color: #e34843;
}

#okta-sign-in .tasks-16-pending:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .tasks-16-pending:after {
  content: "";
  color: #f1d10d;
}

#okta-sign-in .password-reset-16-red:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .password-reset-16-red:after {
  content: "";
  color: #e34843;
}

#okta-sign-in .person-activate-16-yellow:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-activate-16-yellow:after {
  content: "";
  color: #f1d10d;
}

#okta-sign-in .person-import-16-yellow:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-import-16-yellow:after {
  content: "";
  color: #f1d10d;
}

#okta-sign-in .apps-16-red:before {
  content: "";
  color: #e34843;
}

#okta-sign-in .code-brackets-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .refresh-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .refresh-16-blue:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .refresh-16-white:before {
  content: "";
  color: #fff;
}

#okta-sign-in .back-16:before {
  content: "";
  color: #fff;
  transform: rotate(180deg);
}

#okta-sign-in .filter-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .filter-16-reverse:before {
  content: "";
  color: #fff;
}

#okta-sign-in .clone-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .clone-16:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .duo-push-16:before, #okta-sign-in .okta-push-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .duo-sms-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .duo-call-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .factory-reset-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .no-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .expression-16:before {
  content: "";
  color: #007dc1;
}

#okta-sign-in .omm-enrolling-16:before {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .remote-lock-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .asterisk-16:before {
  content: "";
  color: #007dc1;
  font-size: 12px;
}

#okta-sign-in .asterisk-16-white:before {
  content: "";
  color: #fff;
}

#okta-sign-in .configure-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .instructions-16:before {
  content: "";
  color: #fff;
}

#okta-sign-in .tombstone-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .send-16:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .add:before {
  content: "";
}

#okta-sign-in .add:before, #okta-sign-in .success-icon:before {
  color: #4cbf9c;
  display: block;
  position: absolute;
  white-space: normal;
  text-indent: 0;
  font-size: 16px;
  font-family: okticon;
  font-weight: 300 !important;
  font-style: normal !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}

#okta-sign-in .success-icon:before {
  content: "";
}

#okta-sign-in .person-add-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-add-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .app-add-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .app-add-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .app-add-24-gray:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .app-add-24-gray:after {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .app-refresh-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .app-refresh-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .person-import-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-import-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .person-import-24-yellow:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-import-24-yellow:after {
  content: "";
  color: #f1d10d;
}

#okta-sign-in .admin-add-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .admin-add-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .logo-upload-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .logo-upload-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .person-activate-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-activate-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .person-activate-24-yellow:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-activate-24-yellow:after {
  content: "";
  color: #f1d10d;
}

#okta-sign-in .person-edit-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-edit-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .app-assign-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .app-assign-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .apps-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .apps-24-green:before {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .apps-24-red:before {
  content: "";
  color: #e34843;
}

#okta-sign-in .app-unassign-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .app-unassign-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .app-unassign-24-yellow:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .app-unassign-24-yellow:after {
  content: "";
  color: #f1d10d;
}

#okta-sign-in .person-deactivate-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-deactivate-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .password-reset-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .password-reset-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .password-reset-24-red:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .password-reset-24-red:after {
  content: "";
  color: #e34843;
}

#okta-sign-in .feedback-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .person-24-green:before {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .person-24-red:before {
  content: "";
  color: #e34843;
}

#okta-sign-in .people-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .instructions-24:before {
  content: "";
  color: #fff;
}

#okta-sign-in .plugin-required-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .info-24:before {
  content: "";
  color: #fff;
}

#okta-sign-in .warning-24:before {
  content: "";
  color: #fff;
}

#okta-sign-in .warning-24-yellow:before {
  content: "";
  color: #f1d10d;
}

#okta-sign-in .error-24:before {
  content: "";
  color: #fff;
}

#okta-sign-in .success-24:before {
  content: "";
  color: #fff;
}

#okta-sign-in .directory-add-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .directory-add-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .directory-remove-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .directory-remove-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .directory-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .directory-24-green:before {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .directory-24-red:before {
  content: "";
  color: #e34843;
}

#okta-sign-in .preview-24:before {
  content: "";
  color: #e34843;
}

#okta-sign-in .token-add-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .token-add-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .group-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .group-add-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .group-add-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .settings-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .settings-24:after {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .reports-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .reports-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .security-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .dashboard-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .dashboard-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .tasks-notepad-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .tasks-notepad-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .profile-sync-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .profile-sync-24:after {
  content: "";
  color: #007dc1;
}

#okta-sign-in .light-bulb-24:before {
  content: "";
  color: #fff;
}

#okta-sign-in .warning-important-24:before {
  content: "";
  color: #fff;
}

#okta-sign-in .download-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .icon-devices-24:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .icon-laptop-32:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .icon-iphone-32:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .icon-ipad-32:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .icon-ipod-touch-32:before, #okta-sign-in .icon-unknown-32:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .icon-android-phone-32:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .icon-android-tab-32:before {
  content: "";
  color: #5e5e5e;
}

#okta-sign-in .teach-48:before {
  content: "";
  color: #fff;
}

#okta-sign-in #universal-directory-profiles .data-list-empty-img {
  background-image: none;
  top: 0;
  left: 0;
  position: relative;
  margin-left: 0;
}

#okta-sign-in #universal-directory-profiles .data-list-empty-img:before {
  content: "";
  top: -95px;
}

#okta-sign-in #universal-directory-profiles .data-list-empty-img:after, #okta-sign-in #universal-directory-profiles .data-list-empty-img:before {
  color: #a7a7a7;
  font-size: 100px;
  display: block;
  position: absolute;
  white-space: normal;
  text-indent: 0;
  font-family: okticon;
  font-weight: 300 !important;
  font-style: normal !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  margin-left: 345px;
}

#okta-sign-in #universal-directory-profiles .data-list-empty-img:after {
  content: "";
  top: -98px;
}

#okta-sign-in [class*=-light]:after, #okta-sign-in [class*=-light]:before, #okta-sign-in [class^=-light]:after, #okta-sign-in [class^=-light]:before {
  font-size: 14px;
  display: block;
  position: absolute;
  white-space: normal;
  text-indent: 0;
  font-family: okticon;
  font-weight: 300 !important;
  font-style: normal !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}

#okta-sign-in .green-light:before {
  content: "";
  color: #4cbf9c;
}

#okta-sign-in .yellow-light:before {
  content: "";
  color: #f1d10d;
}

#okta-sign-in .red-light:before {
  content: "";
  color: #e34843;
}

#okta-sign-in .gray-light:before {
  content: "";
  color: #a7a7a7;
  font-size: 14px;
  display: block;
  position: absolute;
  white-space: normal;
  text-indent: 0;
  font-family: okticon;
  font-weight: 300 !important;
  font-style: normal !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}

#okta-sign-in .legend-light:before {
  color: #f9f9f9;
  content: "";
}

#okta-sign-in .legend-light:after {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .link-button.button-error .icon.info-16-gray:before, #okta-sign-in .link-button.button-primary .icon.active-sync-16:after, #okta-sign-in .link-button.button-primary .icon.active-sync-16:before {
  color: #fff;
}

#okta-sign-in .single-click-edit-controls .icon.cancel-16-small:before {
  font-size: 12px;
  left: 2px;
}

#okta-sign-in .search-box .clear-input-16:before {
  font-size: 12px;
}

#okta-sign-in .facebook-square-16:before {
  color: #3b5998;
  content: "";
}

#okta-sign-in .facebook-16:before {
  color: #3b5998;
  content: "";
}

#okta-sign-in .google-square-16:before {
  color: #dd4b39;
  content: "";
}

#okta-sign-in .google-16:before {
  color: #dd4b39;
  content: "";
}

#okta-sign-in .twitter-square-16:before {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .twitter-16:before {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .linkedin-square-16:before {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .linkedin-16:before {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in .openid-16:before {
  color: #5e5e5e;
  content: "";
}

#okta-sign-in a, #okta-sign-in abbr, #okta-sign-in acronym, #okta-sign-in address, #okta-sign-in applet, #okta-sign-in b, #okta-sign-in big, #okta-sign-in blockquote, #okta-sign-in body, #okta-sign-in caption, #okta-sign-in center, #okta-sign-in cite, #okta-sign-in code, #okta-sign-in dd, #okta-sign-in del, #okta-sign-in dfn, #okta-sign-in div, #okta-sign-in dl, #okta-sign-in dt, #okta-sign-in em, #okta-sign-in fieldset, #okta-sign-in form, #okta-sign-in h1, #okta-sign-in h2, #okta-sign-in h3, #okta-sign-in h4, #okta-sign-in h5, #okta-sign-in h6, #okta-sign-in html, #okta-sign-in i, #okta-sign-in iframe, #okta-sign-in img, #okta-sign-in ins, #okta-sign-in kbd, #okta-sign-in label, #okta-sign-in legend, #okta-sign-in li, #okta-sign-in object, #okta-sign-in ol, #okta-sign-in p, #okta-sign-in pre, #okta-sign-in q, #okta-sign-in s, #okta-sign-in samp, #okta-sign-in small, #okta-sign-in span, #okta-sign-in strike, #okta-sign-in strong, #okta-sign-in sub, #okta-sign-in sup, #okta-sign-in table, #okta-sign-in tbody, #okta-sign-in td, #okta-sign-in tfoot, #okta-sign-in th, #okta-sign-in thead, #okta-sign-in tr, #okta-sign-in tt, #okta-sign-in u, #okta-sign-in ul, #okta-sign-in var {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  background: transparent;
}

#okta-sign-in body {
  line-height: 1;
}

#okta-sign-in ol, #okta-sign-in ul {
  list-style: none;
}

#okta-sign-in blockquote, #okta-sign-in q {
  quotes: none;
}

#okta-sign-in blockquote:after, #okta-sign-in blockquote:before, #okta-sign-in q:after, #okta-sign-in q:before {
  content: "";
  content: none;
}

#okta-sign-in :focus {
  outline: 0;
}

#okta-sign-in ins {
  text-decoration: none;
}

#okta-sign-in del {
  text-decoration: line-through;
}

#okta-sign-in table {
  border-collapse: collapse;
  border-spacing: 0;
}

#okta-sign-in input[type=hidden] {
  display: none !important;
}

#okta-sign-in input[type=checkbox], #okta-sign-in input[type=radio] {
  border: 0 !important;
  margin: 0;
  padding: 0;
}

#okta-sign-in .dropdown {
  background: #fff;
  border-radius: 4px;
}

#okta-sign-in .dropdown .options {
  position: relative;
}

#okta-sign-in .dropdown .option-selected {
  display: block;
  cursor: pointer;
  padding: 5px;
  position: relative;
}

#okta-sign-in .dropdown .option-selected:hover {
  cursor: pointer;
}

#okta-sign-in .dropdown .option-selected span.more-options {
  display: block;
  position: absolute;
  right: 0;
  top: 4px;
  height: 30px;
  width: 30px;
}

#okta-sign-in .dropdown .option-selected:hover span.more-options {
  display: block;
}

#okta-sign-in .dropdown .options {
  display: none;
}

#okta-sign-in .dropdown .options-wrap {
  padding: 0;
  list-style: none;
  position: absolute;
  left: 0;
  top: 2px;
  z-index: 4;
  background: #fff;
  border: 1px solid #bbb;
  width: 417px;
  box-shadow: 0 2px 0 hsla(0, 0%, 62.7%, 0.2);
}

#okta-sign-in .dropdown .options li.option {
  padding: 5px;
  display: block;
  border-bottom: 1px solid #eaeaea;
  background: #fff;
  position: relative;
}

#okta-sign-in .dropdown .options li.option:last-child {
  border-bottom: none;
}

#okta-sign-in .dropdown .options li.error {
  padding: 10px 5px 10px 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RDhDRkRGRUZBMkExMUUyOEVFN0REQ0ExQTZDREFGMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RDhDRkRGRkZBMkExMUUyOEVFN0REQ0ExQTZDREFGMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdEOENGREZDRkEyQTExRTI4RUU3RERDQTFBNkNEQUYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdEOENGREZERkEyQTExRTI4RUU3RERDQTFBNkNEQUYyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XeMrXQAAASlJREFUeNqkk8ttwzAMhm3B92aDdIO6E8Q552JPUHuCeoSO4A3kEbyBlVuOzgRpN6gnaMniU0EISVEgBH7owYfIX2R+OhyyRHaCXlAJNtx9CoJgEBytsTP7B8EsmATvglqQAw22oJux/ZHCOAdeehSsSVZnMIBA0DVmMOG8v+JsRXUd2YwxA6255OWYzcC+Y/WsPUF6guwKDqN5ORDQSsuq98/Y6iOto5bJGC+JY3tDpz6V46vs13SxvkRGU5LKh5btsjvFwf6TufNJ2rYcb85b7RcHabVRlEna4w2dchcK2JxYV1j2yTdmV85vmlXOLMyU0vyzdA/5TSSxppG87fM/nMvIkzMtGqdP//oVkuygvQgu2FSx8VzS5w2RS8j9AgtOLTa/8/ItwABJZ0qo+ORYMgAAAABJRU5ErkJggg==) 5px 8px no-repeat !important;
  background-color: #fff2f2 !important;
}

#okta-sign-in .dropdown .options li.error:hover {
  background-color: #fce5e6 !important;
  cursor: pointer;
}

#okta-sign-in .dropdown .options li.option:hover {
  background: #f9f9f9;
  cursor: pointer;
}

#okta-sign-in .dropdown .options li.option[focus-within] {
  background: #f9f9f9;
}

#okta-sign-in .dropdown .options li.option:focus-within {
  background: #f9f9f9;
}

#okta-sign-in .dropdown.more-actions .option-selected {
  float: none !important;
  position: relative;
  padding: 0 22px 0 8px !important;
  overflow: hidden;
  color: #333;
  white-space: nowrap;
}

#okta-sign-in .page-links .dropdown.more-actions .option-selected {
  margin: 0 !important;
}

#okta-sign-in .dropdown.more-actions .option-selected span.icon-dm {
  position: absolute;
  height: 6px;
  width: 9px;
  margin: 0;
  top: 12px;
  right: 6px;
}

#okta-sign-in .dropdown.more-actions .button-primary.option-selected span.icon-dm {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGRTZBMkM3QkY0MjI2ODExODIyQTgzQTVBNjAzNEYwNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQzVCQTI2N0ZFQzcxMUUyQjVBRUQyOEQ2MzBCNEY0QyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQzVCQTI2NkZFQzcxMUUyQjVBRUQyOEQ2MzBCNEY0QyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkY2QTJDN0JGNDIyNjgxMTgyMkE4M0E1QTYwMzRGMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkU2QTJDN0JGNDIyNjgxMTgyMkE4M0E1QTYwMzRGMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4h36z/AAAAQ0lEQVR42mL4////kv/YwRIGICEAxA/QJB6CxEGSIOwIxH+hEn+hfAaYJAh3QSW7YWLIkuxAvBhKg8UYwSpwAIAAAwBeYHz3GtlufQAAAABJRU5ErkJggg==) no-repeat scroll 0 0 transparent;
}

#okta-sign-in .dropdown.more-actions .options-wrap {
  border-style: solid;
  width: 200px;
  left: -100px;
  margin: 0;
}

#okta-sign-in #add-idp-dropdown.more-actions .options-wrap {
  left: 0;
}

#okta-sign-in #idp-container .btnCol .dropdown.more-actions .options-wrap {
  left: -95px;
}

#okta-sign-in .dropdown.more-actions .options {
  position: absolute;
  z-index: 5;
}

#okta-sign-in .dropdown.more-actions .options .option {
  padding: 0;
}

#okta-sign-in .dropdown.more-actions .option a {
  color: #2f3f4a;
  font-size: 13px;
  padding: 10px 5px 10px 30px;
  display: block;
  line-height: 16px;
}

#okta-sign-in .dropdown.more-actions .option a:focus, #okta-sign-in .dropdown.more-actions .option a:hover {
  text-decoration: none;
}

#okta-sign-in .dropdown.more-actions .option a .icon {
  height: 16px;
  width: 16px;
  position: absolute;
  top: 9px;
  left: 8px;
}

#okta-sign-in .dropdown-edit {
  background: transparent;
}

#okta-sign-in .dropdown-edit .option-selected {
  width: 300px;
  margin: 0;
  border-radius: 4px 0 0 4px;
  border-right: none;
}

#okta-sign-in #customize-user-account-dropdown .option-selected.dropdown-disabled, #okta-sign-in #customize-user-account-dropdown .option-selected.dropdown-disabled:hover {
  background: transparent !important;
  box-shadow: none;
  cursor: default;
  opacity: 0.5;
  border-color: #bbb #bbb #b1b1b1;
}

#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled .dropdown-selected-text {
  color: #888;
}

#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled .icon-dm {
  opacity: 0.4;
  filter: Alpha(Opacity=40);
}

#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled span:hover {
  cursor: default;
}

#okta-sign-in .dropdown-edit .option-selected.dropdown-disabled:active, #okta-sign-in .dropdown-edit .option-selected.dropdown-disabled:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAC7gAAAAaCAYAAAAnxhFmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQ0NTQxRDFDREU2MTFFMTk5RjZGMTBCM0VCMkM4MjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQ0NTQxRDJDREU2MTFFMTk5RjZGMTBCM0VCMkM4MjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNDQ1NDFDRkNERTYxMUUxOTlGNkYxMEIzRUIyQzgyMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNDQ1NDFEMENERTYxMUUxOTlGNkYxMEIzRUIyQzgyMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkCubrgAAAIqSURBVHja7N2xccRADANASmLg/nv8RA3YEekycDO/WwIyDG9w1+7+FgAAABD1+XyEAAAAAGHv+woBAAAAwnpmfsQAAAAAWdd1CQEAAAD0cwAAAPh6LQIAAAAAAAAA8MAdAAAATtC7KwUAAAAIc0AHAAAA/RwAAACo6pmRAgAAAIQ5oAMAAIB+DgAAAFhwBwAAgCM4oAMAAIB+DgAAAFhwBwAAgCM4oAMAAIB+DgAAAFS1CAAAACDPAR0AAAD0cwAAAKCqd1cKAAAAEOaADgAAAHn3fQsBAAAAwjxwBwAAgAN44A4AAAD6OQAAAFDVIgAAAIA8C3EAAACgnwMAAAAW3AEAAOAIFuIAAABAPwcAAACqemakAAAAAGEO6AAAAJBnwR0AAADyLLgDAADAATxwBwAAAP0cAAAA8MAdAAAAjvA8jxAAAAAgzII7AAAA5PXMSAEAAADSBb1bCAAAABDmgTsAAADkWXAHAACAA/gCHQAAAPRzAAAAoMo8HAAAABzAQhwAAADo5wAAAEBVz4wUAAAAIMxCHAAAAOjnAAAAgAfuAAAAcAQHdAAAAMiz4A4AAAB5LQIAAADI88AdAAAA9HMAAACgqndXCgAAABDmgA4AAAD6OQAAAOCBOwAAABzBAR0AAAD0cwAAAKCqRQAAAAB5DugAAACgnwMAAABVPTNSAAAAgDAHdAAAANDPAQAAgKre3T8xAAAAAAAAAPDtPHAHAACAvH8BBgBoJ0QwF51A1QAAAABJRU5ErkJggg==) repeat-x scroll 0 0 #eaeaea !important;
}

#okta-sign-in .dropdown.dropdown-edit .options-wrap {
  left: 0;
  width: 330px;
}

#okta-sign-in .dropdown.dropdown-edit .option .option-link {
  padding: 6px 8px;
}

#okta-sign-in .dropdown-edit-button {
  width: 55px;
  margin: 0 !important;
  border-radius: 0 4px 4px 0;
  border-left-color: #bbb !important;
}

#okta-sign-in .option-subtitle {
  color: #a7a7a7;
  font-weight: 400;
}

#okta-sign-in p.option-subtitle {
  margin-top: 3px;
}

#okta-sign-in .off-screen {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
}

#okta-sign-in #more-actions-dropdown.more-actions .options-wrap {
  left: -142px;
}

#okta-sign-in #people-more-actions-dropdown.more-actions .options-wrap {
  left: 10px;
}

#okta-sign-in #import-people-dropdown.more-actions .options-wrap {
  left: -150px;
  width: 280px;
}

#okta-sign-in #add-directory-dropdown.more-actions .options-wrap {
  left: 0;
  width: 240px;
}

#okta-sign-in #download-agent-dropdown.more-actions .options-wrap {
  left: 0;
}

#okta-sign-in .chzn-container {
  position: relative;
  display: block;
  vertical-align: middle;
  float: left;
  zoom: 1;
  *display: inline;
}

#okta-sign-in .chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #888;
  border-top: 0;
  position: absolute;
  top: 100%;
  left: -9999px;
  box-shadow: 0 1px 2px hsla(0, 0%, 68.6%, 0.15);
  z-index: 1010;
  width: 100%;
  -ms-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  box-sizing: border-box;
}

#okta-sign-in .chzn-container.chzn-with-drop .chzn-drop {
  left: 0;
}

#okta-sign-in .chzn-container-single .chzn-single {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 28px;
  line-height: 28px;
  padding: 0 0 0 8px;
  text-decoration: none;
}

#okta-sign-in .chzn-container-single .chzn-single:hover {
  border: 1px solid #888;
}

#okta-sign-in .chzn-container-single .chzn-default {
  color: #999;
}

#okta-sign-in .chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #333;
  text-shadow: 0 1px 0 #fff;
}

#okta-sign-in .chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) -42px 1px no-repeat;
}

#okta-sign-in .chzn-container-single.chzn-disabled .chzn-single abbr:hover, #okta-sign-in .chzn-container-single .chzn-single abbr:hover {
  background-position: -42px -10px;
}

#okta-sign-in .chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 3px;
  display: block;
  height: 100%;
  width: 18px;
}

#okta-sign-in .chzn-container-single .chzn-single div b {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat 0 2px;
  display: block;
  width: 100%;
  height: 100%;
}

#okta-sign-in .chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}

#okta-sign-in .chzn-container-single .chzn-search input {
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat 100% -20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat 100% -20px, linear-gradient(#eee 1%, #fff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-size: 1em;
  width: 100%;
  -ms-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0;
}

#okta-sign-in .chzn-container-single .chzn-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

#okta-sign-in .chzn-container-single-nosearch .chzn-search {
  position: absolute;
  left: -9999px;
}

#okta-sign-in .chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: linear-gradient(#eee 1%, #fff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
  width: 100%;
  -ms-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  box-sizing: border-box;
}

#okta-sign-in .chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}

#okta-sign-in .chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}

#okta-sign-in .chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  box-shadow: none;
}

#okta-sign-in .chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}

#okta-sign-in .chzn-container-multi .chzn-choices .search-choice {
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = "#f4f4f4",endColorstr = "#eeeeee",GradientType = 0);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee);
  box-shadow: inset 0 0 2px #fff, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  border: 1px solid #aaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}

#okta-sign-in .chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = "#f4f4f4",endColorstr = "#eeeeee",GradientType = 0);
  background-image: linear-gradient(180deg, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee);
  color: #666;
  border: 1px solid #ccc;
  padding-right: 5px;
}

#okta-sign-in .chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}

#okta-sign-in .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) -42px 1px no-repeat;
}

#okta-sign-in .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close, #okta-sign-in .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

#okta-sign-in .chzn-container .chzn-results {
  margin: 3px 0 4px;
  max-height: 240px;
  padding: 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

#okta-sign-in .chzn-container-multi .chzn-results {
  margin: 0;
  padding: 0;
}

#okta-sign-in .chzn-container .chzn-results li {
  display: none;
  line-height: 16px;
  padding: 7px 8px;
  margin: 0;
  list-style: none;
  border: solid #fff;
  border-width: 0 0 1px;
}

#okta-sign-in .chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}

#okta-sign-in .chzn-container .chzn-results .highlighted {
  background: #f9f9f9;
}

#okta-sign-in .chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}

#okta-sign-in .chzn-container .chzn-results .highlighted em {
  background: transparent;
}

#okta-sign-in .chzn-container .chzn-results .no-results {
  background: #fff;
  display: list-item;
}

#okta-sign-in .chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: 700;
}

#okta-sign-in .chzn-container .chzn-results .group-option {
  padding-left: 15px;
}

#okta-sign-in .chzn-container-multi .chzn-drop .result-selected {
  display: none;
}

#okta-sign-in .chzn-container .chzn-results-scroll {
  background: #fff;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  z-index: 1;
}

#okta-sign-in .chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}

#okta-sign-in .chzn-container .chzn-results-scroll-down {
  bottom: 0;
}

#okta-sign-in .chzn-container .chzn-results-scroll-down span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat -4px -3px;
}

#okta-sign-in .chzn-container .chzn-results-scroll-up span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat -22px -3px;
}

#okta-sign-in .chzn-container-active.chzn-with-drop .chzn-single {
  border: 1px solid #888;
  box-shadow: inset 0 1px 0 #fff;
  background: #fff;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#okta-sign-in .chzn-container-active .chzn-single {
  box-shadow: 0 1px 2px hsla(0, 0%, 68.6%, 0.3);
  border: 1px solid #888;
}

#okta-sign-in .chzn-container-active.chzn-with-drop .chzn-single div {
  background: transparent;
  border-left: none;
}

#okta-sign-in .chzn-container-active.chzn-with-drop .chzn-single div b {
  background-position: -18px 2px;
}

#okta-sign-in .chzn-container-active .chzn-choices {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
}

#okta-sign-in .chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}

#okta-sign-in .chzn-disabled {
  cursor: default;
  opacity: 0.5 !important;
}

#okta-sign-in .chzn-disabled .chzn-choices .search-choice .search-choice-close, #okta-sign-in .chzn-disabled .chzn-single {
  cursor: default;
}

#okta-sign-in .chzn-rtl {
  text-align: right;
}

#okta-sign-in .chzn-rtl .chzn-single {
  padding: 0 8px 0 0;
  overflow: visible;
}

#okta-sign-in .chzn-rtl .chzn-single span {
  margin-left: 26px;
  margin-right: 0;
  direction: rtl;
}

#okta-sign-in .chzn-rtl .chzn-single div {
  left: 3px;
  right: auto;
}

#okta-sign-in .chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}

#okta-sign-in .chzn-rtl .chzn-choices .search-field input {
  direction: rtl;
}

#okta-sign-in .chzn-rtl .chzn-choices li {
  float: right;
}

#okta-sign-in .chzn-rtl .chzn-choices .search-choice {
  padding: 3px 5px 3px 19px;
  margin: 3px 5px 3px 0;
}

#okta-sign-in .chzn-rtl .chzn-choices .search-choice .search-choice-close {
  left: 4px;
  right: auto;
}

#okta-sign-in .chzn-rtl .chzn-search {
  left: 9999px;
}

#okta-sign-in .chzn-rtl.chzn-with-drop .chzn-search {
  left: 0;
}

#okta-sign-in .chzn-rtl .chzn-drop {
  left: 9999px;
}

#okta-sign-in .chzn-rtl.chzn-container-single .chzn-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

#okta-sign-in .chzn-rtl .chzn-results .group-option {
  padding-left: 0;
  padding-right: 15px;
}

#okta-sign-in .chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div {
  border-right: none;
}

#okta-sign-in .chzn-rtl .chzn-search input {
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat -30px -20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat -30px -20px, linear-gradient(#eee 1%, #fff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}

#okta-sign-in .chzn-container-single.chzn-rtl .chzn-single div b {
  background-position: 6px 2px;
}

#okta-sign-in .chzn-container-single.chzn-rtl.chzn-with-drop .chzn-single div b {
  background-position: -12px 2px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in .chzn-container-multi .chzn-choices .search-choice .search-choice-close, #okta-sign-in .chzn-container-single .chzn-search input, #okta-sign-in .chzn-container-single .chzn-single abbr, #okta-sign-in .chzn-container-single .chzn-single div b, #okta-sign-in .chzn-container .chzn-results-scroll-down span, #okta-sign-in .chzn-container .chzn-results-scroll-up span, #okta-sign-in .chzn-rtl .chzn-search input {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABKCAMAAABgpuGuAAAAzFBMVEX///8AAACIiIiIiIiIiIhGRkZGRkZGRkaIiIiHh4eHh4eGhoaAgICGhoaHh4dGRkaHh4eHh4eIiIiHh4eIiIiHh4eIiIiHh4eHh4eHh4eHh4eHh4eAgICHh4eHh4eAgICFhYWIiIiHh4eHh4eHh4eIiIiEhISIiIiIiIiIiIiIiIiHh4d0dHSGhoaHh4eDg4NVVVWDg4OHh4eIiIiAgICHh4eHh4eAgICIiIiHh4eIiIiHh4eIiIiHh4eGhoaHh4eHh4eIiIiIiIhGRkYymc+gAAAAQnRSTlMAAP7wMDDwYGCg/VAQcIDz4CDz0PxAz7D1wPv5CGChFEX64t2QHh2N3Jaa2wsTgiEDKYjYDGaZBO8Rqd+LREqM5n7NGqdwAAACCUlEQVR4Xu3V127jMBCFYZ2h5KJiW5a7UzbJ9t57Hb3/O60Ik+JFsMLCwrkI4P+KV/oAYjSMOAEjE8MVm1HECiNVL8VGlSY1jpW8w5OMeil2RxIUe6k9kCA4YD7nOhG8RHYiWCk4YEKI5wdnHuPuQPyr4w8Df7xhm0xgI/2wASpVSwsdvYJm2jbrgraqWwsdvVSXAVp2QJk2ZQCOfiaw9s4a/4bymYVmOXD0w4fSzaIpO6CJ2nTyH1Cfj6BUV9kHwuFa0AFtPbTtBS0ttOyAMm3L+kB2HtbogG79Ap0Bw0ECVzIYBgilMaWH+odhXTeSc+p62LFeetU4VvKOlTgNai8l7kiCEi+1BxIEB0ynXCeCl8hOBCsFB0wIyfTgTBPcEYh/dfxh4I83/4flryD+UmU9E4Q6Hj5Cp06dOoWmvKhURFZFjjYGlBlVC4l+zpjQuahIulikljrnQZmqXN18ePDwz+O9qGQsKDcqm/tnaHrxdCNichJUiOwf4dDrJzvRggStJH32HK6za9GKBKlKgbaXqQgNSl8F6N6CCb3pgFhX95Z3dZXKu/dwXV6nsiJBhcrVx09u6C6I450bkc3FpXW+fN2I7nPaChKV3bfvP37++r0TVR3zlqqKpIelqrYx85kQm+o+SKSHb2WhqsjHTiJBITiJDQWJDAWpIkNBIkJBIkOhSnUShf4C9DyJBLzMYSsAAAAASUVORK5CYII=) !important;
    background-repeat: no-repeat !important;
    background-size: 52px 37px !important;
  }
}
#okta-sign-in .o-form-fieldset:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#okta-sign-in .o-form-fieldset {
  height: auto;
  word-wrap: break-word;
  display: inline-block;
  margin-bottom: 15px;
}

#okta-sign-in .o-form-fieldset:last-child {
  margin-bottom: 0;
}

#okta-sign-in * html .o-form-fieldset {
  height: 1%;
}

#okta-sign-in .o-form-fieldset {
  display: block;
}

#okta-sign-in .o-form-input, #okta-sign-in .o-form-label {
  float: left;
}

#okta-sign-in .o-form-label {
  width: 38%;
  font-weight: 700;
  padding: 7px 10px 7px 0;
  line-height: 16px;
  color: #5e5e5e;
  box-sizing: border-box;
}

#okta-sign-in .o-form-label a.icon-16 {
  display: inline;
  margin-left: 6px;
  top: -1px;
}

#okta-sign-in .o-form-input {
  width: 62%;
}

#okta-sign-in .o-form-input .o-form-input-group + .link-button, #okta-sign-in .o-form-input .o-form-input-group + .o-form-input-group {
  margin-top: 15px;
}

#okta-sign-in .o-form-input .array-inputs-button {
  clear: both;
}

#okta-sign-in .o-form-input .o-form-input-group-controls {
  width: 100%;
}

#okta-sign-in .o-form .input-fix {
  height: 30px;
}

#okta-sign-in .o-form .input-fix input[type=number], #okta-sign-in .o-form .input-fix input[type=password], #okta-sign-in .o-form .input-fix input[type=tel], #okta-sign-in .o-form .input-fix input[type=text], #okta-sign-in .o-form .input-fix input[type=textbox] {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 6px 8px;
  line-height: 16px;
  border: none;
  background: transparent;
  box-sizing: border-box;
}

#okta-sign-in .o-form .input-fix input.password-with-toggle {
  padding-right: 35px;
}

#okta-sign-in .o-form .input-fix .password-toggle .eyeicon {
  right: 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
  height: 32px;
  padding: 6px 8px;
  opacity: 0.5;
  cursor: pointer;
}

#okta-sign-in .o-form .input-fix .password-toggle .button-hide {
  display: none;
}

#okta-sign-in .o-form .input-fix input[type=number] {
  border: none;
}

#okta-sign-in .o-form .input-fix, #okta-sign-in .o-form .textarea-fix {
  border-radius: 3px;
  width: 100%;
  box-sizing: border-box;
}

#okta-sign-in .o-form .textarea-fix textarea {
  height: auto;
  width: 100%;
  margin: 0;
  padding: 6px 8px;
  line-height: 16px;
  box-sizing: border-box;
  min-height: 30px;
  max-width: 100% !important;
}

#okta-sign-in .o-form select {
  width: 62%;
  margin-top: 6px;
}

#okta-sign-in .o-form-wide select {
  width: 100%;
}

#okta-sign-in .o-form-label-attached .o-form-label {
  background-color: #e2e2e2;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border: 1px solid #c8c8c8;
  border-right-width: 0;
  font-weight: 400;
  padding: 6px 10px;
  width: auto;
}

#okta-sign-in .o-form-label-attached .chzn-single, #okta-sign-in .o-form-label-attached .input-fix, #okta-sign-in .o-form-label-attached .input[type=text], #okta-sign-in .o-form-label-attached .textarea-fix {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

#okta-sign-in .o-form-label-attached .link-button.option-selected {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: none;
}

#okta-sign-in .data-list-toolbar .o-form-label-attached .o-form-label {
  background: transparent;
}

#okta-sign-in .o-form-input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

#okta-sign-in .o-form-input-group .link-button, #okta-sign-in .o-form-input-group .o-form-control, #okta-sign-in .o-form-input-group .o-form-label-inline {
  display: table-cell;
  float: none;
  border-radius: 0;
  white-space: nowrap;
}

#okta-sign-in .o-form-input-group .link-button input[type=number], #okta-sign-in .o-form-input-group .o-form-control input[type=number], #okta-sign-in .o-form-input-group .o-form-label-inline input[type=number] {
  padding-bottom: 0;
}

#okta-sign-in .o-form-input-group :first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

#okta-sign-in .o-form-input-group :last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-left-width: 0;
  border-right-width: 1px;
}

#okta-sign-in .o-form-input-group .link-button:first-child, #okta-sign-in .o-form-input-group .o-form-label-inline:first-child {
  border-right-width: 0;
}

#okta-sign-in .o-form-input-group .o-form-control:last-child {
  border-left-width: 1px;
}

#okta-sign-in .o-form-input-group .o-form-control + .o-form-control {
  margin: 0;
}

#okta-sign-in .o-form-input-group .link-button {
  box-shadow: none;
  padding: 0 16px;
}

#okta-sign-in .o-form-input-group .link-button-icon.icon-only {
  padding: 0 8px;
}

#okta-sign-in .o-form-input-group .link-button-icon span.icon {
  top: 5px;
}

#okta-sign-in .o-form-input-group .o-form-control .chzn-single {
  box-shadow: none;
}

#okta-sign-in .o-form-input-group select:first-child + .o-form-control.chzn-container .chzn-single {
  border-bottom-right-radius: 0;
  border-right-width: 0;
  border-top-right-radius: 0;
}

#okta-sign-in .o-form-input-group .o-form-control:last-child .chzn-single {
  border-bottom-left-radius: 0;
  border-left-width: 0;
  border-top-left-radius: 0;
}

#okta-sign-in .o-form-input-group .o-form-control.chzn-container-active.chzn-with-drop:last-child .chzn-single {
  border-left-width: 1px;
  margin-left: -1px;
}

#okta-sign-in .o-form-input-group .o-form-control.chzn-container-active.chzn-with-drop:last-child .chzn-drop {
  border-left-width: 1px;
  border-top-right-radius: 0;
  left: -1px;
  width: 101%;
}

#okta-sign-in .o-form-input-group select:first-child + .o-form-control.chzn-container-active.chzn-with-drop .chzn-single {
  border-right-width: 1px;
  margin-right: -1px;
}

#okta-sign-in .o-form-input-group select:first-child + .o-form-control.chzn-container-active.chzn-with-drop .chzn-drop {
  border-left-width: 1px;
  right: -1px;
  width: 101%;
}

#okta-sign-in .o-form-label-inline {
  padding: 6px 10px;
  color: #999;
  background-color: #f2f2f2;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border: 1px solid #c8c8c8;
  border-right-width: 0;
  font-weight: 400;
}

#okta-sign-in .o-form-input-group.o-form-input-group-2 .o-form-control {
  width: 50%;
}

#okta-sign-in .o-form-input-group.o-form-input-group-2 .o-form-label-inline {
  border-left-width: 0;
}

#okta-sign-in .o-form-control + .o-form-control {
  margin-top: 20px;
}

#okta-sign-in .o-form-multi-input-2 .o-form-control, #okta-sign-in .o-form-multi-input-3 .o-form-control, #okta-sign-in .o-form-multi-input-4 .o-form-control, #okta-sign-in .o-form-multi-input .o-form-control {
  box-sizing: border-box;
}

#okta-sign-in .o-form-multi-input-2 .o-form-control, #okta-sign-in .o-form-multi-input-3 .o-form-control, #okta-sign-in .o-form-multi-input-4 .o-form-control {
  margin-top: 0;
}

#okta-sign-in .o-form-multi-input-2 .o-form-control, #okta-sign-in .o-form-multi-input-2 .o-form-input-group {
  width: 49%;
}

#okta-sign-in .o-form-multi-input-2 .o-form-input-group, #okta-sign-in .o-form-multi-input-3 .o-form-input-group, #okta-sign-in .o-form-multi-input-4 .o-form-input-group {
  float: left;
}

#okta-sign-in .o-form-multi-input-3 .o-form-control, #okta-sign-in .o-form-multi-input-3 .o-form-input-group {
  width: 32%;
}

#okta-sign-in .o-form-multi-input-2 .o-form-control + .o-form-control, #okta-sign-in .o-form-multi-input-3 .o-form-control + .o-form-control {
  margin-left: 2%;
}

#okta-sign-in .o-form-multi-input-2 .o-form-input-group, #okta-sign-in .o-form-multi-input-3 .o-form-input-group {
  margin-top: 0 !important;
}

#okta-sign-in .o-form-multi-input-2 .chzn-done + .o-form-control, #okta-sign-in .o-form-multi-input-2 .o-form-control + .o-form-control, #okta-sign-in .o-form-multi-input-3 .chzn-done + .o-form-control, #okta-sign-in .o-form-multi-input-3 .o-form-control + .o-form-control, #okta-sign-in .o-form-multi-input-group-2 .o-form-control:not(:first-child), #okta-sign-in .o-form-multi-input-group-2 .o-form-input-group:not(:first-child), #okta-sign-in .o-form-multi-input-group-3 .o-form-control:not(:first-child), #okta-sign-in .o-form-multi-input-group-3 .o-form-input-group:not(:first-child) {
  margin-left: 2%;
}

#okta-sign-in .o-form-select {
  width: 100%;
  display: inline-block;
  float: left;
}

#okta-sign-in .o-form-multi-input-2 .o-form-select .chzn-container, #okta-sign-in .o-form-multi-input-3 .o-form-select .chzn-container {
  width: 100% !important;
}

#okta-sign-in .o-form-multi-input-2 .chzn-container {
  width: 49% !important;
}

#okta-sign-in .o-form-multi-input-3 .chzn-container {
  width: 32% !important;
}

#okta-sign-in .o-form-wide .chzn-container {
  width: 100% !important;
}

#okta-sign-in .text-select .input-fix {
  width: 84%;
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

#okta-sign-in .chzn-container-single.text-select .chzn-single {
  width: 16%;
  height: 30px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-color: #bbb #bbb #b1b1b1;
  cursor: pointer;
  box-sizing: border-box;
}

#okta-sign-in .text-select.chzn-with-drop input[type=text] {
  border-color: #888;
  border-bottom-left-radius: 0;
  box-shadow: inset 0 -1px 0 0 #aaa;
}

#okta-sign-in .custom-checkbox, #okta-sign-in .custom-radio {
  position: relative;
  clear: both;
}

#okta-sign-in .custom-checkbox input, #okta-sign-in .custom-radio input {
  opacity: 0;
  filter: Alpha(Opacity=0);
  position: absolute;
  left: 0;
  top: 7px;
  margin: 0;
}

#okta-sign-in .custom-checkbox label, #okta-sign-in .custom-radio label {
  display: block;
  position: relative;
  line-height: 16px;
  margin: 0;
  padding: 7px 10px 7px 24px;
  cursor: pointer;
}

#okta-sign-in .custom-checkbox label {
  background: url(/img/checkbox-01-eae0329fe0b7985605192c89ada1d903.png) no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  #okta-sign-in .custom-checkbox label {
    background: url(/img/checkbox-01@2x-1294dd56f87237b781001b762690fb91.png) no-repeat;
    background-size: 50px 1155px;
  }
}
#okta-sign-in .custom-radio label {
  background: url(/img/radiobutton-01-06ca91686a22690197da6f021b3ec21d.png) no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  #okta-sign-in .custom-radio label {
    background: url(/img/radiobutton-01@2x-2f10e12d6a124337f57b926bc9d6224f.png) no-repeat;
    background-size: 50px 820px;
  }
}
#okta-sign-in .custom-checkbox + .o-form-explain, #okta-sign-in .custom-checkbox + input + .o-form-explain, #okta-sign-in .custom-radio + .o-form-explain, #okta-sign-in .custom-radio + input + .o-form-explain {
  padding-top: 0;
}

#okta-sign-in .o-form-input kbd {
  box-shadow: inset 0 1px 1px hsla(0, 0%, 58.8%, 0.16);
  background: #fff;
  padding: 10px;
  display: block;
  border-radius: 3px;
  border: 1px solid #cacaca;
}

#okta-sign-in .o-form-button-bar, #okta-sign-in .o-form-toolbar, #okta-sign-in .o-form-toolbar.ui-tabs {
  background: #f2f2f2;
  padding: 16px;
  box-shadow: 0 1px 1px hsla(0, 0%, 68.6%, 0.16);
  border-color: #dadada #ddd;
  border-style: solid;
  border-width: 1px;
  margin-top: -1px;
  border-radius: 0 0 3px 3px;
  text-align: right;
}

#okta-sign-in .o-form-button-bar .button + .button, #okta-sign-in .o-form-toolbar .button + .button, #okta-sign-in .o-form-toolbar.ui-tabs .button + .button {
  margin-left: 10px;
}

#okta-sign-in .o-form-button-bar-no-border {
  border-width: 1px 0 0;
}

#okta-sign-in .o-form-toolbar.ui-tabs {
  margin: 0;
}

#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav {
  border-bottom: 0;
  border-top: 0;
  padding: 0;
}

#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li a {
  margin: 0;
  padding: 0 14px;
  border: 1px solid #d1d1d1;
  border-right-width: 0;
  color: #2f3f4a;
  background: #fbfbfb;
  display: block;
  float: none;
  font-size: 12px;
  font-weight: 400;
  line-height: 28px;
  overflow: hidden;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li + li {
  margin-left: 0;
}

#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li:first-child a {
  border-radius: 3px 0 0 3px;
}

#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li:last-child > a {
  border-right-width: 1px;
  border-radius: 0 3px 3px 0;
}

#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li.ui-state-active a {
  border-right-width: 1px;
  padding-right: 19px;
  color: #fff;
  border-color: #1b90c5;
  background-color: #46b3e9;
}

#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li.ui-state-active:last-child > a {
  border-right-color: #1b90c5;
}

#okta-sign-in .o-form-toolbar.ui-tabs .o-form-pillbar.ui-tabs-nav li.ui-state-active + li > a {
  border-left-width: 0;
  padding-left: 21px;
}

#okta-sign-in .o-form-pillbar.ui-tabs-nav > .ui-corner-top {
  background: transparent;
  border-top: none;
}

#okta-sign-in .o-form-pillbar.ui-tabs-nav li + li {
  margin-left: 0;
}

#okta-sign-in .o-form-title-bar {
  padding: 0 20px;
  line-height: 44px;
  font-size: 17px;
  font-weight: 400;
  background: #f2f2f2;
  color: #5e5e5e;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border: solid #ddd;
  border-width: 1px 1px 0;
  margin: 0;
  position: relative;
}

#okta-sign-in .o-form-toggle {
  position: absolute;
  right: 8px;
  top: 8px;
}

#okta-sign-in .o-form-toggle a {
  display: block;
  font-size: 13px;
  height: 26px;
  line-height: 26px;
  padding: 0;
  width: 60px;
}

#okta-sign-in .data-list .o-form-title-bar {
  padding: 0;
  margin: 0 0 15px;
  color: #5e5e5e;
  border: none;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
}

#okta-sign-in .data-list .o-form-toggle {
  right: 0;
}

#okta-sign-in .o-form-head {
  color: #46b090;
  text-transform: uppercase;
}

#okta-sign-in .o-form-head, #okta-sign-in .o-form-subhead {
  line-height: 30px;
  margin: 0 0 15px;
  padding: 0;
  font-weight: 200;
}

#okta-sign-in .o-form-subhead {
  color: #a7a7a7;
  font-size: 15px;
}

#okta-sign-in .o-form-explain + .o-form-head, #okta-sign-in .o-form-fieldset + .o-form-head, #okta-sign-in .o-form-separator {
  border-top: 1px solid #e3e3e3;
  margin-top: 30px;
  padding-top: 30px;
}

#okta-sign-in .o-form-explain + .o-form-fieldset {
  margin-top: 20px;
}

#okta-sign-in .o-form-explain {
  color: #a7a7a7;
  font-weight: 400;
}

#okta-sign-in .o-form-explain + .o-form-explain {
  margin-top: 0;
}

#okta-sign-in .o-form-input .o-form-explain {
  clear: both;
  line-height: 18px;
  padding: 8px 0 6px;
}

#okta-sign-in .o-form-explain.o-form-input-error {
  color: #d93934;
  padding-left: 18px;
  position: relative;
  display: none;
}

#okta-sign-in .o-form-has-errors .o-form-explain.o-form-input-error {
  display: block;
}

#okta-sign-in .o-form-input-error .icon-16 {
  left: -2px;
  position: absolute !important;
  top: 7px;
}

#okta-sign-in .o-form-tooltip.icon-only {
  margin-left: 4px;
  vertical-align: top;
}

#okta-sign-in .o-form-theme {
  padding: 30px;
  background: #f9f9f9;
  box-shadow: 0 1px 1px hsla(0, 0%, 68.6%, 0.16);
  border: 1px solid;
  border-color: #ddd #ddd #d2d2d2;
  border-radius: 4px;
}

#okta-sign-in .o-form-theme-no-border {
  border: none;
  border-radius: 0;
}

#okta-sign-in .o-form-has-title-bar, #okta-sign-in .o-form-title-bar + .o-form-theme {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#okta-sign-in .o-form-has-button-bar {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#okta-sign-in .simplemodal-wrap .o-form-wrap {
  padding: 30px;
}

#okta-sign-in .simplemodal-container .o-form-button-bar, #okta-sign-in .simplemodal-wrap .o-form-button-bar {
  border-radius: 0;
  margin-top: 0;
  border-left-width: 0;
  border-right-width: 0;
}

#okta-sign-in .simplemodal-container .o-form-toolbar, #okta-sign-in .simplemodal-wrap .o-form-toolbar {
  border-radius: 0;
  border-width: 0 1px 1px;
}

#okta-sign-in .simplemodal-container .o-form-content, #okta-sign-in .simplemodal-wrap .o-form-content {
  overflow: auto;
}

#okta-sign-in .simplemodal-wrap .o-form-content {
  box-sizing: border-box;
}

#okta-sign-in .simplemodal-container .o-form-theme, #okta-sign-in .simplemodal-wrap .o-form-content.o-form-theme {
  border-width: 0 1px;
  border-color: #ddd;
  border-radius: 0;
  padding: 30px;
}

#okta-sign-in .o-form-3-4 .o-form-label {
  width: 25%;
}

#okta-sign-in .o-form-3-4 .o-form-input {
  width: 75%;
}

#okta-sign-in .o-form .o-form-focus {
  border: 1px solid #888;
  box-shadow: 0 1px 1px #fff;
}

#okta-sign-in .o-form-read-mode.o-form-input, #okta-sign-in .o-form-read-mode .o-form-input {
  padding: 7px 10px 7px 0;
  line-height: 16px;
  box-sizing: border-box;
  word-wrap: break-word;
}

#okta-sign-in .o-form-read-mode.custom-checkbox:first-child, #okta-sign-in .o-form-read-mode .custom-checkbox:first-child, #okta-sign-in .o-form-read-mode.custom-radio:first-child, #okta-sign-in .o-form-read-mode .custom-radio:first-child {
  margin-top: -8px;
}

#okta-sign-in .o-form-edit-mode .o-form-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

#okta-sign-in .custom-checkbox label, #okta-sign-in .custom-radio label {
  background-position: -16px -13px;
}

#okta-sign-in .custom-checkbox label.focus, #okta-sign-in .custom-checkbox label.hover, #okta-sign-in .custom-radio label.focus, #okta-sign-in .custom-radio label.hover {
  background-position: -16px -113px;
}

#okta-sign-in .custom-checkbox label.checked, #okta-sign-in .custom-radio label.checked {
  background-position: -16px -213px;
}

#okta-sign-in .custom-checkbox label.checked.focus, #okta-sign-in .custom-checkbox label.checked.hover {
  background-position: -16px -313px;
}

#okta-sign-in .o-form-label-top .o-form-input, #okta-sign-in .o-form-label-top .o-form-label {
  width: 100%;
}

#okta-sign-in .o-form-label-top .o-form-read-mode.o-form-input, #okta-sign-in .o-form-read-mode .o-form-label-top .o-form-input {
  padding-left: 0;
  padding-right: 0;
}

#okta-sign-in .o-form-read-mode.custom-checkbox label, #okta-sign-in .o-form-read-mode .custom-checkbox label {
  background-position: -16px -413px !important;
}

#okta-sign-in .o-form-read-mode.custom-radio label, #okta-sign-in .o-form-read-mode .custom-radio label {
  background-position: -16px -313px !important;
}

#okta-sign-in .o-form-read-mode.custom-checkbox label.focus, #okta-sign-in .o-form-read-mode .custom-checkbox label.focus, #okta-sign-in .o-form-read-mode.custom-checkbox label.hover, #okta-sign-in .o-form-read-mode .custom-checkbox label.hover {
  background-position: -16px -513px !important;
  cursor: text !important;
}

#okta-sign-in .o-form-read-mode.custom-radio label.focus, #okta-sign-in .o-form-read-mode .custom-radio label.focus, #okta-sign-in .o-form-read-mode.custom-radio label.hover, #okta-sign-in .o-form-read-mode .custom-radio label.hover {
  background-position: -16px -413px !important;
  cursor: text;
}

#okta-sign-in .o-form-read-mode.custom-checkbox label.checked, #okta-sign-in .o-form-read-mode .custom-checkbox label.checked {
  background-position: -16px -613px !important;
}

#okta-sign-in .o-form-read-mode.custom-radio label.checked, #okta-sign-in .o-form-read-mode .custom-radio label.checked {
  background-position: -16px -513px !important;
}

#okta-sign-in .o-form-read-mode.custom-checkbox label.checked.focus, #okta-sign-in .o-form-read-mode .custom-checkbox label.checked.focus, #okta-sign-in .o-form-read-mode.custom-checkbox label.checked.hover, #okta-sign-in .o-form-read-mode .custom-checkbox label.checked.hover {
  background-position: -16px -713px;
  cursor: text;
}

#okta-sign-in .o-form-read-mode .group-picker-wrap .as-selections {
  border-width: 0;
  box-shadow: none;
  background: transparent;
}

#okta-sign-in .two_col_left .o-form-title-bar, #okta-sign-in .two_col_right .o-form-title-bar {
  font-size: 17px;
  padding-left: 20px;
  padding-right: 12px;
}

#okta-sign-in .two_col_left .o-form-read-mode .o-form-content, #okta-sign-in .two_col_right .o-form-read-mode .o-form-content {
  padding: 30px 31px;
}

#okta-sign-in .two_col_left .o-form-read-mode .o-form-theme, #okta-sign-in .two_col_right .o-form-read-mode .o-form-theme {
  background: none;
  border-width: 0;
  box-shadow: none;
}

#okta-sign-in .two_col_left .o-form-read-mode .o-form-explain, #okta-sign-in .two_col_right .o-form-read-mode .o-form-explain {
  background: #f9f9f9;
  padding: 15px;
  margin: -30px -31px 20px;
  border: 1px solid #ddd;
}

#okta-sign-in .two_col_left .o-form-edit-mode .o-form-explain, #okta-sign-in .two_col_right .o-form-edit-mode .o-form-explain {
  padding: 15px;
  margin: -30px -30px 20px;
  border: 0;
  border-bottom: 1px solid #ddd;
}

#okta-sign-in .o-form-disabled, #okta-sign-in .o-form-saving .o-form-input > :not(.o-form-disabled) {
  opacity: 0.4;
  pointer-events: none;
  display: block;
}

#okta-sign-in .o-form-saving .o-form-content {
  overflow: hidden;
}

#okta-sign-in .o-form-saving .o-form-content * {
  cursor: default !important;
}

#okta-sign-in .o-form-disabled.custom-checkbox label, #okta-sign-in .o-form-disabled .custom-checkbox label, #okta-sign-in .o-form-disabled.custom-radio label, #okta-sign-in .o-form-disabled .custom-radio label {
  background-position: -16px -13px;
}

#okta-sign-in .o-form-disabled.custom-checkbox label.checked, #okta-sign-in .o-form-disabled .custom-checkbox label.checked, #okta-sign-in .o-form-disabled.custom-checkbox label.checked.hover, #okta-sign-in .o-form-disabled.custom-radio label.checked, #okta-sign-in .o-form-disabled.custom-radio label.checked.hover {
  background-position: -16px -213px;
}

#okta-sign-in .o-form-disabled.custom-radio label.checked, #okta-sign-in .o-form-disabled .custom-radio label.checked {
  background-position: -16px -713px;
}

#okta-sign-in .o-form-has-errors.chzn-container-single .chzn-single, #okta-sign-in .o-form-has-errors.input-fix, #okta-sign-in .o-form-has-errors.link-button, #okta-sign-in .o-form-has-errors.textarea-fix {
  border-color: #d93934;
}

#okta-sign-in .o-form-has-errors .link-button:hover, #okta-sign-in .o-form-has-errors .o-form-control.o-form-focus {
  border-color: #888;
}

#okta-sign-in .o-form-has-errors .custom-radio label {
  background-position: -16px -613px;
}

#okta-sign-in .o-form-has-errors .custom-checkbox label {
  background-position: -16px -813px;
}

#okta-sign-in .o-form-has-errors .custom-checkbox label.focus, #okta-sign-in .o-form-has-errors .custom-checkbox label.hover, #okta-sign-in .o-form-has-errors .custom-radio label.focus, #okta-sign-in .o-form-has-errors .custom-radio label.hover {
  background-position: -16px -113px;
}

#okta-sign-in .o-form-has-errors .custom-checkbox label.checked {
  background-position: -16px -913px;
}

#okta-sign-in .o-form-has-errors .custom-radio label.checked {
  background-position: -16px -713px;
}

#okta-sign-in .o-form-has-errors .o-form-input-group .o-form-control .chzn-single {
  border-color: #bbb #bbb #b1b1b1;
}

#okta-sign-in .o-form-has-errors .o-form-input-group .chzn-container-active.chzn-with-drop .chzn-single {
  border-color: #888;
}

#okta-sign-in .o-form-has-errors .chzn-container-active .chzn-single {
  box-shadow: 0 1px 2px hsla(0, 0%, 68.6%, 0.3);
  border: 1px solid #888;
}

#okta-sign-in .o-form-has-errors .infobox-error {
  display: block !important;
  margin-bottom: 15px;
}

#okta-sign-in .o-form .infobox-error + form .o-form-focus {
  border-color: #888 !important;
}

#okta-sign-in .data-list-inline-form .o-form-head {
  color: #444;
  font-size: 16px;
  margin: 0;
}

#okta-sign-in .data-list-inline-form .o-form-button-bar {
  border-width: 1px 0 0;
  margin: 5px -30px -20px;
}

#okta-sign-in .o-form-content > .o-form-explain {
  margin-bottom: 20px;
}

#okta-sign-in .infobox {
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
  position: relative;
  min-height: 18px;
  padding: 12px 18px 12px 48px !important;
}

#okta-sign-in .infobox:before {
  width: 36px;
}

#okta-sign-in .infobox.infobox-no-icon {
  padding-left: 24px !important;
}

#okta-sign-in .infobox.infobox-no-icon :before {
  display: none;
}

#okta-sign-in .infobox > .icon {
  position: absolute;
  top: 13px;
  left: 9px;
}

#okta-sign-in .infobox ul {
  margin-right: 0;
  margin-left: 27px;
}

#okta-sign-in .infobox + .infobox, #okta-sign-in .infobox + h2 {
  margin-top: 18px;
}

#okta-sign-in .infobox .two_col_left {
  width: 80%;
}

#okta-sign-in .infobox .two_col_right {
  width: 19%;
  margin-left: 1%;
  padding-left: 0;
}

#okta-sign-in .infobox .two_col_right .button-primary {
  width: 100% !important;
  float: right;
  box-sizing: border-box;
}

#okta-sign-in .infobox[style="display:none;"] + .infobox, #okta-sign-in .infobox[style="display: none;"] + .infobox {
  margin-top: 0;
}

#okta-sign-in .infobox h2, #okta-sign-in .infobox h2 *, #okta-sign-in .infobox h3, #okta-sign-in .infobox h3 * {
  margin: 0;
  padding: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}

#okta-sign-in .infobox h2 span, #okta-sign-in .infobox h3 span {
  color: #5e5e5e;
}

#okta-sign-in .infobox h2 + *, #okta-sign-in .infobox h3 + *, #okta-sign-in .infobox li + *, #okta-sign-in .infobox ol + *, #okta-sign-in .infobox p + *, #okta-sign-in .infobox ul + * {
  margin-top: 9px;
}

#okta-sign-in .infobox, #okta-sign-in .infobox-md {
  border: 1px solid #ddd;
  border-radius: 3px;
  background-color: #fbfbfb;
}

#okta-sign-in .infobox-compact:before, #okta-sign-in .infobox-md:before, #okta-sign-in .infobox:before {
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  content: "";
}

#okta-sign-in .infobox-md {
  min-height: 18px;
  padding: 24px 24px 24px 70px !important;
}

#okta-sign-in .infobox-md h2, #okta-sign-in .infobox-md h3 {
  font-size: 15px;
}

#okta-sign-in .infobox-md h2 *, #okta-sign-in .infobox-md h3 * {
  margin: 0;
  line-height: 18px;
}

#okta-sign-in .infobox-md:before {
  width: 48px;
}

#okta-sign-in .infobox-md > .icon {
  top: 20px;
  left: 11px;
}

#okta-sign-in .infobox-md + .button-bar.button-bar-attached {
  width: auto;
  padding-left: 60px;
  float: none;
}

#okta-sign-in .infobox-md + .button-bar.button-bar-attached.button-bar-l-height {
  line-height: 32px;
}

#okta-sign-in .infobox-compact {
  min-height: 16px;
  padding: 9px 9px 9px 40px !important;
  border-radius: 3px;
  border: 1px solid #ddd;
  background-color: #fbfbfb;
}

#okta-sign-in .infobox-compact li, #okta-sign-in .infobox-compact p {
  line-height: 16px;
}

#okta-sign-in .infobox-compact h2 + *, #okta-sign-in .infobox-compact h3 + *, #okta-sign-in .infobox-compact li + *, #okta-sign-in .infobox-compact ol + *, #okta-sign-in .infobox-compact p + *, #okta-sign-in .infobox-compact ul + * {
  margin-top: 5px;
}

#okta-sign-in .infobox-compact:before {
  width: 30px;
}

#okta-sign-in .infobox-compact + p {
  margin-top: 9px;
}

#okta-sign-in .infobox-compact > .icon {
  top: 9px;
  left: 6px;
}

#okta-sign-in .infobox-xl {
  min-height: 18px;
  padding: 26px 36px 26px 108px !important;
}

#okta-sign-in .infobox-xl:before {
  width: 84px;
}

#okta-sign-in .infobox-xl > .icon {
  top: 22px;
  left: 18px;
}

#okta-sign-in .infobox-xl p, #okta-sign-in .infobox-xl ul {
  width: 75%;
  margin-top: 20px;
}

#okta-sign-in .infobox-xl li, #okta-sign-in .infobox-xl p {
  font-size: 14px;
  line-height: 20px;
}

#okta-sign-in .infobox-xl h2, #okta-sign-in .infobox-xl h3 {
  font-size: 18px;
}

#okta-sign-in .infobox-xl h2 *, #okta-sign-in .infobox-xl h3 * {
  margin: 0;
  line-height: 18px;
}

#okta-sign-in .infobox-teach h2, #okta-sign-in .infobox-teach h3 {
  color: #835ab1;
  font-weight: 200;
}

#okta-sign-in .infobox-teach.infobox-dismiss .button-teach {
  margin-top: 20px;
  float: right;
}

#okta-sign-in .infobox-dismiss {
  padding-right: 30px;
}

#okta-sign-in .infobox-dismiss-link {
  display: block;
  position: absolute;
  top: 10px;
  right: 8px;
  color: #5e5e5e;
  line-height: 14px;
  cursor: pointer;
}

#okta-sign-in .infobox-dismiss-link:hover {
  text-decoration: none;
}

#okta-sign-in .help-wrap .infobox.infobox-dismiss .infobox-dismiss-link {
  top: 0;
  right: 0;
}

#okta-sign-in .infobox-dismiss-hide {
  display: none !important;
}

#okta-sign-in .infobox-confirm {
  position: absolute !important;
  top: 20px;
  left: 50%;
  width: 240px;
  margin-left: -154px;
  box-shadow: 0 2px 0 hsla(0, 0%, 62.7%, 0.1);
  z-index: 10;
}

#okta-sign-in .infobox-confirm-fixed {
  position: fixed !important;
  top: 106px;
}

#okta-sign-in .infobox-confirm-fixed .infobox-dismiss-link {
  top: 14px;
  right: 14px;
}

#okta-sign-in .infobox:before {
  background-color: #007dc1;
}

#okta-sign-in .help-wrap .infobox.infobox-success:before, #okta-sign-in .infobox-success:before, #okta-sign-in .infobox.infobox-subtle.infobox-success:before {
  background-color: #4cbf9c;
}

#okta-sign-in .help-wrap .infobox.infobox-warning:before, #okta-sign-in .infobox-warning:before, #okta-sign-in .infobox.infobox-subtle.infobox-warning:before {
  background-color: #f1d10d;
}

#okta-sign-in .help-wrap .infobox.infobox-error:before, #okta-sign-in .infobox-error:before, #okta-sign-in .infobox.infobox-subtle.infobox-error:before {
  background-color: #e34843;
}

#okta-sign-in .help-wrap .infobox.infobox-teach:before, #okta-sign-in .help-wrap .infobox.infobox-tip:before, #okta-sign-in .infobox-teach:before, #okta-sign-in .infobox-tip:before, #okta-sign-in .infobox.infobox-subtle.infobox-teach:before, #okta-sign-in .infobox.infobox-subtle.infobox-tip:before {
  background-color: #835ab1;
}

#okta-sign-in .infobox-warning .icon.processing-16 {
  width: 16px;
  height: 16px;
  background: url(data:image/gif;base64,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) no-repeat 0 0 transparent;
}

#okta-sign-in .infobox-warning .icon.processing-24 {
  width: 24px;
  height: 24px;
  background: url(data:image/gif;base64,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) no-repeat 0 0 transparent;
}

#okta-sign-in .infobox-error .icon.processing-16 {
  width: 16px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3RDhDRkRGRUZBMkExMUUyOEVFN0REQ0ExQTZDREFGMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3RDhDRkRGRkZBMkExMUUyOEVFN0REQ0ExQTZDREFGMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdEOENGREZDRkEyQTExRTI4RUU3RERDQTFBNkNEQUYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdEOENGREZERkEyQTExRTI4RUU3RERDQTFBNkNEQUYyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XeMrXQAAASlJREFUeNqkk8ttwzAMhm3B92aDdIO6E8Q552JPUHuCeoSO4A3kEbyBlVuOzgRpN6gnaMniU0EISVEgBH7owYfIX2R+OhyyRHaCXlAJNtx9CoJgEBytsTP7B8EsmATvglqQAw22oJux/ZHCOAdeehSsSVZnMIBA0DVmMOG8v+JsRXUd2YwxA6255OWYzcC+Y/WsPUF6guwKDqN5ORDQSsuq98/Y6iOto5bJGC+JY3tDpz6V46vs13SxvkRGU5LKh5btsjvFwf6TufNJ2rYcb85b7RcHabVRlEna4w2dchcK2JxYV1j2yTdmV85vmlXOLMyU0vyzdA/5TSSxppG87fM/nMvIkzMtGqdP//oVkuygvQgu2FSx8VzS5w2RS8j9AgtOLTa/8/ItwABJZ0qo+ORYMgAAAABJRU5ErkJggg==) no-repeat 0 0 transparent;
}

#okta-sign-in .infobox + .button-bar, #okta-sign-in .infobox + .button-bar-small {
  border-top: 0;
}

#okta-sign-in .infobox-no-border + .button-bar, #okta-sign-in .infobox-no-border + .button-bar-small {
  border-top: 1px solid #dadada;
}

#okta-sign-in .infobox-no-border {
  border: none !important;
}

#okta-sign-in .infobox-text {
  padding: 0;
}

#okta-sign-in .infobox-header {
  font-weight: 700;
}

#okta-sign-in .infobox-divider {
  border-bottom: 1px dotted #ddd;
}

#okta-sign-in .ajax-form-editor .infobox, #okta-sign-in .edit-form .infobox, #okta-sign-in .form-content-wrap .infobox, #okta-sign-in .m-form .infobox, #okta-sign-in .o-form .infobox, #okta-sign-in .read-only-form .infobox, #okta-sign-in .v-form .infobox {
  background-color: #fff;
}

#okta-sign-in .help-wrap .infobox, #okta-sign-in .infobox.infobox-subtle {
  padding: 0 0 0 18px !important;
  border: 0;
  background: transparent;
}

#okta-sign-in .help-wrap .infobox:before, #okta-sign-in .infobox.infobox-subtle:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 6px;
  border-radius: 0;
  background-color: #007dc1;
  content: "";
}

#okta-sign-in .help-wrap .infobox .icon, #okta-sign-in .infobox.infobox-subtle .icon {
  display: none;
}

#okta-sign-in a {
  color: #5c6971;
}

#okta-sign-in a:active, #okta-sign-in a:link, #okta-sign-in a:visited {
  text-decoration: none;
  color: #5c6971;
}

#okta-sign-in a:focus, #okta-sign-in a:hover {
  text-decoration: underline;
  color: #5c6971;
}

#okta-sign-in h1 {
  color: #2f3f4a;
}

#okta-sign-in h2, #okta-sign-in h3 {
  font-size: 13px;
  line-height: 1.5;
  font-weight: 700;
}

#okta-sign-in h3 {
  margin-bottom: 2px;
}

#okta-sign-in .text-align-c {
  text-align: center;
}

#okta-sign-in .auth-account {
  line-height: 18px;
  padding: 6px 0;
}

#okta-sign-in .auth-content {
  padding: 60px 42px 20px;
  transition: padding-top 0.4s;
}

@media only screen and (max-device-width: 480px) {
  #okta-sign-in .auth-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 350px) {
  #okta-sign-in .auth-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
#okta-sign-in .auth-content .auth-content-inner {
  position: relative;
}

#okta-sign-in .auth-content .help-links li {
  margin-top: 15px;
}

#okta-sign-in .enroll-choices, #okta-sign-in .no-beacon .auth-content {
  padding-top: 20px;
}

#okta-sign-in .auth-idp {
  background-color: #f9f9f9;
  border-radius: 0 0 3px 3px;
  padding: 20px 30px;
  border-top: 1px solid #ddd;
}

#okta-sign-in .auth-idp-label {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 200;
  line-height: 30px;
  color: #888;
  float: left;
  margin-right: 155px;
}

#okta-sign-in .auth-divider {
  background-color: #a7a7a7;
  height: 1px;
  margin-bottom: 25px;
  text-align: center;
}

#okta-sign-in .auth-divider .auth-divider-text {
  background-color: #fff;
  position: relative;
  top: -0.5em;
  padding: 0 15px;
}

#okta-sign-in .animation-container-overflow {
  overflow: hidden;
}

#okta-sign-in .transition-from-right {
  position: absolute;
  width: 316px;
  top: 0;
  left: 200px;
  opacity: 0;
}

#okta-sign-in .transition-from-left {
  position: absolute;
  width: 316px;
  top: 0;
  left: -200px;
  opacity: 0;
}

#okta-sign-in .o-form-head {
  font-size: 14px;
  line-height: 1.5;
  margin-top: 10px;
  text-align: center;
  text-transform: none;
}

#okta-sign-in .o-form-head + .o-form-explain {
  margin-bottom: 20px;
  text-align: center;
}

#okta-sign-in .o-form-button-bar {
  background: transparent;
  border: none;
  padding: 0 0 25px;
  border-radius: 0;
  box-shadow: none;
}

#okta-sign-in .o-form-button-bar .button {
  display: block;
  width: 100%;
  height: 50px;
}

#okta-sign-in .o-form-button-bar .button-success {
  position: absolute;
  text-align: center;
}

#okta-sign-in .o-form-theme {
  background: transparent;
  box-shadow: none;
  padding: 0 0 14px;
  border-radius: 0;
  border: none;
}

#okta-sign-in .o-form .o-form-fieldset:last-child {
  margin-bottom: 15px;
}

#okta-sign-in .o-form .o-form-fieldset.margin-btm-0 {
  margin-bottom: 0;
}

#okta-sign-in .o-form .o-form-label, #okta-sign-in .o-form input, #okta-sign-in .o-form label, #okta-sign-in .o-form textarea {
  font-size: 13px;
}

#okta-sign-in .o-form .o-form-label {
  font-weight: 400;
}

#okta-sign-in .o-form .o-form-label-inline + .input-fix input[type=text] {
  line-height: 27px;
}

#okta-sign-in .o-form .input-fix, #okta-sign-in .o-form .textarea-fix {
  height: 40px;
  border: 1px solid #bbb;
  display: inline-block;
  float: left;
}

#okta-sign-in .o-form .input-fix input[disabled], #okta-sign-in .o-form .input-fix input[readonly], #okta-sign-in .o-form .textarea-fix input[disabled], #okta-sign-in .o-form .textarea-fix input[readonly] {
  background: #f4f4f4;
  color: #5c6971;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

#okta-sign-in .o-form .input-fix input, #okta-sign-in .o-form .textarea-fix input {
  padding: 8px;
  line-height: 22px;
  font-size: 13px;
  border: none;
  background: none;
  box-shadow: none;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input, #okta-sign-in .o-form .textarea-fix input {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input, #okta-sign-in .o-form .textarea-fix input {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input, #okta-sign-in .o-form .textarea-fix input {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  #okta-sign-in .o-form .input-fix input, #okta-sign-in .o-form .textarea-fix input {
    font-size: 14px;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input, #okta-sign-in .o-form .textarea-fix input {
    font-size: 14px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  #okta-sign-in .o-form .input-fix input, #okta-sign-in .o-form .textarea-fix input {
    font-size: 14px;
  }
}
#okta-sign-in .o-form .input-fix input::-webkit-input-placeholder, #okta-sign-in .o-form .textarea-fix input::-webkit-input-placeholder {
  font-size: 13px;
  letter-spacing: 0;
}

#okta-sign-in .o-form .input-fix input::-moz-placeholder, #okta-sign-in .o-form .textarea-fix input::-moz-placeholder {
  font-size: 13px;
}

#okta-sign-in .o-form .input-fix input:-ms-input-placeholder, #okta-sign-in .o-form .textarea-fix input:-ms-input-placeholder {
  font-size: 13px;
  line-height: 27px;
}

#okta-sign-in .o-form .input-fix input:-webkit-autofill, #okta-sign-in .o-form .textarea-fix input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  border-radius: 3px;
}

#okta-sign-in .o-form .input-fix input[type=password], #okta-sign-in .o-form .textarea-fix input[type=password] {
  font-size: 13px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input[type=password], #okta-sign-in .o-form .textarea-fix input[type=password] {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input[type=password], #okta-sign-in .o-form .textarea-fix input[type=password] {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input[type=password], #okta-sign-in .o-form .textarea-fix input[type=password] {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  #okta-sign-in .o-form .input-fix input[type=password], #okta-sign-in .o-form .textarea-fix input[type=password] {
    font-size: 14px;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .input-fix input[type=password], #okta-sign-in .o-form .textarea-fix input[type=password] {
    font-size: 14px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  #okta-sign-in .o-form .input-fix input[type=password], #okta-sign-in .o-form .textarea-fix input[type=password] {
    font-size: 14px;
  }
}
#okta-sign-in .o-form .input-fix .placeholder, #okta-sign-in .o-form .textarea-fix .placeholder {
  color: #aaa;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .chzn-container-single .chzn-search input, #okta-sign-in .o-form select, #okta-sign-in .o-form select:focus {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .chzn-container-single .chzn-search input, #okta-sign-in .o-form select, #okta-sign-in .o-form select:focus {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .chzn-container-single .chzn-search input, #okta-sign-in .o-form select, #okta-sign-in .o-form select:focus {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  #okta-sign-in .o-form .chzn-container-single .chzn-search input, #okta-sign-in .o-form select, #okta-sign-in .o-form select:focus {
    font-size: 14px;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  #okta-sign-in .o-form .chzn-container-single .chzn-search input, #okta-sign-in .o-form select, #okta-sign-in .o-form select:focus {
    font-size: 14px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  #okta-sign-in .o-form .chzn-container-single .chzn-search input, #okta-sign-in .o-form select, #okta-sign-in .o-form select:focus {
    font-size: 14px;
  }
}
#okta-sign-in .o-form .custom-checkbox label {
  font-size: 12px;
}

#okta-sign-in .o-form .o-form-input input[name=nextPassCode], #okta-sign-in .o-form .o-form-input input[name=passCode] {
  font-family: Anonymous Pro, Andale Mono, Courier New, Courier, serif;
  font-size: 17px;
  letter-spacing: 1px;
}

#okta-sign-in .o-form .o-form-input .o-form-control {
  position: relative;
}

#okta-sign-in .o-form .o-form-input .input-icon, #okta-sign-in .o-form .o-form-input .input-tooltip {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  margin-top: -11px;
}

#okta-sign-in .o-form .o-form-input .input-icon + input, #okta-sign-in .o-form .o-form-input .input-icon + input + input, #okta-sign-in .o-form .o-form-input .input-tooltip + input, #okta-sign-in .o-form .o-form-input .input-tooltip + input + input {
  padding-right: 30px;
}

#okta-sign-in .o-form .o-form-input .input-icon {
  left: 10px;
  opacity: 0.25;
}

#okta-sign-in .o-form .o-form-input .input-icon + input, #okta-sign-in .o-form .o-form-input .input-icon + input + input {
  padding-left: 30px;
}

#okta-sign-in .o-form .o-form-input .input-tooltip {
  right: 10px;
  opacity: 0.5;
}

#okta-sign-in .o-form-input-group .o-form-control {
  display: table-cell;
  float: none;
  white-space: nowrap;
}

#okta-sign-in .form-divider {
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 25px;
  padding-top: 5px;
  clear: both;
}

#okta-sign-in .chzn-container-single .chzn-single {
  border: 1px solid #bbb;
  border-radius: 3px;
  height: 38px;
  line-height: 38px;
}

#okta-sign-in .chzn-container-single .chzn-single div b {
  background-position: 0 6px;
}

#okta-sign-in .chzn-container-active.chzn-with-drop .chzn-single div b {
  background-position: -17px 7px;
}

#okta-sign-in .custom-checkbox label {
  background-image: url(data:image/png;base64,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);
}

#okta-sign-in .custom-checkbox label.focus {
  background-position: -16px -1013px;
}

#okta-sign-in .custom-checkbox label.focus:before {
  background-position: -16px -1020px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  #okta-sign-in .custom-checkbox label {
    background-image: url(/img/checkbox-sign-in-widget@2x-c357e3c0ce3a6ad6d0b853cc68216585.png);
    background-size: 50px 1155px;
  }
}
#okta-sign-in .infobox.icon-16 > .icon {
  position: absolute;
}

#okta-sign-in .contact-support .infobox, #okta-sign-in .infobox.icon-16 {
  margin-bottom: 15px;
}

#okta-sign-in .infobox > .icon {
  line-height: 16px;
}

#okta-sign-in .qtip {
  font-size: 13px;
}

#okta-sign-in .qtip-custom .qtip-titlebar {
  background-color: transparent;
  border: 0;
  font-weight: 400;
}

#okta-sign-in .qtip-title {
  word-break: break-all;
}

#okta-sign-in .security-image-qtip.qtip-custom {
  font-size: 12px;
  line-height: 1.4;
  padding: 8px 8px 5px;
}

#okta-sign-in .security-image-qtip.qtip-custom canvas {
  margin-top: 2px;
}

#okta-sign-in .security-image-qtip.qtip-custom .qtip-icon {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEY3MjMzRkU5MTQ3MTFFNUExMzU5M0I0NDVGMTNEQkIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEY3MjMzRkQ5MTQ3MTFFNUExMzU5M0I0NDVGMTNEQkIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1YWZmN2UxOS05N2VlLTRkZDItODY1Ny0wNWNlNzFjYTc5NWQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZWE4MThmOC1jMDBkLTExNzgtODE3OC1jN2ZjN2QyM2Q5MWQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Jh/z9AAAAWUlEQVR42mL4////aiBWB2IGNKwNxCtADF0gvoimSBsqpgkTQFYEkrwExBogOWQjdaCKLsIkQZiJAQEYGbABJCsuIFlxEdkKZEmsjlwFxGpYvKkF8iZAgAEAp4W1vjH36l0AAAAASUVORK5CYII=) no-repeat 50%;
  border: none;
  color: transparent;
  right: 2px;
  top: 4px;
  text-decoration: none;
}

#okta-sign-in .security-image-qtip.qtip-custom .qtip-icon:hover {
  opacity: 0.5;
}

#okta-sign-in .qtip-custom {
  background-color: #4d4d4d;
  border-color: #303030;
  color: #f3f3f3;
  padding: 5px 8px 8px;
}

#okta-sign-in .qtip-custom.qtip-pos-bl {
  border-radius: 4px 4px 4px 0;
}

#okta-sign-in .qtip-custom.qtip-pos-br {
  border-radius: 4px 4px 0;
}

#okta-sign-in .qtip-custom .qtip-content {
  color: #f3f3f3;
}

#okta-sign-in .qtip-custom .qtip-titlebar {
  background-color: #404040;
}

#okta-sign-in .qtip-custom .qtip-icon {
  border-color: #444;
}

#okta-sign-in .qtip-custom .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

#okta-sign-in .qtip-custom .qtip-content ul {
  list-style: disc;
}

#okta-sign-in .qtip-custom .qtip-content ul > li {
  color: #69882a;
  font-size: 20px;
}

#okta-sign-in .qtip-custom .qtip-content ul > li span {
  color: #f3f3f3;
  font-size: 12px;
  vertical-align: middle;
}

#okta-sign-in .mfa-verify-totp-inline .inline-input {
  width: 212px;
  float: left;
}

@media only screen and (max-device-width: 480px) {
  #okta-sign-in .mfa-verify-totp-inline .inline-input {
    width: 180px;
  }
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .mfa-verify-totp-inline .inline-input {
    width: 100%;
  }
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .mfa-verify-totp-inline .inline-totp-verify {
    width: 100%;
    margin-bottom: 15px;
  }
}
#okta-sign-in .mfa-verify-totp-inline a.button {
  float: right;
  padding-left: 25px;
  padding-right: 25px;
}

#okta-sign-in .mfa-verify-totp-inline a.link-button {
  display: block;
  text-align: center;
}

#okta-sign-in .mfa-verify-passcode .link-button {
  float: right;
  margin-top: 30px;
}

#okta-sign-in .mfa-verify-passcode .auth-passcode {
  float: left;
  width: 180px;
}

@media only screen and (max-device-width: 480px) {
  #okta-sign-in .mfa-verify-passcode .auth-passcode {
    width: 170px;
  }
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .mfa-verify-passcode .auth-passcode {
    width: 100%;
  }
}
#okta-sign-in .duo-form iframe {
  height: 400px;
  width: 100%;
}

#okta-sign-in .factor-verify-magiclink .o-form-button-bar {
  display: none;
}

#okta-sign-in .factor-verify-magiclink .email-request-button {
  width: 100%;
}

#okta-sign-in .forgot-password-call-enabled .mobile-recovery-hint, #okta-sign-in .forgot-password-call-enabled .sms-hint, #okta-sign-in .forgot-password-sms-enabled .mobile-recovery-hint, #okta-sign-in .forgot-password-sms-enabled .sms-hint {
  font-size: 12px;
  padding-bottom: 10px;
  position: relative;
  top: -5px;
}

#okta-sign-in .forgot-password-call-enabled .o-form-fieldset-container, #okta-sign-in .forgot-password-sms-enabled .o-form-fieldset-container {
  overflow: hidden;
}

#okta-sign-in .forgot-password-call-enabled .o-form-fieldset-container .button, #okta-sign-in .forgot-password-sms-enabled .o-form-fieldset-container .button {
  width: 100%;
  float: none;
  margin-left: 0;
  margin-bottom: 15px;
}

#okta-sign-in .forgot-password-call-enabled .o-form-fieldset-container .button + .button-primary, #okta-sign-in .forgot-password-sms-enabled .o-form-fieldset-container .button + .button-primary {
  margin-left: 0;
}

@media only screen and (max-width: 400px) {
  #okta-sign-in .recovery-challenge .enroll-sms-phone-send {
    width: 100%;
    margin-bottom: 15px;
  }
}
#okta-sign-in .recovery-challenge .o-form-fieldset.enroll-sms-phone {
  width: 178px;
}

@media only screen and (max-device-width: 480px) {
  #okta-sign-in .recovery-challenge .o-form-fieldset.enroll-sms-phone {
    width: 150px;
  }
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .recovery-challenge .o-form-fieldset.enroll-sms-phone {
    width: 100%;
  }
}
#okta-sign-in .recovery-challenge .o-form-button-bar {
  padding-bottom: 15px;
}

#okta-sign-in .recovery-challenge a.button {
  float: right;
}

#okta-sign-in .recovery-challenge .send-email-link {
  display: inline-block;
  font-size: 12px;
  padding-bottom: 25px;
  text-align: center;
  width: 100%;
}

#okta-sign-in .button, #okta-sign-in .button.link-button {
  display: inline-block;
  height: 40px;
  line-height: 36px;
  padding: 0 15px;
  border: 1px solid;
  border-radius: 3px;
  font-size: 13px;
  box-sizing: border-box;
  -webkit-appearance: none;
}

#okta-sign-in .button-primary.default-custom-button.link-button, #okta-sign-in .button-primary.social-auth-button.link-button, #okta-sign-in .button-wide, #okta-sign-in .button-wide.button-primary, #okta-sign-in .default-custom-button.link-button, #okta-sign-in .social-auth-button.link-button {
  width: 100%;
  height: 50px;
  line-height: 48px;
  text-align: center;
}

#okta-sign-in .icon-button {
  display: block;
  width: 22px;
  height: 22px;
  text-align: center;
  border: 1px solid;
  border-radius: 3px;
}

#okta-sign-in .icon-button .icon {
  display: inline-block;
  position: relative;
  top: 4px;
  opacity: 0.25;
}

#okta-sign-in .icon-button:hover .icon {
  opacity: 0.5;
}

#okta-sign-in .call-request-button, #okta-sign-in .email-request-button, #okta-sign-in .sms-request-button {
  text-align: center;
  width: 130px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

@media only screen and (max-width: 400px) {
  #okta-sign-in .call-request-button, #okta-sign-in .email-request-button, #okta-sign-in .sms-request-button {
    width: 100%;
    margin-bottom: 15px;
  }
}
#okta-sign-in .social-auth-button.link-button {
  border-radius: 3px;
  box-sizing: border-box;
  color: #fff;
  display: block;
  font-size: 13px;
  line-height: 50px;
  margin-top: 15px;
  padding-left: 90px;
  text-align: left;
}

#okta-sign-in .social-auth-button.link-button:last-of-type {
  margin-bottom: 25px;
}

#okta-sign-in .social-auth-button.link-button:active, #okta-sign-in .social-auth-button.link-button:focus, #okta-sign-in .social-auth-button.link-button:hover, #okta-sign-in .social-auth-button.link-button:visited {
  text-decoration: none;
}

#okta-sign-in .default-custom-button.link-button {
  border-radius: 3px;
  box-sizing: border-box;
  color: #fff;
  display: block;
  font-size: 13px;
  line-height: 50px;
  margin-top: 15px;
  text-align: center;
}

#okta-sign-in .default-custom-button.link-button:last-of-type {
  margin-bottom: 25px;
}

#okta-sign-in .default-custom-button.link-button:active, #okta-sign-in .default-custom-button.link-button:focus, #okta-sign-in .default-custom-button.link-button:hover, #okta-sign-in .default-custom-button.link-button:visited {
  text-decoration: none;
}

#okta-sign-in .social-auth-facebook-button {
  background-color: #406094;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzU1RjBDNjY2Mzg0MTFFNTk2Mzc5RTNDMENCMzM2N0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzU1RjBDNjU2Mzg0MTFFNTk2Mzc5RTNDMENCMzM2N0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDQzY2M3Ny1hZjY4LTQzNDMtOGFlMi1kN2EyMmUyMWM3NmMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyMmI0OTQ1Zi1hYmU4LTExNzgtODk2NC1lZmEyNzk1NWFiOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7o79aIAAAAmElEQVR42mL8//8/w0AAxlGLB7vFLECcDMRxQKwFxALIZtLKYmYg3gTEXrjMJMoUkMUk4oz/+AFR5pDj4+NAbIEvFGkV1F+AmBvK/gfE+kB8hR6JC1nDR7SERTeL/wAxKy0tJtZ1D4BYkRiFTFQuFw4Rq5DaFu8fqKBWhAY3zRMX8SXVqMWjFo9aPGrxiLR4tEE/tCwGCDAAWb3MV8wFfI4AAAAASUVORK5CYII=) no-repeat 10px, linear-gradient(90deg, #304879 50px, #406094 0);
  border: 1px solid #375685;
}

#okta-sign-in .social-auth-facebook-button:active, #okta-sign-in .social-auth-facebook-button:focus, #okta-sign-in .social-auth-facebook-button:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzU1RjBDNjY2Mzg0MTFFNTk2Mzc5RTNDMENCMzM2N0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzU1RjBDNjU2Mzg0MTFFNTk2Mzc5RTNDMENCMzM2N0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDQzY2M3Ny1hZjY4LTQzNDMtOGFlMi1kN2EyMmUyMWM3NmMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyMmI0OTQ1Zi1hYmU4LTExNzgtODk2NC1lZmEyNzk1NWFiOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7o79aIAAAAmElEQVR42mL8//8/w0AAxlGLB7vFLECcDMRxQKwFxALIZtLKYmYg3gTEXrjMJMoUkMUk4oz/+AFR5pDj4+NAbIEvFGkV1F+AmBvK/gfE+kB8hR6JC1nDR7SERTeL/wAxKy0tJtZ1D4BYkRiFTFQuFw4Rq5DaFu8fqKBWhAY3zRMX8SXVqMWjFo9aPGrxiLR4tEE/tCwGCDAAWb3MV8wFfI4AAAAASUVORK5CYII=) no-repeat 10px, linear-gradient(90deg, #344f84 50px, #45679f 0);
}

#okta-sign-in .social-auth-google-button {
  background-color: #fbfbfb;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAq9JREFUOBGlVU1IVFEUPue8azPOKOqoUUkGIUISmpCmoCmYE5a5shGDFrWqXRQm/a0CyxZug9lEYYtxQioJpsmYoo1/UZmtKzfVjGKRDjrOvNN9A+/NnUnN6sLjfuec7/vunbn3nYewxmBmjLjr2lDXu2W5HBDLGNgGDF8RYFLGI0W79/nR613NlMt6+oi01nWArt+QBhXplYwI8SMRnC8KTjxUK2mG4UO1V5D5OgOk5VVBJtaQTheOjt8x88IEkZbafvlTL0qzTQ9EeOmivCFVQEYQaa1vAuAetSDJuvyv7gnSGrJynQVb7DYXkmgGwrsGzzArooKjGAwupek41CwWvHPT8XD2nlQBF0HAka1PJ16lcikUdtccLIaC15lmBgPjIVs7r/DIUmAnxN67kipNI3dhcPxZymLzSIDOJ0AwONtnQZREITZV/Mblm/4nM2NZwQx7zfVt1XNgr57vB5+ZSc0tfYvvUtG6aEAgcKl6spoGH9aiy4Ur18qrOUSqSJ6ymvw/rNuJAWdVk4VEVpUa/w1mxDDJ+zRjih4t74KO+cMnzVidC/OduZmP1E6rHAT6lLw2Kwl4fOtnJT5ZKU3WNSL3uMe/4Um7+6IH4qyPWYaILLIc20iD+sDZHw2fTTODkGAervV3NlrkDNDSt1yeAB5OT3Mo2IPhZBOoGTrexKyHZHtSmgLKVw8GBZA3B3mG8uzx7wuxMsCEB2Mlp7K/nNtOq8WWJwmqH+11jFkG+32d/SCbg8X4A0DdAdnfzoCIVhnv9cDzyzkXDIl1baa6HvQS0VW5K/VarmvLFIXojgFezQ8MNl5yWo3F2qGprPF5jgHoN2Ur27DByl3NA9K1SY//tqk15t8MjaTxCagb6mrTQe+W2y2XJOMTYEeGMCO8JcaAg/D+C49/0eCr4xdWP+SQWHT2AwAAAABJRU5ErkJggg==) no-repeat 10px, linear-gradient(90deg, #fff 50px, #fbfbfb 0);
  border: 1px solid #c3c3c3;
  background-position: 15px 50%, 0 0;
}

#okta-sign-in .social-auth-google-button:active, #okta-sign-in .social-auth-google-button:focus, #okta-sign-in .social-auth-google-button:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAq9JREFUOBGlVU1IVFEUPue8azPOKOqoUUkGIUISmpCmoCmYE5a5shGDFrWqXRQm/a0CyxZug9lEYYtxQioJpsmYoo1/UZmtKzfVjGKRDjrOvNN9A+/NnUnN6sLjfuec7/vunbn3nYewxmBmjLjr2lDXu2W5HBDLGNgGDF8RYFLGI0W79/nR613NlMt6+oi01nWArt+QBhXplYwI8SMRnC8KTjxUK2mG4UO1V5D5OgOk5VVBJtaQTheOjt8x88IEkZbafvlTL0qzTQ9EeOmivCFVQEYQaa1vAuAetSDJuvyv7gnSGrJynQVb7DYXkmgGwrsGzzArooKjGAwupek41CwWvHPT8XD2nlQBF0HAka1PJ16lcikUdtccLIaC15lmBgPjIVs7r/DIUmAnxN67kipNI3dhcPxZymLzSIDOJ0AwONtnQZREITZV/Mblm/4nM2NZwQx7zfVt1XNgr57vB5+ZSc0tfYvvUtG6aEAgcKl6spoGH9aiy4Ur18qrOUSqSJ6ymvw/rNuJAWdVk4VEVpUa/w1mxDDJ+zRjih4t74KO+cMnzVidC/OduZmP1E6rHAT6lLw2Kwl4fOtnJT5ZKU3WNSL3uMe/4Um7+6IH4qyPWYaILLIc20iD+sDZHw2fTTODkGAervV3NlrkDNDSt1yeAB5OT3Mo2IPhZBOoGTrexKyHZHtSmgLKVw8GBZA3B3mG8uzx7wuxMsCEB2Mlp7K/nNtOq8WWJwmqH+11jFkG+32d/SCbg8X4A0DdAdnfzoCIVhnv9cDzyzkXDIl1baa6HvQS0VW5K/VarmvLFIXojgFezQ8MNl5yWo3F2qGprPF5jgHoN2Ur27DByl3NA9K1SY//tqk15t8MjaTxCagb6mrTQe+W2y2XJOMTYEeGMCO8JcaAg/D+C49/0eCr4xdWP+SQWHT2AwAAAABJRU5ErkJggg==) no-repeat 10px, linear-gradient(90deg, #fff 50px, #fff 0);
  background-position: 15px 50%, 0 0;
}

#okta-sign-in .social-auth-google-button.link-button {
  color: #2f3f4a;
}

#okta-sign-in .social-auth-linkedin-button {
  background-color: #0077b5;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REFGMEYyREI2MkRFMTFFNTk2Mzc5RTNDMENCMzM2N0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REFGMEYyREE2MkRFMTFFNTk2Mzc5RTNDMENCMzM2N0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDQzY2M3Ny1hZjY4LTQzNDMtOGFlMi1kN2EyMmUyMWM3NmMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyMmI0OTQ1Zi1hYmU4LTExNzgtODk2NC1lZmEyNzk1NWFiOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6FMxMOAAAA2UlEQVR42mL8//8/w0AAxlGLh73FTFjEeIG4F4iPAHE3EPPTxGaQj9Hw6v+oYDUWNRRjbEH9EYj5kPif0fg0C+pLBPg0C2pFIN4JxK+BeAeUT5egHnLZSQCItYCYDYivAvFrUoMaG8AnxwzEzUD8DUnsDxAvBWJBXEFNDYun/scNjkMdRlQcYwt7RjxyhEAMEC8lJjuRCk4CcSwQJwPxLSzy0bSKY00keTMs8k9pFdTsQPwLyuYE4m9o8v+AmJmY7ESqxYwk6B+1eNTiUYvpY/Fou3p4WQwQYABY02MpRP+OeQAAAABJRU5ErkJggg==) no-repeat 10px, linear-gradient(90deg, #04659a 50px, #0077b5 0);
  border: 1px solid #0f608f;
}

#okta-sign-in .social-auth-linkedin-button:active, #okta-sign-in .social-auth-linkedin-button:focus, #okta-sign-in .social-auth-linkedin-button:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REFGMEYyREI2MkRFMTFFNTk2Mzc5RTNDMENCMzM2N0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REFGMEYyREE2MkRFMTFFNTk2Mzc5RTNDMENCMzM2N0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDQzY2M3Ny1hZjY4LTQzNDMtOGFlMi1kN2EyMmUyMWM3NmMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyMmI0OTQ1Zi1hYmU4LTExNzgtODk2NC1lZmEyNzk1NWFiOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6FMxMOAAAA2UlEQVR42mL8//8/w0AAxlGLh73FTFjEeIG4F4iPAHE3EPPTxGaQj9Hw6v+oYDUWNRRjbEH9EYj5kPif0fg0C+pLBPg0C2pFIN4JxK+BeAeUT5egHnLZSQCItYCYDYivAvFrUoMaG8AnxwzEzUD8DUnsDxAvBWJBXEFNDYun/scNjkMdRlQcYwt7RjxyhEAMEC8lJjuRCk4CcSwQJwPxLSzy0bSKY00keTMs8k9pFdTsQPwLyuYE4m9o8v+AmJmY7ESqxYwk6B+1eNTiUYvpY/Fou3p4WQwQYABY02MpRP+OeQAAAABJRU5ErkJggg==) no-repeat 10px, linear-gradient(90deg, #046fa9 50px, #0081c4 0);
}

#okta-sign-in .social-auth-microsoft-button {
  background-color: #00a1f1;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUQ3NUNFNUZCREQ0MTFFNTkzOTRGNkQ1QzdENkUyQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUQ3NUNFNUVCREQ0MTFFNTkzOTRGNkQ1QzdENkUyQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MmY3M2Q3Ni1iYjA0LTQ3YmItYWU0MS01Y2IxNDQ3M2Q3YWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyMmI0OTQ1Zi1hYmU4LTExNzgtODk2NC1lZmEyNzk1NWFiOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz54wY8wAAAAr0lEQVR42mL8//8/w0AAJoYBAiPPYhYamCkCxDpArAGlNYFYC4glqWWxGBYLtIFYlBjNjDhStTgUy+CgLYGY1OzASMjHv4CYdSASF+todhq1eNRiahWZjOQUCNSw+D+RllJUco0mrlGL6ZqdJgKxGhCrALECrWorRgLNW5DDFKGOUEVykAel2YmRgna1MLQtBWvywNjStLYYF+CHOgDWHtOG0oq0tng0Ow0uiwECDABVaR42WPs2vwAAAABJRU5ErkJggg==) no-repeat 10px, linear-gradient(90deg, #4294de 50px, #00a1f1 0);
  border: 1px solid #447199;
}

#okta-sign-in .social-auth-microsoft-button:active, #okta-sign-in .social-auth-microsoft-button:focus, #okta-sign-in .social-auth-microsoft-button:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUQ3NUNFNUZCREQ0MTFFNTkzOTRGNkQ1QzdENkUyQUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUQ3NUNFNUVCREQ0MTFFNTkzOTRGNkQ1QzdENkUyQUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MmY3M2Q3Ni1iYjA0LTQ3YmItYWU0MS01Y2IxNDQ3M2Q3YWIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoyMmI0OTQ1Zi1hYmU4LTExNzgtODk2NC1lZmEyNzk1NWFiOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz54wY8wAAAAr0lEQVR42mL8//8/w0AAJoYBAiPPYhYamCkCxDpArAGlNYFYC4glqWWxGBYLtIFYlBjNjDhStTgUy+CgLYGY1OzASMjHv4CYdSASF+todhq1eNRiahWZjOQUCNSw+D+RllJUco0mrlGL6ZqdJgKxGhCrALECrWorRgLNW5DDFKGOUEVykAel2YmRgna1MLQtBWvywNjStLYYF+CHOgDWHtOG0oq0tng0Ow0uiwECDABVaR42WPs2vwAAAABJRU5ErkJggg==) no-repeat 10px, linear-gradient(90deg, #4f9be0 50px, #01abff 0);
}

#okta-sign-in .social-auth-general-idp-button {
  background-color: #fbfbfb;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAABIklEQVR42u2UMU4CQRSGV8DsIWy9hzfQgma3+P+ZxESrjRxhO2qCN5AAoSThBF7ATlwarC0MbOhMxrAoMOO+AZWS93cz8+V/7828CYJj/D+SUMXsM0OOnC/oqTgJ90RVzFcYR1Md7QTTGu5/gF9ie1D1wjK6wr0JW4eHfHRxMfkkdGptpRU0uLBrF1rn+Bq0lqvX57a/4M1+GRwEtj+75XAGgzfefQsXm70t/3F5p3MYTMRLrKCBDxjO/wDzjKPCeSamzQVHa91u9rTmuz/tXnnD1p6rhj384qq2PAupuvBIMLVh27PwzdKa0BQdWUefbM/C99Lzutn2DkbTO1WDqoyzaU52zrSOnNqXmvBq729IR+xizDlmfEZH1W9Oj5/zAeITchpmWtjaGNQAAAAASUVORK5CYII=) no-repeat 10px, linear-gradient(90deg, #eee 50px, #fbfbfb 0);
  border: 1px solid #c3c3c3;
  color: #2f3f4a;
}

#okta-sign-in .social-auth-general-idp-button:active, #okta-sign-in .social-auth-general-idp-button:focus, #okta-sign-in .social-auth-general-idp-button:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAABIklEQVR42u2UMU4CQRSGV8DsIWy9hzfQgma3+P+ZxESrjRxhO2qCN5AAoSThBF7ATlwarC0MbOhMxrAoMOO+AZWS93cz8+V/7828CYJj/D+SUMXsM0OOnC/oqTgJ90RVzFcYR1Md7QTTGu5/gF9ie1D1wjK6wr0JW4eHfHRxMfkkdGptpRU0uLBrF1rn+Bq0lqvX57a/4M1+GRwEtj+75XAGgzfefQsXm70t/3F5p3MYTMRLrKCBDxjO/wDzjKPCeSamzQVHa91u9rTmuz/tXnnD1p6rhj384qq2PAupuvBIMLVh27PwzdKa0BQdWUefbM/C99Lzutn2DkbTO1WDqoyzaU52zrSOnNqXmvBq729IR+xizDlmfEZH1W9Oj5/zAeITchpmWtjaGNQAAAAASUVORK5CYII=) no-repeat 10px, linear-gradient(90deg, #f6f6f6 50px, #fff 0);
}

#okta-sign-in .social-auth-general-idp-button.link-button {
  color: #2f3f4a;
}

#okta-sign-in .default-custom-button {
  background-color: #ff5f73;
  border: 1px solid #d6001a;
}

#okta-sign-in .default-custom-button:active, #okta-sign-in .default-custom-button:focus, #okta-sign-in .default-custom-button:hover {
  background-color: #ff6e80;
}

#okta-sign-in .consent-beacon .logo-wrapper {
  width: 71px;
  height: 71px;
  position: absolute;
  border-radius: 50%;
  top: 7px;
  background-color: #fff;
}

#okta-sign-in .consent-beacon .consent-beacon-border {
  position: absolute;
  border: 1px solid #ddd;
  border-radius: 3px;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

#okta-sign-in .consent-beacon .consent-beacon-user {
  left: -45px;
}

#okta-sign-in .consent-beacon .consent-beacon-user .user-logo:before {
  color: #737373;
  font-size: 69px;
  margin: -10px 0 0;
}

#okta-sign-in .consent-beacon .consent-beacon-client {
  left: 59px;
}

#okta-sign-in .consent-beacon .consent-beacon-client .client-logo {
  border-radius: 3px;
}

#okta-sign-in .consent-beacon .consent-beacon-client .custom-logo {
  width: 70px;
  height: 70px;
}

#okta-sign-in .consent-beacon .consent-beacon-client .default-logo {
  width: 50px;
  height: 50px;
  padding: 10px;
}

#okta-sign-in .consent-beacon .arrows-wrapper {
  background: #fff;
  position: absolute;
  top: 10px;
  left: 26px;
  height: 65px;
  width: 34px;
}

#okta-sign-in .consent-beacon .arrow-left {
  position: absolute;
  top: 24px;
  left: 5px;
}

#okta-sign-in .consent-beacon .arrow-right {
  position: absolute;
  top: 10px;
  left: 5px;
}

#okta-sign-in .consent-beacon .arrow:before {
  color: #a7a7a7;
  font-size: 24px;
}

#okta-sign-in .consent-required .consent-title {
  padding-top: 20px;
  padding-bottom: 25px;
  text-align: center;
  word-wrap: break-word;
}

#okta-sign-in .consent-required .consent-title p {
  font-size: 16px;
}

#okta-sign-in .consent-required .consent-title b {
  font-weight: 700;
}

#okta-sign-in .consent-required .scope-item {
  display: inline-block;
  width: 100%;
  padding-bottom: 5px;
}

#okta-sign-in .consent-required .scope-item .scope-item-text {
  float: left;
  font-size: 14px;
  width: 85%;
  word-wrap: break-word;
}

#okta-sign-in .consent-required .scope-item .scope-item-tooltip {
  float: right;
  margin-right: 16px;
}

#okta-sign-in .consent-required .consent-description {
  padding-top: 15px;
  padding-bottom: 25px;
  font-size: 13px;
}

#okta-sign-in .consent-required .consent-description p {
  color: #a7a7a7;
  padding-bottom: 25px;
}

#okta-sign-in .consent-required .consent-description a {
  color: #007dc1;
}

#okta-sign-in .consent-required .o-form-button-bar {
  display: inline-block;
  width: 100%;
  padding: 0 0 14px;
}

#okta-sign-in .consent-required .o-form-button-bar input {
  width: 140px;
}

#okta-sign-in .consent-required .o-form-button-bar input[data-type=cancel] {
  float: left;
  margin-left: 0;
}

#okta-sign-in .consent-required .o-form-button-bar input[data-type=save] {
  float: right;
}

#okta-sign-in .auth-header {
  padding: 30px 90px 75px;
  position: relative;
  border-bottom: 1px solid #ddd;
  z-index: 10;
  transition: padding-bottom 0.4s;
}

#okta-sign-in .auth-org-logo {
  display: block;
  margin: 0 auto;
  max-width: 200px;
  max-height: 40px;
}

#okta-sign-in .beacon-container {
  position: absolute;
  bottom: -42px;
  right: 0;
  left: 0;
  margin: auto;
  width: 85px;
  height: 85px;
  transform: scale(0);
}

#okta-sign-in .beacon-container.beacon-small {
  height: 20px;
  width: 20px;
  bottom: -10px;
}

#okta-sign-in .beacon-container.beacon-small .beacon-blank {
  width: 50px;
  left: -20px;
}

#okta-sign-in .beacon-blank {
  background-image: none;
  background-color: transparent;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

#okta-sign-in .radial-progress-bar {
  position: absolute;
  clip: rect(0, 96px, 96px, 48px);
  bottom: -5px;
  left: -5px;
  right: -5px;
  top: -5px;
}

#okta-sign-in .radial-progress-bar .circle {
  z-index: 10;
  width: 91px;
  height: 91px;
  border: 2px solid #a7a7a7;
  border-radius: 50%;
  position: absolute;
  clip: rect(0, 48px, 96px, 0);
  transform: rotate(0deg);
  transform-origin: center;
}

#okta-sign-in .auth-beacon {
  position: absolute;
  border-radius: 50%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  background-clip: content-box;
  color: #fff;
  box-shadow: 0 0 0 15px;
}

#okta-sign-in .undefined-user {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjRDNzZFMUI5MDc5MTFFNUExNTdGNjRFMkNGNzA1NTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjRDNzZFMUE5MDc5MTFFNUExNTdGNjRFMkNGNzA1NTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMGY3MzViOS1mNzI4LTQ1NmItYjM1Ni03ZTdiZWUzNzQ2ZmYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMWIwYzY1NS00ODlhLTExNzgtOTY4Zi1iMTYzMzcyYTI4YWUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz79CFSEAAADGElEQVR42uybfXObMAzGjWMCpN0+5j7/mvBmwKZ+3O16Wy5JEywFU+uO5J9g4Bf5sSSLrOv1L5HszGRCkMAkMAlMApPAJDAJTAKTwCQwCUyyM1PcF5ymUYzjKMxkhLFGzPMsZmv9d5Zlwn0ImUmhlBJlVYndbrdtMMYY0dQnB2a6+BvAcR/CCOt+Pwmtew+nqg4f0LYGZnIecjodPx78Tuu7zp//+uOnkFJuR2OsmyaPQvmcfpM4vv32XrcZMG1TL4LyD+DjW5Cxng7GOnEdhiGo92FqRQ9mHMbgY+pBxw9mMlN4L3Q6g+U9ajCIVWiAm7jBQGNiGpcRjI1qXBYwlDc/2zleMJTxhsuuYp5KhGDmqMFkhCNn8YJBuYAqI85kFrPHCLJaipS7uMGg2EQCnKH8QHoFKo2kSDVYwQxECV/XtuRBHikYyoobdamTFgyZ+Mq4wVCJr1J57KsSzQOoXMUOJnnMRYHM9/vg+kIFnA0MrCjKsOOVpeAwcjB75zH7ogg2Ncuy2gYYWKiHwThcW7UsYPBPh3igneLrQWDbDF66kkB0OTsf2MCga+GZ568WTJ7ni/7x0KvbasD4uGZBUsndH8PbavZogcZB4dhkewoYdEhd66a6BbTv+22CWdr5MAZsJ1kNGPTS4VjmccZ5TccGhjxiQv9cU9dBxmqbxu/jcSzdxI1Dg++/C2lt2wjNoDckHoMtVBSsqVy/aWrfL3x4eSVbxoODwQ3XpxN5FV9rLQYn6NWh8sFfaEDBwGCrxPfkTvR7Pp+eab3uwDuReaNWE2pnQi2dMlhtEGNYwxuAnU3drvVHURR/Wu0VPxjfVur0AyLI1Xd7zxTDgdwMgPJ8Tw/GuGnigWgt1m54kQMHPAeAijuriOqr+gHvwIViM6QieLmjc8s8RPqrOqRuUcfS+Ez9CGWY/n91CEJ9eHl5LMCDdtQuONsClP8NcnArxpLX4pG1CStnUnsRjDVWbNlu1XfkNdHaspkb7yTIaydu3a5F6d8azDiN94FBDsLRrx+dx1C9TrM6nbkbjPkeYBCOXPKadwEGAEaCscRhuKAbAAAAAElFTkSuQmCC);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in .undefined-user {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjlGNTJBREY5NTZGMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjlGNTJBREU5NTZGMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZTc0NTUxZS1jNWY4LTQ1NjYtOWE4OC1jZTRiZjliOGZkZTciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZDRmMDY1Ny1kYjY4LTExNzgtYjdj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);
  }
}
#okta-sign-in .new-user {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzQzN0YzN0E5MDc3MTFFNUExNTdGNjRFMkNGNzA1NTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzQzN0YzNzk5MDc3MTFFNUExNTdGNjRFMkNGNzA1NTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMGY3MzViOS1mNzI4LTQ1NmItYjM1Ni03ZTdiZWUzNzQ2ZmYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMWIwYzY1NS00ODlhLTExNzgtOTY4Zi1iMTYzMzcyYTI4YWUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4iRGfuAAAEHklEQVR42uya2W6rMBCGgUAC2U66qIvURer7P1KlXvSiu5qwL7Zz/lCdxmHJAiZ1ehhVUROBxeeZ+WdsrAZhpPwu05RfZy1Si9QitUgtUovUIrVI/z2S3sSghCQwSihldA5jDB+qqiqqqqmaruumZXU6nYaQVLGdOKXUcx1CyMYrQWVZ/QWnzF6CbxzHhkO2uTgMAlw/HI01TZM0lxhj2/P8i09iz6ZwrKRIvufuxLOcCHtW4cbGkRijcRxXdi+CUDqkJE7q3B7FkXRIhJJaTqYUQi8XEkpQ7UkRJhK6qFzK/4jsms1mnudFUQRxQwlCeTVNczweTyaTTEVKRzCkQmIZmNfXV/DwUpZ2ESxZ1C7n/f395uam1+uVjfDDgZd5ms/Pz/v7++l0ukaa4beHhwe+Is3ZXCKkzKPDD9tMOUIRvloOosylyqWVpzk7O8MnAg+fw+Hw9PS03++j6wHqy8sLvPd9JSLw/Py8cF5+HCnben5R8f/ADMO4vLzkkfjqrCqqREjQMchXZpp5mG0iFqsOuerSlosfPnm+/LZ8Dq0jFxJWdRsd8vT09Pb2xv84Go2WkyJuiSGmLq3PbQjg4+MjxGAl/1T1+PiYb6kMpSuRl+LyvhPFByUoz3N1dcWX2sD3RVVbMV6CRpet5J6fn4PVtQOi9Pr6ejAYZHVT0KJdEFKnU4iEH3nVhsEzt7e33W43PymikJqVhzAMeaVGz3p3d5fnSUcwRMmDKCRjm/bv5OSkTO51Q5cNqfiBMg5ZsxkknZeQBkZROCFzeCrbtsvUZWNl27c8pE9vJkU7KmhM0a2icx2kVnyvaQrcexC52+q6ThxFFYJ2NP4jcNtV5E6naVrV7hK7jSxyAxnznW/J8RWBh6Uu/p9MJhcXFxmAji74VYPg/ei8cIEHDThN7ePjA81ERhiEv8IQjGRa2djLdA+Zr/nrpUPCEigz6+tX4NBJ2ZHS9enKmEdHR/xXpFMTrWpT8lC4eEJdgqO+5AF4kAceiDEqcD0rvi6lrTeZrWbLxtxDEZY68HZ9hZFUfYWzJ6QoCvG3o1dpGAaS5hJJEs91K9zoe54yF6nmol6ZxY5jV77d970oDGXxEtQs8P36weN5LiFJfzCsL+u1FA8P4TqOwPcoqqpZfQv1tw5YRaQ4jhYHFwhRGjDwoD3HIqrakYjdkBBm0DQYE31YoaRd6qVHc/RGkBav8sMgWt3x2Y+hbwSYYXSFyQMlZAET/dih/yQ1+Apg/AZtFS8hYeAWDKdIY8guBOP6NCtGAgZUdT8JU3lToF+yOaMVaoDr2DLzKIt93KCsGGqF1Wb/GiCwRS5AYpQph2CF50eKkSglB4FES04eFSJR5UCssH05bKSEJJuR0oM+7Fd5qf4xtL2m01ZI9JCQUGzyjvorwADltGSwitHa6QAAAABJRU5ErkJggg==);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in .new-user {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAIAAAAhotZpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzlEN0MyMDY5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzlEN0MyMDU5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmZmVlM2JhMS05OTIxLTQ2ZDAtOTM5MS04OWJlNDQ5YzNhOTciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZDRmMDY1Ny1kYjY4LTExNzgtYjdj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);
  }
}
#okta-sign-in .auth-beacon-border {
  position: absolute;
  border: 2px solid #a7a7a7;
  border-radius: 50%;
  bottom: -5px;
  left: -5px;
  right: -5px;
  top: -5px;
}

#okta-sign-in .beacon-loading:after {
  content: "";
  display: block;
  position: absolute;
  top: -5px;
  bottom: -5px;
  left: -5px;
  right: -5px;
  border-radius: 50%;
  border: 2px solid transparent;
  border-top-color: #007dc1;
  transform: translateZ(0);
  animation: load8 1.1s linear infinite;
}
@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
#okta-sign-in .auth-beacon-factor {
  background-size: 100% auto;
  cursor: pointer;
}

#okta-sign-in .factors-dropdown-wrap {
  position: absolute;
  top: 50%;
  right: -32px;
  margin-top: -11px;
}

#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .bg-helper {
  color: #fff;
  box-shadow: 10px 0 0 0;
}

#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .link-button {
  height: 22px;
  padding: 0 !important;
}

#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions span.icon-dm {
  top: 9px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOUE2QUMyMUE1N0QxMUUyOTQ2NkNDQzdGMUEzNzYyMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOUE2QUMyMkE1N0QxMUUyOTQ2NkNDQzdGMUEzNzYyMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5QTZBQzFGQTU3RDExRTI5NDY2Q0NDN0YxQTM3NjIxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM5QTZBQzIwQTU3RDExRTI5NDY2Q0NDN0YxQTM3NjIxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6VIl7AAAAG1JREFUeNpiTEtLW8LAwBDNgAmWMvX19TkJCwujiAoJCTGAxJm4ubmd4uLifjMyMoIlQHR8fPxvkDgTkH9DQ0Oj39XVFSwJokF8kDjD////wfjXr1/X5s6d+x9IX4eJwSWBWAiIH0NpsBhAgAEAl5s9v3vWZ/oAAAAASUVORK5CYII=) no-repeat scroll 0 0 transparent;
}

#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .options-wrap {
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  background-clip: padding-box;
  overflow: auto;
  max-height: 306px;
  width: 320px;
  left: -212px;
  top: 38px;
  border-radius: 3px;
}

@media only screen and (max-width: 325px) {
  #okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .options-wrap {
    width: 280px;
    left: -192px;
  }
}
#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .options-wrap:after {
  display: none;
}

#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .option a {
  line-height: 30px;
  padding-left: 50px;
}

#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .option a .icon {
  width: 30px;
  height: 30px;
}

#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .dropdown-list-title {
  text-align: center;
}

#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .dropdown-list-title:hover {
  background: transparent;
}

#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .dropdown-list-title a {
  padding-left: 5px;
  cursor: default;
}

#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .suboption.option {
  border-bottom: none;
  padding-left: 50px;
}

#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .suboption.option a {
  padding-left: 36px;
}

#okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .suboption.option + .option:not(.suboption), #okta-sign-in .factors-dropdown-wrap .dropdown.more-actions .suboption.option + .suboption.option a {
  border-top: 1px solid #eaeaea;
}

#okta-sign-in .mfa-call-30, #okta-sign-in .mfa-custom-factor-30, #okta-sign-in .mfa-duo-30, #okta-sign-in .mfa-email-30, #okta-sign-in .mfa-google-auth-30, #okta-sign-in .mfa-hotp-30, #okta-sign-in .mfa-okta-verify-30, #okta-sign-in .mfa-onprem-30, #okta-sign-in .mfa-password-30, #okta-sign-in .mfa-question-30, #okta-sign-in .mfa-rsa-30, #okta-sign-in .mfa-sms-30, #okta-sign-in .mfa-symantec-30, #okta-sign-in .mfa-u2f-30, #okta-sign-in .mfa-webauthn-30, #okta-sign-in .mfa-windows-hello-30, #okta-sign-in .mfa-yubikey-30 {
  height: 30px;
  width: 30px;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

#okta-sign-in .auth-footer {
  font-size: 12px;
}

#okta-sign-in .auth-footer .goto {
  float: right;
}

#okta-sign-in .auth-footer .dot-separator {
  font-weight: 700;
}

#okta-sign-in .enroll-factor-list {
  margin-bottom: 30px;
}

#okta-sign-in .enroll-factor-list .list-subtitle {
  float: right;
}

#okta-sign-in .enroll-factor-list .list-title {
  padding-bottom: 20px;
}

#okta-sign-in .enroll-required-factor-list .enroll-factor-row-min {
  margin-bottom: 30px;
}

#okta-sign-in .enroll-required-factor-list .enroll-factor-row-min .enroll-factor-icon {
  filter: grayscale(100%);
  opacity: 0.5;
}

#okta-sign-in .enroll-factor-row {
  margin-bottom: 30px;
}

#okta-sign-in .enroll-factor-row .enroll-factor-description {
  overflow: hidden;
}

#okta-sign-in .enroll-factor-row .enroll-factor-button {
  padding-top: 10px;
}

@media only screen and (max-device-width: 480px) {
  #okta-sign-in .enroll-factor-row .enroll-factor-button {
    width: 100%;
    margin-top: 10px;
  }
}
#okta-sign-in .enroll-factor-row .enroll-factor-button .button {
  margin-top: 0;
  height: 30px;
  line-height: 28px;
  padding: 0 10px;
}

@media only screen and (max-device-width: 480px) {
  #okta-sign-in .enroll-factor-row .enroll-factor-button .button {
    width: 100%;
    text-align: center;
  }
}
#okta-sign-in .enroll-factor-row .enroll-factor-icon-container {
  float: left;
  margin-right: 20px;
}

#okta-sign-in .enroll-factor-row .enroll-factor-icon {
  width: 38px;
  height: 38px;
  border: 1px solid #ccc;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 38px 38px;
}

#okta-sign-in .enroll-factor-row .success-16-gray, #okta-sign-in .enroll-factor-row .success-16-green {
  float: right;
  width: 20px;
  height: 20px;
  line-height: 24px;
}

#okta-sign-in .enroll-factor-row .success-16-gray:before, #okta-sign-in .enroll-factor-row .success-16-green:before {
  font-size: 20px;
}

#okta-sign-in .enroll-factor-row .factor-cardinality {
  color: #a7a7a7;
}

#okta-sign-in .enroll-factor-row-min {
  margin-bottom: 10px;
}

#okta-sign-in .enroll-factor-row-min h3 {
  padding-top: 10px;
}

#okta-sign-in .enroll-factor-row-min p {
  display: none;
}

#okta-sign-in .enroll-yubikey .yubikey-demo {
  background: url(/img/yubikeyDemo-5ebed9d6de069129f53525e706b0ae65.png) no-repeat 50%;
  background-size: contain;
  width: 100%;
  min-height: 102px;
  margin-bottom: 20px;
}

#okta-sign-in .login-timeout-warning {
  bottom: 10px;
}

#okta-sign-in .enroll-sms .enroll-sms-phone {
  width: 196px;
  float: left;
}

@media only screen and (max-device-width: 480px) {
  #okta-sign-in .enroll-sms .enroll-sms-phone {
    width: 165px;
  }
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .enroll-sms .enroll-sms-phone {
    width: 100%;
    margin-bottom: 15px;
  }
}
#okta-sign-in .enroll-sms .sms-request-button {
  float: right;
  width: 111px;
  margin-top: 0;
  padding: 0;
}

@media only screen and (max-width: 400px) {
  #okta-sign-in .enroll-sms .sms-request-button {
    width: 100%;
    margin-bottom: 15px;
  }
}
#okta-sign-in .enroll-call .enroll-call-phone {
  width: 196px;
  float: left;
}

@media only screen and (max-device-width: 480px) {
  #okta-sign-in .enroll-call .enroll-call-phone {
    width: 165px;
  }
}
@media only screen and (max-width: 400px) {
  #okta-sign-in .enroll-call .enroll-call-phone {
    width: 100%;
    margin-bottom: 15px;
  }
}
#okta-sign-in .enroll-call .enroll-call-extension {
  float: right;
  width: 111px;
  margin-top: 0;
  padding: 0;
}

@media only screen and (max-width: 400px) {
  #okta-sign-in .enroll-call .enroll-call-extension {
    width: 100%;
    margin-bottom: 15px;
  }
}
#okta-sign-in .enroll-call .call-request-button {
  width: 100%;
  text-align: center;
}

#okta-sign-in .enroll-u2f .u2f-instructions ol, #okta-sign-in .enroll-webauthn .u2f-instructions ol {
  list-style: decimal;
  margin-left: 15px;
}

#okta-sign-in .enroll-u2f .u2f-instructions ol li, #okta-sign-in .enroll-webauthn .u2f-instructions ol li {
  margin-bottom: 15px;
}

#okta-sign-in .enroll-windows-hello .o-form-fieldset-container > .okta-form-subtitle, #okta-sign-in .verify-windows-hello .o-form-fieldset-container > .okta-form-subtitle {
  margin-top: 15px;
  margin-bottom: 20px;
}

#okta-sign-in .enroll-windows-hello .okta-infobox-error b, #okta-sign-in .verify-windows-hello .okta-infobox-error b {
  font-weight: 700;
}

#okta-sign-in .enroll-windows-hello .okta-waiting-spinner, #okta-sign-in .verify-windows-hello .okta-waiting-spinner {
  margin-top: 20px;
  margin-bottom: 20px;
}

#okta-sign-in .enroll-webauthn .webauthn-edge-text p b {
  font-weight: 700;
}

#okta-sign-in .device-type-input .o-form-input {
  display: table;
  width: 100%;
}

#okta-sign-in .device-type-input .o-form-input > span {
  display: table-row;
}

#okta-sign-in .device-type-input .o-form-input > span > div {
  display: table-cell;
}

#okta-sign-in .device-type-input label, #okta-sign-in .device-type-input label.checked, #okta-sign-in .device-type-input label.focus, #okta-sign-in .device-type-input label.hover {
  height: 60px;
  width: 60px;
  margin: 0 auto;
  padding: 0;
  background-position: 50% 50%;
}

#okta-sign-in .device-type-input [value=APPLE] + label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkZDQTI4QjgxMkYyMTFFNTgwODFEN0RCNjI1QkExQkUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkZDQTI4QjcxMkYyMTFFNTgwODFEN0RCNjI1QkExQkUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Y2MyN2E4Yi1mM2E2LTRiMWItODVmZi05Y2M5NjRiYWQ3MDgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxYWJlOWY3ZC00OGMxLTExNzgtOTY4Zi1iMTYzMzcyYTI4YWUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5OOjYjAAADiklEQVR42uybS2gTURSGb1QEH61arSCouFIQC4oWFPFRjEoVa0BB8dWFLlzopgsRQRDEhW4EX6ABRW2RItYn9ZGI6MYXLqSCoqGLrrTW2mqtWjT1P8wRQmgmM5O5d06n+eHbZGgm/9w7555z72mkv79fDSVFioazlEwmB5WhaDRqe32YGmKSaHgsqAWXQQr8AqP8+vIRwh7+HnAQTMr4PA1+h83wBNAIVg5wrYVNh8ZwKXgI5uW4fids7/A5G7M/wakwGV4BNtlcPwY+hsnwPrsUABwO07I0GizPcS0BYuBvmAxPBSOzPusDR8Aa8EPHTYOM0l0Z62yKo/Fp0KrzpkEabgdjOJNKm7pp0OtwbzGXHkQjXMZrKqWHszgoDQdt4DG4AF7kK1fBfLAaLAJzQDkHtw7wgSP4dfAmqHp4PCf8u3mpUXnW1gPgZdbns8EOfmAzHPxu+tFNoI4fqON6uNARrgINYIrT+pyzq3vgAY9etU1qaTcTNoClYD14amJK7wRnedq6/bHVTKGiB3YXVPJ01xa0toK4B7M6NI4fvLYoXcFmI0ICL73Dx3VNaXpA5/3ccilQNJ23gU5dI0xTeYEQsxdBjRuzXkZ4vxCztzhouq6m3IxwJa+XQSvFM81T6ejGcEzI6NLOZo+JXHqJALPPwH1TxUOFAMOXTFVLZZwzB61HpgyXCnl/35syXCLA7Hc/dkacGv4mwHCJH/W7U8O9Qqb0TFOGPyvr2CNoVZkyTGoVYLjWpOEWAYYpvV1ryvArIe/xGTDRhOEnQgxPB1dV/g1DX0a4S4hpCl7NytrT0maYyrHbSo6Wgddq4DYJXwyTmpQs0fYwbffeAAud/IHbzKWZ1+RyYcZpb3qask4tfB3hPj9KNE2K65jSpBPgjzCzFEzrdRlu42VBkqjTp0eXYdIhQaNMZeNJXVE6sxCPCzFMpw7tug2T6Ii0I2Cz9Hod1bkOZ+qLss6EgxKdEe9yW6sX2vJwTVmtg0GI7pvQmVrm0l5ltTR4kdc9KuogqNNdPNglI05P4dOcj2/kbI3Olycr6wTwucP7vQPrlMdtJ7+6eLo5ia+3MXpFWU0qNfwq/A94lKo2cC4cy7PRQK0Si8EnE/VwPlGr4HawinPur2yKunfo1GILeJvnO26CuWCzshpguhnagKeGF2pJ7CzkR+poTEt4CSZZs6GR8V3F/1sqGg6Z/gkwAEkvud33/z+XAAAAAElFTkSuQmCC);
}

#okta-sign-in .device-type-input [value=ANDROID] + label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEVCRjRGNDcxMkUzMTFFNTgwODFEN0RCNjI1QkExQkUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEVCRjRGNDYxMkUzMTFFNTgwODFEN0RCNjI1QkExQkUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Y2MyN2E4Yi1mM2E2LTRiMWItODVmZi05Y2M5NjRiYWQ3MDgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxYWJlOWY3ZC00OGMxLTExNzgtOTY4Zi1iMTYzMzcyYTI4YWUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7AZBUMAAACwUlEQVR42uybT0gUURzHZ21TEkzCP1dN0oP9OYT4D0KD9RIUgiBiB4n2JCvhQaiDgSfx0CHLKJa9KCTiSeoQuOZBIUMyKAqioouwQVBkqVnR+n34E4bHTL3dmdl50/5+8MF9s29+O5+Zx2/3vRlD6XTayKcoMPIswiqdkslkYIQikUhgr3AoKEO6E6yCCod5roIJUKizsLgqV0ADeACKs8zTBEZAPxjUWViU/G6wTgc9DQ7YnJgSmxyHwX1wELwE47oP6U+gC/wEF8AtcJKu2BL4Av6ADTpBH8E8uA6O0zCuAZt08rZdHYIq38NZVukoiDs4tj4wGZQq3QouOsxxifJoXaUP0VVdBu0Oc7VTnjjl1U5YFJsFGsqiKG2B21StVWOT9nloKm5Ryluqm/A90GJqXwMDVLgWFXMM0T7nqcDth8h7Vyfh06BH2maurluKeXZMr39I7/XQ53j/W1ohei22jYIyUAXOKeYZA5WgGnRYvC8K4ZoOwm0W28pIOpMo/8c+Z3QZ0nU5mlDU6jKkS42ARN4tAGQjfMSruapuwifAW/AZfKApoHmWlCv24yh4SttegVNuC98Ex+i1+Kq54fPFErOwRnpdrzqNzES4xWKS7mecldrNbgvLP+CLfBYuzuZ4uEqzMAuzMAuzMAuzMAuzMAuzsOvCO1L7u8/HLq9bf3Nb+LXUfu+z8KrUfuO28JTUnvFZWKy4mJd87qjslMkyrbjJJda1xL2iecP/JZ45Y++OhrhDsQJm3Rb+BS5rVoMeEVylvRZO5eh4U7oID+dIeFgX4QSIeXilU5Q/4TRR2MWDmiDMYfWIkNVtGtV+/NOShVmYhVmYhR2E/CTsV5t+8nNcG0EVfiK1n9n0eyy1nwdVeIAkf9PfmE2/QTo5ot+Lv/RzHGGPhcUqSYNCv3eGB48KW0WI/1GLhf+v2BVgAL+/liWtUSv5AAAAAElFTkSuQmCC);
}

#okta-sign-in .device-type-input [value=WINDOWS] + label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkZDQTI4QkMxMkYyMTFFNTgwODFEN0RCNjI1QkExQkUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkZDQTI4QkIxMkYyMTFFNTgwODFEN0RCNjI1QkExQkUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Y2MyN2E4Yi1mM2E2LTRiMWItODVmZi05Y2M5NjRiYWQ3MDgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxYWJlOWY3ZC00OGMxLTExNzgtOTY4Zi1iMTYzMzcyYTI4YWUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4k4gGBAAABTklEQVR42uzaP2rDMBTHcat4CxnypyVd0q5NewxfqeQOOZOHhEC3Tj1GaTv0AK4ET8QI2THBTfyU74MfHoQTPpIVYp5MVVXZNZUBDBgwYMAawWVZqkUVRdE4literLnNi81TcL1ruylXDLs95cPyVGFDAp8Fdm7wyOZR8iBZy9jnJR+jU8FTQSwjMJdZ5J71EPZNF/BrDeJhY60/7V3Am5T+eNxkV1aAAQMGDBgwYMCAAQMG3Nvroen5Ow0rPLAVrnpe2f9udRhWGDBgwIABAwYMGDDgy7w8uL5uvV3qMkoZHGuXzgS+DCbCN8gnmsGx+pK8N4yPs0Pz3F9Vg4/Vr82HJCx3jurZZiXXJA61tJU71LKVhNvEn+rxE+Ky0A5u2yY7Sb2mwZPgJ+ReO7ipvm32knpNIpOwSgHcVD82b5LOxfFhwIABAwY8oPoTYABWhFFJy7CdAAAAAABJRU5ErkJggg==);
}

#okta-sign-in .device-type-input [value=BLACKBERRY] + label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkZDQTI4QzAxMkYyMTFFNTgwODFEN0RCNjI1QkExQkUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkZDQTI4QkYxMkYyMTFFNTgwODFEN0RCNjI1QkExQkUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Y2MyN2E4Yi1mM2E2LTRiMWItODVmZi05Y2M5NjRiYWQ3MDgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxYWJlOWY3ZC00OGMxLTExNzgtOTY4Zi1iMTYzMzcyYTI4YWUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6gCKk9AAACs0lEQVR42uyav2sUQRTH98wR1EBETBUUYkjEwkK0MRyJuXCBoKYOaUSwEf8BDYIWSrRJkx9VEgJi4a9CA9HCUzDYGEiTWCimCoiKGlTEgKjrd+AF5Nhd35vZPefIG/gUe7uz7Odu3sx3h8uFYRhsppZTYRVWYRVWYRVWYRVWYRWuknC5XK5JsVKpFPn5lmCTtWoLt4Awhg9gFhR8E0566O/gFRgG2yL6Hkm4bxPoB0/BCZ+EuxLOGcl9YAiMCYU3Wh244pNwkXldf8RnHcy+B3wS7mZet6PieCs4yOy75otwC8FpKxXHh0A9s+9zX4SPCq6dtqjfjTbqizB3ON+MeGhu/ZoZ/tFfx7sTVoWQhv9j7syelvA6WAV3wXEwCH4JfuGPYA4cAxeEI2Mn6KE1/OS/BPJC4b0Oo2mPZT/uyMiB8+C6T0nLpklqv92XaBmXzr6BRXAuJpnV0+zObe/SFHaJlHG130BC18ATsL3i/GFav7ntdprCLpGyyBy6Q5b1G9CkOZymsEuk5PYdsBQ2o8u8AH9Kc5a2jZRtghm6UTBhfQZL4BaYoaUxSEvYJVIWBV/qi5SWMuch7RIpuwV9x33Z8XCJlNy+V8E9ZqT8Cd6Ah+CUZC7KOwqv09bMAtXRg4rz+0FzQt/31NfM7M8E9VtH9zX0UQK8lKawbaR8SZEvy0hpWmeWGwA+Rsq3vgiXY2rwN1gGZ2NGgDRSzvsgbNJXIeHNxuxbTYDJiPOSSPkV3PFBuMB86NP0Dm1bv5cDwR5YlsIlwbVnLIXN6BiRPFQ+Q+FehwkqacJao1dKUw73pQ+VlfCugL8lG1CQyDRSZj2ke4T3nqnWWpf/z/VrlqgpcLHWhePq9wf4Al5TlLxB63FQ68KtvsY3/cuDCquwCquwCquwCquwCquwCqtwVPsjwAD3EOBFH2J30QAAAABJRU5ErkJggg==);
}

#okta-sign-in .device-type-input [value=APPLE] + label.checked, #okta-sign-in .device-type-input [value=APPLE] + label.hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzhBQkJDNTAxRTI3MTFFNUJGOEZCODRERjhBMjRBRDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzhBQkJDNEYxRTI3MTFFNUJGOEZCODRERjhBMjRBRDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0YTllMTE2Mi0xMGU3LTQwZmMtODhkZS1kYzc3ODY3ZWM3Y2YiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkYmZjOWFmNS01YjVjLTExNzgtOWMwZS1kZjM3MmIzN2Y2OTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Jt6OjAAADjklEQVR42uybS2hTQRSGJyqCj1atVhRUXCmKBUULilQtvqhiDSgYfHWhiy5004WIICjiQjeCL9CAoraYItYn9ZGK6MYXLqSCoqGLrrTWWrVWLZr4H+4RQkjuK3fmTm/yw7fJTXLzz8w9c2bmJJRKpUQhaYgoMA2zekMkEhl0pmKxWLGHdTY8GtSBSyABfoERyoa04sbfBfaDCWmvJ8HvoBkeB5rByizX2tl0YAyXggdgXo7rt4P2DJ81MfsTnAyS4eVgk8n1o+BDkAzvMbnWBg4FaVoaCZbluBYHYfA3SIangOEZrw2Aw2AN+OFLailRvWnzbIKj8SnQ4WsuLVFdYBRnUklVN/V7Hu4v5tKDqIfLeE6l9HAmB6WhoBM8AufBc4vvCIH5YDVYBOaAcg5u3eA9R/Br4LVfhsdywl/PU02mZjH1PLfuAy8y3jMbbOcGm57jPpOYKnAQtIAGblBlhqtBE5hs8/0rOLu6C+5z79WYpJZmI2EDWALWgycqDO8AZ3jYOv2xNUy+oga7Ayp5uEsLWltA1IVZGRrDDS8tSlew2ZAmgZee4WOyhjQ10Dkvt1zyFA3nraBHVg/TUF6gidkLoNaJWTc9vFcTszc5aDpeTTnp4UqeL/1Wgkeaq6WjE8NhTXqXdjb7VOTSVRqYfQruqVo8VGhg+KKq1VIZ58x+66Eqw6WaPL/vVBku0cDsdy92Ruwa/qaB4RIvlrN2DfdrMqRnqDL8SRjHHn6rWpVhUocGhutUGm7XwDClt2tVGX6pyXN8GoxXYfixJoangSsi+4ah5z3cq4lpCl6twtjTkmaYlmO3hD5aCl6J7GUSnhgmtQi9RNvDtN17HSy08wGnmUsrz8nlmhmnvempwji18LSHB7xYoklSVMaQJh0HfzQzS8G0UZbhTp4WdBJV+vTJMkw6oFEv07LxhKwonb4Qj2pimE4dumQbJtERabfPZunxOiJzHk7XZ2Gc+folKuXf6XStnm/Jw1VhlA76IbpvXGZqmUu7hVHS4EZu96iogqBB9uLBLBmxewqf5Hx8I2drdL48URgngM9s3u8tWCdcbjt5VcXzlZP4RhOjl4VRpFLLj8L/gEepahPnwmGLjQYqlVgMPqpYD1uJSgW3gVWcc39hU1S9Q6cWm8Ebi++4AeYC+mdJGzckQRvwVPBCJYk9+fxIGYVpcTfBJGM0NDOeq+AK00LFf6YFXP8EGABqpaievi3d9AAAAABJRU5ErkJggg==);
}

#okta-sign-in .device-type-input [value=ANDROID] + label.checked, #okta-sign-in .device-type-input [value=ANDROID] + label.hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzhBQkJDNEMxRTI3MTFFNUJGOEZCODRERjhBMjRBRDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzhBQkJDNEIxRTI3MTFFNUJGOEZCODRERjhBMjRBRDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0YTllMTE2Mi0xMGU3LTQwZmMtODhkZS1kYzc3ODY3ZWM3Y2YiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkYmZjOWFmNS01YjVjLTExNzgtOWMwZS1kZjM3MmIzN2Y2OTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7NXQsfAAACuklEQVR42uybT0gUURzHR10VF0xE7doftENqBxF1g8gOXQJDEGKpg0SeQhEPQh4MPIkHD/6LQrwo1IYnqYMg6iHBRExICkTFS7BCULT+SVNavw9/wvCYydmdmZ03+fvBB+fNvvn5PjPDz31vxrR4PK6dp0hjYYMIh8O+kopEIqafpat8MdxI6oZwPVgERTbzPANDIEtlYXFVWkEleAeCSeapBl3gKWhTWVgUhAfgGw36DcgwOTG5JjkugNcgE6yAftVv6e+gAfwB98EAKKcr9gH8BH9BjE7QFpgCz0Ep3cZXwS6dvN9+qdJNYNjG2BrBqF+q9E3wyGaOx5RH6SqdQ1d1DtTazFVLeYYpr3LCothM060sitIeGKRqbTV26Zj3uuLWRHnzVBN+BUK6dgdoocI1azFHOx1TRwXuNETelyoJV4jaJu3TV9c9i3kOdNv7cu2k32MrAg4JPzTY1w0KwCVwz2KeHnARXAZ3DT4XhfCTCsK3DfYVkHQiUXjGMbdUuaWvpWhCUaLKLZ2n+STStXMWyQjnuzVXVU24DKyBH2CTpoD6WVKqOI0rYIH2fQE3nBbuA8W0Lf7U9Hp8scQsrIq2r1udRiYiHDKYpHsZd6R2jdPC8hf4bI+Fg8mMh6s0C7MwC7MwC7MwC7MwC7MwCzsufCC1dzweu7xuve208FepveGx8KLUXnVaeExqv/VYWKy46Jd8Xlg5KJFlWvGQS6xriWdFU5r3SzwT2skTDfGE4iMYd1r4EDxRrAZNElyl3RaOpmi8UVWEO1Mk3KmK8AhodvFKRyn/iN1EAQcHNUTow+gVIaPHNFb78VdLFmZhFmZhFrYR8puwv0z6ye9xxfwqPC+1l0z6zUjtZb8Kt5DkEf1sNunXRidH9Pv8j362I+CysFglqbTQb11z4VVhLloa/6PW/x/HAgwAZ1KfFypVkG4AAAAASUVORK5CYII=);
}

#okta-sign-in .device-type-input [value=WINDOWS] + label.checked, #okta-sign-in .device-type-input [value=WINDOWS] + label.hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzhBQkJDNDgxRTI3MTFFNUJGOEZCODRERjhBMjRBRDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjUxMkZDOUMxRTA4MTFFNUJGOEZCODRERjhBMjRBRDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0YTllMTE2Mi0xMGU3LTQwZmMtODhkZS1kYzc3ODY3ZWM3Y2YiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkYmZjOWFmNS01YjVjLTExNzgtOWMwZS1kZjM3MmIzN2Y2OTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6RAZWSAAABR0lEQVR42uzbPW7CMBjG8Rh1Qwx8tKILdC3lQLlIxR16khwDhNSNqceoaIceILWl12pk2SlDgLzm/0iPMkQI/WwSiGxMXdfFLWVQ3FgAAwasO3epE2VZqoZVVcUMt86wgsxs17bPwfFBOzgFu9c+w53C+gS+COzS4KHtk3Qp3ci5T403rYkgFhGY6zTymo2Wu/RrA+Jho5y/lt74aQkYMGDAgAEDBgwYMGDAueeUx0PT8XsaZrhnM1x3PLPnXpA2zDBgwIABAwYMGDBgwNd5eHDrus3lUtdhzuDYculU4ItgIPwC+VgzOJaj9JA4Pyr+Fs/9UTX4v/zYfkjDuH1UL7YrOWaxqaUtblPLVhpeJn5Xjx8Q17l2cNtlspM2Mwk+CX5AHrWDU/my3UubGUcGYZUDOJVv23fpyTH8yQMwYMCAAfcnvwIMAGEMKn8co8+oAAAAAElFTkSuQmCC);
}

#okta-sign-in .device-type-input [value=BLACKBERRY] + label.checked, #okta-sign-in .device-type-input [value=BLACKBERRY] + label.hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjUxMkZDOTkxRTA4MTFFNUJGOEZCODRERjhBMjRBRDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjUxMkZDOTgxRTA4MTFFNUJGOEZCODRERjhBMjRBRDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0YTllMTE2Mi0xMGU3LTQwZmMtODhkZS1kYzc3ODY3ZWM3Y2YiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkYmZjOWFmNS01YjVjLTExNzgtOWMwZS1kZjM3MmIzN2Y2OTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6QjimyAAACsklEQVR42uyaz0sUYRjHZ3ORSigiT1KgUdGhg+RFWdRdMRDLc9slgi7RP5AS5CGxLl38cdIQosNqHUrQDllQdFHoUh2KOgWhkUpKJEQ2fV94hFhmhueZd0bfxeeFz2F25h3ms/s+7/udl834vu/tprbH22VNhVVYhVVYhVVYhVVYhdNq2aiTxWKxYsVKpZL+wjshXA/8EL6DaZBzTTjqoX+Bj2AQ7Avo2xxx31rQA16C8y4Jt0WcM5InQR8YFgpvtSow4JJwgXldT8BnLcy+p10SzjOvO1h2vBc0MvuuuiJcT3Da57LjM6Ca2XfeFeF2wbX3YtTvVhtyRZg7nEsBD82tXzPDP/vv+EjEquDT8H/OndmTEt4AX8AjcA5cBJuCX3gZzIBucEM4Mg6BDlrDL1lFy4DWYDGajsbsxx0ZGdAL7lf6y4Ok9k+4Ei3D0tlP8AZcD0lm1TS7c9tSksI2kTKs9mtI6A54AfaXnW+i9ZvbppIUtomUBebQ7YtZvx5NmoNJCttESm7fCzGFzejqBCtJztJxI+VxwQx9QDBh/QBvwSSYoKXRS0rYJlIWBF/q+4SWMushbRMp84K+I67seNhESm7f2+AxM1L+AV/BU3BZMhdlLYU3aGtmgepotuz8KVAX0fcb9TUz+2tB/VbRfQ1dlAD7kxSOGyk/UORLM1Ka1prmBoCLkXLRFeG5kBr8C96BayEjQBopX7kgbNJXLuLNxuxbjYKxgPOSSLkOHrognGM+9BV6h45bv7c8wR5YmsKdgmuvxhQ2o+Ou5KGyKQqftZigoiasVXqlNOXwRPpQaQkf9vhbsh4FiVQjZdpDukN474ntWuuyO1y/ZokaBzcrXTisfn+DNfCJouQDWo+9Shc+5mp8y+i/aVVYhVVYhVVYhVVYhVVYhVVYhQPaPwEGADvplatCVfFNAAAAAElFTkSuQmCC);
}

#okta-sign-in .app-logo {
  display: inline-block;
  width: 38px;
  height: 38px;
  background-repeat: no-repeat;
  border-radius: 10px;
  margin-right: 15px;
  float: left;
}

#okta-sign-in .okta-verify-38 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTAyM0U0MjYxQzAxMTFFNkFCRTdEM0JBRjFDRTM5QkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTAyM0U0MjUxQzAxMTFFNkFCRTdEM0JBRjFDRTM5QkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphODVlYjFmYS1lZGYzLTQyMzctOGVhZS0zZWEyZjFjOGQ4OWYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMGMyZGU0ZC01NmU4LTExNzgtYTk0ZS1hNjRkYTBiZjY4YjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6fOhi0AAAEoElEQVR42ryXe2xTVRzHz7m93db3OuKk2+0ejCllGrNEY6JERthwYzAgwbgYYZgY4t/+YYz+718m/mFMDBL1T7TgYFsYGhiMxARx05HIHsCwW1lX6ux7vX2sPZ777H31sZc3t+1p7++cz/n9zvf3O6cwmUyCbbgQ/4HUj8j/B7OVyDIxm0WidTI2iNwkJt8TIXILI1YEU9DL7cPIkOVH7HE4fXEmdNMTm1yhY/Qa0BGNVn1rdWXvbmtfa7XDrC9zHEjTdEkjbzT98djSTzMhxgvI9WM/xDYEJ/dUf7bfQVkqSnhfDvKH6eCZqwsgI/RSwLg216iE7p7G3harGiMNNVF8Yb64GzhzxcPzGG8gD8A3wbYJmP+aAW+NeL++9y+SykK8hYtQMPI3Qu7p4Cc3nvAMKYAQ8RI21wDow3G/+0FYgVHJR0tmeP0Gri3wbsniyQGEhrCWggECOmir0BVaSDZJCszl0/FlHCjJWOxLB0+32d/Za3/ezsjkYSh9YTb87WwY5FgY4ygxeNh5qNE8HUy7alRSYlkwkUioeQuRjOvcfV4kArXCqLt2rOlVh1Fh/JufPnLVm0gyaXO5x9nZYBqcj5266Zvr31WvlTmEWjL4ds+F+XARgmRI4pfjzWoeNtbrYDLHGFw+zPAuPYqeGvPhB4OP4woeNzihUA3n/thCTK4OOLDX/spOg1JiAEwGkvuHFnMIXemmOikj5g3cWuY6jvtojcExEimkzM7rz1BSIcX+PTb84MupoP383O9PaW5mE3764AjDG+qmDjpN7vnYwLhfnOhUJKWRmkxZ15JPJJllJ0OIC+naUYnf25+pzOQQxlzvdeKBO0e9WQCG3qQOUMZ4Jvfebb9Uz8vpnGaxJbXVLEYVCFJkJ/h6nXG4hzr681LX6BMCwiyAw4fqOuqZBaazbDEkpJkDRZ4US6hjje1qjHo23xHzzoxCzITSXM8OyjTcTWFYBsHhLp6Hu8xiA2lNgNBpIJUjy7yUu9++o+oG3isgK2nGS/Djw9i+Ol6uGHOnrwF3acOZJ3S85FmV1wTwok07Lwl1ZcJfDjhN+dpGMLP+7lF0IpAUJdZm17exmc45MbGSOj8fy2cU23jDUaUus0jMS0V4T+y2cqT8KPjH677Jf1Jq4z9WUm/fCvDrJ6nyR50GESO1JzX0ilCDWdffYr3wdyxfQgEMp3Ido773Wy0nd5mfs+mZghfJXPSsfsOkPOtZ3hicbbFQJlKzlsJYPK4p5aX4mmtwEa3lhLWRF3FFcZdXeQMJ73XvfNag06zeyrUUI1BnJr/fV6uxPSn2L0K1j0Jw7uUaJU+yomSR48qJZvNTOvvRZFC29UPVRibf2j5/ydbnNCgih0qfYwXrD1xWPN+zd4MpJsIgH2SeLaNaSPhVe/UxVjVFPCE0fZdG+HiTaeqI490msxBS+flDCPhpp/FOVy32T537SvlEo1Ht05HqWlxdG/Emfg2k/4pmPGz9bK7SvWDRv1Zb0Vtf1WAq9+APIwKy1KEYFTpYrOdkjUr9J9EqyhvDFJXP9mAKHrc2iSmzO4m2x5Wt+0u7Ucw6kVuBkV7/CTAAUNRGg/NL2UoAAAAASUVORK5CYII=);
}

#okta-sign-in .google-auth-38 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I3RkVGNjgwRjgwMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0I3RkVGNjcwRjgwMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkOTY2NjFiMC1jMjIzLTRiMGItOWY5YS05YTVlNWIzMTYyYmIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMGMyZGU0ZC01NmU4LTExNzgtYTk0ZS1hNjRkYTBiZjY4YjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6iFtaPAAAFPUlEQVR42uxXW0/bZhi2/dlOQuIkkDiBksRAWDhsMNikTtxs7UVLu+ui9mpaf0fVadrhF3W307SrTUCBrlBoOHRAOeR8ThzbsffYAXaBObSqmDTxCiLny5f38LzP+3xf6FqtRl2tMdSV238QkjUM4xrY/wew7DsAYpmmtWr1WqMh63qLoRmn0+lxd7Ach7e6bnywkDRNE0LK5dLO7n4mm6vX6ypM04iVhNPpCosBSYoFAl2apl0IG10ul8/fQYhZWXJj8+3unqqpNI320xzHdnb6c7m8LMuIgUg0Q0vR6PjYxzzPt1qt96cPy7K1Wn12bmF7e5dmGLhDuRRlOByOGz3dLpfTyolgHSBvbG79+tvv1VqV47j3rBKg1euN54tLzWaTEBbdMkyjCEMM2oykKkrLMt0yACA35fXXa4+//SYSiaB0+5ClUums/uF1dn6xWCxJsYjT6dh68zeSQA+z2WypWGw0GmCN1+sNBAIAAwEQdXHh+dra2lAi8fTpE2y27St7dgvJ+sZWoVAESg25AXeEZdOp1Oqr1UIhb9HTwCJ2egVhaGREFEXE29nd8fv8a6+Tz579MjPzAPDYFFMsFm1LVFT1jz9nQRwkC9eoY2/v7eLCkq5rABntRAEIClRBXmTjcbtzuRwSxQeKorhcrp9/+gEYnC6UOYulqVQaw4fY+A7LkmKp8GLpBUXpKNqaTq3RwKhoDEOwgnpRusWsI9Ll8/nZ2Xk8XFZ9sIb5w0MbOsRIJteRO89z+CibzWSyGU1tod0YFUBq7SHGsbX78nL55fT0ndP+7XsJ79VqDfiiGhRRqVRymQy8gJNA7+BgH51sKk3dLK7QbCrBYKAtAjDd+keWh4cpiMbpgbGvEu1RlCbwDAXFSrWaSqUURW3jCcS0lt7V6b/11ZdgbAsaRIiAnplqZ7SJgG1zc/PVagVXDp/Pd6kqkSn8Oh2OUEhUTHFTQRPAiPxMvigqBuP27VsIYXLomLpmRPpIijc2Nvf39zGxlx0ShqZZhqnV6ysrr+AU2o14ugUX7+AJC6HZ/O77HzmWWMHMCs24Lb23t9ftcSMnAC4Igq0M2QMLpnE8J2OsFAVhPB4PSA+UkIkYDFbKFQCfTh3+2zxzXDBIxOfzy3LTsBD2+/1ud8dlhwQhfYLQVmfUAQmNRKOKJW8875AkCYMIyUUv8QfjWZ5h6HB3WBA8WHNwPCDpkyR80QZCw84QRgwFrXk32qMtSX2hUAjnhqapDgcfi8YgCCZL4RvsVZtuj6c73I13JrEZGph/OjGOFE87t6/SDBkM+rxedAXPwBZHx+Rnn4fCYdkyM2okAt+AHiBjZ+KjBJqHbRgkSMRAPD4yPGx7itlXCUOyg/EBxEMpvTd64gP9HM/fvPnFxORkV1cA33S5O+LxOKjb1yeNjo6CYniFoJtqTJj796bRHVvPZ8o6Euzp6e7vjyXXt3L5AqbTPIcpqr9/IBqNQe3ALXAKBa2sLMumNFIHB4eYIKzfvXtnbOwTtMP+jEqn0+cdpxS1sPTXm+0diydH9MYragqHQ9Bh+EU2q8vLuDBgCmW5MTU19ejhzDkXgwtuBYgwOTE+nBjEIwamjQzcAXY0G1lgJASPZ3h0FBoL0n59/96jhw+OlOGsMs6v8uR6AM1Lrm8CYev0p6Fq5rGsqtZ1wIDc8xybGBwYGhoCnS64bsHXJS95qC+Xz2N/qVRGcThKQRNQFCoaDothUcSknn/RereQJ4Fhunkwm5cCzEPb2g3+8Fdn6lgaENo6jcnJ4vUvr+uftFdl/wgwAMWErn9GBth3AAAAAElFTkSuQmCC);
}

#okta-sign-in .app-download-instructions {
  margin-bottom: 15px;
}

#okta-sign-in .app-download-instructions .instructions-title {
  text-align: center;
  margin-bottom: 15px;
}

#okta-sign-in .barcode-scan .o-form-content {
  margin-bottom: 15px;
}

#okta-sign-in .scan-instructions .scan-instructions-details-wrapper {
  width: 100%;
  margin-right: -150px;
  float: left;
}

#okta-sign-in .scan-instructions .scan-instructions-details {
  padding-right: 150px;
}

#okta-sign-in .scan-instructions .scan-instructions-qrcode-wrapper {
  float: right;
  text-align: center;
}

#okta-sign-in .scan-instructions .qrcode-image {
  width: 140px;
  height: 140px;
  border: 1px solid #ccc;
  border-radius: 3px;
}

#okta-sign-in .scan-instructions .qrcode-wrap {
  position: relative;
}

#okta-sign-in .scan-instructions .qrcode-success {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAA4CAYAAABaOm67AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNDM5YTE2MC1hNjk3LTRjMDMtOGU2My05Zjg4NDk2NTg5MGYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc1QzhFN0E0MkE2MTFFNEIzMDk5M0NGNEI1NzZDMkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Rjc1QzhFNzk0MkE2MTFFNEIzMDk5M0NGNEI1NzZDMkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplNzY3ZjYwNC1iYjdhLTQ4ZWYtOGQxNi03YmEzMWFiNWRkYmIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplY2VhMDY0YS04MzVlLTExNzctOWNkOC05M2RlMjBhN2Q5NjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4GLsp/AAAEnElEQVR42uybWUgVURzGj7cIWszKSIvQQsJCKoqQCNtXWwgrKmiRojIqKCrbiKhAhLJoAfPByuyhEgvbtNVMQ4yg7aV8aIFCaKGkfbfvz/wvDHG9d5ZzZu54++AH6p055/jNmbN8Mzdq0zERaVoPeoNVoCl3YZOhk1pHmEk7wDb+ORosAr+NnOiLEIOiwB6dSaQFoGRzcVSb/0ZpagUKwNoAn80AZTCrXaQbRUMLjcLLghyTDsphVnSkGkW3VCmYZ+DYkeAazOoSaUbRrXQeTDdxTiq4AbPiIsWoGHAZTLBw7gBwE2YltHSjYukWAmk2ykgG1TArqaUaFU+9AQyRUFYiqIFZKS3NKPrHqkGKxDK7gyqYNbilGNWHTeqjoOyuoBJmpXndqP5sUoLiySHby0bRWFTFY5NKnQOzvWrUCHAddFFczwkwK3dh03cvGkXrowrQUXE9hbRxhkk/vTiYZ/CKu53ievbR/hAm/dZvGs3GFQfBU7DXYZNoz1Yk1GdoOTBoa6DdtZm44jDI5N87gJ0OmZQF8h24AzbCpF129nq0Ez+pM4lEaeEu7mUqtQ4cUmwS5cErmzPJqFFtwRka/QN8lq34Sm8HeYovBo1DmTApP9hBoW69aF5HjApyzHLQXpjInw2Ohbu5N6nUDxr7YFJpqAODGdUZlIOhBipcwGPWXK7cjnzcS7MUm/QVzIRJFUYbFUjdwA2DJumn7jKbUzdduGIHTPoIJvN6TFg1qifHFQMtNCDdxmKQJowSYSy6taP3YDxvf4RVo+jBYA3oa3N7cdXk9sIf3WYoNukVGA1uWxkP/OoHboFeEhqUylcszsCx1PsuCWvRrRm9FNpDhAdWB07SII4rekiOQG6GiEBieXM7XLFJT7iOejszzDBQKbSQSraS+QIkBfgsnieMIYpNesTDwXO7U/Fm0ElhQxN53NPHtAlsYH/FJt1lkxrsFkRGzQYXFTe4O9+GlD+rjG71qgVjwVsZhfl44UXP4EsVNzyWb/Ea7mUqdZ0nh0ZZBfp0S3laVR9X/A/EGJwJ7YiWGVPBZ5mF+v7dHArtzQ+vihKOmeCb7IJ9AeKGFbwh9ZooK5sPfqoo3NdMNrOBIw6v6ABYKjG9MLwpJlEwl83GhbNywGrV7QwVuOXxrfgnTE2iNeBWJyoykpkX8AxyVGi5eTiIeg+91ZvvVIVGI1xaNswR9kM5GaJxaLGTJpkxinSaY5CvLprkX+8VOV2x2YcCFA1TMvjJBZOc2kFIMYpUJbSEsNHBdn7iC3TRra5s9TFTHRgD3jjQRkvRbbgYRbontMSwQWH7XvMFqXN7BrH74JJCMUoOnytomz+6vR8O6xEZT3jphQ0Kx+oltusZX4DH4bKylfUo/AVf/YcSyqJemqaol7puFMn/KOhOmI97rhtFegfGCS3FNKtaB2dS140ifQCTwBUT51BEPNHhtZnrRpG+gGngrIFjL4ApLq32XTfKvy+jd6pOBDnmlFAU3XrJKNIvob0SVBjgsyNCeyHjh/CAnHgrmGIR+gbmft3f6IXZJUJhdCtbTn1LnYK2NUILAOltui3CY/orwABfS+ztlnVrqgAAAABJRU5ErkJggg==) no-repeat 50%;
}

#okta-sign-in .scan-instructions .qrcode-error {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZFNkYxMTcyNjBGMTFFNUI5QzFCNkMyMkZGRkMwNjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZFNkYxMTYyNjBGMTFFNUI5QzFCNkMyMkZGRkMwNjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiMTQxZjZlMi1jNDA1LTQ2NTYtYWI4Yi0zYjZlOTc3MDNlYmIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxYWJlOWY3ZC00OGMxLTExNzgtOTY4Zi1iMTYzMzcyYTI4YWUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PYoYhAAACQUlEQVR42tzaQU7DQAwF0OBlL0HZwiVAsIIFnIRehfYmRaIbitpTdN1eoms8UoJCmmTsGY89E0tfSppUzdt0xlauVqtVxahrzAbzjvmp8qgnzAfmBXOifgmY6D3mFvOJecwEvcbcYXb1M4rCG/S8Pp9lgG/Qs/r8hoOHAHSVAb6Lrrh4CERb4ofQbfzeh4cItAXeh25q7sNDJFoTT0WT8CCA1sBz0V48CKFT4kPRo3jouWEe+aCS+Fj0IB5aF3YCaEm8FLoXDwnQEnhp9AXewb8SoGPwqdBt/MbBF5hzwmWIg0+NrmrrwsG3mNcM8FpoZ902f27WeFV0dzmzwquj+zYw2ngT9NCWVRNvgh5rUrTwJmhfW6qBN0FTBhEl4r1oCrw0PAlNhZeCJ6M58NzxLDQXniuejQ6B54YPQofCc8EHo2Pg1vgodCzcCh+NloBr40XQUvAiSwKu0Vq2G5t1/ZumcE20KB4KQ4vhoUC0CB4KRUfjoWB0FB4KRwfjYQLoIDxMBM3Gw4TQLDxMDE3GgyH6XKWf2w/iwRDtuqw3KzwYol1r+W2FB0N0UyZ4MEab4SEDtAnewZcZoLXxSwd3b/YfM0Br4Z31GeqDhwT4mMFgKrwz3mNO0PpAEi8xDZXG/6G7y5kUXmwELIj/h+7bwMTiJdFS+Av00JY1FJ8CHYvvRY81KVx8SnQofhDta0upeA00Fz+KpgwifHhNNBXvRVPgY3gLtA9PQlPhfXhL9BCejObA2/hDBugu/sBBu/oVYADyXCBFyofLmQAAAABJRU5ErkJggg==) no-repeat 50%;
}

#okta-sign-in .scan-instructions .qrcode-error, #okta-sign-in .scan-instructions .qrcode-success {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  background-color: transparent;
  background-color: hsla(0, 0%, 100%, 0.6);
}

#okta-sign-in .scan-instructions .refresh-qrcode {
  display: none;
}

#okta-sign-in .scan-instructions.qrcode-expired .qrcode-error {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
  opacity: 1;
}

#okta-sign-in .scan-instructions.qrcode-expired .manual-setup {
  display: none;
}

#okta-sign-in .scan-instructions.qrcode-expired .refresh-qrcode {
  display: inline-block;
}

#okta-sign-in .scan-instructions.qrcode-success .qrcode-success {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
  opacity: 1;
}

#okta-sign-in .scan-instructions.qrcode-success .manual-setup, #okta-sign-in .scan-instructions.qrcode-success .refresh-qrcode {
  display: none;
}

#okta-sign-in .enroll-manual-push .button-next {
  margin: 15px 0 11px;
}

#okta-sign-in [name=sharedSecret] {
  text-align: center;
  cursor: text;
  opacity: 1;
}

#okta-sign-in .enroll-activation-link-sent p {
  text-align: center;
}

#okta-sign-in .enroll-activation-link-sent .auth-footer {
  margin-top: 15px;
}

#okta-sign-in .enroll-u2f-form .o-form-fieldset-container p, #okta-sign-in .enroll-webauthn-form .o-form-fieldset-container p, #okta-sign-in .verify-u2f-form .o-form-fieldset-container p, #okta-sign-in .verify-webauthn-form .o-form-fieldset-container p {
  margin-bottom: 15px;
  text-align: center;
}

#okta-sign-in .enroll-u2f-form .o-form-content > .o-form-error-container, #okta-sign-in .enroll-webauthn-form .o-form-content > .o-form-error-container, #okta-sign-in .verify-u2f-form .o-form-content > .o-form-error-container, #okta-sign-in .verify-webauthn-form .o-form-content > .o-form-error-container {
  margin-bottom: 20px;
}

#okta-sign-in .enroll-u2f-form .okta-waiting-spinner, #okta-sign-in .enroll-webauthn-form .okta-waiting-spinner, #okta-sign-in .verify-u2f-form .okta-waiting-spinner, #okta-sign-in .verify-webauthn-form .okta-waiting-spinner {
  margin-top: 20px;
  margin-bottom: 20px;
}

#okta-sign-in .enroll-u2f-form .u2f-devices-images, #okta-sign-in .enroll-webauthn-form .u2f-devices-images, #okta-sign-in .verify-u2f-form .u2f-devices-images, #okta-sign-in .verify-webauthn-form .u2f-devices-images {
  display: inline-block;
}

#okta-sign-in .enroll-u2f-form .u2f-devices-images .u2f-usb, #okta-sign-in .enroll-webauthn-form .u2f-devices-images .u2f-usb, #okta-sign-in .verify-u2f-form .u2f-devices-images .u2f-usb, #okta-sign-in .verify-webauthn-form .u2f-devices-images .u2f-usb {
  background: url(/img/u2f_usb-a1709529eeac1fb1f4ee52335d19cf21.png) no-repeat 50%;
  height: 109px;
  width: 148px;
  margin-right: 15px;
  float: left;
}

#okta-sign-in .enroll-u2f-form .u2f-devices-images .u2f-bluetooth, #okta-sign-in .enroll-webauthn-form .u2f-devices-images .u2f-bluetooth, #okta-sign-in .verify-u2f-form .u2f-devices-images .u2f-bluetooth, #okta-sign-in .verify-webauthn-form .u2f-devices-images .u2f-bluetooth {
  background: url(data:image/png;base64,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) no-repeat 50%;
  height: 109px;
  width: 148px;
  float: left;
}

#okta-sign-in .okta-waiting-spinner {
  background: url(/img/sign-on-widget-spinner-4d69ec9a0b3a6f2272e5d29de23f553c.gif) no-repeat 50%;
  height: 18px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  #okta-sign-in .device-type-input .custom-radio label {
    background-size: auto;
  }
}
#okta-sign-in .registration-container {
  margin-top: 30px;
}

#okta-sign-in .registration-container .content-container {
  padding: 30px 42px;
  transition: padding-top 0.4s;
  border-top: 1px solid #ddd;
  margin-top: 5px;
}

#okta-sign-in .registration-container .registration-link {
  margin-left: 10px;
  color: #1662dd;
}

#okta-sign-in .registration .o-form-fieldset-container .required-fields-label {
  color: #a7a7a7;
}

#okta-sign-in .registration .subschema {
  margin-bottom: 15px;
}

#okta-sign-in .registration .subschema p {
  padding: 5px 20px;
  position: relative;
}

#okta-sign-in .registration .subschema p.default-schema {
  display: none;
}

#okta-sign-in .registration .subschema p span {
  position: absolute;
  left: -2px;
}

#okta-sign-in .registration .subschema .subschema-unsatisfied {
  color: #5c6971;
}

#okta-sign-in .registration .subschema .subschema-satisfied {
  color: #a7a7a7;
}

#okta-sign-in .registration .subschema .subschema-error {
  color: #e34843;
}

#okta-sign-in .registration .subschema .subschema-error span.error-16-small {
  display: block;
}

#okta-sign-in .registration-complete {
  margin-top: 20px;
}

#okta-sign-in .registration-complete h2 {
  color: #46b090;
  text-align: center;
  margin: 15px 0;
  font-size: 15px;
}

#okta-sign-in .registration-complete .back-btn {
  margin-top: 15px;
}

#okta-sign-in .registration-complete .title-icon {
  position: absolute;
  display: block;
  top: -10px;
  left: 45%;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #46b090;
}

#okta-sign-in .registration-complete .title-icon:before {
  color: #fff;
  left: 4px;
}

@media only screen and (max-height: 550px) {
  #okta-sign-in.can-remove-beacon .beacon-container {
    display: none;
  }

  #okta-sign-in.can-remove-beacon .auth-content {
    padding-top: 20px;
  }

  #okta-sign-in.can-remove-beacon .enroll-choices {
    padding-top: 15px;
  }

  #okta-sign-in.can-remove-beacon .auth-header {
    padding: 30px 90px 25px;
  }
}
#okta-sign-in .accessibility-text {
  display: block;
  height: 0;
  overflow: hidden;
}

#okta-sign-in .focused-input, #okta-sign-in .link.help:focus {
  box-shadow: 0 0 8px #51cbee;
}

#okta-sign-in .o-form-button-bar.focused-input {
  margin-bottom: 25px;
  padding-bottom: 0;
}

.qtip {
  font-size: 13px;
}

.qtip-custom .qtip-titlebar {
  background-color: transparent;
  border: 0;
  font-weight: 400;
}

.qtip-title {
  word-break: break-all;
}

.security-image-qtip.qtip-custom {
  font-size: 12px;
  line-height: 1.4;
  padding: 8px 8px 5px;
}

.security-image-qtip.qtip-custom canvas {
  margin-top: 2px;
}

.security-image-qtip.qtip-custom .qtip-icon {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEY3MjMzRkU5MTQ3MTFFNUExMzU5M0I0NDVGMTNEQkIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEY3MjMzRkQ5MTQ3MTFFNUExMzU5M0I0NDVGMTNEQkIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1YWZmN2UxOS05N2VlLTRkZDItODY1Ny0wNWNlNzFjYTc5NWQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowZWE4MThmOC1jMDBkLTExNzgtODE3OC1jN2ZjN2QyM2Q5MWQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Jh/z9AAAAWUlEQVR42mL4////aiBWB2IGNKwNxCtADF0gvoimSBsqpgkTQFYEkrwExBogOWQjdaCKLsIkQZiJAQEYGbABJCsuIFlxEdkKZEmsjlwFxGpYvKkF8iZAgAEAp4W1vjH36l0AAAAASUVORK5CYII=) no-repeat 50%;
  border: none;
  color: transparent;
  right: 2px;
  top: 4px;
  text-decoration: none;
}

.security-image-qtip.qtip-custom .qtip-icon:hover {
  opacity: 0.5;
}

/*! Custom qtip styles, based on dark theme */
.qtip-custom {
  background-color: #4d4d4d;
  border-color: #303030;
  color: #f3f3f3;
  padding: 5px 8px 8px;
}

.qtip-custom.qtip-pos-bl {
  border-radius: 4px 4px 4px 0;
}

.qtip-custom.qtip-pos-br {
  border-radius: 4px 4px 0;
}

.qtip-custom .qtip-content {
  color: #f3f3f3;
}

.qtip-custom .qtip-titlebar {
  background-color: #404040;
}

.qtip-custom .qtip-icon {
  border-color: #444;
}

.qtip-custom .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}

.qtip-custom .qtip-content ul {
  list-style: disc;
}

.qtip-custom .qtip-content ul > li {
  color: #69882a;
  font-size: 20px;
}

.qtip-custom .qtip-content ul > li span {
  color: #f3f3f3;
  font-size: 12px;
  vertical-align: middle;
}

.chzn-container {
  position: relative;
  display: block;
  vertical-align: middle;
  float: left;
  zoom: 1;
  *display: inline;
}

.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #888;
  border-top: 0;
  position: absolute;
  top: 100%;
  left: -9999px;
  box-shadow: 0 1px 2px hsla(0, 0%, 68.6%, 0.15);
  z-index: 1010;
  width: 100%;
  -ms-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  box-sizing: border-box;
}

.chzn-container.chzn-with-drop .chzn-drop {
  left: 0;
}

.chzn-container-single .chzn-single {
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 28px;
  line-height: 28px;
  padding: 0 0 0 8px;
  text-decoration: none;
}

.chzn-container-single .chzn-single:hover {
  border: 1px solid #888;
}

.chzn-container-single .chzn-default {
  color: #999;
}

.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  color: #333;
  text-shadow: 0 1px 0 #fff;
}

.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) -42px 1px no-repeat;
}

.chzn-container-single.chzn-disabled .chzn-single abbr:hover, .chzn-container-single .chzn-single abbr:hover {
  background-position: -42px -10px;
}

.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 3px;
  display: block;
  height: 100%;
  width: 18px;
}

.chzn-container-single .chzn-single div b {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat 0 2px;
  display: block;
  width: 100%;
  height: 100%;
}

.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}

.chzn-container-single .chzn-search input {
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat 100% -20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat 100% -20px, linear-gradient(#eee 1%, #fff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-size: 1em;
  width: 100%;
  -ms-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0;
}

.chzn-container-single .chzn-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.chzn-container-single-nosearch .chzn-search {
  position: absolute;
  left: -9999px;
}

.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: linear-gradient(#eee 1%, #fff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
  width: 100%;
  -ms-box-sizing: border-box;
  -khtml-box-sizing: border-box;
  box-sizing: border-box;
}

.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}

.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}

.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  box-shadow: none;
}

.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}

.chzn-container-multi .chzn-choices .search-choice {
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee);
  box-shadow: inset 0 0 2px #fff, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  border: 1px solid #aaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}

.chzn-container-multi .chzn-choices .search-choice, .chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = "#f4f4f4",endColorstr = "#eeeeee",GradientType = 0);
}

.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  background-image: linear-gradient(180deg, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee);
  color: #666;
  border: 1px solid #ccc;
  padding-right: 5px;
}

.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) -42px 1px no-repeat;
}

.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close, .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chzn-container .chzn-results {
  margin: 3px 0 4px;
  max-height: 240px;
  padding: 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.chzn-container-multi .chzn-results {
  margin: 0;
  padding: 0;
}

.chzn-container .chzn-results li {
  display: none;
  line-height: 16px;
  padding: 7px 8px;
  margin: 0;
  list-style: none;
  border: solid #fff;
  border-width: 0 0 1px;
}

.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}

.chzn-container .chzn-results .highlighted {
  background: #f9f9f9;
}

.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}

.chzn-container .chzn-results .highlighted em {
  background: transparent;
}

.chzn-container .chzn-results .no-results {
  background: #fff;
  display: list-item;
}

.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: 700;
}

.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}

.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}

.chzn-container .chzn-results-scroll {
  background: #fff;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  z-index: 1;
}

.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}

.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}

.chzn-container .chzn-results-scroll-down span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat -4px -3px;
}

.chzn-container .chzn-results-scroll-up span {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat -22px -3px;
}

.chzn-container-active.chzn-with-drop .chzn-single {
  border: 1px solid #888;
  box-shadow: inset 0 1px 0 #fff;
  background: #fff;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.chzn-container-active .chzn-single {
  box-shadow: 0 1px 2px hsla(0, 0%, 68.6%, 0.3);
  border: 1px solid #888;
}

.chzn-container-active.chzn-with-drop .chzn-single div {
  background: transparent;
  border-left: none;
}

.chzn-container-active.chzn-with-drop .chzn-single div b {
  background-position: -18px 2px;
}

.chzn-container-active .chzn-choices {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb;
}

.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}

.chzn-disabled {
  cursor: default;
  opacity: 0.5 !important;
}

.chzn-disabled .chzn-choices .search-choice .search-choice-close, .chzn-disabled .chzn-single {
  cursor: default;
}

.chzn-rtl {
  text-align: right;
}

.chzn-rtl .chzn-single {
  padding: 0 8px 0 0;
  overflow: visible;
}

.chzn-rtl .chzn-single span {
  margin-left: 26px;
  margin-right: 0;
  direction: rtl;
}

.chzn-rtl .chzn-single div {
  left: 3px;
  right: auto;
}

.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}

.chzn-rtl .chzn-choices .search-field input {
  direction: rtl;
}

.chzn-rtl .chzn-choices li {
  float: right;
}

.chzn-rtl .chzn-choices .search-choice {
  padding: 3px 5px 3px 19px;
  margin: 3px 5px 3px 0;
}

.chzn-rtl .chzn-choices .search-choice .search-choice-close {
  left: 4px;
  right: auto;
}

.chzn-rtl .chzn-search {
  left: 9999px;
}

.chzn-rtl.chzn-with-drop .chzn-search {
  left: 0;
}

.chzn-rtl .chzn-drop {
  left: 9999px;
}

.chzn-rtl.chzn-container-single .chzn-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chzn-rtl .chzn-results .group-option {
  padding-left: 0;
  padding-right: 15px;
}

.chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div {
  border-right: none;
}

.chzn-rtl .chzn-search input {
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat -30px -20px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat -30px -20px, linear-gradient(#eee 1%, #fff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}

.chzn-container-single.chzn-rtl .chzn-single div b {
  background-position: 6px 2px;
}

.chzn-container-single.chzn-rtl.chzn-with-drop .chzn-single div b {
  background-position: -12px 2px;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container-single .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span, .chzn-rtl .chzn-search input {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABKCAMAAABgpuGuAAAAzFBMVEX///8AAACIiIiIiIiIiIhGRkZGRkZGRkaIiIiHh4eHh4eGhoaAgICGhoaHh4dGRkaHh4eHh4eIiIiHh4eIiIiHh4eIiIiHh4eHh4eHh4eHh4eHh4eAgICHh4eHh4eAgICFhYWIiIiHh4eHh4eHh4eIiIiEhISIiIiIiIiIiIiIiIiHh4d0dHSGhoaHh4eDg4NVVVWDg4OHh4eIiIiAgICHh4eHh4eAgICIiIiHh4eIiIiHh4eIiIiHh4eGhoaHh4eHh4eIiIiIiIhGRkYymc+gAAAAQnRSTlMAAP7wMDDwYGCg/VAQcIDz4CDz0PxAz7D1wPv5CGChFEX64t2QHh2N3Jaa2wsTgiEDKYjYDGaZBO8Rqd+LREqM5n7NGqdwAAACCUlEQVR4Xu3V127jMBCFYZ2h5KJiW5a7UzbJ9t57Hb3/O60Ik+JFsMLCwrkI4P+KV/oAYjSMOAEjE8MVm1HECiNVL8VGlSY1jpW8w5OMeil2RxIUe6k9kCA4YD7nOhG8RHYiWCk4YEKI5wdnHuPuQPyr4w8Df7xhm0xgI/2wASpVSwsdvYJm2jbrgraqWwsdvVSXAVp2QJk2ZQCOfiaw9s4a/4bymYVmOXD0w4fSzaIpO6CJ2nTyH1Cfj6BUV9kHwuFa0AFtPbTtBS0ttOyAMm3L+kB2HtbogG79Ap0Bw0ECVzIYBgilMaWH+odhXTeSc+p62LFeetU4VvKOlTgNai8l7kiCEi+1BxIEB0ynXCeCl8hOBCsFB0wIyfTgTBPcEYh/dfxh4I83/4flryD+UmU9E4Q6Hj5Cp06dOoWmvKhURFZFjjYGlBlVC4l+zpjQuahIulikljrnQZmqXN18ePDwz+O9qGQsKDcqm/tnaHrxdCNichJUiOwf4dDrJzvRggStJH32HK6za9GKBKlKgbaXqQgNSl8F6N6CCb3pgFhX95Z3dZXKu/dwXV6nsiJBhcrVx09u6C6I450bkc3FpXW+fN2I7nPaChKV3bfvP37++r0TVR3zlqqKpIelqrYx85kQm+o+SKSHb2WhqsjHTiJBITiJDQWJDAWpIkNBIkJBIkOhSnUShf4C9DyJBLzMYSsAAAAASUVORK5CYII=) !important;
    background-repeat: no-repeat !important;
    background-size: 52px 37px !important;
  }
}
.o-form-head {
  font-size: 14px;
  line-height: 1.5;
  margin-top: 10px;
  text-align: center;
  text-transform: none;
}

.o-form-head + .o-form-explain {
  margin-bottom: 20px;
  text-align: center;
}

.o-form-button-bar {
  background: transparent;
  border: none;
  padding: 0 0 25px;
  border-radius: 0;
  box-shadow: none;
}

.o-form-button-bar .button {
  display: block;
  width: 100%;
  height: 50px;
}

.o-form-button-bar .button-success {
  position: absolute;
  text-align: center;
}

.o-form-theme {
  background: transparent;
  box-shadow: none;
  padding: 0 0 14px;
  border-radius: 0;
  border: none;
}

.o-form .o-form-fieldset:last-child {
  margin-bottom: 15px;
}

.o-form .o-form-fieldset.margin-btm-0 {
  margin-bottom: 0;
}

.o-form .o-form-label, .o-form input, .o-form label, .o-form textarea {
  font-size: 13px;
}

.o-form .o-form-label {
  font-weight: 400;
}

.o-form .o-form-label-inline + .input-fix input[type=text] {
  line-height: 27px;
}

.o-form .input-fix, .o-form .textarea-fix {
  height: 40px;
  border: 1px solid #bbb;
  display: inline-block;
  float: left;
}

.o-form .input-fix input[disabled], .o-form .input-fix input[readonly], .o-form .textarea-fix input[disabled], .o-form .textarea-fix input[readonly] {
  background: #f4f4f4;
  color: #5c6971;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}

.o-form .input-fix input, .o-form .textarea-fix input {
  padding: 8px;
  line-height: 22px;
  font-size: 13px;
  border: none;
  background: none;
  box-shadow: none;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .input-fix input, .o-form .textarea-fix input {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .input-fix input, .o-form .textarea-fix input {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .input-fix input, .o-form .textarea-fix input {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  .o-form .input-fix input, .o-form .textarea-fix input {
    font-size: 14px;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  .o-form .input-fix input, .o-form .textarea-fix input {
    font-size: 14px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  .o-form .input-fix input, .o-form .textarea-fix input {
    font-size: 14px;
  }
}
.o-form .input-fix input::-webkit-input-placeholder, .o-form .textarea-fix input::-webkit-input-placeholder {
  font-size: 13px;
  letter-spacing: 0;
}

.o-form .input-fix input::-moz-placeholder, .o-form .textarea-fix input::-moz-placeholder {
  font-size: 13px;
}

.o-form .input-fix input:-ms-input-placeholder, .o-form .textarea-fix input:-ms-input-placeholder {
  font-size: 13px;
  line-height: 27px;
}

.o-form .input-fix input:-webkit-autofill, .o-form .textarea-fix input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #fff inset;
  border-radius: 3px;
}

.o-form .input-fix input[type=password], .o-form .textarea-fix input[type=password] {
  font-size: 13px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .input-fix input[type=password], .o-form .textarea-fix input[type=password] {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .input-fix input[type=password], .o-form .textarea-fix input[type=password] {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .input-fix input[type=password], .o-form .textarea-fix input[type=password] {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  .o-form .input-fix input[type=password], .o-form .textarea-fix input[type=password] {
    font-size: 14px;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  .o-form .input-fix input[type=password], .o-form .textarea-fix input[type=password] {
    font-size: 14px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  .o-form .input-fix input[type=password], .o-form .textarea-fix input[type=password] {
    font-size: 14px;
  }
}
.o-form .input-fix .placeholder, .o-form .textarea-fix .placeholder {
  color: #aaa;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .chzn-container-single .chzn-search input, .o-form select, .o-form select:focus {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .chzn-container-single .chzn-search input, .o-form select, .o-form select:focus {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  .o-form .chzn-container-single .chzn-search input, .o-form select, .o-form select:focus {
    font-size: 14px;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  .o-form .chzn-container-single .chzn-search input, .o-form select, .o-form select:focus {
    font-size: 14px;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  .o-form .chzn-container-single .chzn-search input, .o-form select, .o-form select:focus {
    font-size: 14px;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  .o-form .chzn-container-single .chzn-search input, .o-form select, .o-form select:focus {
    font-size: 14px;
  }
}
.o-form .custom-checkbox label {
  font-size: 12px;
}

.o-form .o-form-input input[name=nextPassCode], .o-form .o-form-input input[name=passCode] {
  font-family: Anonymous Pro, Andale Mono, Courier New, Courier, serif;
  font-size: 17px;
  letter-spacing: 1px;
}

.o-form .o-form-input .o-form-control {
  position: relative;
}

.o-form .o-form-input .input-icon, .o-form .o-form-input .input-tooltip {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  margin-top: -11px;
}

.o-form .o-form-input .input-icon + input, .o-form .o-form-input .input-icon + input + input, .o-form .o-form-input .input-tooltip + input, .o-form .o-form-input .input-tooltip + input + input {
  padding-right: 30px;
}

.o-form .o-form-input .input-icon {
  left: 10px;
  opacity: 0.25;
}

.o-form .o-form-input .input-icon + input, .o-form .o-form-input .input-icon + input + input {
  padding-left: 30px;
}

.o-form .o-form-input .input-tooltip {
  right: 10px;
  opacity: 0.5;
}

.o-form-input-group .o-form-control {
  display: table-cell;
  float: none;
  white-space: nowrap;
}

.form-divider {
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 25px;
  padding-top: 5px;
  clear: both;
}

.chzn-container-single .chzn-single {
  border: 1px solid #bbb;
  border-radius: 3px;
  height: 38px;
  line-height: 38px;
}

.chzn-container-single .chzn-single div b {
  background-position: 0 6px;
}

.chzn-container-active.chzn-with-drop .chzn-single div b {
  background-position: -17px 7px;
}

.custom-checkbox label {
  background-image: url(data:image/png;base64,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);
}

.custom-checkbox label.focus {
  background-position: -16px -1013px;
}

.custom-checkbox label.focus:before {
  background-position: -16px -1020px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  .custom-checkbox label {
    background-image: url(/img/checkbox-sign-in-widget@2x-c357e3c0ce3a6ad6d0b853cc68216585.png);
    background-size: 50px 1155px;
  }
}
.chzn-container-active {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font: inherit;
  vertical-align: baseline;
  background: transparent;
  font-size: 13px;
  font-family: montserrat, Arial, Helvetica, sans-serif;
  color: #5c6971;
}

.chzn-container-active a, .chzn-container-active abbr, .chzn-container-active acronym, .chzn-container-active address, .chzn-container-active applet, .chzn-container-active b, .chzn-container-active big, .chzn-container-active blockquote, .chzn-container-active caption, .chzn-container-active center, .chzn-container-active cite, .chzn-container-active code, .chzn-container-active dd, .chzn-container-active del, .chzn-container-active dfn, .chzn-container-active div, .chzn-container-active dl, .chzn-container-active dt, .chzn-container-active em, .chzn-container-active fieldset, .chzn-container-active form, .chzn-container-active h1, .chzn-container-active h2, .chzn-container-active h3, .chzn-container-active h4, .chzn-container-active h5, .chzn-container-active h6, .chzn-container-active i, .chzn-container-active iframe, .chzn-container-active img, .chzn-container-active ins, .chzn-container-active kbd, .chzn-container-active label, .chzn-container-active legend, .chzn-container-active li, .chzn-container-active object, .chzn-container-active ol, .chzn-container-active p, .chzn-container-active pre, .chzn-container-active q, .chzn-container-active s, .chzn-container-active samp, .chzn-container-active small, .chzn-container-active span, .chzn-container-active strike, .chzn-container-active strong, .chzn-container-active sub, .chzn-container-active sup, .chzn-container-active table, .chzn-container-active tbody, .chzn-container-active td, .chzn-container-active tfoot, .chzn-container-active th, .chzn-container-active thead, .chzn-container-active tr, .chzn-container-active tt, .chzn-container-active u, .chzn-container-active ul, .chzn-container-active var {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  background: transparent;
}

#okta-sign-in.auth-container.main-container {
  font-family: montserrat, Arial, Helvetica, sans-serif;
  color: #5c6971;
}

#okta-sign-in.auth-container h2, #okta-sign-in.auth-container h3 {
  font-weight: 700;
  color: #2f3f4a;
}

#okta-sign-in.auth-container .okta-sign-in-header {
  color: #2f3f4a;
}

#okta-sign-in.auth-container .okta-form-subtitle {
  color: #5c6971;
}

#okta-sign-in.auth-container .okta-form-label {
  font-weight: 600;
  color: #2f3f4a;
}

#okta-sign-in.auth-container .o-form-explain {
  padding-top: 0;
}

#okta-sign-in.auth-container .o-form-explain.okta-form-input-error {
  padding-top: 8px;
}

#okta-sign-in.auth-container .link, #okta-sign-in.auth-container .link:active, #okta-sign-in.auth-container .link:hover, #okta-sign-in.auth-container .link:link, #okta-sign-in.auth-container .link:visited {
  color: #5c6971;
}

#okta-sign-in.auth-container .inline-link, #okta-sign-in.auth-container .inline-link:active, #okta-sign-in.auth-container .inline-link:hover, #okta-sign-in.auth-container .inline-link:link, #okta-sign-in.auth-container .inline-link:visited {
  color: #0074b3;
}

#okta-sign-in.auth-container input[type=button], #okta-sign-in.auth-container input[type=submit] {
  font-family: montserrat, Arial, Helvetica, sans-serif;
}

#okta-sign-in.auth-container.main-container {
  background-color: #fff;
  border-color: #ddd #ddd #d8d8d8;
  box-shadow: 0 2px 0 hsla(0, 0%, 68.6%, 0.12);
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in.auth-container.main-container {
    border-width: 0;
    box-shadow: none;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in.auth-container.main-container {
    border-width: 0;
    box-shadow: none;
  }
}
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
  #okta-sign-in.auth-container.main-container {
    border-width: 0;
    box-shadow: none;
  }
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {
  #okta-sign-in.auth-container.main-container {
    border-width: 0;
    box-shadow: none;
  }
}
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {
  #okta-sign-in.auth-container.main-container {
    border-width: 0;
    box-shadow: none;
  }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
  #okta-sign-in.auth-container.main-container {
    border-width: 0;
    box-shadow: none;
  }
}
#okta-sign-in.auth-container.main-container .bg-helper {
  color: #fff;
}

#okta-sign-in.auth-container.main-container .primary-auth .password-with-toggle {
  padding-right: 65px;
}

#okta-sign-in.auth-container.main-container .o-form .o-form-input .o-form-control .input-icon-divider {
  border-right: 1px solid #bbb;
  height: 38px;
  position: absolute;
  right: 34px;
  top: 0;
}

#okta-sign-in.auth-container.main-container .o-form .o-form-input .o-form-control.focused-input .input-icon-divider {
  border-right: 1px solid #0074b3;
}

#okta-sign-in.auth-container.main-container .margin-btm-5 {
  margin-bottom: 5px;
}

#okta-sign-in.auth-container.main-container .margin-btm-30 {
  margin-bottom: 30px;
}

#okta-sign-in.auth-container.main-container .margin-top-30 {
  margin-top: 30px;
}

#okta-sign-in.auth-container .okta-sign-in-header {
  border-bottom-color: #ddd;
}

#okta-sign-in.auth-container .okta-sign-in-beacon-border {
  border-color: #a7a7a7;
}

#okta-sign-in.auth-container .okta-form-divider {
  border-bottom-color: #e8e8e8;
}

#okta-sign-in.auth-container .factor-icon, #okta-sign-in.auth-container .qrcode-image {
  border-color: #ccc;
}

#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-verify, #okta-sign-in.auth-container .mfa-okta-verify-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTAyM0U0MjYxQzAxMTFFNkFCRTdEM0JBRjFDRTM5QkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTAyM0U0MjUxQzAxMTFFNkFCRTdEM0JBRjFDRTM5QkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphODVlYjFmYS1lZGYzLTQyMzctOGVhZS0zZWEyZjFjOGQ4OWYiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMGMyZGU0ZC01NmU4LTExNzgtYTk0ZS1hNjRkYTBiZjY4YjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6fOhi0AAAEoElEQVR42ryXe2xTVRzHz7m93db3OuKk2+0ejCllGrNEY6JERthwYzAgwbgYYZgY4t/+YYz+718m/mFMDBL1T7TgYFsYGhiMxARx05HIHsCwW1lX6ux7vX2sPZ777H31sZc3t+1p7++cz/n9zvf3O6cwmUyCbbgQ/4HUj8j/B7OVyDIxm0WidTI2iNwkJt8TIXILI1YEU9DL7cPIkOVH7HE4fXEmdNMTm1yhY/Qa0BGNVn1rdWXvbmtfa7XDrC9zHEjTdEkjbzT98djSTzMhxgvI9WM/xDYEJ/dUf7bfQVkqSnhfDvKH6eCZqwsgI/RSwLg216iE7p7G3harGiMNNVF8Yb64GzhzxcPzGG8gD8A3wbYJmP+aAW+NeL++9y+SykK8hYtQMPI3Qu7p4Cc3nvAMKYAQ8RI21wDow3G/+0FYgVHJR0tmeP0Gri3wbsniyQGEhrCWggECOmir0BVaSDZJCszl0/FlHCjJWOxLB0+32d/Za3/ezsjkYSh9YTb87WwY5FgY4ygxeNh5qNE8HUy7alRSYlkwkUioeQuRjOvcfV4kArXCqLt2rOlVh1Fh/JufPnLVm0gyaXO5x9nZYBqcj5266Zvr31WvlTmEWjL4ds+F+XARgmRI4pfjzWoeNtbrYDLHGFw+zPAuPYqeGvPhB4OP4woeNzihUA3n/thCTK4OOLDX/spOg1JiAEwGkvuHFnMIXemmOikj5g3cWuY6jvtojcExEimkzM7rz1BSIcX+PTb84MupoP383O9PaW5mE3764AjDG+qmDjpN7vnYwLhfnOhUJKWRmkxZ15JPJJllJ0OIC+naUYnf25+pzOQQxlzvdeKBO0e9WQCG3qQOUMZ4Jvfebb9Uz8vpnGaxJbXVLEYVCFJkJ/h6nXG4hzr681LX6BMCwiyAw4fqOuqZBaazbDEkpJkDRZ4US6hjje1qjHo23xHzzoxCzITSXM8OyjTcTWFYBsHhLp6Hu8xiA2lNgNBpIJUjy7yUu9++o+oG3isgK2nGS/Djw9i+Ol6uGHOnrwF3acOZJ3S85FmV1wTwok07Lwl1ZcJfDjhN+dpGMLP+7lF0IpAUJdZm17exmc45MbGSOj8fy2cU23jDUaUus0jMS0V4T+y2cqT8KPjH677Jf1Jq4z9WUm/fCvDrJ6nyR50GESO1JzX0ilCDWdffYr3wdyxfQgEMp3Ido773Wy0nd5mfs+mZghfJXPSsfsOkPOtZ3hicbbFQJlKzlsJYPK4p5aX4mmtwEa3lhLWRF3FFcZdXeQMJ73XvfNag06zeyrUUI1BnJr/fV6uxPSn2L0K1j0Jw7uUaJU+yomSR48qJZvNTOvvRZFC29UPVRibf2j5/ydbnNCgih0qfYwXrD1xWPN+zd4MpJsIgH2SeLaNaSPhVe/UxVjVFPCE0fZdG+HiTaeqI490msxBS+flDCPhpp/FOVy32T537SvlEo1Ht05HqWlxdG/Emfg2k/4pmPGz9bK7SvWDRv1Zb0Vtf1WAq9+APIwKy1KEYFTpYrOdkjUr9J9EqyhvDFJXP9mAKHrc2iSmzO4m2x5Wt+0u7Ucw6kVuBkV7/CTAAUNRGg/NL2UoAAAAASUVORK5CYII=);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-okta-verify, #okta-sign-in.auth-container .mfa-okta-verify-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAIAAABI9cZ8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ1MUIxNTExQzAwMTFFNkFCRTdEM0JBRjFDRTM5QkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQ1MUIxNTAxQzAwMTFFNkFCRTdEM0JBRjFDRTM5QkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTgzZDMxYy1jNjg5LTRiMWYtOWQzYy1kYzRiNzg3OTI4NDMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1MDg1ZDBkZS1kZGQ2LTExNzgtOTEz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);
  }
}
#okta-sign-in.auth-container .mfa-okta-verify {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ1MUIxNTkxQzAwMTFFNkFCRTdEM0JBRjFDRTM5QkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQ1MUIxNTgxQzAwMTFFNkFCRTdEM0JBRjFDRTM5QkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1M2FkMTY0Ny0zMDI1LTRlMWUtYmQ0Mi1jOWFiNDJiYTZiNzAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMWIwYzY1NS00ODlhLTExNzgtOTY4Zi1iMTYzMzcyYTI4YWUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wlDxNAAAJX0lEQVR42tyaeWwU1xnA583O3mt7T5sEG3BQSQO+YqDg4CZUavEfxLRRi0pboaQladpGgRy0lVIpUBKqNoClRGrSCuVQqyStFKQUbGjTABE93CY1OD6gCU3stXdtE/by3rszu9M3OzO7M7szs2/Xa1h4Gsszb+Ydv/m+933f+2ZBPB7HqrjQuTMasQlxc2BUI9ICMaoFqYIY1xNpkTCuNdI1wLgWSPQ1ZMh7ccTNgSGoookbSKMUMBakeNWJUTJS9WMgId1YGLJIi4SRTNERMgVPTBqVGgeLgSFCWgyMqXny9GTw3FR46Er0ciCOkXzPEEdDtFg1LXb9xkbjlubaFXWaio8OYrFYpfqKU+nXx3yvjniHXBEsTxiA+8ME/2HpXGr8Xqv1W6stegKvlMZWBolK0y8OeZ4enE2EqQIYIAaTqDQZiX0bljzUbtWoQPmrroJIg67IrpPOCU9cBCMjFilCwJ4ss2he6Wm6a6mxDAyh3i4ICXbz3OCV/edmsDRdRCz8vBUr4SV4prvhifUOUCJGBaREZ+zYrn7nsYs+CbHI61g+ibAhX/mN281HexqllRDBihDlLUHIc99bn5z9NFiejsnUwBEYI/HW5fkwmX7z3mUcVYnGEC+KkT2y7wmWB45PMjwAZObNv+PcLAHHA7L1bCUPw7bK1dCZGjzbyZ+d4d1nZhiYEnnoQiRaBiN3YNihf115+6NAwaQxjiQ3bwFePoy4SQ4m+zz9+//6X7jgQ8QQTpiQXYIyr2fQHdl/bk5Wx5TsgYSOSSw5QHPqA+jJYLIM61da9ECm6QdPTTEdKqwN0UQLa1gYoAwDh3hojfXIPUtQjbhov1SKsv7mgnfCl0Bd+jrVrlXmnuaaFoe+Xo8nUvRsmLocSJxxRo5+HBBESVkSfuYA+/4aW989DSCDAR0EDopgiIx4NBpF5IlR6cbfXopFqeLuhcB/tt6+u9Nu0kibn3Ay/cKw9+DQVSxF82LJNscfbrEcvruB7XImQu56d/Z4b1N+vCsviRIiqzcu+jkexaVfYyLe29781MZ6OZ5MSI4/9QXH4PaVt9ZqMuaObQ7ZwA+EPGGy5/j03+aixz4JFVqpBSGxxuS1UZ+MRc7ZOmsN8Z8dt61fokfpttWufXvrMoaEERRj5X7UZj0k4PnKiemJEAlvHR0PoCwQWtKIy1lGZ5Acmo0WcS8ENvDVFY01GpQ+4RFMpn54djYjJUZQj7TafrWpAWSE4A4le05MOxkeZoR/X41Ph0lEz4kXcax8OesMFnUvT9zpaHPoijvrTJlPpHqPTw9djbFtH22z/XKTA2RE4QqTW/pdE2FSKP/TrijKPBkkpdsC3f37dDRPxzIHnbvU4k+us6MMyfGcmBpignem7aNt1l90caEq5OkZcDmZTYowBAEXPEnlPuXXkswSHPXFlUOYb6+sq9Oq2CE/i1IP/3XmsbNzgUSqsPNAnNp2Yvq8J8G23dNmy/JA7erpdzvZTZf4DY6yzkPZlGcOAtHJjgUSOR0TGW7u5N7bTNmHX/zQ/zr0PAD7wBPr722yaFXZWxBy24DrvDfOTndPq/XgRk62DM+AeypCSjk6MBwiEUMcHIUnQqbhxlWsckINZNZ3R70h+3xzHcFa5A89cSgQPy8rjofTN/B4G8PDCjZKpXkeIB6IO09Sabh3FimRzMyRjPg8Mye8INbEeGPFXDp0IDvS/XeYH+uwsk9e8CZ6+13+eAoe2wbc570JdoqPt1sPbLALJzUVoZQtELSQKLYUIY+HCceQDGGYu1CQQmf0bJcDB6BvxAvPh73x3pNu9oRt8mS7bf96mzh7gYkUWyICZCJMlJCPQAkKa+FiyIpFEFlmQxh4ORuhajUij3QALhKA9Y0wG4RhX5wXL7a3zbpPzAPLbCylAMP+M6lxlHgUL24ZadpIAEwDBCab5uMXzuvDpz7yJwp14Ocb7Hs7bMKAY2+7mIfX1Y/9CalVmrvUq3EDWmIMVzaI2SXYYdEKvATOCYpjY4Y85YxIvhoI8GOWCmA/7bDtW2eTXN9/YfweEK8f0e64pVaNtq0VfoxRNH1rrLphaKnyVS6nKn+YCj9HpqFuFLZ9ep3tS7fq4VPdt+glRwmT6T+ywQGQCe3hBCwaxM0FjhLbwtK91JDVMUk7SybTvx4NyIn6i7foGR4ZS/XSpWCMcRKYvJ/AuhxalJCghHTK3UuN+UNieTMAz474xqCNLvaO8sKlcX/ywPh8fgamID7uXqJTwBD2iSNlhTBsWQ3RadeLXx7IHz5Nb393ZiZCIaVoMsUdpb753mdcZlMic8TVdFk1TQYVYkCMIwaasHx3dV1BNkusfhhwRVNbTrnHfEmUDsf95NZ35qZilJT8Ra5250oj+jxxGjlNseNztXYDIZISJmFznZFU10n34ZEAXPQKEdaR0fmud2Y+ZbbJBWIRxw2NetXXlxtR5wkbhcJh9KTzS2OBn7zvUTZN2ZoarWpnswnautUWjV2romh6NpqaDJFn5uJvTIYDSbpILon3tkfazQ+uMpXwfSkfSdH0wZCk+0/TFwNkbmyJtBYoJWmsmCqD/rBOffrL9QQO0JFwxDQFFxHi4PlN9WweTj51ipg05mskeuA7wbEjay1IPAIEHN3asmVDve6ZTpsIRtGfFF36+a9DkF4/uMa8zqZBwUDNicuV3a3mrzUZpZYyKC6ofMFiUt8EmMoHlhsf+bypKEahh8BpNIy8fcbLm+u3sp/rStIxCbFIf/XY1qA7vNYMEDAWlJoUvic1wH632fGdFabSdAyTWnIiGOZsZ5PhlS6LGmDoGKI3HgyFkDCkCnT6fWPzB5i8oYxBl7FjCl/W9t9Ru+d2E2sRyvvdgAySoinPu/eBJ7n3fe9wkFR2L0qZ9MxVZ4360J3mtTY1trAiQFI0fUV/JPDa/8J9l0LueKrYdycxYebWcp1q9yrT/c2GkvyPPFIwWB5GYUmk6GPO6JsTkXO+pJRYJGA2WzU7lhvua9JrVRWAkUCq1G9eXFHqH1cS//QkxgPkSJhi8kv8hPUq0GIiWszqLrvmLoe2sSC+rgDSvIyUyilS2xiMydHRceY7EqZTAQMBsEUq/OjEImEIC8RYLBKBiZdIelUWYxGLFAZWDlJ1YyAjXUeMUhgUkaRc0w2BIUa6KTBKzolXP4YIib4pMMqyeNWNsZhI1wmj0khVgLFgpCpjyCv/F2AAf2PobZcUNtAAAAAASUVORK5CYII=);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-okta-verify {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAIAAAAhotZpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ1MUIxNTUxQzAwMTFFNkFCRTdEM0JBRjFDRTM5QkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQ1MUIxNTQxQzAwMTFFNkFCRTdEM0JBRjFDRTM5QkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphYTMzZjgwNy1jMWZjLTQ1MzgtOTM1Yy05ZmEzYjVkZDY2MzUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZDRmMDY1Ny1kYjY4LTExNzgtYjdj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);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-google-auth, #okta-sign-in.auth-container .mfa-google-auth-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I3RkVGNjgwRjgwMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0I3RkVGNjcwRjgwMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkOTY2NjFiMC1jMjIzLTRiMGItOWY5YS05YTVlNWIzMTYyYmIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMGMyZGU0ZC01NmU4LTExNzgtYTk0ZS1hNjRkYTBiZjY4YjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6iFtaPAAAFPUlEQVR42uxXW0/bZhi2/dlOQuIkkDiBksRAWDhsMNikTtxs7UVLu+ui9mpaf0fVadrhF3W307SrTUCBrlBoOHRAOeR8ThzbsffYAXaBObSqmDTxCiLny5f38LzP+3xf6FqtRl2tMdSV238QkjUM4xrY/wew7DsAYpmmtWr1WqMh63qLoRmn0+lxd7Ach7e6bnywkDRNE0LK5dLO7n4mm6vX6ypM04iVhNPpCosBSYoFAl2apl0IG10ul8/fQYhZWXJj8+3unqqpNI320xzHdnb6c7m8LMuIgUg0Q0vR6PjYxzzPt1qt96cPy7K1Wn12bmF7e5dmGLhDuRRlOByOGz3dLpfTyolgHSBvbG79+tvv1VqV47j3rBKg1euN54tLzWaTEBbdMkyjCEMM2oykKkrLMt0yACA35fXXa4+//SYSiaB0+5ClUums/uF1dn6xWCxJsYjT6dh68zeSQA+z2WypWGw0GmCN1+sNBAIAAwEQdXHh+dra2lAi8fTpE2y27St7dgvJ+sZWoVAESg25AXeEZdOp1Oqr1UIhb9HTwCJ2egVhaGREFEXE29nd8fv8a6+Tz579MjPzAPDYFFMsFm1LVFT1jz9nQRwkC9eoY2/v7eLCkq5rABntRAEIClRBXmTjcbtzuRwSxQeKorhcrp9/+gEYnC6UOYulqVQaw4fY+A7LkmKp8GLpBUXpKNqaTq3RwKhoDEOwgnpRusWsI9Ll8/nZ2Xk8XFZ9sIb5w0MbOsRIJteRO89z+CibzWSyGU1tod0YFUBq7SHGsbX78nL55fT0ndP+7XsJ79VqDfiiGhRRqVRymQy8gJNA7+BgH51sKk3dLK7QbCrBYKAtAjDd+keWh4cpiMbpgbGvEu1RlCbwDAXFSrWaSqUURW3jCcS0lt7V6b/11ZdgbAsaRIiAnplqZ7SJgG1zc/PVagVXDp/Pd6kqkSn8Oh2OUEhUTHFTQRPAiPxMvigqBuP27VsIYXLomLpmRPpIijc2Nvf39zGxlx0ShqZZhqnV6ysrr+AU2o14ugUX7+AJC6HZ/O77HzmWWMHMCs24Lb23t9ftcSMnAC4Igq0M2QMLpnE8J2OsFAVhPB4PSA+UkIkYDFbKFQCfTh3+2zxzXDBIxOfzy3LTsBD2+/1ud8dlhwQhfYLQVmfUAQmNRKOKJW8875AkCYMIyUUv8QfjWZ5h6HB3WBA8WHNwPCDpkyR80QZCw84QRgwFrXk32qMtSX2hUAjnhqapDgcfi8YgCCZL4RvsVZtuj6c73I13JrEZGph/OjGOFE87t6/SDBkM+rxedAXPwBZHx+Rnn4fCYdkyM2okAt+AHiBjZ+KjBJqHbRgkSMRAPD4yPGx7itlXCUOyg/EBxEMpvTd64gP9HM/fvPnFxORkV1cA33S5O+LxOKjb1yeNjo6CYniFoJtqTJj796bRHVvPZ8o6Euzp6e7vjyXXt3L5AqbTPIcpqr9/IBqNQe3ALXAKBa2sLMumNFIHB4eYIKzfvXtnbOwTtMP+jEqn0+cdpxS1sPTXm+0diydH9MYragqHQ9Bh+EU2q8vLuDBgCmW5MTU19ejhzDkXgwtuBYgwOTE+nBjEIwamjQzcAXY0G1lgJASPZ3h0FBoL0n59/96jhw+OlOGsMs6v8uR6AM1Lrm8CYev0p6Fq5rGsqtZ1wIDc8xybGBwYGhoCnS64bsHXJS95qC+Xz2N/qVRGcThKQRNQFCoaDothUcSknn/RereQJ4Fhunkwm5cCzEPb2g3+8Fdn6lgaENo6jcnJ4vUvr+uftFdl/wgwAMWErn9GBth3AAAAAElFTkSuQmCC);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-google-auth, #okta-sign-in.auth-container .mfa-google-auth-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAIAAABI9cZ8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkMzMTgxQjg5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkMzMTgxQjc5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NzRmNzg0OS1iZDI0LTRkZTQtOGZmNi01ZWE2NmIwNjJhMzIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1MDg1ZDBkZS1kZGQ2LTExNzgtOTEzMi1iZTY3YmE4NzJiNTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7EgonsAAAL2klEQVR42uxaW28T6Rmek8en2HFsEkPiJIQgSEAUQWCzIKQWqVqxF4jtBT+gu73gAglxg6r2f3DBr2h7u71B6gKKILAkQCMOGzu248RxYuIc7PEc+nzfO54MDmExsTls/SWyxjPjmfd5D8/7fN+MuL6+LvzWhyT8H4w2yDbIL2golmW1I9kG2QbZBtkG2QbZbiHtdP2Np2urb4ByKJfLhmG8fv16dXUV29VqVVGUQCAQDAYjkQi2vV6vJElfHkhgK5VKKysrCwsLy8vLlUoFO0VRsiwTh0RsSZLJh6qqsVgsHo9Ho9FwOIxDTTdGhClNhwdsyWQym80igABTs1s0TcPv9/t8vo2NDYSUoofzcRohTyQSw8PDCG9zoYpIoSZeDi579epVOp0W+XAfAhK/3xuP70V+VipaLpfTNE2WZcLpDMS2r69vZGQkFAp9dukKDMD25MkTbDum18UYUVQUGTWJFEVIkcPuc8gvCC9SIJPJHD9+fGBggC71WYCEuY8fP15cXESUEIq354wobm5u6rpOOJGxO+UkgAH8o0ePgHZsbAzp/enTFaY/ePAA5Fnn9e0yA9H28lHhww2y7mQqUXiks7PzzJkzu8S5W+IGf9y7dw+egk1EITu6UxThBdi9traGT4/H8462QfhxDgJ+69atYrG4q0giArvJ0omJCSAMBPzRaAx7cDUnDyk42EYOYwMpqmlVXa9a/JiHD0VWBFHQq7ppmXWRBCvLsjI1NfXi+fO+ROLatWtoMB8bJIJ2//59dAvA6OnpAXNyJHo2O2/nG0KhqkBWKLJuWVpdBakaJu8WAouqR/UgG/HbaKQLX3FBu57ZGZIky9OPHyfnkkhv7DgwNHTlyhWP4vmoxJNKpQqFAlKOe50SD4UkYJuziwIoqfRcKpkqrZVgPfawCOMESAL4yDT0TZa66Uw6HAoPJPrROXBIN3TAQ2pPTT9JplI+v4867ctXr/7z00/nf/+HjxfJ9fX127dvE9MgAtBo0Sjr4MXi6/X1DXQISLinM/9dWloCl3pkhbxgM43F/rBtGibLVYP9Caa1p7t7dGQEl4JHpqefvvzlF95ytuq2XCn//a9/Q+QbBvkBNU38jgx0Oj6VnyxDqVmy4l1ayqOjVLRNEqXESVtcarEfsMwUGW7ah6/lcqWjI3js2DE0yRcvXoBRZRZS0bkpnDFyaOQvP/zQqB76EHZF8GGH+06EVtcNcEmhsDQ5OVnVq2j3jqb7VbNwgs/nBVeDyVAIiCdSoO5Xqkedmp5Kzc21vIXAoxBu24WIxQmztLb288+PsA2DJD7eMNRimeraI9bhVPjAdXgMpTo/4rI4+u8ff9xJbzQNJDoEEtUB6WhOVmOCNf3saUUre30eSRbrmh5IRWHFKQr8ZFyBeUAS6efOmeSanfwLkFNPpgvLy61lVzAqHLndDrg/OZfKL+UDXqZOcNzRMDAOkMqb5Y31dcgj+oqS8wdwrhdXw/TrPcsMp4HnZmZmuvfsadUaDwyCnqS28aZZInp9MpliRGqzkcgZxg5jPp8vLBUMXaess+/t8URj0UhnROQeccTDu4sFwZx8ODk+/hUTEq1IVzRAdH+HaRyDIF0Ky8XS6posQsHYdOqM+Uw2l503a3NLJyf1anUht7C4sIiGQoqHplrO9d8aAIAEM1XKlVbVJJIN2UK3N03LZYS4uLjAs1SiADpEgla5XCg4zYDJgZprRM4ty4UlOA7Z/l60JzDhATnZUOdrrCZxaYJBIGGtzHMGEaZDXNJQBERFlsFSS/klmbQOR4U9pmkQWp6irARSyVkFia54LLNewVq2y+yo4gaQirhOJpuFQmpJTUKF8dI3AwEQh2+TDQ25CkaF+Ob4ReoLIrdwtfja1A1ZsefQqNsjR44eODAEmVS7LatuzF5CoTCUg1jTFZQk+GpuES8KV5idTebyjNtzufn3t7yxSKJZI2jBYDAejwMbtrPZHBIYutww9Lq+hyLE+c4+5Njhw4e///7PEH1QL2ShI5hM06yRmcUZzhLeBImDyJojR4/+41//xOycqKElIBEKLk0gKT3Yhke9Xt/aWonaJXKKVw23W7TZ2FGt8MXQ0BB+yxPbUQKWrREsg7qp4ymLUZEouNIVZwWDHR0doUw6U65orQJJ/IEcRVgQEOBErEQCJ1rEiGSVuGWrRUQFann27Nm5c+cwLdw2tzZtL9m9x/6VHV5Su4IpKVI+vzg3l9Y0zHI8rQJJyxAAmcvlqCYxCUYWeVVV4bN+HhPTWQfAOc57QnAKFO/NmzcHBwfdKqcWKLE2WbMcIYUr0ESZPKCjS2fSpdUS5pqhjo5WiYEOfmlaxYBMJyRMqaoqJDX2mIIpM6lgJyJMRPFYnBXJaOBEl3NX45si1gZP684o/p54HC2UBdPELNSEAPB61Y2Nzd6+3lYRDybyVGZksWMl9kQiEUYGBIjPoXTT8AcDka4ItI6oKE4uvG39ynKF1HKoqKurKxAM2PKAdhNi0Uy8d/9oWAwgXBS67WprDxeTJlei7MNgxqD2unt6QqEQy2TTqtP0riHU/i0nk3EjTNZIPNjqyvagiP2xWLRVIKFgKJjb5V5XpAv/ulYlMDZUzh/o2giIYRruScmvLCBZpurzerwq0+4uHcz6r2EODgx6VW8DIK1GBuzbu3evQ5jutX3YcWBoiFZD3GBwSPYoif5+f8BPsOmzjnvq9mBehvjb0bPsFRPOTWwmcGpsjBLqPUfD88loNLpdOtNCcHd39959+2jx3y1QqaMODAwi29+xMOteB+wIh3Dy26lFFEdGRlo7aQbBovy2355wHhkdBaPSpNGZndGiM0Dv692HZq7vjJPijJKLoHNQDEWHkdg/RCJuEYvFWgsSYIaHh4Fnu31AgoidOHGCHs7RAzmHLUG2kiKD+tEY3BnrzlLSDHCiLMnAY3F1hyxlC7WcgTRNu3DhQqNPbD9kIQvdAtq1rqK4xFO1qgYMX5/5OhzuZA+YuS+cKQitACQSiYDf7+StfR3uI3gHNQ9604GQS0O6Al9lYJkyOjq6f//+hheyrMYHfgapjUqjrzAOwHp79+E/Eglr5bJP9Y6fPr1/cD+iUa1obiri5Sr09SeCoVreIs+ZujdDneGenh5aSu/ujn3zzR8vfHuhr7dPZ4JZEjnlXL58eYcm1FTicSrz0KFDzhNi9BVZZpeKdEag8qoVpuNRPKdOnybJgqiCkGAlfqLzZEXEEDf2vFkQ2LSmJ44slThCXOfkyZP9/Qnky/j4V+gWyNuNzY2LFy+C2z7qYwJMKfL5PD3PQiL5fGwNErNKLjMZ36B+uvhYXSsVCgV6FoR8Ruwg/TB7ROzns9mV5eWOzjBTUWi/nGkQNx5Pe1KObTAZbnf+/PkPfOADQ3fz3O7u3bv4VFUvPSZYWSkCm3tBmasUAZrTZL0B7GPwPRIOQ9bDFxMTE3PpOX8gYM8aucsSfYnx8XEI8YcPJ2dmZuCp69evI18+ECQmoLt8Anvnzh2aZxKu7YLGTZ4Ew6q5AFECzgeTk+lsBmy0JaG0Kj0mQKYgmW/cuAG2+2QPYdHT6Ekwn5FI9Ss09VMqARGLxmJ+zq60IAI1CgUDwY1kduKv8iBjmoZC3SVCoSlvZEGaILWgwmDxW7GRvIbRgYAvHu+ORDrBKPALLfxVeZMYO3Gyvy+xybsrSwlJQhWgW1y9enWXCIVmvRiByJw6dSqZTD5//pyWVbelq0jvJSHamGd7IL1V1QkdPc8cGxvDeZn5rEeRjWr50qVLZ8+e3f1bEUITX3GBUjl48CAE18uXL+lhiQPVblaShPSD6PN4VEQJCJ3lH1oBwk+OH/9dRatAHv/pu+/APc2yTYRBQlMH8KBhzM7OgtLcC+3U5RExn89fLm+SancUOS0FII2hGXnXlZtoUvNBOrocjZHerSsWi7Se4Cx51NbgTdKD6BDo8ggg4LXiTcJWgXSjRZvBJwCXSiW2Gq1p9EYWUhfwgAqF90W+JblF35KERoeNJr4r9wlayOc/2i/atyPZBtkG2QbZBtkG2W4h7XRtg/xSxv8EGABSYqfzB2SmIAAAAABJRU5ErkJggg==);
  }
}
#okta-sign-in.auth-container .mfa-google-auth {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzlEMjdCM0YwMDcxMTFFNThERkU5RTVFMzFGRDI3OEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzlEMjdCM0UwMDcxMTFFNThERkU5RTVFMzFGRDI3OEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozYzI0ZTlkZS1kNzVlLTQ5OGUtYWQwYy00OGNlZDkwY2JkNzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMWIwYzY1NS00ODlhLTExNzgtOTY4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);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-google-auth {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAIAAAAhotZpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTk2Mjk0MzA5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTk2Mjk0MkY5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZTc0NTUxZS1jNWY4LTQ1NjYtOWE4OC1jZTRiZjliOGZkZTciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZDRmMDY1Ny1kYjY4LTExNzgtYjdj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);
  }
}
#okta-sign-in.auth-container .mfa-hotp {
  background-image: url(data:image/png;base64,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);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-hotp {
    background-image: url(data:image/png;base64,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);
  }
}
#okta-sign-in.auth-container .mfa-hotp-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATzSURBVHgB7ZxNaFRXFMePrSWBpGYkIalonaTFpEnbJIVilRZqBIXWRVN1oxsTV+4SBZeiIrhRdFy6MXHlRo1uFBSJ4lcUwcSv+EHIh4pGCGZkhAiC3v/VO1zH58yczLv3PuX+IMzj5YVMfu/cc8+970xmDKfevCFP3nxFHhZeGBMvjIkXxsQLY+KFMfHCmHhhTLwwJl4YEy+MiRfGxAtjMpMixoFrj+nK2CQtW1BBq3+toqgRGWEvpl7TvoujUhg49WCCBp+lqOPPOM0qjs59nRGF/bA+EVGbT9ynR8mpj743r6yYtiz9gZbXVlAUcCoMohBVfWPJnNdieCLaINAlToRxRGUCcat+qaJF82PkAivCkJ/uiHx0WuSlwzfH6cWr11QoiLRF88usyzMiDIn7schHSSFmcDwlZL0k0zRUlkiJ+KqvLDU2w4Y+/ew4M5Se6WyCm6LfGNywjr/iFDahF663xdCLAg8DZtww8JU+Ey+MiRfGxAtj4nyRFhPrxHW/VdGS6jJqnlOaPj/yfIrOjSSp+/o4jUyaSeDTwZkwiOpYPJc6xVcsYHFdHSumJTUx2toSl9K2945GQpwTYc3flVDP2p+lFDApVgL9T1N0bjgpI6t6djE1zSkR15XKa9pEBLbWl0tpicv2azwd68IgoHd9Uzqq9gkB24QISAuirbmKti6Ny5/b+8+P8pxLaVaT/jtZjVIWBLUcGKDOk0NpWTiPXKbT3T8urruRHo6Qhgh1hVVh21ri6WEIWWdHPtytSAgZiD51jQKyMqW5wpowSMBsCJCL+p/yFuSQ1X70njzGZJAZibawJkz/AzHrTQdE5NnhSXncuXgeucCasP8ayuXr8cGJgsqD43cn5OvfNV94hKm8hPKhEJRsTBCZuc4G1oSpMuJT5YOOynU6KC+GNy38IOFjxsW51p/KyRbW15KxLI/MVH7CbIoKXwflBQpbPapwjHPH3g9TG1gTpoZiPMswghQ1EwZJa+u5Rwe1CQPHOGcTa8IGnrwrI7DEyRZlmdKw1tRR0lCa2JYFQhdWVvRN4Hk13CArU0ImShrynfo5HYjCcsoFoQv7tujrwPN6DYVdilwzHKTN3nmJXeCaJnRh2fog2nvuy6hBlGGGy7csiE2jt8LUE/LQhWV7o6ihNp4YksdqIR5UQuhghdDb3khd/9exxOE5pQlC397J9UYx1EDXyjoprVuIQHJHItfzXFzsiaG+wroRYDd24EmKEn35be2YijAjT76bEpdytgOoCMtnWKrIzLfegqzzGxaSCYxsIK4Sj+m7cjz9hoSaPVdlFLXWV8i1oS5P7cIeE2tPRF8+KwTFH9+bW2caiTB056w5dIO4YCiqPFXIAh3R9dkkfYBummUL+Os7RBFEFSIL3Twme8iMVfq7V9RZb37D7+s00ICiY0zYrKKZtH9lg3y1AX7PoTWNxm+S0bVkQ2Up7VpRa1yalLW20UpEW+lARLMvJoFHBlqQIMlGZCms9bhCVuLCKB25Nb39/CDW/z7Xelu69aZg9LiiIbiQaEM07fq31kljsJMu6kKizUVU6Tjt0+dEm8uo0nH+SZB8os11VOlE4qMzICjaohJVOpERBlS0XRlL0vLa8sh9MAtEStjngO9xZeKFMfHCmHhhTLwwJl4YEy+MiRfGxAtj4oUx8cKYeGFMvDAmkftnRQFEajflLf47JUfUuhDYAAAAAElFTkSuQmCC);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-hotp-30 {
    background-image: url(data:image/png;base64,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);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-symantec, #okta-sign-in.auth-container .mfa-symantec-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTZGQzcwOEQwRjgwMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTZGQzcwOEMwRjgwMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkOTY2NjFiMC1jMjIzLTRiMGItOWY5YS05YTVlNWIzMTYyYmIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMGMyZGU0ZC01NmU4LTExNzgtYTk0ZS1hNjRkYTBiZjY4YjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6SFa/HAAAEFElEQVR42uxXb2hbVRQ/9+XvsoSWphuk3bpuhU7HHI1tpDawUlGrlH5ZxpDp0DoQar+IlMIUnQMFKYjtl34YgsLCiqBbl7QRXVeMTGtaEjdH5+ZaR8Ni2my26RqTNMm9x3uTJs5ZX7MIZR9yeTzevfe83+/8u+dwCSLCxg4JNnwUKYuUDxUlP3NT12Y+OP7m4rRjIygZwpnBT97t6bTu31+ija8po3xAExgu3yDRm5AMi6m6DHU1xLALgPDZ5cuX/IHQ10OfvnzAWlXTIJlK/x8lS0JwmPlPQ/h7TAWBZX2kqsKSJqn6MJja5kN/XHRfqNz7vM8PdRIDhX5NJJJPwcPIDE69B/P29B/pcGWCRsRDGBA9DN042Pf5Uk1N1Uo83tvbW1FR8V9o61uJ4SvofQWWfaAyQGpZcOgbcVOlYI/5MTJJSmFkwjhy/ouZn8H9rebYWz0yfGlE+RENsNFGehaoU0eHgHqOYMjNYnNIE/xh0QDeGQuOvfjEI+oKo1KjgNdt1clEQB5SlpJR5nuDngE6bKAOwOkBvnSfSCyBLxw5ylW3NSlfa9cHBwGvv/1vsXwp2YKPOjmfRM8B+/XjFENK75fp7u7OeOuZxu2zZ8txVEOdalz8qVDKqRPCmQ6g37UiS5xzuqxWq8PhyAl4PB69XqTljp213okx9D7HleNRYL98KAMrVwrYojeTn9K2Q0BUex6tnZubs9ls/f39fJdS2tfXF4lECCHH3zn2uKUFNj+dSWlcmAS6Ukj60AsWofVIGd75MWeW0WhUKBR2u318fFyn03EEs9kcDofF9vwYdUrCMaMWjIcKcSw9v09E8atqDE/lFgcGBjiNyWSqr6/nHyqVKudq7hXqKhdafrOHp3ohjgWiTvshCiyWW+vo6Ghubg4Gg16vl09bW1vb2tpWxVNcMu1PSQtEUVAnUZXxQGIyBFF/bk2r1XZ1da3WEaWys7NTkrIgd68DXRZVSb1V1I0CKEnJ3kxtY7e+zFY5MbhZdXV1/MNisbS0tKzmBI2zoCNTCEmpGRS6gqpPyC1OyLCKv9ns6Xt3XC5Xe3u70+n8+0RNnxSJkxbG2xdlUGXLOkuyyaMQPAVKNUh6Yv6MmNrX1jswhJcOc0shlYDKV6WGkzKxXKeT4NJV/OFZSAXSQVCRXSdgx0tEt/2eJvMb+O14833Bhww0u8mTDmKolYvX+s3rdyfzHQSWAMUmoDHQ7YOSBtBtE8GNzcKiB+LXQJFuMmqTVG+HrU/J4+XVL+G2G6/04NIEKNI9kmWTScq2T8pTpok89hGUN64LRvK9k8TncfYU3hqEP32A/0h5stkClYfIzg5QG/NBIg92DVoJwd2rPMCwsiCs024RB8mwGzRb8scgxZtXkbJI+dBR/iXAAKXVq0Y6lPP2AAAAAElFTkSuQmCC);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-symantec, #okta-sign-in.auth-container .mfa-symantec-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAIAAABI9cZ8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkMzMTgxQzA5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkMzMTgxQkY5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NzRmNzg0OS1iZDI0LTRkZTQtOGZmNi01ZWE2NmIwNjJhMzIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1MDg1ZDBkZS1kZGQ2LTExNzgtOTEz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);
  }
}
#okta-sign-in.auth-container .mfa-symantec {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzlEMjdCM0IwMDcxMTFFNThERkU5RTVFMzFGRDI3OEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzlEMjdCM0EwMDcxMTFFNThERkU5RTVFMzFGRDI3OEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozYzI0ZTlkZS1kNzVlLTQ5OGUtYWQwYy00OGNlZDkwY2JkNzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMWIwYzY1NS00ODlhLTExNzgtOTY4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);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-symantec {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAIAAAAhotZpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkM4MkRCQjc5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkM4MkRCQjY5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZTc0NTUxZS1jNWY4LTQ1NjYtOWE4OC1jZTRiZjliOGZkZTciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZDRmMDY1Ny1kYjY4LTExNzgtYjdj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);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-rsa, #okta-sign-in.auth-container .mfa-rsa-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I3RkVGNjQwRjgwMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0I3RkVGNjMwRjgwMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkOTY2NjFiMC1jMjIzLTRiMGItOWY5YS05YTVlNWIzMTYyYmIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMGMyZGU0ZC01NmU4LTExNzgtYTk0ZS1hNjRkYTBiZjY4YjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4fJEutAAADpklEQVR42uyWW0wUVxjHz2XOXPbGIrRRqqAsEULrQ00wXhCS1TXb4noXW0PT+kC1icU3a2xIH3yoTfpgNbY0XqLGRJEVm6Yh1SzK0toHqCVplWr7oFisCKKwMLNzPadnCmmiidCXmjSZk8lkzpl853e+//f/MgOHFy8Bz3cg8NyHh/SQHtJDesj/bghPzX0f7IZ5+VAQAATAduzrN/SWFvb4EZRlputgVoGvro4squBT+nDI7vk523qe/dkPiegGMwoQVurfhYFA9thRNjQERHedAXezZyJJdTVSFOdOH0AQSrJYuYxULR9raGDDwzAnHDp0UCieZ6TTdGAQF88V1yWMjsvO3T5A/iZqmlBZpWx7mz/bf9w1jh2FksiBcOos+TDb2jJ79qBAkNmWtHlLsPFDKbFGO/CptDLGeerhJvWTfSgQ5hmgGXkgq0JFmYyEQN60kTkOoFRZu9Y4d445PG8Ep6mlqwKEoshvQNetdJov4NkvuW8Mnd9xZC4uKHLjHBuMPP4nBy47LCsXq6uMi5eyx0/iSLGwrBJoKvxX9uEwfs0sQOULlIYGHmN2dSN/0O7u1q90yPF47lcX/I0fkeXVTJKAnp04JzMNJf4axNhoa9Nbk8w0ldrNQCCAMTatsO4Wqiq/UatsfZPZttZ0xGpPgWAIWpa6d68VWyW9Hpc3rFe21Fq/XB/fv5/e6AUCRi/OFBM13AT2T9fYyIj53ffSiih+daFz7Ufg9wE2XZNwx+otSeA4zu072ucHJ8UjBDrUbE1mdrw3klinfnmELHgl2NgIFImNj5FoFOfn619/w0ZH3fDWCzxCXpNgXH/KphR2YndJor/f1E6cImWlYryG6Vm3tA5lmgqIiIhA79/TPt5nXP1BKJ0P817gi8qG9VTLGhe/BZIMZZ/d1WXf+k2MxVDhPGCaU9tnst7IF9BPn3LuD/jf3wnDYbcpQyGpfjsqK2UIA4zxwkWkJEIfDLJ7/WTxEuHlcjPVTvtuQ15gATF1LJtMIr9PXr0aWNZUSBQKAFHiNXe7+OGQ9kUTnjNb2VZPMxkcifh37QyfORNubs45eza3pRnOyB0/8BnNjMrvuL3IjQMnWoL72Oe3Uu3O8CP5ra2wsOgJHZ/6jxWiUTY4aPf0QEIYpdyBJBpjtmmnO/gUFRaJS5fikmJeV9rXb1xO0V97YSiHrFjJD2mlLkFKXbdP6GWaQkUFnl9qdnaCBwPPRHpfEg/pIT2kh/xfI/8SYAD+IH88qj4BgAAAAABJRU5ErkJggg==);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-rsa, #okta-sign-in.auth-container .mfa-rsa-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAIAAABI9cZ8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkMzMTgxQkM5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkMzMTgxQkI5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NzRmNzg0OS1iZDI0LTRkZTQtOGZmNi01ZWE2NmIwNjJhMzIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1MDg1ZDBkZS1kZGQ2LTExNzgtOTEzMi1iZTY3YmE4NzJiNTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6uWr5OAAAF50lEQVR42uyaf1AUVRzAb/du9/b4fZCSU4QBllM6hhMIWkEiOYGmcXCAMompgVI0zaTOMI39mkbHchoFFaaGbCjjdxkQmEDSVGD8g3Y0JjlI2AAhP+6OO253b3d7x73b++FxSXnU2Huzf7z3dr/vvc9731/v5rCxuHjJnV5wyf+gIEgEiSARJIJEkAgSQSJIBIkgESSCRJAIEkEiSASJIBEkgkSQcy6yeZgDk1PSpUvxuxZIZDJhYpwbHeV/G5Bw3H8FMrjzB7f9gskkDI+wPT2mxiauVzObOBG/msrOJKKjAZ6LuLmnh245x37TLjC0p/UtWx7wQZnY1O3KM2t+mqeTxCgKWxwuB8/mTUxbm+Gdg8K00fkLzLewUJ6VOZs4ERcHHv34Dba728NEYI+cmluyp4q8BilMTUkEwWmhvr4S3GLSZFISvjBUV/CihGXsq1FnioQCy7LnO8yaXoFhcKVSGnk/ERuL+fubL2k8E+JhYWRiomMPmfAE6OQHB70CObk5TTBMOa0gMIjKyqKeywGosuXLqAy16fQntnc4tX2btcprtbq8fH5gwFmPSeLRGH70D8+TKtRq6z46zIqDTsORI17xri6EM6ufNJaVGo+XWpvy9cniK2lEJB4YaK0zDY2uhKCwDNv5PfdrnyeL8PMnU1OsdXPvz+CBh5maAl7Nawihv/wCDnR3qIM7ldvrBPn3RqZU6ZhCYa2bPqsCDxxQoaDSM+YVElMq4VGb7SGBvz4oRghy00bZypVzHpcg5RlpcOSREeZ8O3hABWpN+rOSuezdP4PEcZ/8PGuVu3zZQZO1dP3noiMNKCn2O3SIWPPYra9MnpyMh4TAY6w/Y9kyjjPV1MNpQ0LAB/MBKX3o4YDiY+TatXAptfWObw3FJXRzsxhOgFf0f++wsrnJ7+BB8qn1ID3wqB4YlZ0Fj5Gm6TPQIujGBtAUYwn4zFtx0v/YUSImxtUy6+qBI3FxLYa33mbaO3x2Pi998AEx6pCJCeARjEamuWX6w3J+ctyNqq6Kk0ZFwmHOfg08nOjqQJN8ZqNliyMjwGdsV6dXTtJYckLC8w5e12B8/+hsPp397lttbq5u5wt0bR0/NGQ/Kh8fuSotoPK07JFoNy5HTCEEwVhZ7TQ7aNrCNTVLpnEbILkrv9DnWuHWjk9oVemm6iqXPMGlmHs1YBcm01TabdtNH1fwExO2SBvg/+5hLHSRkxVERBKxUFPYH7v5/qtOcav/KuiEBx4bI41a4i2bnC4tA7mLRThYSax5fE4bZCw9qVVnMh0dtmDo65OzxekYc7aKxmaqrLp5EHsnMF1gmV6C5IeHmDroZhQv7RHj/q1niIbX3+THxuCBxMXZ1ThkgXxdEpzl2jX2QpcbE7jQBV5BJ7wuCYh4y7saPzol6PUW+aAgRUHBXMUF2sT19dkibZA9j1OpJAQB9cXB/JyFhWnRUAlCka7yFqSg102fqoDbuSFVtmKF27xs9vgjBbYHT2zwui2V8bFEeTi+nmlpmU0avAKh2JYYpAFBb8VJuraGHx6Bt6q9e11ujOAeaImK+/fj4eE33bMUvkVF+EKoZnTTV7bN2gCuJrCzoQmctgdFYGxSmJ8fEPyLtMzzHwjFS/N4/Go3ecnTKb4HXoPaVXJy+tMKMRMKLC+H4VEQuCt95t5e/saYBMOlkYuJ2FXA34iZt273HssdDceDqqrwe++ZcVDchEotjAx5WnfoImVdNdCImSzy98nMTMfAdjt//qDPtoDURLokyuIVd+SaWlutKwP6w+u0UpsPBLRiPuAUWi5ppvbts95CyYRESAi0saPDM+FMQjsEPrPmW0CQTHySaW/zTu7K88aS4+LlwO/VV8R7mb7wZe2OXXRNrZhVO0qZL16cOvCGbne+mM1QW+2BRLxweC6On3mOJdg8/N8VDwrG7wuz+CGBF3Q6rr9fMBrutF/rQILqNkdFv7siSASJIBEkgkSQCBJBIkgEiSARJIJEkAgSQSJIBIkgESSCRJD/avlTgAEAi0NVZOUpsMUAAAAASUVORK5CYII=);
  }
}
#okta-sign-in.auth-container .mfa-rsa {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZFNDhEOTQwMDcxMTFFNThERkU5RTVFMzFGRDI3OEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZFNDhEOTMwMDcxMTFFNThERkU5RTVFMzFGRDI3OEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozYzI0ZTlkZS1kNzVlLTQ5OGUtYWQwYy00OGNlZDkwY2JkNzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMWIwYzY1NS00ODlhLTExNzgtOTY4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);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-rsa {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAIAAAAhotZpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkM4MkRCQjM5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkM4MkRCQjI5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZTc0NTUxZS1jNWY4LTQ1NjYtOWE4OC1jZTRiZjliOGZkZTciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZDRmMDY1Ny1kYjY4LTExNzgtYjdj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);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-onprem, #okta-sign-in.auth-container .mfa-onprem-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REIxQjY4MzRDREQwMTFFNUIyNTZDNkEzNURDRjBBRTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REIxQjY4MzNDREQwMTFFNUIyNTZDNkEzNURDRjBBRTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphYjRkZDdhOS01NTQ5LTQ2OTUtOGVkNy02NTQ0MGU4MDI4ZjAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMGMyZGU0ZC01NmU4LTExNzgtYTk0ZS1hNjRkYTBiZjY4YjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5aFkpJAAACqUlEQVR42mK8//k/A30BEwPdwaiVo1ZSAFjwS995+/3Ky69sLExKghxqIlxMjLS08vdfhtwtN3feeIMQ4mKJ1xJLNpGS5WenxEpGXEXBrFPP2vffBzIMZPmEOFgvv/36+t0PcFQwhumJl9vJC3GyUNmXm2+B/JdnI1doLQsR2XrzXc6G6wz//q+68GLVzbeT3ZV91IWpmXyef/sNJN1UhCDc++9+FOy5g5D+/jt3w42KnXeB4U81K0U5QAHw/scfiH0eyy//+fIbTc3KCy9CV17+8OMvdaw0lOAFkkcffLz/HmTfry+/sCq7+PhTwPJLb77+poKVjkqCQHL+1ZeeaPa9vMXw9S2yyoevvgWvvPLp519qWMnN+vPzLyBCiuEbnK/vsz88j2bro9ffwlde+fnnP0VWsjAxFBtLowj9+cH+4RlIz7+/mLbeeP6lctddSgu8BGNJoEeRXMHxU9n0HzMrLlvXX3658vIriqzkYWPqclBEEWLj/alihsfWij33nnz8SVGxHqIjaqkoiCLEyvNTxRynrb/+1u29R5GVwGJ8gpcqEw8rqq3cP1Vx2rr/9rtTjz9RVHmJ8bCuDNBkYEatRFi4f6pZ4LK179hjSutLE2nefi81BkZUW5m5fmpYwm1leIew5uSDD48+/KS0ig7QEml1U8YId86fmlZAW7/zijLI6CHLbEGu9chuFUQZiHf7qDGgV9McP7VsGOQMGBhRjDr59BN1GiIh2qILQ7UYOFCrvP9saPaBSoZ336jW9rFTENgfp68uyYNfGRvuNgs5zS0FQY4tMfrFdgqgUhEHMBbnpXILD2hXjqX00VTjCENJBmYMQ1iZsixkSG77EA+AVfTW62+OPP5w6933X3//GYjzZJvLaIhy0dDK0db6qJWjVlIZAAQYAEn8GfnMMil2AAAAAElFTkSuQmCC);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-onprem, #okta-sign-in.auth-container .mfa-onprem-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAIAAABI9cZ8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTY3QzJCQjFDREQ1MTFFNUIyNTZDNkEzNURDRjBBRTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTY3QzJCQjBDREQ1MTFFNUIyNTZDNkEzNURDRjBBRTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5YzBmNWYyMy0zMmE3LTQ1NzEtYThhNS03NDU5OGIzMGY0YjIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1MDg1ZDBkZS1kZGQ2LTExNzgtOTEzMi1iZTY3YmE4NzJiNTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4eBNxoAAAFIElEQVR42uzae0xbVRwH8HP7pKOlLzoetS2w4qBUJcxVmU6nzukysrlNZhYzNItx0z9Mlsz4YDGLM/5hpnFOo/yxxTmEDcVscUYYM2PJFtgEChkPZdBSWR88C6Wlj3tpPVgpZJQ+wXtrzvcfTpNzfunncnvOuQ9MP+UD//dgCImQCImQCImQCImQCImQCImQCYK02D2VWsvVgYluqwt4CBaHmcVl5Yo46zNTNq0RKARJCY883Wo+1jgACO9SHZTpyXvVaaXq1Tw2PSGR37cPHanvi6gri/56UcYBjVTEYSQScsSBaypaAO6NYsw/1LeKZcksWmIgv2o2Hr82EPhYUiDZX5ShEHJcuHdgwtlmtNf3j3WapsCiqmwe6/gzOSVrxQmA3FvT1ayf8Lefz0/9evvaxX1MNs9ZreWbm3eB797ixdnCT7cqM3is/xIZ9fnTC+fSuZQVpgftk5HCGnPii4UwTXrrhlPaC92jlEaOu4hAW8YPsk5A2bv1/T90WJYs4SYO/fznO3X9bsJHUSSDgQXaDnxmsfC9+v6adkvYOjUdll3Vt+E0RkWkPHn+52Swuu8Rvn9Zdz4CoT/dpqmNZ9q7hx2UQ6pTkwPtNpNtobD8su6c1hxVNfeUZ1vl7WtzMxlVkBppSqBdpxsPCI806KqjFP4bfObV2u76O1YqIeXzSMPw9IDVBYUfNOir2syxf4sZ38ELPSs35Ua921KKOWJh0tjcQlLdMTSNeyvbTKHGDPcBkQww2KH6eH2HLvXC47VTlUqJvetn1wdP3vhrrgAWdD2cj7GTYzXibC6R/XAYJwwd+65UtVEhIPl0hdmtliyYUsML4V+m287QtwDCHfa8LavtaTfbyUfCa8VHsyM42HNCfyJ14t6dP3YNTrpJRsK8oZGG6TFmWCiMzjlNvPJTjxP3kYx8IkugyuSF6iGQubhBLjgidOqHHW/X3SEZCVP+pCLkFELzyYricf7SPXK61UwycoOcv0kpWlHnscaBP0amyUTCfLg5BzBoK+gkvG9e6iW8pCJlfPbhx+Thlr64nPDH+WXTXTKRMAcfkaqlvBV1nmgeNEy4yETSMXBy2/2ASV9BJ+E9+pueTCRMljDpo6ezIzgesTsb+8ZvDdrIRMK8XJhWUiCJyKmI0flJYLdMFnL2SzyXm5OWHMEVQWjn70s5Ww2TMe9plw3JYWKVu1UsLis+pyOE84umQZKRMBk81sU9BYDNiNMJjF1BB13tGzdPeUhGwuRJVlXtygNMWsxOgr0KZKqCD/GB2s4R8pEwxXJ+xfY8QMNicEIhnrUeMJd87HexlxpImC1KYcUL+bNraDTOsEKYPotjNPpbtSv1mGlLrvDMi6rIz1un6L6wQn9uGaeogvRfc54vjXQeApkFkQhhOi12CiFhNLKUK/seFAuX89G6YdJFLSTMGjHnSlnhOgV/uQpOLnjiRBXk7J2QJPq5PerXNFKALUM1Jg2jIhIGXlqXP5V19iU1g8uMs5SQw6Qo0p/HFfyb+4u25kviKVKYzo12CDkvK90wTB5u6LeMOaNf17HrB9ZJU9gJgASzz7LAt23mj+Ge2xnF4r6jYPXnJbmJ8Z8MxOHxVnUMnWgxOmzhb5lnijl1+x6K4e0nSrxbN+MDjbqJ2q7hX3VW4A62QmDYDpXk6OYcOFHHUJ9aLxASXqA12bQmu9HmHnXiNjch5jAfSOM+qxTJBeyYy6K3JBESIRESIRESIRESIRESIRESIREylvwtwAB6S5/EA1dPvAAAAABJRU5ErkJggg==);
  }
}
#okta-sign-in.auth-container .mfa-onprem {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REIxQjY4MzBDREQwMTFFNUIyNTZDNkEzNURDRjBBRTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REIxQjY4MkZDREQwMTFFNUIyNTZDNkEzNURDRjBBRTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Y2UwZmE3MC01YjkzLTRkMWUtOWJhNi00NWY2OTNiNTk2MTMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMWIwYzY1NS00ODlhLTExNzgtOTY4Zi1iMTYzMzcyYTI4YWUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6MbVkJAAAEfElEQVR42uzaf2wTVQAH8Lv+3K0rc61rV/ZL1q520g0HYmALCRCMosYFncNNEoNxfwj+iBiiifK/C4Y/jJlBo/tHGAFXRXCbGBODgQoRxljtZu3c1kJn19n1B13X9cf5yo0G7a+7o907l/dN07wm76793Lt71/fe4RN+EltZ4WErLoiESIiESIiESIiESIi08kgCdpv9POUxmFyXpv3Tt8IYH6soFGruIzZXFjdVF+uVErgknOngIhgmXz/7+4+Wv9NVKJMTe/TK5/UKRZHw/0Ha961lYNRFo/l5HQ3K1zZVqKQiTpOMNm9Hr+k/bbJaInLNh+3uIBZL2hUf73yk/M2mSomIx1HS/jOWfrMrgelp0elKC6mPCxHSaPOcHp09PTaLRWJ3byWWio7sUD+plXGRpP/k14AvRJUHXm5MeBIB7fTGWct35hRn5s660q7H1VIxn1udeCCwSBVKZQXJHnBsDg5YU3rih2DU1dwzdOWmn2P3pehSk6oKRSk9hhFnhq393lDr8ZFjQ04ukURLp40nFEn29F2n8Vtj5PvnrId+mPj35QaPVFNSQBVscwuJ3wQ87wyO0/LcyZdXHS/1mcEtDj5pnaJoqRSJDTl8lOfdwfFTw38x/eKLf861nzIFFmOQSc3VxYnyoMUd93w/fpK5h8qw3ffciRHvQhRmJ+6ej2z4+DJG3t5EImyrlZ+8lt4zY42/KzSZ96lTFRnaGwghDqeVZIWCTQ/caahAOLOHmBkHryVY+oxN39prMIejkE48kBfXlWWvdNtDFemoLk163uq3kLBIT9TKiVUimh76KnCD/vC8DQ5JwMMObKxguhUdVbfR3m9xwxnV7nm4TJxhyKDQBBVqdqr9/X9MeRYgkAoE+Adb12SqwVoVirx6xhIll50E0vLQ/XWrpflQjTr83b/cgEACN5Gux9QYjudDdeSCbcw1D2GGqL5M0vloeZZK7FRR8u1BK7n8JJCDW6rXKCT5UJkdfsNvLggkIR/79JkHEyOO3KoOnZ9cZNVR3Ossh0ZOdD+lzV6PuSroW+y95oRAik8qaGX7NlfmQ9V12c5ipJibuagDW6q21cpyrgINdc7qhkPi49jRlroNd42mmKrS5TjzwVjOZgxBV9Gzqy57B5hKFf+YZlh1YdIzF4zAIYFIxfyvduurkibDMqsyeKjpl58mPNBI1Bjx6/Z6tZJuW2XxULMUU1BJcRUh+KajYX0Vresqqwfk+kwAMgmkSMQ70aZvbVDmZG8Wfwg+ieotDu/UvLe9JstfWzqB2D0k55WNqmMvrBXf4xITw2OS92Wfpqpi497G7bVy1nsQEUJukUBKCMHnz+oOP63FCDZLnVvLV3GORKV1bemVzvXtjSqMx+xMaqtn1s3gy/9sq80T+sho7zPNpFgITcoOrfyzXTquk6jc9IV6h51fmJzgv2m6Os01JUdbdEzXeXG4TyCDdrrq8F+c8hpveIdm50OBMDgtxYQAXD+76xXbakrYdJDooWpEQiREQiREQiREQiREQiREykX+EWAAWPHcQfU5nh8AAAAASUVORK5CYII=);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-onprem {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAIAAAAhotZpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTY3QzJCQjVDREQ1MTFFNUIyNTZDNkEzNURDRjBBRTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTY3QzJCQjRDREQ1MTFFNUIyNTZDNkEzNURDRjBBRTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDplOWVhOGU3ZC1iZGQzLTQyNTItYjk0Mi1iNWI2NzkxNDM1ODgiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZDRmMDY1Ny1kYjY4LTExNzgtYjdj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);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-duo, #okta-sign-in.auth-container .mfa-duo-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTZGQzcwODUwRjgwMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTZGQzcwODQwRjgwMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkOTY2NjFiMC1jMjIzLTRiMGItOWY5YS05YTVlNWIzMTYyYmIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMGMyZGU0ZC01NmU4LTExNzgtYTk0ZS1hNjRkYTBiZjY4YjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ljlKoAAAEdUlEQVR42tRX22scVRifc+bMZS/Zze4msbGJaBcMFiVRKoK3B4tUX/okBV8k0CehTxUKpfY/qA8t9NEXH7yD8VKNKJQEURuqbcVQ0jbb2iSm22Rl7zuXM3P8ZmczO7M7uzubxILDksy5/M53+33f+QYd/epVLsiDGMdQl3UGWwIdxOHekhpH9jgQtUO2KZIFVL0PCA7q1V66+9jXAYKDKu7o3kV2i30dzMW77rcd02cbz07p8x88uyCStVi2fcY6p/SiK+ozwLij951TAtK1Syy9M7ibK9rBQayx93R2NWkpnshTKa019wgxbK03ZlljM3iBtW7zAL1mEEce4E3OKOsFZjZ381iQSZjHBN4VWlNpDWHGTCTyMkJIN1RUH8NQIiGQYnJU0aq6qRNMZBIBoEebhpVbj8F0gB0YPVwXUDcdsWx5bSl3xaTWofsG94/H95nMwIjPVtaooadCI5TpAhZhuFK8ZSnEoYmhZ0ajY/cr69c3fzf0UlRKgk5uJzdFgmoJMvz2gdMtSt3JL71/9czPq9+8+eSxQ+k37MmF9bmqWnxp/FBZLcTl1Gzms/cuzT47evDo1Il0cr+9Z7W4DMA/Ny4NSiNuqbgZAA4ZzFRotUXko4MT77547rH4U3kl50xqVFWpUlILJa1Q1gr5Wm584PHTL5935MEzFkuffOHsRPLpipZ3UwQ79jJrgARebA85OHx66h3VUNprgPWPMcWovjV5PEQiLUCRF6cnjxucYbqsbDoWI6CPmfnnusBLLXyDJRgPhff41gGIbkIeAgb8VbhheslirXLmSPjhopoXkNQuktcM5Vr2V3iBUzwcw2Szem9vPN0x+xG+uXktV1mnpu7VFVsuZeA/7JOXpmkIWHjlkcOEJ9SkbqRM5Ex+6YfbX76ePuJnKIKgTu15/onUZE2vuHsSkZdKWn7mxgcg2yENbhYLSxtUo+WqXoa/jZ9eUmgFMmT+7ndzKzP3yiveYEKIGJhoMHrh1seQLZC7ALGBNVoBXb9f/hwOJEho1COGsKuQWqSNiANRMRYV7F88JqdSoYe+Xf5k/u6FEI6e+eUEJJytPoQ8IsQGxHhYjCZCw/MrX3x988NkaBgggI1JSYj9j3dmZjOfxsQE45o1jrjjAdVgMXeVIGITDGagGC2sXbyS/SkmJKASrRYzpy5Ov5Y+AklMDfWPjQWN1iQhDNanpL0fLZ5f3Lj83NjBuJQoacXLf8/9lp0DvcGrbj4ip4+1C17NKHMmcjIISpqAxLAQt1MCwEAx0EPmI/BeL3iWewgvSSQMLxW9qDOASMAjHvMRC4g4L/+JOzCIw2E+xvGuAg1Dp4xb+WASHuwdsSsnxNjpqu36Aq62q3xdFRvYucb6XkM+F0L7pOsiYs4tYydoe49vMbafTqm/zrbDzY+73cBdzu3eKmzlg+8eHLRj7quz9UVtSSUPqJNkaAdNZfB4/59b5wf9TeJwuAuZnQ27I9LhsPPSqdetd2s7+6Tt2dR7N7Pd/L70pW6bNl0C/q8AAwC2bzZ0PKC+KgAAAABJRU5ErkJggg==);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-duo, #okta-sign-in.auth-container .mfa-duo-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAIAAABI9cZ8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0JFMEZEMzc5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0JFMEZEMzY5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NzRmNzg0OS1iZDI0LTRkZTQtOGZmNi01ZWE2NmIwNjJhMzIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1MDg1ZDBkZS1kZGQ2LTExNzgtOTEzMi1iZTY3YmE4NzJiNTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5CJmb6AAADRUlEQVR42uzaW0gUURgAYPcyy7LrJdLwXhqydtNIU0nEMlAI1qB66CGDsALzxScJgzALgi4vPhSUGUG3BxPCSsyQUmtN1lpTW2+53tZx3VVX3buzu9MhQ0R0nJldDmT/z7AMM/Of4ds5Z85/lhWcr8sN2OwhDPgPApCABCQgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSED+60iBQMAvUcxw7lF+I8NZyrO44DIPzfWpJz51TqlommaZe+FNXkX2/TVPlbcUrzpCCIlDsblpUdmxwQmBkmA7ZdVbhjvIVtVYg9Pj9AOSOQiRJFQWjrb0qMMjcwMPv9802kj/PrrMmNyTuwu3SEOXj8iIQMXWJLTlK8687nvSPPoOX3eN26Ioy6qMDor3F48Qii+mlBUeKF0pXBlBkpCzySXFadckQgm+MYnuWpR6hc0tNwyRUFx0sDwjOmfDK1MiMovTK9A3gu/FExm0Q5lY4Hs7J3ad2x+ewfLifdtSlYoCrG/Xo3HH5YTclxbC5TF5O09xSjmWcDoycDs+pFQsS2PRzRgiJz5fKBBxmwYFoiNxSqzzZBLrnrZm7A1L4ZG1hzHL/8j4EIUv6WGySD5Z8gie8ySatfGXNZfqlX5vkwm5Xl3CHDbKcrvtMqqHULXAI/1qVqVYSHDNcnupG59L8HVXvWUUfaKKj1+62TXLI2vWOYN1TA7O9KBP3Xw/v3SduY9H1i+zFh9y0ePqManRTru+iV8LHWQLHUBzSvHSHjXZjA/ZTjY73A6088PwVWfu5dGC0T6pJls5pbSOf5h1mDAhjQ7D8rIAPY1qzS3L4jyPdhp1tUsDm038nNZ8HH2Lqayzu62vtI8pL7V8ZMpG3lWVmmyTXJtCjTztqhxkHGZL8c3wpaa3mqa9OJAT1rEqzZ0pm371ccvI9Zai90M1zj99mH2gBfGz7nsNulqnx77mBXOumZfaB3UDzzcU+rRoRlOTzW0dXxjuNqr7p7vWe1ugIVqjraoffIFqWlTxcamH6DZ9k8agQuupxNDkCHmMVCy1UpaxeV3vdGePqcPLgvf3dxP4vysgAQlIQAISkIAEJCABCUhAAhKQgAQkIAEJSEACEpCA3MTxW4ABACkGJU1ybDI0AAAAAElFTkSuQmCC);
  }
}
#okta-sign-in.auth-container .mfa-duo {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTU0MDFBNTkwMDUyMTFFNThERkU5RTVFMzFGRDI3OEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTU0MDFBNTgwMDUyMTFFNThERkU5RTVFMzFGRDI3OEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozYzI0ZTlkZS1kNzVlLTQ5OGUtYWQwYy00OGNlZDkwY2JkNzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMWIwYzY1NS00ODlhLTExNzgtOTY4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);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-duo {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAIAAAAhotZpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzlEN0MyMDI5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzlEN0MyMDE5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZTc0NTUxZS1jNWY4LTQ1NjYtOWE4OC1jZTRiZjliOGZkZTciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZDRmMDY1Ny1kYjY4LTExNzgtYjdj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);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-yubikey, #okta-sign-in.auth-container .mfa-yubikey-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDIwN0VGRUI2MUVFMTFFNTk2Mzc5RTNDMENCMzM2N0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDIwN0VGRUE2MUVFMTFFNTk2Mzc5RTNDMENCMzM2N0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjZTRlMGU3Ni1jMTk3LTQ3NjgtYTFlZS02YzYwNzg3YjY3YjUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMGMyZGU0ZC01NmU4LTExNzgtYTk0ZS1hNjRkYTBiZjY4YjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz642OZ+AAADoklEQVR42uxW20uTYRjf+aDt6HCfurV5mLDNSspDqWFRsDyEF0UJ5Z1dRFCXdREF1V9QEJEFkV6EeGNN6CIjYRlqxoottYObbrpDOt3G1K0der69bXxOl342hMj34ttvz/u87+993vc5UUOhEGV7B42y7WOHcofy36JkbF41RonZvR+/zb91+sZ8QWcw4mfTeXw2hvHVJTm1MsE+KoW6mX2om0wF1oURg/WRZ9maTkHMVdYp25WiygxQRmLhgckHJtcLopBOY4GJYGgkump5mbS5vugincrYOiXw6cduTS0Oob9CjnwP1lQkrhZw8pHEuzJr8Qx/cuoXV2xIohBWN6tv/IF1A8r+7/fMLj2uR6VVyc5XylppVPpatWgsMmJ/NmzvisWi8FcrbTpWfHkrHgvvh/iAUae6Wi0/ty4fvguVDrM61TVK3IPMrj5YS9pjwT8N1scIV8nbSiVHwJS+8TvhaJDPwZJGDFgeOnwmYGrR3C6V1M8vTY/Yu0BusHYoRBXr+nBaKyEePMsWAHx2XmXBGWQKi5Fl846CEfNLUyAJhZdMLr07MMFmZHGZfPxwslYeCwPgWZ6ye43kLhbiD4H9BafoNGbCIRsQMLle4joeQyQaxOVYY8KTmQdkpxM7DJKjdPjMCBSKqpPCAr4WnBbAhPsVhMe4+zVgLkNUJD6U1EnqQ8YgR+kPuuHLomXz2LlED9dKT8DPSsRndPTO+PCr00h1xJAAfRY9G4+f4Cw5Sghz+LIZvBS5Ovc4LU7wbvoJuBgcoix+COKALIG/dCRAjhItC4b9KfIsprBQVBOPxTB85YIKASdv3eMiW0lQovsMRQPoholDi+mSeC/WsPZFkH0Cdj45SoynRcCyMJwyJc1WJSzOKRQfTJm1LPzOjlKemhylSlKLwIeZnkj0J3Hq849+BDS5upR8BJqj9h6ESyQ15Cih/om5CgC+oOP9TDcxK5kc8ayLO44uZdXITLc/5IzXMoVcUE4u4cGOdcoLz8euAx6ydYq4MshngAMhT4nkMIBdLDFkPuKSL3MDw7ZOhGuV7ekq9oaV5C6kt0QlaauUnU1XSeAmhmxPUSXR5DYeL7mSsXpZnt8C+SWZH8A/wV+Ms73JerlbWHVSfXPr9RKxvpm8j2wldgUcOh9yUEpXAPYdLb70V13B6t6nA+pD+t5HAW+fmd5ndYdn/Do36PSbfStOyBKQgcGDIIJVkhqZoDzDHd5Ot75D+d9S/hJgAK5FjCnxSagiAAAAAElFTkSuQmCC);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-yubikey, #okta-sign-in.auth-container .mfa-yubikey-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAIAAABI9cZ8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTlBMUZGRUY5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTlBMUZGRUU5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NzRmNzg0OS1iZDI0LTRkZTQtOGZmNi01ZWE2NmIwNjJhMzIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1MDg1ZDBkZS1kZGQ2LTExNzgtOTEz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);
  }
}
#okta-sign-in.auth-container .mfa-yubikey {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDIwN0VGRUY2MUVFMTFFNTk2Mzc5RTNDMENCMzM2N0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDIwN0VGRUU2MUVFMTFFNTk2Mzc5RTNDMENCMzM2N0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozZGFjMzViMi1jNDU5LTRlYjMtYmYwNC00ZjRjMTU1ZWY3ZWQiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMWIwYzY1NS00ODlhLTExNzgtOTY4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);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-yubikey {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAIAAAAhotZpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjlGNTJBRDc5NTZGMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjlGNTJBRDY5NTZGMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZTc0NTUxZS1jNWY4LTQ1NjYtOWE4OC1jZTRiZjliOGZkZTciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZDRmMDY1Ny1kYjY4LTExNzgtYjdj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);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-sms, #okta-sign-in.auth-container .mfa-sms-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzdGRjgyMzcwRjgxMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzdGRjgyMzYwRjgxMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkOTY2NjFiMC1jMjIzLTRiMGItOWY5YS05YTVlNWIzMTYyYmIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMGMyZGU0ZC01NmU4LTExNzgtYTk0ZS1hNjRkYTBiZjY4YjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gz5tgAAACrUlEQVR42mK8//k/A30BEwPdwaiVo1aOWkkAsBCv9PnHX/tuvjv/9PPD9z/ef//z4ftfEW4WYS4WNVEuY1l+GxV+AU6iTGMkpvS59fLb9CNPDt//+Be3WnZmJl8toXgLKRkBdoqs/PefYfqhJwvOvPjzj6hyEWhxvp1MpIk4mVb+/svQsPXOtpvvSY2tSAOxUld5RjKSz9RDj8mwDwiWX3i15OQLklPsrVffFp15QXaynHr06fNPv0izcs35V/AQ3xaj8r7RFIiKDIWtxdiBjCQNfqA4kASygSJAcYiCwykaEC0///5bf+EVaVaeevQRwlDhZrZUFRSsP+0z9dKH738ggiEmonASCDKcpJs33AOq2X/tHdyEfbffkWbli8+/IYw7X/9++/n3fLZ2qK7QvBtQdwAdASeB4PDN97UBSqtCFHfe+Qg34clHEgOWh50ZzpZuO3fwxjsvA1FgCENErjz+DHQEkIRwk7c8Ll5+i4eDeUu2HqKUYWYkzUpdCW54wE5wlizY+3zGvqeS/NBsDgxABTEueDACFRx6/MVryR2IeoigmggnaVa6a4rA2fYaQsCkAQy6yXufALnAcK47BkoaQBLIBjJ4OVlOlxkB1Ry//R4YERBdrurCpBUFf/8xJC65evnlN/IyiTQf26pEXS42JhJ8yczEUOGmQJ597MyMTV5KWO0jUPpoSXCri3CQah8PK3Ovv4qRLC+ZlZcgJysDww/i7bNR4Ct3UZARZCe/vnz99RcxNnGxMNkr8QcbihnL8VFURb/58vveu58QtrIQe5yplJo41+2X3z5+//Pt99/f//7zsjELcLEqinBoiAODkxqtgr033gFTs4Ekd5y5lL2KABM4Z2uIc9GqIQKskh9/+DE3QgNPQiAPMI52g0atHLVy1EoGBoAAAwAYMAX8Jkfv4AAAAABJRU5ErkJggg==);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-okta-sms, #okta-sign-in.auth-container .mfa-sms-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAIAAABI9cZ8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTlBMUZGRjM5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTlBMUZGRjI5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NzRmNzg0OS1iZDI0LTRkZTQtOGZmNi01ZWE2NmIwNjJhMzIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1MDg1ZDBkZS1kZGQ2LTExNzgtOTEz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);
  }
}
#okta-sign-in.auth-container .mfa-okta-sms {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQ3RTM4RTQwMDcyMTFFNThERkU5RTVFMzFGRDI3OEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQ3RTM4RTMwMDcyMTFFNThERkU5RTVFMzFGRDI3OEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozYzI0ZTlkZS1kNzVlLTQ5OGUtYWQwYy00OGNlZDkwY2JkNzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMWIwYzY1NS00ODlhLTExNzgtOTY4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);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-okta-sms {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAIAAAAhotZpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTk2Mjk0Mjg5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTk2Mjk0Mjc5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZTc0NTUxZS1jNWY4LTQ1NjYtOWE4OC1jZTRiZjliOGZkZTciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZDRmMDY1Ny1kYjY4LTExNzgtYjdj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);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-call, #okta-sign-in.auth-container .mfa-call-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAABBxJREFUWAntVl1s01UU/3Xr1nXr3LqOfaBzn52MDYaZZBGiIsMxDCSIdRIWJWgIJCYQYoiJUXxZogkfIcEXNYgGHuTLDww8AJEwBhpBhnPWKXPt2NhksHas68fWdvXci7e00LX3P/ewh56Hnnv/95xzfz333N+5KstoIIAZKAkzEBOHFAem9GTiGYtnTGkGlNrP2BpTK/0nk9nX7PsJGSlqFGSkYGlpFurLs5GfnjyZeczvquli/p0tVvTd9cA86ETXHScSVCq8Mi8P254pRK5OOUDFwHwTgDpGAXTb3DjY1o9DVwegIeO9q+ZgWVlWzCyFGkgDuzbgwLbvOzHgGMf2Z4vw5sJHQ+Ogrd+B7LQkfpRiwWL34K1vzei87cQHdaVYXzNbLMXUUsCu9I3g9SO/we31BwN+tKIcr87PC87n7L6IMZ8fOToNVlbMwubaAswioC7vBAd33mLHZy9Xoo7qT0akgL144Cr+GBwNi5eanIjWzbXQa+/dn4vWYVjtbpy+PoQWiw1pyWrsWfkE6o0GDs508Bp6Rzz4YeNCDjgsWIRJjGq559HvGHvI1TXuh/nWfbCLizLR9GQ+vmyswidrKqFNSsCmr80caCqNP15dwTO+t7XnoViRPkgBe5wo4EHJ1CahKk8X/Lz/8k2c7bJhzB/gWTq1oQYGOsq3T/6JO04vSrK0WLdgNg63D2DQOR70m2wgBWxJyYN1ocLnpirOWyLw7gtWbDzegYb9V9BBmWT11VxvxOiYD5/+3MfNXqOM+icCOPPXkHCbVEsBa6QiZ7wk5BEi0ur8dDHlum3LInzROI8uQABbT3TyzDWUG7C4SI+Tnbe5jTE7FcVZqTjXbQvzjTSRAvZYhgYvVeYG/Uc8XpwwDwbnbKBRq/BcsR7Ny8vQbXPhx55hvv5CmQH9VPSMZphU5KThxrCHj6P9SAFjAd5ZUox0zf0OtuNsF3oibFBbkMntev9bKzZooSM/m9vLcbB6ZRcnlkjRhQhyrOMWtlMxCynUa3G0aYHU9Rc+slo6YyygqSoXJup/QnqIt5q+ape6ZcJHVisCxoI2Lzfi6UJ9MP51atimQ7/ib+qPoTLk8oKxvc3lC/0sPVZ0lCLqKNUIy1Q79U8hrBO8t7SUvyh+uXmXqON3OIgqtEmJ2LGsFGtD2pfwiaanBIwFZOA2fWPGJas9LD4DGKm4368rwxtPyTdxxUcpUOgIwAEi2bXV+eIT15FAsYVdLRYQt0rLlIGxHZITVfiwwUjvrQpkUIuKJgWZKUTS0SzC16Z8lOFhALvbhz2tVhxp/wfj7DUZIozHDq+rxlwiV1mZNmBiQ9awv6Ou0EI3spee2jn0rH73+RLMD2n4wjaannZg0TZTsva/akzJRkpt48DiGVOaAaX28RpTmrF/AQwaasivf5U8AAAAAElFTkSuQmCC);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-okta-call, #okta-sign-in.auth-container .mfa-call-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAAXNSR0IArs4c6QAACNdJREFUeAHtWntQVNcZ//FckKfI04CIoMAKRRwTTVptHB+JSeMjPmYqsQ1TO5pJOrVtJhPzh53aTqdt2k6aprE6iZmkzWjra0Zt0xrTJG0yQhMfRNSIoIVAAXmEx/JeoN932bvevXvv7h64C5vO/WZg7z3nO4/vd75zzve4Qbdso6MwyWcEgn3mNBklBEzABBXBBMwETBABQXZTw0zABBEQZDc1zARMEAFBdlPDTMAEERBkNzXMBEwQAUF2U8NMwAQREGQ3NcwETBABQfZQQX6/st/zUjkGR0YQawnF7PhIZCdG4t5Z8Vg6ezoiwwJjMwQFUsS1+MVz6OgbclsUS2gIgRaP1fMSsSpnBuIjp26dp25kN1j0Cwbswzhb3Sb9RYWHYsfidGy/O31KtC6gNGzAPopm2wCaugel3xutvThzoxXXW3rc0EyKsuB7SzOx5UupCAlyq/ZbQUABpidlbUc//l7Vij9VNOFme68LW1FaLPY/akVKdLhLub9e/AbYMOWibAN2xEUYt+vtI8Dhika88GEt2noGnZgkR1tw4NH5KEqLdpb568FwwPqGRvAbEuiPFxvRM2hH5vRI7L5/Dh6YN8MwGWyDw/jduc+wv/wzjDqyhOGhwXh+TS7WWpMMG0erI0MBa+0ZQumRSlQ2d7uN9ezyOdhxT7pbubLgwL/rERUegqSocKTFWGBNifZ4Pp2tbseuU59KCyP38+LafDyS7z/QDAOsvdeOrx+uQJXGAS0L85MH5qJkQZr86varNiviIsOwLGs6VmbPwEN5SSAlcqPrLb3YfuwK6jv7pDo2QY6UFKEw1T/b0xDA+Hbb8IeLuHbb5iaQsiA8JBgnvlkMa1KUstj5rAbMWUEPs8iQ3fWVTKyzJiNYdSu2kGZveOMiGrr6pSYpdKadfLwYyaSpRpPGmokP8erH9V7B4l4Hh0fwzF+qoPdtws4lGdhaPBMrJOM0zGUidR19+P7pT6WFaSSzQ0lJUWF4ZVMBptF2ZmLTZMfxqxjRG0jZWPDZEA3b9GYFztd3+jz0frrRVs/1fAnwLfsx9Xmi8jaOVjZhWCF9ImnOvvVWLEqPdRnzzI02CSg4luT5h3OxqSDFhWeiL4ZoWGPXgNA83q1p98rPxujijDj8bM1cnPnWIknr5EatZFKUHP4EFxpcLxdehG8rLpZf/7MWfFwYSYYAFmMZ2wq+Tqx3aNhXVolvTkIkXtk4H898NQtBQWMHGG/vHSeuoMnmuj2fum8W+Zpj27mxux8HzzcIjeWN2RDAMuIivI3jUn//nASXd/nFmzY8QWfcb8lsAMZAY0174sRVlzMxlhbvO/dlyl1iX1kdugfEFsjZWOPBEMAK02I0utYuWpaVgPXzkzUrl7xchrxffYiHDl7A3n/cJB/S1Q3iRg/nJeLpZbOd7S/9twunr7U43/lh28I0ZNCtytTdb8d7N70fARKzD/8MAWz13EQfhgId0nHYt8Hq0A/tJhyZuNZiw2sf1ePBg+fxg9PXwd6Dkp68NwNKLX3hg1rwJSFTGNkdmwrvHPZ8GRhFhgCWlzTNuaJ6E+Ob7bXNdPV7CASGBaunM4rjV5qxhW5hNWi7yXMIdpxn7JC/rQLlQYqdycQaNqhEVK4Yx696huPoYqxJSbG+Bc8cRbRtox12kt4gZU8uxr92LsaBjQXIT75jqbOr9cO3q12azUuchvVkxMr0DsXLlMT1s8mPZeIgwLm6DmX1uJ8NA2xrURpiKLSsR5VNNq+GJFvw6XEWiqom4NTjCylQmOHs7mhlM2rax9wfuXBdwR3AWIsUu1JiWaU4KsrqfLcT5f61fg0DjE2LErLS9Yit75NXb+tVu5WzHfb0sizkOtwojkocvdzswrckIx7RjkXiG7OaAo5KyiEtk6mmzbVOLhf9NQwwHngnhY4Tpun7bz999xY4ouErsbOtNBHKVNsqnFDlrS5TIy2KkpRBRXatjCBDAeNg4e7lWbrzaukZwFMnr7ncaLrMjgpZw/j11ufuQqcoHGz1YqSSEy5TV78xtpihgPHkNpLvdje5NHpUTlry8/du6VW7lc+Kj8BdsREUH4tAdFiI2zmVTduO6/ivX2V+pMZwXG2sLjZCzBtxm4ijwBDnW915dVsfHnn9Agmgv6p7VuSgdJH+mafuM1DeDdcwFixnRiQ4WOiJ9r5TgyOqQ9wTf6DU+QUwFm4juT+bC1M9yDmKZ9+qwimVW+OhQUBU+Q0wlm7v6hzkKQxQtcQjZCp8l2Lyhyh99kUhvwIWQXYBu0Mz6dDWI7avnvtbFX5fXq/HElDlfjn01RKyhb75zUv4vNezDcbh6T0rsmFhq1WDhijqeuhSIz74T4fkZq2kgOGa3ESPzrxGNxMqmhTAeIYVjTZspaxSL+UUPVFBSgxe3pAPdYyto8+O0qOV4HCOkvKTovHLr+XCmqydWFHyGvE8aYDxZM/VdmL78UqvoLFPuuvLmZKrZQkNQhtp5rbDl6Wwj5bQnI3aszLbYwpPq914yiYVMJ7gJ+SEc7K3vdc1tKw1eQaOg5NXmm3o1PgMSt3mueXZFNO/S11s6PukA8azv0ln2jf+fBkNnWN5RCMl4nTbimztELgR4/j1ltSbICc1jj22APPpvDKafvG+727XeMaeEsB4ohxJOLZtAR5baKx7VEV5AG/JlPEAJbeZMsB4Amw+/HhVDl5aZ3XGteSJjfc3kbLgfFH4i6YUMFkozgT9tXQhltNHJxOl0kX/h4e+J1D4E6Yfna1xfo3jiVddtyQzHm9sKQRnjfxFU3JLehOGz6BD9KXhqx81+AzcgpmxeJ3A4kSuPykgAZMF5szYW9dbpc80yymJYadv+LWIA5YHyZzwlpXSaitaFtCAKYXponT/+5QZukpGbB3Zb90UcubPnJbSB3drNb4ZU7Y18vkLA5iRQk+kr4C4JSciwGS3NQETRNwEzARMEAFBdlPDTMAEERBkNzXMBEwQAUF2U8NMwAQREGQ3NcwETBABQXZTw0zABBEQZDc1zARMEAFB9v8BhwTP4bRsy7IAAAAASUVORK5CYII=);
  }
}
#okta-sign-in.auth-container .mfa-okta-call {
  background-image: url(data:image/png;base64,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);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-okta-call {
    background-image: url(data:image/png;base64,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);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-email, #okta-sign-in.auth-container .mfa-email-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAAvNJREFUWAntVktPE1EU/qYMtpTSltqWqCgiRgQDQeMDAixMiBEMGjXGaJSNicGFO/fs/Anu3BijuEATEzUaCRpICJogr2oCoQWkvAqUTh9M22nHOyNtFExnbokJiznJzL1zc76T737nnHuH8YREETvQdDuQk0xJI0abGU0xTTFaBWj9tRrTFKNVgNafpQVk4x+LC3jy4SvGpudx0GlD27nTsJmNGUMx//sSjwsJXOl4DNfUXJqI3WLCm4ftcFhN6bXNE0XF/HwcnlUe2f6CdA+M/kWq5Uwl+sbcePS6Fx1tzZv5pL8Vif1YWkffFIfPngAWQvE0UO0kMjUJnY7B+VMV8shHBXBhHhNeX8YQisTmgzG8+r6CpsNWBKMJ9LgD4Mio1pwWK3xzIrgID30ui+7BcRlaXuzMGEKRmISWlHo25MPJYhNuVjswMBvE0Hw4Y3rzc3U4e8gCm8GOzlk3+kbdaSJOqxn3Ljamv/81UUVMAibJ82U2hPHldTSVWXHUkYePk2vwhYUtcauKjKg/YMbwYhjvxv1IltUBy9NAJID2xjLcba6FtSBvC+7PBeoraY1P4KVrBQZWh/u1e1FfUgCW+R3SlsfiRrUdt2qIql4O/TNBJEjXiIwOoqMUYkkN7rQ2KJKSoqlWLLUbfQ6DlvJCrK4L6HJ50VBixu3jTgzOhVC334z+n5xch60VNiSJzMMLkRSUaqQiVrBLh0uVu+ENxPCJdKl0hLwlqSot1OPEHhOeDi8hFJOSDrwYWcZl4mvRs+id5jLWowzY9FKdSoeRxXVS+K7FCHo2SKViefxRdJHOTZGS1qXO7RzxwWnKxQWicCrdKYzSqIqYpMjVY3Y5Rd9IN6q1KCkwqR7jSRHXquwwkk5Va4qeZkOOfIZJZ9kkuQFoTUrs+4k1ePw8HjTsA7PRKEpxFO/KqJDEc5ISgex6u1ZVlI8j5JgpNCiXtiKx7ZLJFq+YymwDbxenEaNVUFNMU4xWAVp/rcY0xWgVoPX/BY2HBXVKwxGAAAAAAElFTkSuQmCC);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-okta-email, #okta-sign-in.auth-container .mfa-email-30 {
    background-image: url(data:image/png;base64,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);
  }
}
#okta-sign-in.auth-container .mfa-okta-email {
  background-image: url(data:image/png;base64,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);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-okta-email {
    background-image: url(data:image/png;base64,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);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-okta-security-question, #okta-sign-in.auth-container .mfa-question-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAIAAAAnX375AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I3RkVGNkMwRjgwMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0I3RkVGNkIwRjgwMTFFNUJCM0Q4NDE3OTk4OENBNkQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpkOTY2NjFiMC1jMjIzLTRiMGItOWY5YS05YTVlNWIzMTYyYmIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxMGMyZGU0ZC01NmU4LTExNzgtYTk0ZS1hNjRkYTBiZjY4YjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7IzuEtAAAClElEQVR42mK8//k/A30BEwPdwaiVI97KnTfe7rrxjjy9LGTo2X79bcPuO0DGPwYVDw1hUrUzkpQvb736Nv3o4/0PPsBF3JQFUy1lVEW5qGbll5//3n/7dfftt+svvh25/+7qm+9YlWmLcNooCmlKcKmIcAtwsvKwM5FppUH/SbLTyIVC80GUYklMPn9+/nt1/++Hl/9/fmVgZGJk52bmF2MSU2BgYaeJlf8+PP/78NL/v3+g/P9//3//9Of7J8bXD5jl9ZgEJKmcL/+9f/bn3jmEfUgAKAiUAjqIqr788/Pvo8sQpr2CaFeWv66qHJB9/8mriSv3zDpyA8gGBgATjxAxIUyUL/++fgj3X6q3+YvXH+Ma5hb0Lnvx9sOE4ii4X4HRTDVf/vv4Cs6OmboFzva21H317iPCZR9fMUlpUCkuf35DE0iz0Xgwt5iHm92tZDoiUn98pWKKRS8ugOHZOGtD5/ZzKMUKIyP1Uiw7ehG6+9hlYpSRbyUznxiayNbjl+XEhTCUiVJqpQCsdGYSlWdkRokCO32VMDeUUpSRiZlJTBFNI8lWmkrzQ1msHEwyWshSwHQrGtWKkijkdIHK0DWSamWShTQzLEUwC8sCSzUGJmZsZjCzKugzCklDVTIyAjWSaaWmOHehtSwiqoRl2bTsQYU4GydUMxsXkMumZccoJANXBtQC1EhRq2DeiaeTjj9B1/b/LyjrMKJ7OtdCJtlSmgoNkX2337fsvvvu5188aoTYmWtclZ1UBanW9nn5+Vfn3vv77n/AKuukKFDurCjOy0b95tbR+x+mHn507S2iBaQlzJltK2etKECrFh6oiP/PcODO+6VnnwHZ0cZSDiqCTIwkGUC6laN9klErR5qVAAEGAM+680/q/I7wAAAAAElFTkSuQmCC);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-okta-security-question, #okta-sign-in.auth-container .mfa-question-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAIAAABI9cZ8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTlBMUZGRjc5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTlBMUZGRjY5NTdCMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NzRmNzg0OS1iZDI0LTRkZTQtOGZmNi01ZWE2NmIwNjJhMzIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1MDg1ZDBkZS1kZGQ2LTExNzgtOTEz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);
  }
}
#okta-sign-in.auth-container .mfa-okta-security-question {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzlEMjdCNDMwMDcxMTFFNThERkU5RTVFMzFGRDI3OEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzlEMjdCNDIwMDcxMTFFNThERkU5RTVFMzFGRDI3OEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozYzI0ZTlkZS1kNzVlLTQ5OGUtYWQwYy00OGNlZDkwY2JkNzkiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMWIwYzY1NS00ODlhLTExNzgtOTY4Zi1iMTYzMzcyYTI4YWUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ijFehAAAFLUlEQVR42uyaf0xbRRzAe++9/oTSlkILDGhBfm4uytB2EydxcySM/SPhD0W3mOjiyDQ6daKLEo3BxLjF7R+X4DSLQWMyY9iikqExThlz0wxxm24FittgW8t40N8t78d5qJnQH69S2sdb8y7kUu59v997n/vefe/e3YExD5SkV8IkaZdEJBFJRBKRRCQRSURKEySYZkjeENN+zEYx6YIUoNgXei71jU53fD3MA1XKkYYn/U98ev7MNQ/63TtC7jhyYXwmlNIaQeo+Lq65Qt2/XD9y3kmxC6qQ45LmlYZtlhX5WbLbA4n00QNjM98O3/zxspuBMY3LMFBv1m6s1K81abRKQhBIQRpSDOsO0jN+yuGlJqaDdtJ/weEdIYPsYuzgQFKmU64yZpTqVQVahTFTqlVJsxSEFMcUBOAP6e73TvMTKn/dZRWnWhFJRFqeRKTONIAM65liXQ7WOyOhApCmAUFIpEosU4tp8jB1NgT47YMEITs5xjjskFqwUIA0JaEpJuBmJq8AqRw3lmK5JRIAhI4Eg156bBAG3HHEqBA9/gcgJwhzDVBkCncssb5p+tJAXJ7/wPxuJI+0BIoEgx5m5AxkqMVpMdScVtAjPCQI5/obQyeiytBIVwKhsMYS47TDQJSWrjfnbm+y1lSZDXqNLxB0TLk+PNbf1X8xnCrgQRZw4x1CQQIszTrskeXtjWte2tqYoZT7AiH7uMOo16wuL97/YqtO3fNO79nwceiwE7klEMME0fEYlxPSs5HlDdaVKH+zqye3tdP68iHzk/v2f3IclbS1PBil+9GzjOuGUMYS63JGLd/4RnfLnq75Dtnz+UmUG7I1i7KzDEjQ74r16MSfk/P/fbulDuWnhmyLtcN7eJgNxBWp0Knefapp032rx8adbQe+SNgOT0iQZeLy9O1tQ/3tm4Fzuw99ZZv2J2aHRy9huITzbQ4+14x4UGz4ZyzFjJwYLpSxBGRKboE8vfZWbOBK8ezwiKTScAscPTHoJF0td5mWaIe/jodpDCw5wSGA/BPfRX/bEYqXcI0BEDLu8NC9cwu3l5AFfBmRNLIFihAjMGMph3xH64bmhywH2x/nehVjKbIzv0SOY/whrVDLw3uwwQyU6ljyPwyNoHxg0BbTRUo1shBWaNLI+BtLVpP296kF0yIEOFFSM/f9F+37Ai29u/o7YvLgBNKN3Iq4v0THn5caq3MiNYFCjZdZAC5dXLTEpXNaCnXkm22uzuEPqcKg2lQWpQmxDB1RuY6jB0bpb5XrkFaUVivPLstV8Rrxnq83hQWJW76SVdURhdXcMRA9RTJIMtI/KGnl+LMPmBKcJJdyGNN3kXyldzjWOQXnPp4RU+tj7eOhdtq7pWJDuS6xt1rSVNtQle1wF+87eSX6GhTgIMuAo7+oT2Ob3VVXnDBPEqbarZb87fcUJHGb6RlrIbK5zAuineuLMmX4gYGr7NLs4ADsXl/8SG3eUhecyTrY/G54+vXjIz4qQS6tHOtsLK8r0SZhDZ3Es9rLZPDVL21hU/D/SWvyMjqbyvOz5Mn5LEju8fMsDT84NX747PWwU/RYSUmAHZbCx+4tIJK3R5qSSwI2p/+tvtFzk35uMUuB+rWG0mKdIrm1p+reA8NKjv7mfP+nqzcDUZZ8RWrZ02uLNq/KwUDyqwYpvSfuDTEfnZ74bOiGn/63lmw5vq224NHafDkBUlQp4OHqO+mjP/554vtR8uE7jS01eRmy1J6mAvE2v4gkIolIIpKIJCKJSCJS2qW/BBgAxcwLyhStB+4AAAAASUVORK5CYII=);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-okta-security-question {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAIAAAAhotZpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0OTgwNWRkZS01NTg1LTRmYWQtODY4Yi1kZGVhYzc2YTJmZDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTk2Mjk0MkM5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTk2Mjk0MkI5NTcwMTFFNTg3NjVCRDRCMUVGRjExNzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3ZTc0NTUxZS1jNWY4LTQ1NjYtOWE4OC1jZTRiZjliOGZkZTciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjZDRmMDY1Ny1kYjY4LTExNzgtYjdj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);
  }
}
#okta-sign-in.auth-container .mfa-password-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAAHfOtk4AAAAAXNSR0IArs4c6QAAAj9JREFUWAljvP/l/38GNMCExgdzKRRkHFCLiPYQXoVbX/xm2AbEIDDvwU+GpY9/MfwBht7tL//AYlj9CJZBI7CGJZoa4k0kyrSBUHTi3V+wL0Bhte45JNzmP/zFcP0zCeFFZ4cTHYfYogtdjCi3o2vCxR8ihiWf+8oQdeYr2BcFl7/B2XmXvjHEQ8WzLn5jSDv/DatPRyMAa7DgFRwNM7zBg1VyiGQnrG4nQXAIeLPz1g+G4JNfGL4Ba4uyK98ZUoAlyG9gtQoqMdIvfGMAVRZp578yZANLDVyABSZhIsjCwMzIwMAG9Lg+PzPDh99MDEAug6kAC8Ovf//BbEshVgYOZogOWF2kyYsIqdHsBAtN4mlE6BGvB6fKEWIYVdMZzsAkQ4Kq4U+G/Ti1jDoMZ9DgkBgNMRwBg1N4NMRwBg0OCawh9uUPA8PlT38Z+u78YACxYQDUYT79/i+884wsfujtH4a1z36DO9XI4ttf/mbYCcQgvaQAeKsAWdPZD38YuoBNjuc//zFwApsKSfLsDOxAL1z8+Jeh5Mo3hve//jHwsjAy+EqyglsLZ97/YagAioOaJ9zAVoOHOCvYuCNAx9Zd/87AAHQUB9AcexGs1iFbDWfjLPk/Ahs+r37+Z1DlQQ3U5z/+M7z7/Y9BmxfaboEa9fj7P4avwNDVQGq+gKTufv0HdrwSN8QcoF8Z9r2GdMFB8qxMjAwuopgOxukwkKaBBKjBMZAuQbN71GFoAUKQOxpiBIMITcFoiKEFCEEuAAMy2zNbxJ4kAAAAAElFTkSuQmCC);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-password-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAAGwkGG9AAAAAXNSR0IArs4c6QAABEZJREFUeAHtnN9LFFEUx8/uuq4/sUTDzLAefIgg6aVeCnrppZKC8KGHCHyK/gCjevGpECLqwQfpx0MRFAllFKVBBFFJFAlZmpW2ZuuPbFlp3d8/Ond217Gbs3eOTOZu50Ls3DnfmbnnM2fGae45Yxv1J5NgotlNaDTJShM++xGDUALg6Uxs3gVbDnhtaoymYP8r0YE+P9wYj4Afwfd54xCMz58AWInemRqT7kL2JVPQs+9Ct+bYzppf+rWx3/oW0X5HAwm4NhaBm9gfDxnfbvgE6Kfc7BIzM0tK1+XY5aQPnLaUQ27e9kTh5LsgPJyKwmw0dYc4PhDU/D3zIZTV7wLZuqfGCVtXObQdlTttmhkfALSW+RMkngZcDhtsW+1IW1I/fDn9hsNUJ4fizJQ/BiJL3bQ0zgwGvKTVlnq5pBEYbMQDMwBjuJqJGaIxMDAxAzCGq3Ob2L3JKGzs8cF0WP9PSUPvLJx6n3r0EG53eSKaJvMEIdaJbS59CYtFcuM7PxVZbscY1Vsr9EyMSpGJ5Q0xvsHmzankq5JPJZUAVc8xxsSoBKh6jjEmRiVA1XOM/T/EunC65AnOYHhwMjWcfjEx9DMBR/sDcMWdmnTtnojCRXxHMbPg3cYkLp/9GILMxKzlxA7WOuFY/xy0DQbAlY5IdyAOPVMROFJfqB1v/1oniDmdy279BUr3RAQ6RkLQvC6loQ5M+cwvPH87G4fda/TpIh9ONLUOBODwehfsrCqA1744vPLFoKXeBelpI43u+U8h2FXthO04V7Qwi0Rso2rKgal28LfsfLugkmViTIxKgKrnGGNiVAJUPccYE6MSoOo5xqjEVuyDItWR5dKv2BBbLgDU4zAwIjEGxsCIBIhyjjAGRiRAlHOEMTAiAaKcI4yBEQkQ5RxhDIxIgCjnCGNgRAJEOUcYAyMSIMotjbBH0zHIVHEbjeM+Fk+0DemFEovpRMW3SDjI1joxSWGpxRTZ9quyWfLGtRdBtQ8HIYEFJP5YEkTt6l6sP21tKIKKdBJBx0gYOkdDsKncAV4U+CJJaKxwwIXGUihNl5+2D4fg+tcwNJQ5tO8kTGBax47KAji3pUTLRRD1KSewQPYBFshuKLGDONuf5+Kwr6YQTm8uVvlqid2SCHvujWqwRBZIXbEdmvD3DpbYZNJYxEg9+L0OUZxbi/aKAhvUocPiGwIL23gwAeVoqymyQ2Uh/rpsf2jcuE0V2sS/arRXFtphDLdbrmZJhGUGOzKXgDeYwSJSbIzaC28MBjEPqCWdarOY7vH3GEwh7UN1xqk2dzF3yIaF000YyQubyJi5ih9ykFsZnohsx5T1Rn1LgRkdJJ/WW3JJ5hMQlS8MTEVIsjMwCYiqy8BUhCQ7A5OAqLoMTEVIsjMwCYiqy8BUhCQ7A5OAqLoMTEVIsjMwCYiqy8BUhCQ7A5OAqLoMTEVIsjMwCYiqy8BUhCT7L0cPWgIrDCJTAAAAAElFTkSuQmCC);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-windows-hello, #okta-sign-in.auth-container .mfa-windows-hello-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAAXVJREFUWAntWDtOxDAQHccJAYr9SJQ0iBIK9gp7GyqOgcQJOA0cAWoK4tQg8dF+gLAxnsCyOFp71uIjC40lK/Z4PH5+tkdPEcVIa4iwJBFiaiAxsNCTYcaYsVAGQv2jvWNp6E5W9b970aCmNZTjGtRk9tkuJjVcDjtkmG8Bu33WkBrOlVns/KZqvtjG+ljV5OI+BxLYfaUBd6k+dn79pT161XC8twmlsZ0WT751gsdIYIOzh+CgPzEh2svPwEKPlxn7N4yR6eJod9272f2OhO2NBPLE7+cNsmSQBJZLsWTawiSFgNS4UH6LGau1SGAnV1NvpH4mgjP/4U7ujYmD/CpJiloOzFiLELIbLWPkq7wYdqEwWqwwalSNZ5Y2Qz32W4UE1jPpYNCTTQXILByoYDHNlQZ0ZrhH5Yqi8U8UrIWk1dnK35Nvf03CQVdao3PNj8q3NJofVfActOXo6Aj+2+NgxmWO9lUyMNeRuezMmIsZlz1axt4Aeu+UE7/ZvB0AAAAASUVORK5CYII=);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-windows-hello, #okta-sign-in.auth-container .mfa-windows-hello-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAAXNSR0IArs4c6QAAArhJREFUeAHtm8tu2lAURY+DGwatIETwFZFQaNpZJ00H/YT+YH6jkTLtoIqqjmsYVk1fvNIkgHvOtS0SCVnetkkv6raCcOKNg5fXNeSyE0TTOBYuhQnsFU4y6AgQGCgCgREYSACM0zACAwmAcRpGYCABME7DCAwkAMZpGIGBBMA4DSMwkAAYp2EEBhIA4yGY9z7+6y6W4Xwlw5nerlcymi/deqQ/uzxtVX7+Owns520KRSEYEIMx0pvdj+9WlaHk7cBbYN8VikEwS4YztcTWU2smW4biLbCvN7FECmG+jOW0F+q9yLsPU2fNZOHnRw1bN+xKoThLbOiYITZ0UmOuFZQtx+1QgT2TxSqWz+NF3gn+59tqAWYXWrt+uCGjYL7cW596akpZ8rUAG5z/Lvv7d+5xfOMKnjICIzCQABinYQQGEgDjNIzAQAJgnIYRGEgAjNMwAgMJgHEaRmAgATBOw0BgAVvUGDEahvGSWiYQ+++rTSD2dYr67MVTsdnpVxfV9pV3/J/etPM2F9pWC7CqH1jMsmls/R+LqvsqdNQVQhySIDwCIzCQABinYQQGEgDjNIzAQAJgnIYRGEgAjNMwAgMJgPFa/pb8+Lqd9L7StqD1wJIa5VJYd9pwRjr7gXT2GzI4aOjWJw8S36xQZ32xrFCnULNC3Z+0UPfgAZ5/U4thecfYawbSazbkZcdgrhfrHlpl0/qr+uWWcC+Qo1boKpu+muntjKtVPUdmo9o5soqnG+5Ja7rsFFD09mB9xkqubd2wks9LumpmV8082TDMf2S18/SaaUPeNa71/r+tneeBPtRr5qFeM59vgOk6/PdsTF58kjJy3j6LbvN2SBY9gMfO8Y0rSJzACAwkAMZpGIGBBMA4DSMwkAAYp2EEBhIA4zSMwEACYJyGERhIAIzTMAIDCYBxGgYC+wu1yi0jGwJH1AAAAABJRU5ErkJggg==);
  }
}
#okta-sign-in.auth-container .mfa-windows-hello {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAAXNSR0IArs4c6QAAAn9JREFUeAHtmr9OwlAYxT+qEiRBiSy66GBi4sKgm4uJi5tx9CmMo6/ho7j4AE7GycQHgGrCoPFPVMA/QL0fFGzSHoLcCpWcmzQ0p/fS+/16bqDtSZXePE/YQgSckEKhTYBggBEIhmAAASDTMQQDCACZjiEYQADIdAzBAAJApmMIBhAAMh1DMIAAkOkYAGYa6P9Cfv7ypFxrSblqtrrZak1xzX7JaFc7c1Y1JB7M06dfvAIwhSsI12xa/MtXy6r4foMTAebRL16Ldf3iuy54/cPiEwHm3hRfUsubwjufLTley8hK1pH9ize5rTf7zXPkx2J1TPDKl6sd26sLFEa1EX60fLiaGXnBg57QGszRda3tAAUwLtsPWuxv+lmDOa18/uZ8/6Yv/8eAS0UwBAMIAJmOIRhAAMh0DMEAAkCmYwgGEAAyHUMwgACQ6RgAJsWoWTQZ67vrG/Osddi2mHEknRKpvHvSiDkKuDxrtxiswWyfvwzLRc625mQ958jBZfxP8Eq7+aHnpQPtsFqdOtmDCQZcH4IhGEAAyHQMwQACQKZjCAYQADIdQzCAAJCtHbO3lJbi/LTkZqy/CkxxPLL1vdJJMdub+UMgztF7qe8nHGrN8Ev93sAE7liDCdZUMLfKhfSUbOanjDwTPCR3HyYG4icfNPui+1ntltCWiOcxQae5Gh/R2JiBpyGi14j4yCAsbe+uY3XMIBOO6tPPad3MTQfWT9RMI2cTHzWLgtXVFszyXDDLcyNiebbzeQF36fLUfJ5Cs22JWEq2RfzF+Mn6jY2REMEAmARDMIAAkOkYggEEgEzHEAwgAGQ6hmAAASDTMQQDCACZjiEYQADIdAwA8w0a3Qgxt2fFowAAAABJRU5ErkJggg==);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-windows-hello {
    background-image: url(data:image/png;base64,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);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-u2f, #okta-sign-in.auth-container .mfa-u2f-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAAdVJREFUWAljvP/l/3+GQQiYBqGbwE4adRipMTMaYqMhRmoIkKp+0KYxFlJ9gq5+7tajDP0r9zD8+/cPLqUqK86wpjmdgZWFGS5GKoNihx25dIfBxVidQUdJmuHo5bsMXhY6DPXzNjO8ePuJQVZckFT3wNVTJSp//fnL8PXnL4bff/8yfPnxE244JQyKQwxk+YHzt8AYxD538xGIohhQ5LAfv/8x8PHyMihIiWI45N2PPwyyGKLECzBS0rpwmnmW4cG77zhsY2RYFqXDYCHPj0MevzBFaQy3o0CW/me4/x6Xo/E7CiRLkcMIG0++ilGHkRp2oyFGaohRVI7BLBPnYWPIsZZlEOZiZVh35RXDntvvYFJk0xQ7jI2FkWF5tC6DvCAn2BHu6iIMyauvMhy4+55sR4E0UpzG9KV44Y6CucRPC7MmgMkRS1PssG8//2LY9e0XphiGIgICFDvs6suvDPvuINLUl59/GOadeUbAWsLSFKcxkBXpa68xeGqIgBM/KOE/+0R504cqDvsHHGTYev0N4WAgQQXFUUmCXSQppchhDspCOC3j52RlMJTiwylPSIKi9hghwymRpyjEKLGYkN5RhxEKIXT50RBDDxFC/NEQIxRC6PIAHhNxWZLvWgkAAAAASUVORK5CYII=);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-u2f, #okta-sign-in.auth-container .mfa-u2f-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAAXNSR0IArs4c6QAAA3FJREFUeAHtm99LU2EYx7+b2xRNlOz3wh80sBFJIkWoBAVBRXYXdBERZF4GXVR0FV0k2L8QeqH0JxhIEBZBYKSi/RqrzaTNX1tqbrOma+1s4Y72w/d5j/m+F8+5es/2fc7zPJ/zfQ+Hc95jC8bSafAmTMAurGRhlgADIxqBgTEwIgGinB3GwIgEiHJ2GAMjEiDK2WEMjEiAKGeHMTAiAaKcHcbAiASIcnYYAyMSIModRP2Gy8ORObR29GBsIrLOsW047K3Gg5sX4XKqK1v5lOwbeCsAy2CZxst3QQz7P68D9v/+re5U/epraTm10uHZxjoUFNgRCE1jNBBGc50HFWVbEJ2P4fnIh6wumcrrVwI3caAcmLnXu1daUORyobvvRRZY27ljaKitwivfpxVgZr2KsfIpqaJpKzm1ctjV+z2w222Y+vI129O97l6UlhRhIf7NSo8bGqsVsEHf+KrmfONTq/Z12OEpSTwLDIwITNmUnF9cxrPAHCKpQtQf3C9c9shMEnFfFCc8W+EssAnHbZTQpmqpQEvXMN5MxaT7uHBoF9pPe6TjZQOVTUkrsIxmX0/Kw5aFZcQpA2alaJWxDIxIn4ExMCIBopwdxsCIBIhydhgDIxIgytlhDIxIgChnhzEwIgGiXNnjnb/VWVHsRL27FJXlRfDNJDAcXkA8qfZNkblWrYBdatiN28dr4HLkrxSRRBK3ev3o/zhrrlvZOF+ZshJyiduOunHn5L5VsIx/thW70Hn+AJqqyxVXmEuvBTB3WSGuN1f9E0j7KQ8cmTdKqjctgDXXlP/mrLVg9mauabXbi9f+vOn7WgDz7igRaty7U0wndDBJkRbAooklofKjcTGd0MEkRVoAG50QeT6fxqii5/hmtloAexqYxVAotzzAXJx5/HBwEhF2WA6J8U3wjUd+hOb/vIbCgNnRP2bmp2yszY1rMLqIM11DuNZUicbqsuyd/vvpBB77o+gcCOGHJh9aawPMsEzsewrtT4LK3COSWItrmEihumgYGPFMMDAGRiRAlCtzmDOzWtrKZjVeNre1qmWzZuJaj7gz67vk0pe4HLjcsMdCdvlQZevD5EtWGyl3itXWrDQ7AyPiZ2AMjEiAKGeHMTAiAaKcHcbAiASIcnYYAyMSIMrZYQyMSIAoZ4cxMCIBopwdxsCIBIjyn1rRtykcGFjDAAAAAElFTkSuQmCC);
  }
}
#okta-sign-in.auth-container .mfa-u2f {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAAXNSR0IArs4c6QAAAxdJREFUeAHtmd9LU2EYx7+LyLlq4dJJ2hhoNkQJxS1K+oEQFHhhRfdd1EVBEFT/QzdFQV11VVdd1JVBRr9RsosVlRc5myljMG1Tx2wjN/ajcxYjx/acoXPv48XzwOHsfN/3vO/zfPi+Z+eHaTaey0GihMCWEkWEPAEBQxhBwAgYggAhi2MEDEGAkMUxAoYgQMjiGAFDECBkcYyAIQgQsjhGwBAECFkcQ4DZSug1lR+NfMStx6+QyWYM5xk60oObl84Y9qlVI4tjPkxMV4SiFzz6zV+ruiuOy+KYQlb93W0Y7D+ASPQ37j55g3MDfejtcOCLP4in7z4XurHsWRxTqHRfqx2nj/bihLszL7ldzvyxvucOVsfML8Xg9c1ibiGW5zATiuSP9T13sIJ56Z2EvhXiwfAY9G0zBOtS2gwAqBwEDEFG6VIKx1P4/iuBnbbd6O4wvofR8zWb6/D+ZxSOXWa0N9YTJdRGNqn84HbonhfheHLNlZhMJoxf8aB5x7Y1n7veE5QupfVA0QvLaR9LI5rbVIZSMCoLq3YuAUMQFDAChiBAyOIYAUMQIGRxjIAhCBCyOEbAEAQIWRxDgFH6dF0uB7fDirNddrjsFgSiK3jtX8Jz30K5rko1VjCXD+/F9WNO6E/PevS0WDGkQTo1GcHV4Snt4VEpi6LJ2JaSR3PKjeP/oazOarCzCef7WlZLyn+zgbngadWK/eeUclVfPKi38wUbmK7m7YZV77HWocHCt9LZwCTTWUMw2usppNJ8Fxk2MBPzcUMwM4t/kEhVfi9sOEgVjWxg7o8HkcrQrrk9GqiirOpPZQOjO+Lasx+IJ9NFVWS1/+g7YwG8mFos0lUf8F3dtEpHtBu5r6FlnNzfCFeTBcHYCt5OR+ELJ1RzKJmPFYyezdxyCg8/hUoS4xbYlhJ34ZXmFzAEIQEjYAgChKzUMQPtNiINY9nZUI82m8W40wa3Kv2ov8G513Q4pY6paSUbPLiAIYAKGAFDECBkcYyAIQgQsjhGwBAECFkcI2AIAoQsjhEwBAFCFscIGIIAIYtjCDB/AS0grc0wSQiGAAAAAElFTkSuQmCC);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-u2f {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAAAXNSR0IArs4c6QAABu1JREFUeAHtnVtMHFUYx79lYaFblhahFkIFqjRCommIFjBGfFBbE17axsQHxbdq9MGkL42JMVFj1AdNamrSeHkx0TcqaSKJVWO9JzZteaABS6tQwJYCAgWE3QUW50B265zC2Z6Z2bN75vwn2bBnzuWb8/t+2Zll5xIYmFtZISwgcJsE8m6zHZqBwCoBCAMRpAhAGClcaAxh4IAUAQgjhQuNIQwckCIAYaRwoTGEgQNSBCCMFC40hjBwQIoAhJHChcYQBg5IEYAwUrjQGMLAASkCEEYKFxpDGDggRQDCSOFCYwgDB6QIQBgpXGgMYeCAFAEII4ULjSEMHJAiAGGkcKExhIEDUgQgjBQuNIYwcECKAISRwoXGEAYOSBGAMFK40BjCwAEpAhBGChcaQxg4IEUgX6q15o2vTtygtz7rojN9gzQfjTmeTTAvSA01FXTkmX30YH2N43F07Bgw5Q5US8sJOvjqcbo8MuZZnopCITr5zkt01/ZSz8bM9YGM2SX1Dl7zVBaW2Gg8Tt+c7c31HHu6fcYIMz496ym45GDjU5kZNzl+rv016hiGh8+OQyrLt9hW/9h9iZYTidV1e+prKbK5MFUfjS3Sbxf+SpVNfGO0MM/ua6H9jzTa8t7ywts0O792QPxK+5NUX12Zqr86MUVPHD6aKpv4xphdkonJzcScIUwmqPp4TAjj4+RmYmpGH8N0/HBu9Z94/we7YB3YJpcPO76nkuJwskgLLv7ZlxpE8zdGC9PdP0zstdFyurt/oypj12OXZGzqnU0cwjjjZmwvCGNs6p1NHMI442ZsLwhjbOqdTRzCOONmbC9fnw/zVe8EnegZo7G5OCWWFmkpOu95ovMKCim/sIgiRUFq3VlKh5qrqCAY8DxOrgzoW2G+OD9Kr526rJxzW8M2Orb/XuVxVQX07S7pkzN/q2Joi9PVN06js3HbOj8VfCvM0NRC1vJ0ZSqatdiZDuxbYTINTji+jx/UC2GEmUclTwDC8ERQFhKAMEI8qOQJQBieCMpCAhBGiAeVPAEIwxNBWUgAwgjxoJInAGF4IigLCUAYIR5U8gQgDE8EZSEBCCPEg0qeAIThiaAsJABhhHhQyROAMDwRlIUEIIwQDyp5AhCGJ4KykACEEeJBJU8AwvBEUBYSgDBCPKjkCUAYngjKQgIQRogHlTwBo28oxMNgVyxWRAqpfHMBzcSW6NpMjObja7dg5duaWoYwVuZbqrdQ+wOV9OjdpbSpIJhyIWFdLnJ2eIZOXLhOX1qX3CZWUlXGvjFamJKifHqvbRc9tqtsXQHyAgFqsmRir0NNO+jlk3/QxXHvr89eN3iOrjT2GGZ7cYg6n9u9oSx8vurKw9TRvpseqrHfOZxv5/eykcKE8gP00VMNVHvHJqn8hkNBOn6A9SuS6uenxkYKc6ipiu6viDjKY8Tajb25t85RXz90Mk6YcCiPnm/e4Sp3D9dupT3VJa7G0LWzccKwb0LFhe6P9dvqy3XNuavtNk6YZusbjxcL+ypu4mKcMBXFN59/5CbhXo3jZhuy0dc4Yby6/5xX42Qj6W5iGicMu0GiF4tX43ixLSrHME6YntE5T/h6NY4nG6NwEOOE+e7SJK14cEuxU/3/KExT7oQyThi2K2H37nWzDEwu0NcXJ9wMoW1f44RhmXr/pys0OX/zQVoy2WOfTm98+6f15FmZXv5pa6Qw7FPmxc4+ii0tS2fy3dOD9PPAtHQ/v3QwUhiWPHaey9Of99D1ubVHDqdLaNz6SDnS1U+fZumG0em2T1W9scIwwOybzuMfn6NjvwxtuItin0Kd1glUrJ3bYx9VSc1kHPc/qmRy6xSMzU7BPGoJ88GvQ9RYFaG6sjCVhddO0RyZjtHvwzcoumjoAcs6/I0XJsmEfdM+PzK7+kquw99bCRi9S7oVB9akIwBh0hFCvY0AhLHhQCEdAQiTjhDqbQQgjA0HCukIQJh0hFBvIwBhbDhQSEcAwqQj5KTeumLSr4tvhbnTo3N3nSSeXVXp18W3why8b1tWctZYVeLrKyN9+9PA4daaVWHYD4bj/3pzHq/IQHatU+vOrfT63ntEzbSv8+2DzrXPTI5OwLe7pBzlrf1mQRjtU6h2AhBGLW/to0EY7VOodgIQRi1v7aNBGO1TqHYCEEYtb+2jQRjtU6h2AhBGLW/to0EY7VOodgIQRi1v7aNBGO1TqHYCEEYtb+2jQRjtU6h2AhBGLW/to0EY7VOodgIQRi1v7aNBGO1TqHYCEEYtb+2jQRjtU6h2AhBGLW/to0EY7VOodgIQRi1v7aNBGO1TqHYCEEYtb+2jQRjtU6h2AhBGLW/to0EY7VOodgIQRi1v7aNBGO1TqHYCEEYtb+2j/Qfw0C9DZSrsgwAAAABJRU5ErkJggg==);
  }
}
#okta-sign-in.auth-container .mfa-okta-password {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAAEGKdISAAAAAXNSR0IArs4c6QAAA41JREFUeAHtm0loE3EUxt9kayqoRW21wQ0Xqgc9aIugCF4UEYo9uBwERaS3guJRD94EsYKgHrwIQi96EM9WsIi0UIriwbpU02q1SmsXTdpmaSa+mcmkmUweM+KUJvLNITPv+6/z+38zJPMyymA8myWHzedQrhejEimA6Z0LXMH0zJiV2VGgeNr3hpLk9yk0mc5SWs1SbchHs9q+ykcx1s5uCBU30WPALonFInrCyNX1YRm2RIBO7FDKmMnV9wl9vve/pPT945G0vu8cnbOfR06xnY6SK5hMqfrRBF/N2jaei/Wg6AOOLQLCoQ2svYqz8p914olPnKm5q+EJW3dDOdfCZCRGIAMyEgFJd/TMp2mVGjp/0eX+Wb2PvqkMNXb9phO9cT1+EzPi5h4jHoir1MTlh7tj0piijpuehMZxmaSGC6FjMhJVkKkIMrjPVMQy4WrCMkkEJB2eARmJgKTDMyAjEZD0yvOM+ajTPKOOYePRpxnfiSbNQ31/7YPxiNQiughsCZDiNm2vZ+jZWJoO1QWpPqzQcf4lOTij0valftpd46fTfdPUH8/QzmV+2r8qQK2vpukl/+rcVROgg3WO3VuGc1ymI6uDdKmhmvomjQe/e1cE6Mz6KuqeMOKtPKmW+hA9HzfiOs7aaBPv+mk8MLaM5hDga6cEyHGZpIYLoWMyElWQARmJgKTDMyAjEZB0eKYiyJTV9xmJ2GLoZeXfxQAgjQkwAhmAARiBgCDDMQAjEBBkOAZgBAKCDMcAjEBAkOEYgBEICDIcAzACAUGGYwQwf5caK9HJjYEEreTXk0YSKkXCPhrjFxm0/al1xitKj76niRN2FOVsXYCXIcLJMH6TiVoiQb23J/z2xFRa5deciD5znT2cTPvBfZntX3ASLcr/J60JKtTDCbbmNUF6y/8fPbexqsRsvJP+GcyB2iBdZzjveLIKA2jiVORRzgqa2z4+0dvRBD38auRUT64NUdumsFlMjZzWvDs4Rx3DSR3OBIO9sGW+XEt19nIGsn0gSYkMUWwuSxcLyvMdeXzg2RO8W5w81nK5xyLzUArnevNjgsEpdH5z6ZXWktNDMxm6sq26sFn+WHNeN6dc23csyWvawYNvKXo6ak3FLg8otnqWRi4Cz8C4GKuiquDmKywXwACMQECQ4RiAEQgIMhwDMAIBQYZjAEYgIMhwDMAIBAQZjgEYgYAgwzEAIxAQ5D8vngHQNcA7SAAAAABJRU5ErkJggg==);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-okta-password {
    background-image: url(data:image/png;base64,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);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-custom-factor, #okta-sign-in.auth-container .mfa-custom-factor-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IArs4c6QAAA8NJREFUWAntl0tIlFEUx/8z8827GXV8pKbWZOWjyJSQHhYitMmI2vUkaNOiFhVBq2gXBCEERQVRRBC4iGxdRJJglhJWahH5GhEddcpxHGecV+dem5eJ3e8bFy7mbOZ+9zv3nN/8773n3k814IlEsApNvQqZOFIaTO7MpBVLK7ZYgYnZAPyhlas80uIESp77Jry41dqPLJMWV/bbkb9GpyRM0hjFYEybwV8+vOgZR0uPE47fczxwn3MWp6oL0VBqw9oUAFVyKr/LG8RvXwA/XV68JJhepwcDLh8BJU+hRq3G5mwTqtdZcKgiD0VWPTKNWlj1miRVlnsQBpukNXSy+Qs8/iDGPD6Ew8uFjb/TatQosOiRb9Gh+URV/MV/WsJ1bC4YQiAUwqhbHIrlDoTCGKZpFvwfMVzFaywWgRpqFXC1rph33WxzIJw8s4muwu2UwHYXW+APRjA7H8KNA3ae9Gn3OEoyDHDNBfBtcmFDCNMkOCoG25Fvxusz20ktFUbc/ljIV9S3yWbEFIHVPviE4en4u5iTQEMx2LgngBlSipWE9Zl6vOyb5OkObrFB0qgQovn00HulpgjMIKlQlKGD2x9CjimChsef0Tbs5gx1JVa8PVvFVTRp1TSlytCEd2Vi+PO1hfhwroZqlRFtQ9MxKObDAFlfbZEVjiu7wHyVmCKwxDNRR3VqsUlsm/41PamrxP6NukwUFRaS3O0Yhb2pA98nvdhFO/NoRXZsVCOtsT00nR0ON8pvf8Qd8mUWHRtz/E9DeI0ZJA2i6rAyNU83iTyzFiralc+PVaKdQFj92ktQrK8sx0S3jTD3Yww62hByTAaYGuaEs85mlDioLxBG/685UimD5+2lQ3xjlhFsOg1SfEJsdPOQY8JgFoKqzDOja2Sax//q9KL+UTcvC0GS6vOFnbz/yLMeWPQSh4oVWFKw3m6TwwVhMBa1sTwXr35MYWxmoWh2jnp4MiMpc/3NIJ2LEfykq9DiI6mUCm5t8YKionTCtwsWkK2tpndDeNg5Ap9g8cwx63CtoRSHK3NFmbifLMXY8r28bz0MVDifdI1iwrP8cVNKd7LL+zbgYFmOLCjmLEuxaHQ2Va0DLtxtd9CaYxWfaRk3tnv327NwkaC20rpUYorAoonYB8j99w609Drh8s7z7pJMI07XFOJ4VQHMuviujI4R/U0JjCVhH0at/S7cI0Ar7cZLpNK2tcpUSoROGSwabISuNxkGiUqF+L0+Onap3xUDWyp4Kn3KF0EqWQXGpsEEREpySSuWJIfAw6pV7A8wb0cNS+QRlgAAAABJRU5ErkJggg==);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-custom-factor, #okta-sign-in.auth-container .mfa-custom-factor-30 {
    background-image: url(data:image/png;base64,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);
  }
}
#okta-sign-in.auth-container .mfa-custom-factor {
  background-image: url(data:image/png;base64,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);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-custom-factor {
    background-image: url(data:image/png;base64,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);
  }
}
#okta-sign-in.auth-container .enroll-factor-row .mfa-webauthn, #okta-sign-in.auth-container .mfa-webauthn-30 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKOSURBVHgB7Zi/a1NRFMe/kUgjShNoiENLYpGmGlEMClXqoIIFdWmKS1xi/QeSxdkfa0HtIrg0uqRLpZM6iQ4KRStNa41QKCZqaV8WXyXBV6zUd25ITNs099z3WujwPnDJzcvl8sk55/5IXF9La2vYhezBLsURU8URU8URU8UNm/xaWcWP5RWzGWhtcaPV40YksB92sSw28W0Zw+8K5qu+6TMS7Av7kewNosPrgRVcqjs/RebWi7mGQo24ebodyXMhIbtjYrliCfHMjEhfMw75PMjrRu09RW00fkIpemwxilR8dFrU01b0H/EjPRCGz1OJzp3XBdw1G0F193zwFLiwV6VMiqI0fj2Cp1MaOu+/x+D4HFJn20UjcsUyht8WsK1iY5+0plLEjehBZJfKSL2cF2l8MrUkJBPm8yojkwvSMlASezarScdQ+vTff9Y9q68zgqTSHxbAQSpGk3FW4Ju8jvOdvlrqKLVJs59dLK8bN/Gdt5qlazinlcEhcbKSsgeXDwshEssulsziz1uaz/bOT6Rj3SJa0UcfoRt/RT//0xBR3Ai3xqRisolIigr/wsiMKH6CCt8u0hrr8LagmVT/0TbRT0QD4MA9AaRikcCBhpNV0uc1IzUtUujbtxcceoJe1jjWdnGpq22TFKVPbBHGqkhhLPOZMxX6uvyscSyxa8f/b5KUOmqxTE4U+O2LIXChs7J+rmawz8p7r+aRnqxsjtVIbezLGLrSzRZjn5Up8+pSvQDWi3ClUr0htpSSGC2AxwPHLN1OSYruZCq4rPxF8NC8JdDtVQZ9maGrYXbB2xYj6H5GZ+jYbBFftFJtIyaZnqAPZ8xtgVKnenO1LbbTOL8rVXHEVHHEVHHEVPkHlxIJgiXS6ZEAAAAASUVORK5CYII=);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .enroll-factor-row .mfa-webauthn, #okta-sign-in.auth-container .mfa-webauthn-30 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAU6SURBVHgB7ZxNaFRXFMfPVMEpKclAxJkSGw1ixEFNUlq0NAVDaaG6qBg3WbXJRujGaaHLUluXAWs2pd0k7aZu0uhKISJRUDQqmvgRNUGTqMFM8CMJI05A0ft/wwszb94b5+Sd+14W9wdh3syYZPi9c88598NExjNv3pChbN4jAwsjjIkRxsQIY2KEMTHCmBhhTIwwJkYYEyOMiRHGxAhjYoQxMcKYGGFMjDAmK2kZMDLzgkbSGXo0l6Wp+YXF1ytXraCaqigl13xAyXiFeh7+xw3tE1x8MEf/30xT/+gTml94Vdb3QFzr1jh9vbGa1iqRYRAJeom66/wkdV+eKluSF/u2JujA57WBiwtMGCLq5xN31LBbIElSzeuUuHUUFIEIO3T6HnVfmSJdIMqOtm0LJNq0CsOw2983oqJrlnSDgtC5u17lt9WkE23CIKvtv2GrAvolFl1J62NR63E2+4qGpjOe/7Zz1yaV3+KkC21VEpHlVxYE/fHNBtqzudq6tpmYzdJvA5P0z7V00fdg+KMFQUXVgZYIO6IqYde5SfIDImqgY5v16Pl7LkzRjyfvFb2uM6eJC0M1bDs6TH5ANF374eNFWUOPM/TvUFoNx9fUmKigb1XE2e95SdtRW6WkNZA04sK++GvQd+uAYZj6rMa67lJCUg4hzuirOzyohmnx7/x7b1K8CIjOJXtvpEX6LOQsgFyVcokevN7ed3fx+fdNCdefc+j0fZJGVFjX+QnyC6LGjhxElxdnJuasigkaE+4JHnPT/rGnJImYMHww6S7eFuL9/mvrsep972Lfc+URSSIm7NTYE5IgX5JX5IBcJK6yrudeeotFEfI7b81HLsJGZUIfws6M52YG3zXFF6U4wXs2x++UvlnIrVKICBuZyYjexbMqPwG0FwMdDQXS7Gb2YEtuwo0C4NbAFny+tP/Zho1Ipy+ZuzDU8qMHz8d/2m5NhxB9GKb5XX973+g7f+bgQ7m5rIgwrJZKUKq7d+azXGsxqqrlu2XMZ+WiXyjCsuQXpyx09y09161oQhPb8GFOGEQNq/cwDGfLFIF0gS+JJe5lsabvJQtC8OXWvHKZVy2IhLDQd42cslAhbVmSVEZXkAQiwiqjS7tzbjkL3b20LCC14yQibCnLKF4J/lfVLsSisplCcnsuFGFOWYgoJHPQqJL7sbYkSZKMyy0migjD2lO5uCX4usOXqOnPq9Y12FkXI0mSaypICpFYRchDGuZtpSiSNf2iIMHjGi2EHW1SfLWxmqQQG9zbP4qVFOaWsyaevyxI8Lg+OOBvadsJ0sWOWrmIFWsrOj6t8XzPK8Hv2bzaSvI6wY2UREwYhmXrFvftrZ699QU5C2vwdmRhEr1zffk5kEuquZYkEW1csW3vhr3QZ3fw2Lho6R7OG44R0kHrloT4zpH4Jsjval+wx+VYACbPzg1YO+qkkzzQtdUmPjVClK2tKl70c9uthigdsgAOqOjYlxQXhlyG/cAwD7+llCxdxwW0TL5xZ7EnGAb7VOE50Kyv8mpbrUDv07mrnoIEsjp3byKdaD8fhvX+/X23xLfgnHR8UkO/fLmBdBPIgTqsyB45N2mdaZUmqHNhNoGece29MW2dcZWKNkQV8lWQBSYSxt+tgLjemzM0uISTiZDTrkRhKhZGJY6E+Yc+MFRxnLN/7Jl1fXumuFdDxc2d1a+wjptLTqSXQqjCvLB3ocI6i1+KZSlsOWP+rxETI4yJEcbECGNihDExwpgYYUyMMCZGGBMjjIkRxsQIY2KEMTHCmBhhTIwwJm8Bte81PUfqk68AAAAASUVORK5CYII=);
  }
}
#okta-sign-in.auth-container .mfa-webauthn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAStSURBVHgB7ZvNS1RhFIePZThReAcKLSodiQrtw4qgohZK0KIWZbZxZfkPOC1aRlbbCN0EbZzcNJuCWlSLCA36LsosrIjQPqQmCh0xGEGw+3vHO40z9+jMfc+dcfE+IHeYuSMzzz3nvB/nTsnQxPQ0GbJYRAZXjBgGI4bBiGEwYhiMGAYjhsGIYTBiGIwYBiOGwYhhMGIYjBgGI4ahlIrA069xuvfpN32PT9LgrwkaT0zR+OSUeq28rJTqKpfTWitAu9dZtKfKUo8LTUmhNqrwxSMvR6j7xUhKQq7sqQpS85ZKOr61kgqF72J0hGSCyDlzYD0d3LCC/MZXMUiZ03c+qJSRpG3XGmrfX63Szi98E9NtR8mF+5/JLxA90ZZtvtUfX0alzkdfRKSEggEKBtyj4ns8QS3RAXX0A/GIgZSuh1/IK5DRvncNndhRmZIyPJagq69jdK43+/8iYm6f3CmeVqJiUFNaom/IK5DS27ZNHd2AoMbuN/Zxds3CkB5tqSdJxFIJIY1C65VMKYiQpmuDtogB6rEfO+dEmjZlvRcXBDVNErH4w5CsM/qcbaxOSYGMvuGx1Gt4jGjBOQ01QWoIWfZz8VnvR/piniOVUiIRg2jRvWINNZY6IlLSpTh02PVlLJGcB7XuzJ7oqfnSC7moERHT9ch7sQUosk60OGnjxq33f9QxFFzq+jouju4k0kFEzNOvY6SDEwkgGFjMnmctnTtNIOX62xhJoC0GhU9iZts3lJSLoZpj+6pl6jg8ys9dsDiVQECMXrQ4PJgppiiuKLKZYDTKJd1woSTSSbuEP/sWJwmq0+YuHWr0sejBUJwsu/4crV2RktL1ZMS1OKeDwaCuYjnpoC1mPKF/dRAhmOmm0xAKqr90ECnhu/MvNQZjf4svBhtNOkBKx0zq9P+YoKbooEqnVluUEyWIkJ5XsXkjxWFBpJIOmVIaIwNqhLr6+qf684pEFBdtz5eTslDQFrPWKqN8SZcCevpjolLKA/qJoC2mvGxJXudnSnGeCwXzF8xRV7GMdNEWU5vHh8hMn3Mz6x8sCXrb5LYNJHb1tMWg1ZELbjUFC8NTd2S3PyFFQoz2RhWGxvrOx3Oek5k+Oy6/ov6f/4d5Z6dOos40b1lFFw9vJF0Eakyp2kHjcKsprRmTOQiRKr7Ht1aQBCLDdfu+atfn06Xgi2OzCYTthWJ4jsWiV5BCaM5JICIGH8YtaravTtYf1JSaS89VCjlyjtSuJGm4C+QFsc1wrLLRzkgHU3pM72++/51KFee5vqHRrE1tHbA2QrdACtEuwXm7lxQR3pTOBdQ5SJFsvokuCcJ221RicpUvaNdKdyRFxeDKXTm22dMywSthu66gly2N+CIy2VOuL4gcSEG0+IFvTf1kA+6j2mqUBpGJ20H8vF/G9/tjOu1GWESwrbHbnhpcPLTR97usCnJHFaIHgm68897agJDwviqxCdx8lBTyN5EQhPnO9Xe/6FkO3QWkTLOdLriDqlBCHEqK+WNRSEKKYfPaAUUbG02YsBXjpkSHoopZyJj7fBmMGAYjhsGIYTBiGIwYBiOGwYhhMGIYjBgGI4bBiGEwYhiMGAYjhuEfKlgAq7ujXawAAAAASUVORK5CYII=);
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  #okta-sign-in.auth-container .mfa-webauthn {
    background-image: url(data:image/png;base64,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);
  }
}
#okta-sign-in.auth-container .button {
  color: #2f3f4a;
  background-color: #fbfbfb;
  background: linear-gradient(#fbfbfb, #f8f8f8);
  border-color: #c3c3c3 #c3c3c3 #bbb;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 0 hsla(0, 0%, 100%, 0.1);
}

#okta-sign-in.auth-container .button:active, #okta-sign-in.auth-container .button:focus, #okta-sign-in.auth-container .button:hover {
  background-color: #fff;
  background: -ms-linear-gradient(top, #fff 0, #fcfcfc 100%);
  background-image: linear-gradient(#fff, #fcfcfc);
  border-color: #b2b2b2 #b2b2b2 #afaeae;
  text-decoration: none;
  cursor: pointer;
  box-shadow: none;
}

#okta-sign-in.auth-container .button:focus {
  border-color: #0074b3;
}

#okta-sign-in.auth-container .button-dark {
  color: #fff;
  background-color: #929292;
  background: linear-gradient(#929292, #8a8a8a);
  border-color: #6c6c6c #6c6c6c #676767;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 1px 0 0 hsla(0, 0%, 100%, 0.1);
}

#okta-sign-in.auth-container .button-dark:active, #okta-sign-in.auth-container .button-dark:focus, #okta-sign-in.auth-container .button-dark:hover {
  background-color: #9a9a9a;
  background: -ms-linear-gradient(top, #9a9a9a 0, #929292 100%);
  background-image: linear-gradient(#9a9a9a, #929292);
  border-color: #606060 #606060 #5e5e5e;
  text-decoration: none;
  cursor: pointer;
  box-shadow: none;
}

#okta-sign-in.auth-container .button-primary {
  color: #fff;
  background-color: #1662dd;
  background: linear-gradient(#1662dd, #155ccf);
  border-color: #0f4397 #0f4397 #0e3f8e;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 1px 0 0 hsla(0, 0%, 100%, 0.1);
}

#okta-sign-in.auth-container .button-primary:active, #okta-sign-in.auth-container .button-primary:focus, #okta-sign-in.auth-container .button-primary:hover {
  background-color: #1a69e8;
  background: -ms-linear-gradient(top, #1a69e8 0, #1662dd 100%);
  background-image: linear-gradient(#1a69e8, #1662dd);
  border-color: #0d3a83 #0d3a83 #0d387e;
  text-decoration: none;
  cursor: pointer;
  box-shadow: none;
}

#okta-sign-in.auth-container .button-success {
  color: #fff;
  background-color: #4cbf9c;
  background: linear-gradient(#4cbf9c, #42b995);
  border-color: #328c71 #328c71 #2f856b;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15), inset 0 1px 0 0 hsla(0, 0%, 100%, 0.1);
}

#okta-sign-in.auth-container .button-success:active, #okta-sign-in.auth-container .button-success:focus, #okta-sign-in.auth-container .button-success:hover {
  background-color: #57c3a2;
  background: -ms-linear-gradient(top, #57c3a2 0, #4cbf9c 100%);
  background-image: linear-gradient(#57c3a2, #4cbf9c);
  border-color: #2c7b63 #2c7b63 #2b7861;
  text-decoration: none;
  cursor: pointer;
  box-shadow: none;
}

#okta-sign-in.auth-container .button.link-button-disabled {
  color: #aaa;
}

#okta-sign-in.auth-container .button.link-button-disabled:active, #okta-sign-in.auth-container .button.link-button-disabled:focus, #okta-sign-in.auth-container .button.link-button-disabled:hover {
  cursor: default;
  background-image: none;
}

#okta-sign-in.auth-container .button.button-primary.link-button-disabled {
  color: #fff;
  background-color: #63b1d7;
  border-color: #63b1d7;
  background-image: none;
  box-shadow: none;
}

#okta-sign-in.auth-container .button.button-primary.link-button-disabled:active, #okta-sign-in.auth-container .button.button-primary.link-button-disabled:focus, #okta-sign-in.auth-container .button.button-primary.link-button-disabled:hover {
  cursor: default;
  background-image: none;
}

#okta-sign-in.auth-container .icon-button {
  color: #2f3f4a;
  background-color: #fff;
  background: linear-gradient(#fff, #fff);
  border-color: #c4c4c4 #c4c4c4 #bdbdbd;
}

#okta-sign-in.auth-container .icon-button:active, #okta-sign-in.auth-container .icon-button:focus, #okta-sign-in.auth-container .icon-button:hover {
  background-color: #fff;
  background: -ms-linear-gradient(top, #fff 0, #fff 100%);
  background-image: linear-gradient(#fff, #fff);
  border-color: #b3b3b3 #b3b3b3 #afafaf;
  text-decoration: none;
  cursor: pointer;
}

#okta-sign-in.auth-container .okta-dropdown-list {
  border-color: #888;
}

#okta-sign-in.auth-container .factors-dropdown-wrap .okta-dropdown-list {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
}

#okta-sign-in.auth-container .okta-dropdown-option.dropdown-list-title:hover {
  background: transparent;
}

#okta-sign-in.auth-container .okta-dropdown-option a {
  color: #2f3f4a;
}

#okta-sign-in.auth-container .enroll-required-factor-list .enroll-factor-row-min .enroll-factor-description h3 {
  color: #a7a7a7;
}

#okta-sign-in.auth-container .okta-form-input-field {
  background-color: #fff;
  border-color: #bbb;
}

#okta-sign-in.auth-container .okta-form-input-field:hover {
  border-color: #888;
}

#okta-sign-in.auth-container .okta-form-input-field.focused-input {
  border-color: #0074b3;
}

#okta-sign-in.auth-container .okta-form-input-field input {
  font-family: montserrat, Arial, Helvetica, sans-serif;
  color: #2f3f4a;
}

#okta-sign-in.auth-container .okta-form-input-field input::-webkit-input-placeholder {
  font-family: montserrat, Arial, Helvetica, sans-serif;
  color: #aaa;
}

#okta-sign-in.auth-container .okta-form-input-field input::-moz-placeholder {
  font-family: montserrat, Arial, Helvetica, sans-serif;
  color: #aaa;
}

#okta-sign-in.auth-container .okta-form-input-field input:-ms-input-placeholder {
  font-family: montserrat, Arial, Helvetica, sans-serif;
  color: #aaa;
}

#okta-sign-in.auth-container .okta-form-input-field input[disabled] {
  color: #5c6971;
  -webkit-text-fill-color: #5c6971;
}

#okta-sign-in.auth-container .okta-form-input-field input[type=password] {
  font-family: Verdana, sans-serif;
}

#okta-sign-in.auth-container .okta-form-input-field input[type=password]:-moz-placeholder-shown {
  font-family: montserrat, Arial, Helvetica, sans-serif;
}

#okta-sign-in.auth-container .okta-form-input-field input[type=password]:placeholder-shown {
  font-family: montserrat, Arial, Helvetica, sans-serif;
}

#okta-sign-in.auth-container .okta-form-input-field placeholder {
  font-family: montserrat, Arial, Helvetica, sans-serif;
  color: #aaa;
}

#okta-sign-in.auth-container .input-icon:before, #okta-sign-in.auth-container .input-tooltip:before {
  color: #a7a7a7;
}

#okta-sign-in.auth-container .chzn-single {
  background-color: #fff;
  border-color: #bbb;
}

#okta-sign-in.auth-container .chzn-single span {
  color: #5c6971;
}

#okta-sign-in.auth-container .chzn-single:hover {
  border-color: #888;
}

#okta-sign-in.auth-container .chzn-with-drop .chzn-drop, #okta-sign-in.auth-container .chzn-with-drop .chzn-single {
  background-color: #fff;
  border-color: #888;
}

.okta-tooltip.qtip-custom {
  font-family: montserrat, Arial, Helvetica, sans-serif;
}

.okta-sign-in-security-image-tooltip.qtip-custom {
  font-family: montserrat, Arial, Helvetica, sans-serif;
}

@media only screen and (max-width: 600px) {
  .login-bg-image {
    background-image: none !important;
    background-color: #fff !important;
    filter: unset !important;
  }

  #okta-sign-in.auth-container {
    width: auto;
    margin-right: 0;
    margin-left: 0;
  }

  #okta-sign-in.auth-container.main-container {
    border: 0;
    box-shadow: none;
  }

  #okta-sign-in.auth-container .auth-content {
    max-width: 316px;
    margin: 0 auto;
  }
}
/*# sourceMappingURL=okta-sign-in.css.map */
/*Screen width*/
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.3s ease-in-out;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.v-application {
  font-family: "Source Sans Pro";
}

.flex-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.flex-column--full {
  height: 100%;
}
.flex-column--guttered > *:not(:last-child) {
  margin-bottom: 1rem;
}

.flex-row {
  display: flex;
  flex-direction: row;
}
.flex-row--full {
  height: 100%;
}
.flex-row--guttered > *:not(:last-child) {
  margin-right: 1rem;
}

.full-flex-column-top {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
}

.full-flex-column-center {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.btn {
  padding: 0.3rem;
  border-radius: 0.3rem;
}

.promo-primary-text {
  color: #2f477c;
}

.truncate-text,
.truncate-text div {
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.clickable:hover {
  cursor: pointer;
}

.clear-footer {
  margin-bottom: 4rem;
}

.clearfix {
  float: none;
  clear: both;
}

.product-group-filler {
  height: 5.5rem;
}

.product-group-closed-filler {
  height: 5.2rem;
}

.product-group-end-filler {
  height: 1.7rem;
}

.ag-theme-custom {
  -webkit-font-smoothing: antialiased;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
  font-family: "Source Sans Pro Regular", "Source Sans Pro", sans-serif !important;
  font-size: 13px;
  line-height: normal;
}
@font-face {
  font-family: "agGridAlpine";
  src: url("data:application/font-woff;charset=utf-8;base64,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") format("woff");
  font-weight: normal;
  font-style: normal;
}
.ag-theme-custom .ag-icon {
  font-family: "agGridAlpine";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ag-theme-custom .ag-icon-aggregation::before {
  content: "\f101";
}
.ag-theme-custom .ag-icon-arrows::before {
  content: "\f102";
}
.ag-theme-custom .ag-icon-asc::before {
  content: "\f103";
}
.ag-theme-custom .ag-icon-cancel::before {
  content: "\f104";
}
.ag-theme-custom .ag-icon-chart::before {
  content: "\f105";
}
.ag-theme-custom .ag-icon-color-picker::before {
  content: "\f109";
}
.ag-theme-custom .ag-icon-columns::before {
  content: "\f10a";
}
.ag-theme-custom .ag-icon-contracted::before {
  content: "\f10b";
}
.ag-theme-custom .ag-icon-copy::before {
  content: "\f10c";
}
.ag-theme-custom .ag-icon-cross::before {
  content: "\f10d";
}
.ag-theme-custom .ag-icon-csv::before {
  content: "\f10e";
}
.ag-theme-custom .ag-icon-desc::before {
  content: "\f10f";
}
.ag-theme-custom .ag-icon-excel::before {
  content: "\f110";
}
.ag-theme-custom .ag-icon-expanded::before {
  content: "\f111";
}
.ag-theme-custom .ag-icon-eye-slash::before {
  content: "\f112";
}
.ag-theme-custom .ag-icon-eye::before {
  content: "\f113";
}
.ag-theme-custom .ag-icon-filter::before {
  content: "\f114";
}
.ag-theme-custom .ag-icon-first::before {
  content: "\f115";
}
.ag-theme-custom .ag-icon-grip::before {
  content: "\f116";
}
.ag-theme-custom .ag-icon-group::before {
  content: "\f117";
}
.ag-theme-custom .ag-icon-last::before {
  content: "\f118";
}
.ag-theme-custom .ag-icon-left::before {
  content: "\f119";
}
.ag-theme-custom .ag-icon-linked::before {
  content: "\f11a";
}
.ag-theme-custom .ag-icon-loading::before {
  content: "\f11b";
}
.ag-theme-custom .ag-icon-maximize::before {
  content: "\f11c";
}
.ag-theme-custom .ag-icon-menu::before {
  content: "\f11d";
}
.ag-theme-custom .ag-icon-minimize::before {
  content: "\f11e";
}
.ag-theme-custom .ag-icon-next::before {
  content: "\f11f";
}
.ag-theme-custom .ag-icon-none::before {
  content: "\f120";
}
.ag-theme-custom .ag-icon-not-allowed::before {
  content: "\f121";
}
.ag-theme-custom .ag-icon-paste::before {
  content: "\f122";
}
.ag-theme-custom .ag-icon-pin::before {
  content: "\f123";
}
.ag-theme-custom .ag-icon-pivot::before {
  content: "\f124";
}
.ag-theme-custom .ag-icon-previous::before {
  content: "\f125";
}
.ag-theme-custom .ag-icon-right::before {
  content: "\f128";
}
.ag-theme-custom .ag-icon-save::before {
  content: "\f129";
}
.ag-theme-custom .ag-icon-small-down::before {
  content: "\f12a";
}
.ag-theme-custom .ag-icon-small-left::before {
  content: "\f12b";
}
.ag-theme-custom .ag-icon-small-right::before {
  content: "\f12c";
}
.ag-theme-custom .ag-icon-small-up::before {
  content: "\f12d";
}
.ag-theme-custom .ag-icon-tick::before {
  content: "\f12e";
}
.ag-theme-custom .ag-icon-tree-closed::before {
  content: "\f12f";
}
.ag-theme-custom .ag-icon-tree-indeterminate::before {
  content: "\f130";
}
.ag-theme-custom .ag-icon-tree-open::before {
  content: "\f131";
}
.ag-theme-custom .ag-icon-unlinked::before {
  content: "\f132";
}
.ag-theme-custom .ag-icon-row-drag::before {
  content: "\f116";
}
.ag-theme-custom .ag-left-arrow::before {
  content: "\f119";
}
.ag-theme-custom .ag-right-arrow::before {
  content: "\f128";
}
.ag-theme-custom .ag-root-wrapper {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-custom [class^=ag-], .ag-theme-custom [class^=ag-]:focus, .ag-theme-custom [class^=ag-]:after, .ag-theme-custom [class^=ag-]:before {
  box-sizing: border-box;
  outline: none;
}
.ag-theme-custom [class^=ag-]::-ms-clear {
  display: none;
}
.ag-theme-custom .ag-checkbox .ag-input-wrapper,
.ag-theme-custom .ag-radio-button .ag-input-wrapper {
  overflow: visible;
}
.ag-theme-custom .ag-range-field .ag-input-wrapper {
  height: 100%;
}
.ag-theme-custom .ag-toggle-button {
  flex: none;
  width: unset;
  min-width: unset;
}
.ag-theme-custom .ag-ltr .ag-label-align-right .ag-label {
  margin-left: 6px;
}

.ag-theme-custom .ag-rtl .ag-label-align-right .ag-label {
  margin-right: 6px;
}

.ag-theme-custom input[class^=ag-] {
  margin: 0;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-custom textarea[class^=ag-],
.ag-theme-custom select[class^=ag-] {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-custom input[class^=ag-]:not([type]),
.ag-theme-custom input[class^=ag-][type=text],
.ag-theme-custom input[class^=ag-][type=number],
.ag-theme-custom input[class^=ag-][type=tel],
.ag-theme-custom input[class^=ag-][type=date],
.ag-theme-custom input[class^=ag-][type=datetime-local],
.ag-theme-custom textarea[class^=ag-] {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border-width: 1px;
  border-style: solid;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-input-border-color, var(--ag-border-color, #babfc7));
}
.ag-theme-custom input[class^=ag-]:not([type]):disabled,
.ag-theme-custom input[class^=ag-][type=text]:disabled,
.ag-theme-custom input[class^=ag-][type=number]:disabled,
.ag-theme-custom input[class^=ag-][type=tel]:disabled,
.ag-theme-custom input[class^=ag-][type=date]:disabled,
.ag-theme-custom input[class^=ag-][type=datetime-local]:disabled,
.ag-theme-custom textarea[class^=ag-]:disabled {
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  background-color: #f1f2f4;
  background-color: #f1f2f4;
  background-color: var(--ag-input-disabled-background-color, #f1f2f4);
  border-color: rgba(186, 191, 199, 0.3);
  border-color: rgba(186, 191, 199, 0.3);
  border-color: var(--ag-input-disabled-border-color, rgba(186, 191, 199, 0.3));
}
.ag-theme-custom input[class^=ag-]:not([type]):focus,
.ag-theme-custom input[class^=ag-][type=text]:focus,
.ag-theme-custom input[class^=ag-][type=number]:focus,
.ag-theme-custom input[class^=ag-][type=tel]:focus,
.ag-theme-custom input[class^=ag-][type=date]:focus,
.ag-theme-custom input[class^=ag-][type=datetime-local]:focus,
.ag-theme-custom textarea[class^=ag-]:focus {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom input[class^=ag-][type=number] {
  -moz-appearance: textfield;
}
.ag-theme-custom input[class^=ag-][type=number]::-webkit-outer-spin-button, .ag-theme-custom input[class^=ag-][type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ag-theme-custom input[class^=ag-][type=range] {
  padding: 0;
}
.ag-theme-custom input[class^=ag-][type=button]:focus, .ag-theme-custom button[class^=ag-]:focus {
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-custom .ag-drag-handle {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-custom .ag-list-item, .ag-theme-custom .ag-virtual-list-item {
  height: 24px;
}
.ag-theme-custom .ag-keyboard-focus .ag-virtual-list-item:focus {
  outline: none;
}
.ag-theme-custom .ag-keyboard-focus .ag-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom .ag-select-list {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  overflow-y: auto;
  overflow-x: hidden;
}
.ag-theme-custom .ag-list-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-theme-custom .ag-list-item.ag-active-item {
  background-color: rgba(33, 150, 243, 0.1);
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-custom .ag-select-list-item {
  padding-left: 4px;
  padding-right: 4px;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.ag-theme-custom .ag-select-list-item span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ag-theme-custom .ag-select .ag-picker-field-wrapper {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  min-height: 24px;
  cursor: default;
}
.ag-theme-custom .ag-select.ag-disabled .ag-picker-field-wrapper:focus {
  box-shadow: none;
}
.ag-theme-custom .ag-select:not(.ag-cell-editor) {
  height: 24px;
}
.ag-theme-custom .ag-select .ag-picker-field-display {
  margin: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ag-theme-custom .ag-select .ag-picker-field-icon {
  display: flex;
  align-items: center;
}
.ag-theme-custom .ag-select.ag-disabled {
  opacity: 0.5;
}
.ag-theme-custom .ag-rich-select {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-custom .ag-rich-select-list {
  width: 100%;
  min-width: 200px;
  height: 273px;
}
.ag-theme-custom .ag-rich-select-value {
  padding: 0 6px 0 2;
  height: 42px;
  border-bottom: solid 1px;
  border-bottom-color: #dde2eb;
  border-bottom-color: #dde2eb;
  border-bottom-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-custom .ag-rich-select-virtual-list-item {
  cursor: default;
  height: 24px;
}
.ag-theme-custom .ag-rich-select-virtual-list-item:hover {
  background-color: rgba(33, 150, 243, 0.1);
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-custom .ag-rich-select-row {
  padding-left: 2;
}
.ag-theme-custom .ag-rich-select-row-selected {
  background-color: rgba(33, 150, 243, 0.3);
  background-color: rgba(33, 150, 243, 0.3);
  background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3));
}
.ag-theme-custom .ag-row-drag,
.ag-theme-custom .ag-selection-checkbox,
.ag-theme-custom .ag-group-expanded,
.ag-theme-custom .ag-group-contracted {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-custom .ag-ltr .ag-row-drag, .ag-theme-custom .ag-ltr .ag-selection-checkbox, .ag-theme-custom .ag-ltr .ag-group-expanded, .ag-theme-custom .ag-ltr .ag-group-contracted {
  margin-right: 12px;
}

.ag-theme-custom .ag-rtl .ag-row-drag, .ag-theme-custom .ag-rtl .ag-selection-checkbox, .ag-theme-custom .ag-rtl .ag-group-expanded, .ag-theme-custom .ag-rtl .ag-group-contracted {
  margin-left: 12px;
}

.ag-theme-custom .ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
  height: 40px;
  display: flex;
  align-items: center;
  flex: none;
}
.ag-theme-custom .ag-group-expanded,
.ag-theme-custom .ag-group-contracted {
  cursor: pointer;
}
.ag-theme-custom .ag-group-title-bar-icon {
  cursor: pointer;
  flex: none;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-custom .ag-ltr .ag-group-child-count {
  margin-left: 2px;
}

.ag-theme-custom .ag-rtl .ag-group-child-count {
  margin-right: 2px;
}

.ag-theme-custom .ag-group-title-bar {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-subheader-background-color, #fff);
  padding: 6px;
}
.ag-theme-custom .ag-group-toolbar {
  padding: 6px;
}
.ag-theme-custom .ag-disabled-group-title-bar, .ag-theme-custom .ag-disabled-group-container {
  opacity: 0.5;
}
.ag-theme-custom .group-item {
  margin: 3px 0;
}
.ag-theme-custom .ag-label {
  white-space: nowrap;
}
.ag-theme-custom .ag-ltr .ag-label {
  margin-right: 6px;
}

.ag-theme-custom .ag-rtl .ag-label {
  margin-left: 6px;
}

.ag-theme-custom .ag-label-align-top .ag-label {
  margin-bottom: 3px;
}
.ag-theme-custom .ag-ltr .ag-slider-field, .ag-theme-custom .ag-ltr .ag-angle-select-field {
  margin-right: 12px;
}

.ag-theme-custom .ag-rtl .ag-slider-field, .ag-theme-custom .ag-rtl .ag-angle-select-field {
  margin-left: 12px;
}

.ag-theme-custom .ag-angle-select-parent-circle {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-custom .ag-angle-select-child-circle {
  top: 4px;
  left: 12px;
  width: 6px;
  height: 6px;
  margin-left: -3px;
  margin-top: -4px;
  border-radius: 3px;
  background-color: #181d1f;
  background-color: #181d1f;
  background-color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-custom .ag-picker-field-wrapper {
  border: 1px solid;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  border-radius: 5px;
}
.ag-theme-custom .ag-picker-field-wrapper:focus {
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-custom .ag-picker-field-button {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-custom .ag-dialog.ag-color-dialog {
  border-radius: 5px;
}
.ag-theme-custom .ag-color-picker .ag-picker-field-display {
  height: 16px;
}
.ag-theme-custom .ag-color-panel {
  padding: 6px;
}
.ag-theme-custom .ag-spectrum-color {
  background-color: red;
  border-radius: 2px;
}
.ag-theme-custom .ag-spectrum-tools {
  padding: 10px;
}
.ag-theme-custom .ag-spectrum-sat {
  background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0));
}
.ag-theme-custom .ag-spectrum-val {
  background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0));
}
.ag-theme-custom .ag-spectrum-dragger {
  border-radius: 12px;
  height: 12px;
  width: 12px;
  border: 1px solid white;
  background: black;
  box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24);
}
.ag-theme-custom .ag-spectrum-hue-background {
  border-radius: 2px;
}
.ag-theme-custom .ag-spectrum-alpha-background {
  border-radius: 2px;
}
.ag-theme-custom .ag-spectrum-tool {
  margin-bottom: 10px;
  height: 11px;
  border-radius: 2px;
}
.ag-theme-custom .ag-spectrum-slider {
  margin-top: -12px;
  width: 13px;
  height: 13px;
  border-radius: 13px;
  background-color: #f8f8f8;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
}
.ag-theme-custom .ag-recent-color {
  margin: 0 3px;
}
.ag-theme-custom .ag-recent-color:first-child {
  margin-left: 0;
}
.ag-theme-custom .ag-recent-color:last-child {
  margin-right: 0;
}
.ag-theme-custom.ag-dnd-ghost {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  border: solid 1px;
  border-color: #dde2eb;
  border-color: #dde2eb;
  border-color: var(--ag-secondary-border-color, #dde2eb);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
  height: 48px !important;
  line-height: 48px;
  margin: 0;
  padding: 0 12px;
  transform: translateY(12px);
}
.ag-theme-custom .ag-dnd-ghost-icon {
  margin-right: 6px;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
}
.ag-theme-custom .ag-popup-child:not(.ag-tooltip-custom) {
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
}
.ag-dragging-range-handle .ag-theme-custom .ag-dialog, .ag-dragging-fill-handle .ag-theme-custom .ag-dialog {
  opacity: 0.7;
  pointer-events: none;
}
.ag-theme-custom .ag-dialog {
  border-radius: 3px;
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-panel {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-custom .ag-panel-title-bar {
  background-color: var(--ag-header-background-color);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)));
  height: 48px;
  padding: 6px 2;
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-ltr .ag-panel-title-bar-button {
  margin-left: 6px;
}

.ag-theme-custom .ag-rtl .ag-panel-title-bar-button {
  margin-right: 6px;
}

.ag-theme-custom .ag-tooltip {
  background-color: var(--ag-header-background-color);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
  padding: 6px;
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  border-radius: 3px;
  transition: opacity 1s;
}
.ag-theme-custom .ag-tooltip.ag-tooltip-hiding {
  opacity: 0;
}
.ag-theme-custom .ag-ltr .ag-column-select-indent-1 {
  padding-left: 16px;
}

.ag-theme-custom .ag-rtl .ag-column-select-indent-1 {
  padding-right: 16px;
}

.ag-theme-custom .ag-ltr .ag-column-select-indent-2 {
  padding-left: 32px;
}

.ag-theme-custom .ag-rtl .ag-column-select-indent-2 {
  padding-right: 32px;
}

.ag-theme-custom .ag-ltr .ag-column-select-indent-3 {
  padding-left: 48px;
}

.ag-theme-custom .ag-rtl .ag-column-select-indent-3 {
  padding-right: 48px;
}

.ag-theme-custom .ag-ltr .ag-column-select-indent-4 {
  padding-left: 64px;
}

.ag-theme-custom .ag-rtl .ag-column-select-indent-4 {
  padding-right: 64px;
}

.ag-theme-custom .ag-ltr .ag-column-select-indent-5 {
  padding-left: 80px;
}

.ag-theme-custom .ag-rtl .ag-column-select-indent-5 {
  padding-right: 80px;
}

.ag-theme-custom .ag-ltr .ag-column-select-indent-6 {
  padding-left: 96px;
}

.ag-theme-custom .ag-rtl .ag-column-select-indent-6 {
  padding-right: 96px;
}

.ag-theme-custom .ag-ltr .ag-column-select-indent-7 {
  padding-left: 112px;
}

.ag-theme-custom .ag-rtl .ag-column-select-indent-7 {
  padding-right: 112px;
}

.ag-theme-custom .ag-ltr .ag-column-select-indent-8 {
  padding-left: 128px;
}

.ag-theme-custom .ag-rtl .ag-column-select-indent-8 {
  padding-right: 128px;
}

.ag-theme-custom .ag-ltr .ag-column-select-indent-9 {
  padding-left: 144px;
}

.ag-theme-custom .ag-rtl .ag-column-select-indent-9 {
  padding-right: 144px;
}

.ag-theme-custom .ag-column-select-header-icon {
  cursor: pointer;
}
.ag-theme-custom .ag-keyboard-focus .ag-column-select-header-icon:focus {
  outline: none;
}
.ag-theme-custom .ag-keyboard-focus .ag-column-select-header-icon:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom .ag-ltr .ag-column-group-icons:not(:last-child), .ag-theme-custom .ag-ltr .ag-column-select-header-icon:not(:last-child), .ag-theme-custom .ag-ltr .ag-column-select-header-checkbox:not(:last-child), .ag-theme-custom .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-custom .ag-ltr .ag-column-select-checkbox:not(:last-child), .ag-theme-custom .ag-ltr .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-custom .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-custom .ag-ltr .ag-column-select-column-label:not(:last-child) {
  margin-right: 12px;
}

.ag-theme-custom .ag-rtl .ag-column-group-icons:not(:last-child), .ag-theme-custom .ag-rtl .ag-column-select-header-icon:not(:last-child), .ag-theme-custom .ag-rtl .ag-column-select-header-checkbox:not(:last-child), .ag-theme-custom .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-custom .ag-rtl .ag-column-select-checkbox:not(:last-child), .ag-theme-custom .ag-rtl .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-custom .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-custom .ag-rtl .ag-column-select-column-label:not(:last-child) {
  margin-left: 12px;
}

.ag-theme-custom .ag-keyboard-focus .ag-column-select-virtual-list-item:focus {
  outline: none;
}
.ag-theme-custom .ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 1px;
  left: 1px;
  display: block;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom .ag-column-select-column-group:not(:last-child),
.ag-theme-custom .ag-column-select-column:not(:last-child) {
  margin-bottom: 9px;
}
.ag-theme-custom .ag-column-select-column-readonly,
.ag-theme-custom .ag-column-select-column-group-readonly {
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  pointer-events: none;
}
.ag-theme-custom .ag-ltr .ag-column-select-add-group-indent {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-column-select-add-group-indent {
  margin-right: 28px;
}

.ag-theme-custom .ag-column-select-virtual-list-viewport {
  padding: 6px 0px;
}
.ag-theme-custom .ag-column-select-virtual-list-item {
  margin: 0 12px;
}
.ag-theme-custom .ag-rtl {
  text-align: right;
}
.ag-theme-custom .ag-root-wrapper {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-left: 30px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
  padding-right: 30px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-1 {
  padding-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-1 {
  padding-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-left: 58px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
  padding-right: 58px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-2 {
  padding-left: 56px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-2 {
  padding-right: 56px;
}

.ag-theme-custom .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-left: 86px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
  padding-right: 86px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-3 {
  padding-left: 84px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-3 {
  padding-right: 84px;
}

.ag-theme-custom .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-left: 114px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
  padding-right: 114px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-4 {
  padding-left: 112px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-4 {
  padding-right: 112px;
}

.ag-theme-custom .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-left: 142px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
  padding-right: 142px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-5 {
  padding-left: 140px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-5 {
  padding-right: 140px;
}

.ag-theme-custom .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-left: 170px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
  padding-right: 170px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-6 {
  padding-left: 168px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-6 {
  padding-right: 168px;
}

.ag-theme-custom .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-left: 198px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
  padding-right: 198px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-7 {
  padding-left: 196px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-7 {
  padding-right: 196px;
}

.ag-theme-custom .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-left: 226px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
  padding-right: 226px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-8 {
  padding-left: 224px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-8 {
  padding-right: 224px;
}

.ag-theme-custom .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-left: 254px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
  padding-right: 254px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-9 {
  padding-left: 252px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-9 {
  padding-right: 252px;
}

.ag-theme-custom .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-left: 282px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
  padding-right: 282px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-10 {
  padding-left: 280px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-10 {
  padding-right: 280px;
}

.ag-theme-custom .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-left: 310px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
  padding-right: 310px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-11 {
  padding-left: 308px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-11 {
  padding-right: 308px;
}

.ag-theme-custom .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-left: 338px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
  padding-right: 338px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-12 {
  padding-left: 336px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-12 {
  padding-right: 336px;
}

.ag-theme-custom .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-left: 366px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
  padding-right: 366px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-13 {
  padding-left: 364px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-13 {
  padding-right: 364px;
}

.ag-theme-custom .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-left: 394px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
  padding-right: 394px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-14 {
  padding-left: 392px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-14 {
  padding-right: 392px;
}

.ag-theme-custom .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-left: 422px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
  padding-right: 422px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-15 {
  padding-left: 420px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-15 {
  padding-right: 420px;
}

.ag-theme-custom .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-left: 450px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
  padding-right: 450px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-16 {
  padding-left: 448px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-16 {
  padding-right: 448px;
}

.ag-theme-custom .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-left: 478px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
  padding-right: 478px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-17 {
  padding-left: 476px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-17 {
  padding-right: 476px;
}

.ag-theme-custom .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-left: 506px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
  padding-right: 506px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-18 {
  padding-left: 504px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-18 {
  padding-right: 504px;
}

.ag-theme-custom .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-left: 534px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
  padding-right: 534px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-19 {
  padding-left: 532px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-19 {
  padding-right: 532px;
}

.ag-theme-custom .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-left: 562px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-20 {
  padding-right: 562px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-20 {
  padding-left: 560px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-20 {
  padding-right: 560px;
}

.ag-theme-custom .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-left: 590px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-21 {
  padding-right: 590px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-21 {
  padding-left: 588px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-21 {
  padding-right: 588px;
}

.ag-theme-custom .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-left: 618px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-22 {
  padding-right: 618px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-22 {
  padding-left: 616px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-22 {
  padding-right: 616px;
}

.ag-theme-custom .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-left: 646px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-23 {
  padding-right: 646px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-23 {
  padding-left: 644px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-23 {
  padding-right: 644px;
}

.ag-theme-custom .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-left: 674px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-24 {
  padding-right: 674px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-24 {
  padding-left: 672px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-24 {
  padding-right: 672px;
}

.ag-theme-custom .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-left: 702px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-25 {
  padding-right: 702px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-25 {
  padding-left: 700px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-25 {
  padding-right: 700px;
}

.ag-theme-custom .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-left: 730px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-26 {
  padding-right: 730px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-26 {
  padding-left: 728px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-26 {
  padding-right: 728px;
}

.ag-theme-custom .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-left: 758px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-27 {
  padding-right: 758px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-27 {
  padding-left: 756px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-27 {
  padding-right: 756px;
}

.ag-theme-custom .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-left: 786px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-28 {
  padding-right: 786px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-28 {
  padding-left: 784px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-28 {
  padding-right: 784px;
}

.ag-theme-custom .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-left: 814px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-29 {
  padding-right: 814px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-29 {
  padding-left: 812px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-29 {
  padding-right: 812px;
}

.ag-theme-custom .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-left: 842px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-30 {
  padding-right: 842px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-30 {
  padding-left: 840px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-30 {
  padding-right: 840px;
}

.ag-theme-custom .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-left: 870px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-31 {
  padding-right: 870px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-31 {
  padding-left: 868px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-31 {
  padding-right: 868px;
}

.ag-theme-custom .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-left: 898px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-32 {
  padding-right: 898px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-32 {
  padding-left: 896px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-32 {
  padding-right: 896px;
}

.ag-theme-custom .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-left: 926px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-33 {
  padding-right: 926px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-33 {
  padding-left: 924px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-33 {
  padding-right: 924px;
}

.ag-theme-custom .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-left: 954px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-34 {
  padding-right: 954px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-34 {
  padding-left: 952px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-34 {
  padding-right: 952px;
}

.ag-theme-custom .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-left: 982px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-35 {
  padding-right: 982px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-35 {
  padding-left: 980px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-35 {
  padding-right: 980px;
}

.ag-theme-custom .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-left: 1010px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-36 {
  padding-right: 1010px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-36 {
  padding-left: 1008px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-36 {
  padding-right: 1008px;
}

.ag-theme-custom .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-left: 1038px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-37 {
  padding-right: 1038px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-37 {
  padding-left: 1036px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-37 {
  padding-right: 1036px;
}

.ag-theme-custom .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-left: 1066px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-38 {
  padding-right: 1066px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-38 {
  padding-left: 1064px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-38 {
  padding-right: 1064px;
}

.ag-theme-custom .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-left: 1094px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-39 {
  padding-right: 1094px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-39 {
  padding-left: 1092px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-39 {
  padding-right: 1092px;
}

.ag-theme-custom .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-left: 1122px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-40 {
  padding-right: 1122px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-40 {
  padding-left: 1120px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-40 {
  padding-right: 1120px;
}

.ag-theme-custom .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-left: 1150px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-41 {
  padding-right: 1150px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-41 {
  padding-left: 1148px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-41 {
  padding-right: 1148px;
}

.ag-theme-custom .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-left: 1178px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-42 {
  padding-right: 1178px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-42 {
  padding-left: 1176px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-42 {
  padding-right: 1176px;
}

.ag-theme-custom .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-left: 1206px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-43 {
  padding-right: 1206px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-43 {
  padding-left: 1204px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-43 {
  padding-right: 1204px;
}

.ag-theme-custom .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-left: 1234px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-44 {
  padding-right: 1234px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-44 {
  padding-left: 1232px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-44 {
  padding-right: 1232px;
}

.ag-theme-custom .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-left: 1262px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-45 {
  padding-right: 1262px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-45 {
  padding-left: 1260px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-45 {
  padding-right: 1260px;
}

.ag-theme-custom .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-left: 1290px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-46 {
  padding-right: 1290px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-46 {
  padding-left: 1288px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-46 {
  padding-right: 1288px;
}

.ag-theme-custom .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-left: 1318px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-47 {
  padding-right: 1318px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-47 {
  padding-left: 1316px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-47 {
  padding-right: 1316px;
}

.ag-theme-custom .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-left: 1346px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-48 {
  padding-right: 1346px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-48 {
  padding-left: 1344px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-48 {
  padding-right: 1344px;
}

.ag-theme-custom .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-left: 1374px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-49 {
  padding-right: 1374px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-49 {
  padding-left: 1372px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-49 {
  padding-right: 1372px;
}

.ag-theme-custom .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-left: 1402px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-50 {
  padding-right: 1402px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-50 {
  padding-left: 1400px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-50 {
  padding-right: 1400px;
}

.ag-theme-custom .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-left: 1430px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-51 {
  padding-right: 1430px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-51 {
  padding-left: 1428px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-51 {
  padding-right: 1428px;
}

.ag-theme-custom .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-left: 1458px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-52 {
  padding-right: 1458px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-52 {
  padding-left: 1456px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-52 {
  padding-right: 1456px;
}

.ag-theme-custom .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-left: 1486px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-53 {
  padding-right: 1486px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-53 {
  padding-left: 1484px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-53 {
  padding-right: 1484px;
}

.ag-theme-custom .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-left: 1514px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-54 {
  padding-right: 1514px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-54 {
  padding-left: 1512px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-54 {
  padding-right: 1512px;
}

.ag-theme-custom .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-left: 1542px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-55 {
  padding-right: 1542px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-55 {
  padding-left: 1540px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-55 {
  padding-right: 1540px;
}

.ag-theme-custom .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-left: 1570px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-56 {
  padding-right: 1570px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-56 {
  padding-left: 1568px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-56 {
  padding-right: 1568px;
}

.ag-theme-custom .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-left: 1598px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-57 {
  padding-right: 1598px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-57 {
  padding-left: 1596px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-57 {
  padding-right: 1596px;
}

.ag-theme-custom .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-left: 1626px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-58 {
  padding-right: 1626px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-58 {
  padding-left: 1624px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-58 {
  padding-right: 1624px;
}

.ag-theme-custom .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-left: 1654px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-59 {
  padding-right: 1654px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-59 {
  padding-left: 1652px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-59 {
  padding-right: 1652px;
}

.ag-theme-custom .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-left: 1682px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-60 {
  padding-right: 1682px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-60 {
  padding-left: 1680px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-60 {
  padding-right: 1680px;
}

.ag-theme-custom .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-left: 1710px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-61 {
  padding-right: 1710px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-61 {
  padding-left: 1708px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-61 {
  padding-right: 1708px;
}

.ag-theme-custom .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-left: 1738px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-62 {
  padding-right: 1738px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-62 {
  padding-left: 1736px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-62 {
  padding-right: 1736px;
}

.ag-theme-custom .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-left: 1766px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-63 {
  padding-right: 1766px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-63 {
  padding-left: 1764px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-63 {
  padding-right: 1764px;
}

.ag-theme-custom .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-left: 1794px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-64 {
  padding-right: 1794px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-64 {
  padding-left: 1792px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-64 {
  padding-right: 1792px;
}

.ag-theme-custom .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-left: 1822px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-65 {
  padding-right: 1822px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-65 {
  padding-left: 1820px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-65 {
  padding-right: 1820px;
}

.ag-theme-custom .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-left: 1850px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-66 {
  padding-right: 1850px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-66 {
  padding-left: 1848px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-66 {
  padding-right: 1848px;
}

.ag-theme-custom .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-left: 1878px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-67 {
  padding-right: 1878px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-67 {
  padding-left: 1876px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-67 {
  padding-right: 1876px;
}

.ag-theme-custom .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-left: 1906px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-68 {
  padding-right: 1906px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-68 {
  padding-left: 1904px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-68 {
  padding-right: 1904px;
}

.ag-theme-custom .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-left: 1934px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-69 {
  padding-right: 1934px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-69 {
  padding-left: 1932px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-69 {
  padding-right: 1932px;
}

.ag-theme-custom .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-left: 1962px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-70 {
  padding-right: 1962px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-70 {
  padding-left: 1960px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-70 {
  padding-right: 1960px;
}

.ag-theme-custom .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-left: 1990px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-71 {
  padding-right: 1990px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-71 {
  padding-left: 1988px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-71 {
  padding-right: 1988px;
}

.ag-theme-custom .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-left: 2018px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-72 {
  padding-right: 2018px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-72 {
  padding-left: 2016px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-72 {
  padding-right: 2016px;
}

.ag-theme-custom .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-left: 2046px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-73 {
  padding-right: 2046px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-73 {
  padding-left: 2044px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-73 {
  padding-right: 2044px;
}

.ag-theme-custom .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-left: 2074px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-74 {
  padding-right: 2074px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-74 {
  padding-left: 2072px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-74 {
  padding-right: 2072px;
}

.ag-theme-custom .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-left: 2102px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-75 {
  padding-right: 2102px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-75 {
  padding-left: 2100px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-75 {
  padding-right: 2100px;
}

.ag-theme-custom .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-left: 2130px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-76 {
  padding-right: 2130px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-76 {
  padding-left: 2128px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-76 {
  padding-right: 2128px;
}

.ag-theme-custom .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-left: 2158px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-77 {
  padding-right: 2158px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-77 {
  padding-left: 2156px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-77 {
  padding-right: 2156px;
}

.ag-theme-custom .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-left: 2186px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-78 {
  padding-right: 2186px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-78 {
  padding-left: 2184px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-78 {
  padding-right: 2184px;
}

.ag-theme-custom .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-left: 2214px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-79 {
  padding-right: 2214px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-79 {
  padding-left: 2212px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-79 {
  padding-right: 2212px;
}

.ag-theme-custom .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-left: 2242px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-80 {
  padding-right: 2242px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-80 {
  padding-left: 2240px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-80 {
  padding-right: 2240px;
}

.ag-theme-custom .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-left: 2270px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-81 {
  padding-right: 2270px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-81 {
  padding-left: 2268px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-81 {
  padding-right: 2268px;
}

.ag-theme-custom .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-left: 2298px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-82 {
  padding-right: 2298px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-82 {
  padding-left: 2296px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-82 {
  padding-right: 2296px;
}

.ag-theme-custom .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-left: 2326px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-83 {
  padding-right: 2326px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-83 {
  padding-left: 2324px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-83 {
  padding-right: 2324px;
}

.ag-theme-custom .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-left: 2354px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-84 {
  padding-right: 2354px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-84 {
  padding-left: 2352px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-84 {
  padding-right: 2352px;
}

.ag-theme-custom .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-left: 2382px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-85 {
  padding-right: 2382px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-85 {
  padding-left: 2380px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-85 {
  padding-right: 2380px;
}

.ag-theme-custom .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-left: 2410px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-86 {
  padding-right: 2410px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-86 {
  padding-left: 2408px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-86 {
  padding-right: 2408px;
}

.ag-theme-custom .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-left: 2438px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-87 {
  padding-right: 2438px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-87 {
  padding-left: 2436px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-87 {
  padding-right: 2436px;
}

.ag-theme-custom .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-left: 2466px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-88 {
  padding-right: 2466px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-88 {
  padding-left: 2464px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-88 {
  padding-right: 2464px;
}

.ag-theme-custom .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-left: 2494px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-89 {
  padding-right: 2494px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-89 {
  padding-left: 2492px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-89 {
  padding-right: 2492px;
}

.ag-theme-custom .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-left: 2522px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-90 {
  padding-right: 2522px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-90 {
  padding-left: 2520px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-90 {
  padding-right: 2520px;
}

.ag-theme-custom .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-left: 2550px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-91 {
  padding-right: 2550px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-91 {
  padding-left: 2548px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-91 {
  padding-right: 2548px;
}

.ag-theme-custom .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-left: 2578px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-92 {
  padding-right: 2578px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-92 {
  padding-left: 2576px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-92 {
  padding-right: 2576px;
}

.ag-theme-custom .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-left: 2606px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-93 {
  padding-right: 2606px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-93 {
  padding-left: 2604px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-93 {
  padding-right: 2604px;
}

.ag-theme-custom .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-left: 2634px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-94 {
  padding-right: 2634px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-94 {
  padding-left: 2632px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-94 {
  padding-right: 2632px;
}

.ag-theme-custom .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-left: 2662px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-95 {
  padding-right: 2662px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-95 {
  padding-left: 2660px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-95 {
  padding-right: 2660px;
}

.ag-theme-custom .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-left: 2690px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-96 {
  padding-right: 2690px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-96 {
  padding-left: 2688px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-96 {
  padding-right: 2688px;
}

.ag-theme-custom .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-left: 2718px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-97 {
  padding-right: 2718px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-97 {
  padding-left: 2716px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-97 {
  padding-right: 2716px;
}

.ag-theme-custom .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-left: 2746px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-98 {
  padding-right: 2746px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-98 {
  padding-left: 2744px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-98 {
  padding-right: 2744px;
}

.ag-theme-custom .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-left: 2774px;
}

.ag-theme-custom .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-99 {
  padding-right: 2774px;
}

.ag-theme-custom .ag-ltr .ag-row-group-indent-99 {
  padding-left: 2772px;
}

.ag-theme-custom .ag-rtl .ag-row-group-indent-99 {
  padding-right: 2772px;
}

.ag-theme-custom .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group {
  margin-right: 28px;
}

.ag-theme-custom .ag-ltr .ag-row-group-leaf-indent {
  margin-left: 28px;
}

.ag-theme-custom .ag-rtl .ag-row-group-leaf-indent {
  margin-right: 28px;
}

.ag-theme-custom .ag-value-change-delta {
  padding-right: 2px;
}
.ag-theme-custom .ag-value-change-delta-up {
  color: #43a047;
  color: #43a047;
  color: var(--ag-value-change-delta-up-color, #43a047);
}
.ag-theme-custom .ag-value-change-delta-down {
  color: #e53935;
  color: #e53935;
  color: var(--ag-value-change-delta-down-color, #e53935);
}
.ag-theme-custom .ag-value-change-value {
  background-color: transparent;
  border-radius: 1px;
  padding-left: 1px;
  padding-right: 1px;
  transition: background-color 1s;
}
.ag-theme-custom .ag-value-change-value-highlight {
  background-color: rgba(22, 160, 133, 0.5);
  background-color: rgba(22, 160, 133, 0.5);
  background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5));
  transition: background-color 0.1s;
}
.ag-theme-custom .ag-cell-data-changed {
  background-color: rgba(22, 160, 133, 0.5) !important;
  background-color: rgba(22, 160, 133, 0.5) !important;
  background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5)) !important;
}
.ag-theme-custom .ag-cell-data-changed-animation {
  background-color: transparent;
}
.ag-theme-custom .ag-cell-highlight {
  background-color: #2196f3 !important;
  background-color: #2196f3 !important;
  background-color: var(--ag-range-selection-highlight-color, var(--ag-range-selection-border-color, #2196f3)) !important;
}
.ag-theme-custom .ag-row {
  height: 42px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-data-color, var(--ag-foreground-color, #181d1f));
  border-width: 1px;
  border-color: #dde2eb;
  border-color: #dde2eb;
  border-color: var(--ag-row-border-color, var(--ag-secondary-border-color, #dde2eb));
  border-bottom-style: solid;
}
.ag-theme-custom .ag-row-highlight-above::after, .ag-theme-custom .ag-row-highlight-below::after {
  content: "";
  position: absolute;
  width: calc(100% - 1px);
  height: 1px;
  background-color: #2196f3;
  background-color: #2196f3;
  background-color: var(--ag-range-selection-border-color, #2196f3);
  left: 1px;
}
.ag-theme-custom .ag-row-highlight-above::after {
  top: -1px;
}
.ag-theme-custom .ag-row-highlight-above.ag-row-first::after {
  top: 0;
}
.ag-theme-custom .ag-row-highlight-below::after {
  bottom: 0px;
}
.ag-theme-custom .ag-row-odd {
  background-color: #fcfcfc;
  background-color: #fcfcfc;
  background-color: var(--ag-odd-row-background-color, #fcfcfc);
}
.ag-theme-custom .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-row-hover {
  background-color: rgba(33, 150, 243, 0.1);
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-custom .ag-ltr .ag-right-aligned-cell {
  text-align: right;
}

.ag-theme-custom .ag-rtl .ag-right-aligned-cell {
  text-align: left;
}

.ag-theme-custom .ag-ltr .ag-right-aligned-cell .ag-cell-value, .ag-theme-custom .ag-ltr .ag-right-aligned-cell .ag-group-value {
  margin-left: auto;
}

.ag-theme-custom .ag-rtl .ag-right-aligned-cell .ag-cell-value, .ag-theme-custom .ag-rtl .ag-right-aligned-cell .ag-group-value {
  margin-right: auto;
}

.ag-theme-custom .ag-cell, .ag-theme-custom .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  border: 1px solid transparent;
  line-height: 40px;
  padding-left: 1px;
  padding-right: 1px;
  -webkit-font-smoothing: subpixel-antialiased;
}
.ag-theme-custom .ag-row > .ag-cell-wrapper {
  padding-left: 1px;
  padding-right: 1px;
}
.ag-theme-custom .ag-row-dragging {
  cursor: move;
  opacity: 0.5;
}
.ag-theme-custom .ag-cell-inline-editing {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  padding: 0;
  height: 42px;
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-custom .ag-popup-editor {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  padding: 0;
}
.ag-theme-custom .ag-large-text-input {
  height: auto;
  padding: 2;
}
.ag-theme-custom .ag-details-row {
  padding: 30px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-custom .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-custom .ag-layout-auto-height .ag-center-cols-container, .ag-theme-custom .ag-layout-print .ag-center-cols-clipper, .ag-theme-custom .ag-layout-print .ag-center-cols-container {
  min-height: 50px;
}
.ag-theme-custom .ag-overlay-loading-wrapper {
  background-color: rgba(255, 255, 255, 0.66);
  background-color: rgba(255, 255, 255, 0.66);
  background-color: var(--ag-modal-overlay-background-color, rgba(255, 255, 255, 0.66));
}
.ag-theme-custom .ag-overlay-loading-center {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
}
.ag-theme-custom .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 30px;
}
.ag-theme-custom .ag-loading {
  padding-left: 2;
  display: flex;
  height: 100%;
  align-items: center;
}
.ag-theme-custom .ag-loading-icon {
  padding-right: 12px;
}
.ag-theme-custom .ag-icon-loading {
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.ag-theme-custom .ag-floating-top {
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-floating-bottom {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-ltr .ag-cell {
  border-right: solid transparent;
}

.ag-theme-custom .ag-rtl .ag-cell {
  border-left: solid transparent;
}

.ag-theme-custom .ag-ltr .ag-cell {
  border-right-width: 1px;
}

.ag-theme-custom .ag-rtl .ag-cell {
  border-left-width: 1px;
}

.ag-theme-custom .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-row-selected {
  background-color: rgba(33, 150, 243, 0.3);
  background-color: rgba(33, 150, 243, 0.3);
  background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3));
}
.ag-theme-custom .ag-cell-range-selected:not(.ag-cell-focus),
.ag-theme-custom .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing) {
  background-color: rgba(33, 150, 243, 0.2);
  background-color: rgba(33, 150, 243, 0.2);
  background-color: var(--ag-range-selection-background-color, rgba(33, 150, 243, 0.2));
}
.ag-theme-custom .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,
.ag-theme-custom .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart {
  background-color: rgba(0, 88, 255, 0.1) !important;
  background-color: rgba(0, 88, 255, 0.1) !important;
  background-color: var(--ag-range-selection-chart-background-color, rgba(0, 88, 255, 0.1)) !important;
}
.ag-theme-custom .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,
.ag-theme-custom .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category {
  background-color: rgba(0, 255, 132, 0.1) !important;
  background-color: rgba(0, 255, 132, 0.1) !important;
  background-color: var(--ag-range-selection-chart-category-background-color, rgba(0, 255, 132, 0.1)) !important;
}
.ag-theme-custom .ag-cell-range-selected-1:not(.ag-cell-focus),
.ag-theme-custom .ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing) {
  background-color: rgba(33, 150, 243, 0.2);
  background-color: rgba(33, 150, 243, 0.2);
  background-color: var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, rgba(33, 150, 243, 0.2)));
}
.ag-theme-custom .ag-cell-range-selected-2:not(.ag-cell-focus),
.ag-theme-custom .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2 {
  background-color: rgba(33, 150, 243, 0.36);
  background-color: rgba(33, 150, 243, 0.36);
  background-color: var(--ag-range-selection-background-color-2, rgba(33, 150, 243, 0.36));
}
.ag-theme-custom .ag-cell-range-selected-3:not(.ag-cell-focus),
.ag-theme-custom .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3 {
  background-color: rgba(33, 150, 243, 0.488);
  background-color: rgba(33, 150, 243, 0.488);
  background-color: var(--ag-range-selection-background-color-3, rgba(33, 150, 243, 0.488));
}
.ag-theme-custom .ag-cell-range-selected-4:not(.ag-cell-focus),
.ag-theme-custom .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4 {
  background-color: rgba(33, 150, 243, 0.5904);
  background-color: rgba(33, 150, 243, 0.5904);
  background-color: var(--ag-range-selection-background-color-4, rgba(33, 150, 243, 0.5904));
}
.ag-theme-custom .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
  border-top-color: #2196f3;
  border-top-color: #2196f3;
  border-top-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-custom .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
  border-right-color: #2196f3;
  border-right-color: #2196f3;
  border-right-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-custom .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
  border-bottom-color: #2196f3;
  border-bottom-color: #2196f3;
  border-bottom-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-custom .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
  border-left-color: #2196f3;
  border-left-color: #2196f3;
  border-left-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-custom .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-custom .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-custom .ag-ltr .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,
.ag-theme-custom .ag-ltr .ag-cell-range-single-cell,
.ag-theme-custom .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-custom .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-custom .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-custom .ag-rtl .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,
.ag-theme-custom .ag-rtl .ag-cell-range-single-cell,
.ag-theme-custom .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: 1px solid;
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-range-selection-border-color, #2196f3);
  outline: medium none invert;
  outline: initial;
}
.ag-theme-custom .ag-cell.ag-selection-fill-top,
.ag-theme-custom .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
  border-top: 1px dashed;
  border-top-color: #2196f3;
  border-top-color: #2196f3;
  border-top-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-custom .ag-ltr .ag-cell.ag-selection-fill-right, .ag-theme-custom .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-right: 1px dashed;
  border-right-color: #2196f3;
  border-right-color: #2196f3;
  border-right-color: var(--ag-range-selection-border-color, #2196f3);
}

.ag-theme-custom .ag-rtl .ag-cell.ag-selection-fill-right, .ag-theme-custom .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
  border-left: 1px dashed;
  border-left-color: #2196f3;
  border-left-color: #2196f3;
  border-left-color: var(--ag-range-selection-border-color, #2196f3);
}

.ag-theme-custom .ag-cell.ag-selection-fill-bottom,
.ag-theme-custom .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
  border-bottom: 1px dashed;
  border-bottom-color: #2196f3;
  border-bottom-color: #2196f3;
  border-bottom-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-custom .ag-ltr .ag-cell.ag-selection-fill-left, .ag-theme-custom .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-left: 1px dashed;
  border-left-color: #2196f3;
  border-left-color: #2196f3;
  border-left-color: var(--ag-range-selection-border-color, #2196f3);
}

.ag-theme-custom .ag-rtl .ag-cell.ag-selection-fill-left, .ag-theme-custom .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
  border-right: 1px dashed;
  border-right-color: #2196f3;
  border-right-color: #2196f3;
  border-right-color: var(--ag-range-selection-border-color, #2196f3);
}

.ag-theme-custom .ag-range-handle, .ag-theme-custom .ag-fill-handle, .ag-theme-custom .ag-theme-alpine .ag-fill-handle, .ag-theme-alpine .ag-theme-custom .ag-fill-handle, .ag-theme-custom .ag-theme-alpine .ag-range-handle, .ag-theme-alpine .ag-theme-custom .ag-range-handle {
  position: absolute;
  width: 6px;
  height: 6px;
  bottom: -1px;
  background-color: #2196f3;
  background-color: #2196f3;
  background-color: var(--ag-range-selection-border-color, #2196f3);
}
.ag-theme-custom .ag-ltr .ag-range-handle, .ag-theme-custom .ag-ltr .ag-fill-handle, .ag-theme-custom .ag-ltr .ag-theme-alpine .ag-fill-handle, .ag-theme-alpine .ag-theme-custom .ag-ltr .ag-fill-handle, .ag-theme-custom .ag-ltr .ag-theme-alpine .ag-range-handle, .ag-theme-alpine .ag-theme-custom .ag-ltr .ag-range-handle {
  right: -1px;
}

.ag-theme-custom .ag-rtl .ag-range-handle, .ag-theme-custom .ag-rtl .ag-fill-handle, .ag-theme-custom .ag-rtl .ag-theme-alpine .ag-fill-handle, .ag-theme-alpine .ag-theme-custom .ag-rtl .ag-fill-handle, .ag-theme-custom .ag-rtl .ag-theme-alpine .ag-range-handle, .ag-theme-alpine .ag-theme-custom .ag-rtl .ag-range-handle {
  left: -1px;
}

.ag-theme-custom .ag-fill-handle {
  cursor: cell;
}
.ag-theme-custom .ag-range-handle {
  cursor: nwse-resize;
}
.ag-theme-custom .ag-cell-inline-editing {
  border-color: rgba(33, 150, 243, 0.4) !important;
  border-color: rgba(33, 150, 243, 0.4) !important;
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)) !important;
}
.ag-theme-custom .ag-menu {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  padding: 0;
}
.ag-theme-custom .ag-menu-list {
  cursor: default;
  padding: 6px 0;
}
.ag-theme-custom .ag-menu-separator {
  height: 13px;
}
.ag-theme-custom .ag-menu-separator-part::after {
  content: "";
  display: block;
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-menu-option-active, .ag-theme-custom .ag-compact-menu-option-active {
  background-color: rgba(33, 150, 243, 0.1);
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-custom .ag-menu-option-part, .ag-theme-custom .ag-compact-menu-option-part {
  line-height: 16px;
  padding: 8px 0;
}
.ag-theme-custom .ag-menu-option-disabled, .ag-theme-custom .ag-compact-menu-option-disabled {
  opacity: 0.5;
}
.ag-theme-custom .ag-menu-option-icon, .ag-theme-custom .ag-compact-menu-option-icon {
  width: 16px;
}
.ag-theme-custom .ag-ltr .ag-menu-option-icon, .ag-theme-custom .ag-ltr .ag-compact-menu-option-icon {
  padding-left: 12px;
}

.ag-theme-custom .ag-rtl .ag-menu-option-icon, .ag-theme-custom .ag-rtl .ag-compact-menu-option-icon {
  padding-right: 12px;
}

.ag-theme-custom .ag-menu-option-text, .ag-theme-custom .ag-compact-menu-option-text {
  padding-left: 12px;
  padding-right: 12px;
}
.ag-theme-custom .ag-ltr .ag-menu-option-shortcut, .ag-theme-custom .ag-ltr .ag-compact-menu-option-shortcut {
  padding-right: 6px;
}

.ag-theme-custom .ag-rtl .ag-menu-option-shortcut, .ag-theme-custom .ag-rtl .ag-compact-menu-option-shortcut {
  padding-left: 6px;
}

.ag-theme-custom .ag-menu-option-popup-pointer, .ag-theme-custom .ag-compact-menu-option-popup-pointer {
  padding-right: 6px;
}
.ag-theme-custom .ag-tabs-header {
  min-width: 220px;
  width: 100%;
  display: flex;
}
.ag-theme-custom .ag-tab {
  border-bottom: 2px solid transparent;
  display: flex;
  flex: none;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  flex: 1 1 auto;
  transition: border-bottom 0.3s;
}
.ag-theme-custom .ag-keyboard-focus .ag-tab:focus {
  outline: none;
}
.ag-theme-custom .ag-keyboard-focus .ag-tab:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom .ag-tab-selected {
  border-bottom-color: #2196f3;
  border-bottom-color: #2196f3;
  border-bottom-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-custom .ag-menu-header {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-custom .ag-filter-separator {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-filter-condition-operator {
  height: 17px;
}
.ag-theme-custom .ag-ltr .ag-filter-condition-operator-or {
  margin-left: 12px;
}

.ag-theme-custom .ag-rtl .ag-filter-condition-operator-or {
  margin-right: 12px;
}

.ag-theme-custom .ag-set-filter-select-all {
  padding-top: 12px;
}
.ag-theme-custom .ag-set-filter-list, .ag-theme-custom .ag-filter-no-matches {
  height: 144px;
}
.ag-theme-custom .ag-set-filter-filter {
  margin-top: 12px;
  margin-left: 12px;
  margin-right: 12px;
}
.ag-theme-custom .ag-filter-to {
  margin-top: 9px;
}
.ag-theme-custom .ag-mini-filter {
  margin: 12px 12px;
}
.ag-theme-custom .ag-set-filter-item {
  margin: 0px 12px;
}
.ag-theme-custom .ag-ltr .ag-set-filter-item-value {
  margin-left: 12px;
}

.ag-theme-custom .ag-rtl .ag-set-filter-item-value {
  margin-right: 12px;
}

.ag-theme-custom .ag-filter-apply-panel {
  padding: 12px 12px;
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-custom .ag-filter-apply-panel-button {
  line-height: 1.5;
}
.ag-theme-custom .ag-ltr .ag-filter-apply-panel-button {
  margin-left: 12px;
}

.ag-theme-custom .ag-rtl .ag-filter-apply-panel-button {
  margin-right: 12px;
}

.ag-theme-custom .ag-simple-filter-body-wrapper {
  padding: 12px 12px;
  padding-bottom: 3px;
}
.ag-theme-custom .ag-simple-filter-body-wrapper > * {
  margin-bottom: 9px;
}
.ag-theme-custom .ag-filter-no-matches {
  padding: 12px 12px;
}
.ag-theme-custom .ag-multi-filter-menu-item {
  margin: 6px 0;
}
.ag-theme-custom .ag-multi-filter-group-title-bar {
  padding: 12px 6px;
  background-color: transparent;
}
.ag-theme-custom .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus {
  outline: none;
}
.ag-theme-custom .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom .ag-side-bar {
  position: relative;
}
.ag-theme-custom .ag-tool-panel-wrapper {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-custom .ag-side-buttons {
  padding-top: 24px;
  width: 20px;
  position: relative;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
  overflow: hidden;
}
.ag-theme-custom button.ag-side-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  background: transparent;
  padding: 12px 0 12px 0;
  width: 100%;
  margin: 0;
  min-height: 108px;
  background-position-y: center;
  background-position-x: center;
  background-repeat: no-repeat;
  border: none;
}
.ag-theme-custom button.ag-side-button-button:focus {
  box-shadow: none;
}
.ag-theme-custom .ag-keyboard-focus .ag-side-button-button:focus {
  outline: none;
}
.ag-theme-custom .ag-keyboard-focus .ag-side-button-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom .ag-side-button-icon-wrapper {
  margin-bottom: 3px;
}
.ag-theme-custom .ag-ltr .ag-side-bar-left,
.ag-theme-custom .ag-rtl .ag-side-bar-right {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-custom .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-theme-custom .ag-rtl .ag-side-bar-right .ag-side-button-button {
  border-right: 2px solid transparent;
  transition: border-right 0.3s;
}
.ag-theme-custom .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-custom .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-right-color: #2196f3;
  border-right-color: #2196f3;
  border-right-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-custom .ag-rtl .ag-side-bar-left,
.ag-theme-custom .ag-ltr .ag-side-bar-right {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-custom .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-rtl .ag-side-bar-left .ag-side-button-button,
.ag-theme-custom .ag-ltr .ag-side-bar-right .ag-side-button-button {
  border-left: 2px solid transparent;
  transition: border-left 0.3s;
}
.ag-theme-custom .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-custom .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
  border-left-color: #2196f3;
  border-left-color: #2196f3;
  border-left-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-custom .ag-filter-toolpanel-header {
  height: 36px;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-header, .ag-theme-custom .ag-ltr .ag-filter-toolpanel-search {
  padding-left: 6px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-header, .ag-theme-custom .ag-rtl .ag-filter-toolpanel-search {
  padding-right: 6px;
}

.ag-theme-custom .ag-keyboard-focus .ag-filter-toolpanel-header:focus {
  outline: none;
}
.ag-theme-custom .ag-keyboard-focus .ag-filter-toolpanel-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  font-family: "agGridAlpine";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
  position: absolute;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-left: 6px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title::after {
  padding-right: 6px;
}

.ag-theme-custom .ag-filter-toolpanel-group-level-0-header {
  height: 48px;
}
.ag-theme-custom .ag-filter-toolpanel-group-item {
  margin-top: 3px;
  margin-bottom: 3px;
}
.ag-theme-custom .ag-filter-toolpanel-search {
  height: 48px;
}
.ag-theme-custom .ag-filter-toolpanel-search-input {
  flex-grow: 1;
  height: 24px;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-search-input {
  margin-right: 6px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-search-input {
  margin-left: 6px;
}

.ag-theme-custom .ag-filter-toolpanel-group-level-0 {
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-expand, .ag-theme-custom .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
  margin-right: 6px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-expand, .ag-theme-custom .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
  margin-left: 6px;
}

.ag-theme-custom .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-left: 22px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
  padding-right: 22px;
}

.ag-theme-custom .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-left: 38px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
  padding-right: 38px;
}

.ag-theme-custom .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-left: 54px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
  padding-right: 54px;
}

.ag-theme-custom .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-left: 70px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
  padding-right: 70px;
}

.ag-theme-custom .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-left: 86px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
  padding-right: 86px;
}

.ag-theme-custom .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-left: 102px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
  padding-right: 102px;
}

.ag-theme-custom .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-left: 118px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
  padding-right: 118px;
}

.ag-theme-custom .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-left: 134px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
  padding-right: 134px;
}

.ag-theme-custom .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-left: 150px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
  padding-right: 150px;
}

.ag-theme-custom .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
  background-color: transparent;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-left: 166px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
  padding-right: 166px;
}

.ag-theme-custom .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
  padding-left: 6px;
}
.ag-theme-custom .ag-filter-toolpanel-instance-filter {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
  margin-top: 6px;
}
.ag-theme-custom .ag-ltr .ag-filter-toolpanel-instance-header-icon {
  margin-left: 6px;
}

.ag-theme-custom .ag-rtl .ag-filter-toolpanel-instance-header-icon {
  margin-right: 6px;
}

.ag-theme-custom .ag-pivot-mode-panel {
  height: 48px;
  display: flex;
}
.ag-theme-custom .ag-pivot-mode-select {
  display: flex;
  align-items: center;
}
.ag-theme-custom .ag-ltr .ag-pivot-mode-select {
  margin-left: 12px;
}

.ag-theme-custom .ag-rtl .ag-pivot-mode-select {
  margin-right: 12px;
}

.ag-theme-custom .ag-keyboard-focus .ag-column-select-header:focus {
  outline: none;
}
.ag-theme-custom .ag-keyboard-focus .ag-column-select-header:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom .ag-column-select-header {
  height: 48px;
  align-items: center;
  padding: 0 12px;
  border-bottom: solid 1px;
  border-bottom-color: #dde2eb;
  border-bottom-color: #dde2eb;
  border-bottom-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-custom .ag-column-panel-column-select {
  border-bottom: solid 1px;
  border-bottom-color: #dde2eb;
  border-bottom-color: #dde2eb;
  border-bottom-color: var(--ag-secondary-border-color, #dde2eb);
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-custom .ag-column-group-icons,
.ag-theme-custom .ag-column-select-header-icon {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-custom .ag-header {
  background-color: var(--ag-header-background-color);
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-header-row {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)));
  height: 48px;
}
.ag-theme-custom .ag-pinned-right-header {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-pinned-left-header {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-left: 6px;
}

.ag-theme-custom .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
  margin-right: 6px;
}

.ag-theme-custom .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-right: 6px;
}

.ag-theme-custom .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
  margin-left: 6px;
}

.ag-theme-custom .ag-header-cell,
.ag-theme-custom .ag-header-group-cell {
  padding-left: 2;
  padding-right: 2;
}
.ag-theme-custom .ag-header-cell.ag-header-cell-moving,
.ag-theme-custom .ag-header-group-cell.ag-header-cell-moving {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-header-cell-moving-background-color, var(--ag-background-color, #fff));
}
.ag-theme-custom .ag-keyboard-focus .ag-header-cell:focus {
  outline: none;
}
.ag-theme-custom .ag-keyboard-focus .ag-header-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom .ag-keyboard-focus .ag-header-group-cell:focus {
  outline: none;
}
.ag-theme-custom .ag-keyboard-focus .ag-header-group-cell:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 4px;
  left: 4px;
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom .ag-header-icon {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-custom .ag-header-expand-icon {
  cursor: pointer;
}
.ag-theme-custom .ag-ltr .ag-header-expand-icon {
  padding-left: 4px;
}

.ag-theme-custom .ag-rtl .ag-header-expand-icon {
  padding-right: 4px;
}

.ag-theme-custom .ag-header-row:not(:first-child) .ag-header-cell,
.ag-theme-custom .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-header-cell-resize {
  display: flex;
  align-items: center;
}
.ag-theme-custom .ag-header-cell-resize::after {
  content: "";
  position: absolute;
  z-index: 1;
  display: block;
  left: calc(50% - 1px);
  width: 2px;
  height: 30%;
  top: calc(50% - 15%);
  background-color: rgba(186, 191, 199, 0.5);
  background-color: rgba(186, 191, 199, 0.5);
  background-color: var(--ag-header-column-resize-handle-color, rgba(186, 191, 199, 0.5));
}
.ag-theme-custom .ag-pinned-right-header .ag-header-cell-resize::after {
  left: calc(50% - 2px);
}
.ag-theme-custom .ag-ltr .ag-header-select-all {
  margin-right: 2;
}

.ag-theme-custom .ag-rtl .ag-header-select-all {
  margin-left: 2;
}

.ag-theme-custom .ag-ltr .ag-floating-filter-button {
  margin-left: 18px;
}

.ag-theme-custom .ag-rtl .ag-floating-filter-button {
  margin-right: 18px;
}

.ag-theme-custom .ag-floating-filter-button-button {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: none;
  height: 16px;
  padding: 0;
  width: 16px;
}
.ag-theme-custom .ag-filter-loading {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  height: 100%;
  padding: 12px 12px;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.ag-theme-custom .ag-paging-panel {
  border-top: 1px solid;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
  height: 48px;
}
.ag-theme-custom .ag-paging-panel > * {
  margin: 0 2;
}
.ag-theme-custom .ag-paging-button {
  cursor: pointer;
}
.ag-theme-custom .ag-paging-button.ag-disabled {
  cursor: default;
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
}
.ag-theme-custom .ag-keyboard-focus .ag-paging-button:focus {
  outline: none;
}
.ag-theme-custom .ag-keyboard-focus .ag-paging-button:focus::after {
  content: "";
  position: absolute;
  background-color: transparent;
  pointer-events: none;
  top: 0px;
  left: 0px;
  display: block;
  width: calc(100% - 0px);
  height: calc(100% - 0px);
  border: 1px solid;
  border-color: rgba(33, 150, 243, 0.4);
  border-color: rgba(33, 150, 243, 0.4);
  border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom .ag-paging-button, .ag-theme-custom .ag-paging-description {
  margin: 0 6px;
}
.ag-theme-custom .ag-status-bar {
  border-top: solid 1px;
  border-top-color: #babfc7;
  border-top-color: #babfc7;
  border-top-color: var(--ag-border-color, #babfc7);
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  padding-right: 24px;
  padding-left: 24px;
  line-height: 1.5;
}
.ag-theme-custom .ag-status-name-value-value {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
}
.ag-theme-custom .ag-status-bar-center {
  text-align: center;
}
.ag-theme-custom .ag-status-name-value {
  margin-left: 6px;
  margin-right: 6px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.ag-theme-custom .ag-column-drop-cell {
  background: rgba(24, 29, 31, 0.07);
  background: rgba(24, 29, 31, 0.07);
  background: var(--ag-chip-background-color, rgba(24, 29, 31, 0.07));
  border-radius: 24px;
  height: 24px;
  padding: 0 3px;
}
.ag-theme-custom .ag-column-drop-cell-text {
  margin: 0 6px;
}
.ag-theme-custom .ag-column-drop-cell-button {
  min-width: 24px;
  margin: 0 3px;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-custom .ag-column-drop-cell-drag-handle {
  margin-left: 12px;
}
.ag-theme-custom .ag-column-drop-cell-ghost {
  opacity: 0.5;
}
.ag-theme-custom .ag-column-drop-horizontal {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
  height: 42px;
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-ltr .ag-column-drop-horizontal {
  padding-left: 2;
}

.ag-theme-custom .ag-rtl .ag-column-drop-horizontal {
  padding-right: 2;
}

.ag-theme-custom .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}

.ag-theme-custom .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}

.ag-theme-custom .ag-column-drop-horizontal-cell-separator {
  margin: 0 6px;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-custom .ag-column-drop-horizontal-empty-message {
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
}
.ag-theme-custom .ag-ltr .ag-column-drop-horizontal-icon {
  margin-right: 2;
}

.ag-theme-custom .ag-rtl .ag-column-drop-horizontal-icon {
  margin-left: 2;
}

.ag-theme-custom .ag-column-drop-vertical-list {
  padding-bottom: 6px;
  padding-right: 6px;
  padding-left: 6px;
}
.ag-theme-custom .ag-column-drop-vertical-cell {
  margin-top: 6px;
}
.ag-theme-custom .ag-column-drop-vertical {
  min-height: 50px;
  max-height: 150px;
  border-bottom: solid 1px;
  border-bottom-color: #dde2eb;
  border-bottom-color: #dde2eb;
  border-bottom-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-custom .ag-column-drop-vertical.ag-last-column-drop {
  border-bottom: none;
}
.ag-theme-custom .ag-column-drop-vertical-icon {
  margin-left: 6px;
  margin-right: 6px;
}
.ag-theme-custom .ag-column-drop-vertical-empty-message {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  margin-top: 6px;
}
.ag-theme-custom .ag-select-agg-func-popup {
  border: solid 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  border-radius: 3px;
  box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
  padding: 6px;
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
  height: 105px;
  padding: 0;
}
.ag-theme-custom .ag-select-agg-func-virtual-list-item {
  cursor: default;
  line-height: 30px;
  padding-left: 12px;
}
.ag-theme-custom .ag-select-agg-func-virtual-list-item:hover {
  background-color: rgba(33, 150, 243, 0.3);
  background-color: rgba(33, 150, 243, 0.3);
  background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3));
}
.ag-theme-custom .ag-chart-menu {
  border-radius: 3px;
  background: #fff;
  background: #fff;
  background: var(--ag-background-color, #fff);
}
.ag-theme-custom .ag-chart-menu-icon {
  opacity: 0.5;
  line-height: 24px;
  font-size: 24px;
  width: 24px;
  height: 24px;
  margin: 2px 0;
  cursor: pointer;
  border-radius: 3px;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
}
.ag-theme-custom .ag-chart-menu-icon:hover {
  opacity: 1;
}
.ag-theme-custom .ag-chart-mini-thumbnail {
  border: 1px solid;
  border-color: #dde2eb;
  border-color: #dde2eb;
  border-color: var(--ag-secondary-border-color, #dde2eb);
  border-radius: 5px;
  margin: 5px;
}
.ag-theme-custom .ag-chart-mini-thumbnail:nth-last-child(3), .ag-theme-custom .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
  margin-left: auto;
  margin-right: auto;
}
.ag-theme-custom .ag-ltr .ag-chart-mini-thumbnail:first-child {
  margin-left: 0;
}

.ag-theme-custom .ag-rtl .ag-chart-mini-thumbnail:first-child {
  margin-right: 0;
}

.ag-theme-custom .ag-ltr .ag-chart-mini-thumbnail:last-child {
  margin-right: 0;
}

.ag-theme-custom .ag-rtl .ag-chart-mini-thumbnail:last-child {
  margin-left: 0;
}

.ag-theme-custom .ag-chart-mini-thumbnail.ag-selected {
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
}
.ag-theme-custom .ag-chart-settings-card-item {
  background: #181d1f;
  background: #181d1f;
  background: var(--ag-foreground-color, #181d1f);
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.ag-theme-custom .ag-chart-settings-card-item.ag-selected {
  background-color: #2196f3;
  background-color: #2196f3;
  background-color: var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
}
.ag-theme-custom .ag-chart-data-column-drag-handle {
  margin-left: 6px;
}
.ag-theme-custom .ag-charts-settings-group-title-bar,
.ag-theme-custom .ag-charts-data-group-title-bar,
.ag-theme-custom .ag-charts-format-top-level-group-title-bar {
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-custom .ag-charts-settings-group-container {
  padding: 6px;
}
.ag-theme-custom .ag-charts-data-group-container {
  padding: 12px 12px;
  padding-bottom: 3px;
}
.ag-theme-custom .ag-charts-data-group-container > * {
  margin-bottom: 9px;
}
.ag-theme-custom .ag-charts-format-top-level-group-container {
  margin-left: 12px;
  padding: 6px;
}
.ag-theme-custom .ag-charts-format-top-level-group-item {
  margin: 6px 0;
}
.ag-theme-custom .ag-charts-format-sub-level-group-container {
  padding: 12px 12px;
  padding-bottom: 3px;
}
.ag-theme-custom .ag-charts-format-sub-level-group-container > * {
  margin-bottom: 9px;
}
.ag-theme-custom .ag-charts-group-container.ag-group-container-horizontal {
  padding: 6px;
}
.ag-theme-custom .ag-chart-data-section,
.ag-theme-custom .ag-chart-format-section {
  display: flex;
  margin: 0;
}
.ag-theme-custom .ag-chart-menu-panel {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-custom .ag-ltr .ag-chart-menu-panel {
  border-left: solid 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
}

.ag-theme-custom .ag-rtl .ag-chart-menu-panel {
  border-right: solid 1px;
  border-right-color: #babfc7;
  border-right-color: #babfc7;
  border-right-color: var(--ag-border-color, #babfc7);
}

.ag-theme-custom .ag-date-time-list-page-title {
  flex-grow: 1;
  text-align: center;
}
.ag-theme-custom .ag-date-time-list-page-column-label {
  text-align: center;
}
.ag-theme-custom .ag-date-time-list-page-entry {
  text-align: center;
}
.ag-theme-custom .ag-checkbox-input-wrapper {
  font-family: "agGridAlpine";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #fff));
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  flex: none;
}
.ag-theme-custom .ag-checkbox-input-wrapper input, .ag-theme-custom .ag-checkbox-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-theme-custom .ag-checkbox-input-wrapper[focus-within], .ag-theme-custom .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-custom .ag-checkbox-input-wrapper:focus-within, .ag-theme-custom .ag-checkbox-input-wrapper:active {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-custom .ag-checkbox-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-custom .ag-checkbox-input-wrapper::after {
  content: "\f108";
  color: #999;
  color: #999;
  color: var(--ag-checkbox-unchecked-color, #999);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-custom .ag-checkbox-input-wrapper.ag-checked::after {
  content: "\f106";
  color: #2196f3;
  color: #2196f3;
  color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-custom .ag-checkbox-input-wrapper.ag-indeterminate::after {
  content: "\f107";
  color: #999;
  color: #999;
  color: var(--ag-checkbox-indeterminate-color, var(--ag-checkbox-unchecked-color, #999));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-custom .ag-toggle-button-input-wrapper {
  box-sizing: border-box;
  width: 28px;
  height: 18px;
  background-color: #999;
  background-color: #999;
  background-color: var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, #999));
  border-radius: 9px;
  position: relative;
  flex: none;
  border: 1px solid;
  border-color: #999;
  border-color: #999;
  border-color: var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #999));
}
.ag-theme-custom .ag-toggle-button-input-wrapper input {
  opacity: 0;
  height: 100%;
  width: 100%;
}
.ag-theme-custom .ag-toggle-button-input-wrapper[focus-within] {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-custom .ag-toggle-button-input-wrapper:focus-within {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-custom .ag-toggle-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-custom .ag-toggle-button-input-wrapper.ag-checked {
  background-color: #2196f3;
  background-color: #2196f3;
  background-color: var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
}
.ag-theme-custom .ag-toggle-button-input-wrapper::before {
  content: " ";
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: border-box;
  height: 18px;
  width: 18px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-toggle-button-switch-background-color, var(--ag-background-color, #fff));
  border-radius: 9px;
  transition: left 100ms;
  border: 1px solid;
  border-color: #999;
  border-color: #999;
  border-color: var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #999)));
}
.ag-theme-custom .ag-toggle-button-input-wrapper.ag-checked::before {
  left: calc(100% - 18px );
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
}
.ag-theme-custom .ag-radio-button-input-wrapper {
  font-family: "agGridAlpine";
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #fff));
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  flex: none;
  border-radius: 16px;
}
.ag-theme-custom .ag-radio-button-input-wrapper input, .ag-theme-custom .ag-radio-button-input-wrapper input {
  -webkit-appearance: none;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.ag-theme-custom .ag-radio-button-input-wrapper[focus-within], .ag-theme-custom .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-custom .ag-radio-button-input-wrapper:focus-within, .ag-theme-custom .ag-radio-button-input-wrapper:active {
  outline: none;
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
}
.ag-theme-custom .ag-radio-button-input-wrapper.ag-disabled {
  opacity: 0.5;
}
.ag-theme-custom .ag-radio-button-input-wrapper::after {
  content: "\f126";
  color: #999;
  color: #999;
  color: var(--ag-checkbox-unchecked-color, #999);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-custom .ag-radio-button-input-wrapper.ag-checked::after {
  content: "\f127";
  color: #2196f3;
  color: #2196f3;
  color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.ag-theme-custom input[class^=ag-][type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 100%;
  background: none;
  overflow: visible;
}
.ag-theme-custom input[class^=ag-][type=range]::-webkit-slider-runnable-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #babfc7;
  background-color: #babfc7;
  background-color: var(--ag-border-color, #babfc7);
  border-radius: 3px;
  border-radius: 3px;
}
.ag-theme-custom input[class^=ag-][type=range]::-moz-range-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #babfc7;
  background-color: #babfc7;
  background-color: var(--ag-border-color, #babfc7);
  border-radius: 3px;
  border-radius: 3px;
}
.ag-theme-custom input[class^=ag-][type=range]::-ms-track {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 3px;
  background-color: #babfc7;
  background-color: #babfc7;
  background-color: var(--ag-border-color, #babfc7);
  border-radius: 3px;
  border-radius: 3px;
  color: transparent;
  width: calc(100% - 2px);
}
.ag-theme-custom input[class^=ag-][type=range]::-webkit-slider-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  border: 1px solid;
  border-color: #999;
  border-color: #999;
  border-color: var(--ag-checkbox-unchecked-color, #999);
  border-radius: 16px;
  transform: translateY(-6.5px);
}
.ag-theme-custom input[class^=ag-][type=range]::-ms-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  border: 1px solid;
  border-color: #999;
  border-color: #999;
  border-color: var(--ag-checkbox-unchecked-color, #999);
  border-radius: 16px;
}
.ag-theme-custom input[class^=ag-][type=range]::-moz-ag-range-thumb {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  border: 1px solid;
  border-color: #999;
  border-color: #999;
  border-color: var(--ag-checkbox-unchecked-color, #999);
  border-radius: 16px;
}
.ag-theme-custom input[class^=ag-][type=range]:focus {
  outline: none;
}
.ag-theme-custom input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-custom input[class^=ag-][type=range]:focus::-ms-thumb {
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-custom input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
  box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
}
.ag-theme-custom input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
  background-color: rgba(33, 150, 243, 0.4);
  background-color: rgba(33, 150, 243, 0.4);
  background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom input[class^=ag-][type=range]:active::-moz-ag-range-track {
  background-color: rgba(33, 150, 243, 0.4);
  background-color: rgba(33, 150, 243, 0.4);
  background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom input[class^=ag-][type=range]:active::-ms-track {
  background-color: rgba(33, 150, 243, 0.4);
  background-color: rgba(33, 150, 243, 0.4);
  background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4));
}
.ag-theme-custom input[class^=ag-][type=range]:disabled {
  opacity: 0.5;
}
.ag-theme-custom .ag-filter-toolpanel-header,
.ag-theme-custom .ag-filter-toolpanel-search,
.ag-theme-custom .ag-status-bar,
.ag-theme-custom .ag-header-row,
.ag-theme-custom .ag-panel-title-bar-title,
.ag-theme-custom .ag-multi-filter-group-title-bar {
  font-weight: 700;
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)));
}
.ag-theme-custom .ag-rtl .ag-pinned-left-header .ag-header-row::before, .ag-theme-custom .ag-ltr .ag-pinned-right-header .ag-header-row::after, .ag-theme-alpine .ag-ltr .ag-pinned-right-header .ag-theme-custom .ag-header-row::after, .ag-theme-alpine .ag-rtl .ag-pinned-left-header .ag-theme-custom .ag-header-row::before {
  content: "";
  position: absolute;
  height: calc(100% - 20px);
  top: 10px;
  width: 1px;
  background-color: #babfc7;
  background-color: #babfc7;
  background-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-ltr .ag-pinned-right-header .ag-header-row::after {
  right: 0;
}
.ag-theme-custom .ag-rtl .ag-pinned-left-header .ag-header-row::before {
  left: 0;
}
.ag-theme-custom .ag-row {
  font-size: 14px;
}
.ag-theme-custom .ag-theme-alpine textarea[class^=ag-],
.ag-theme-alpine .ag-theme-custom textarea[class^=ag-], .ag-theme-custom input[class^=ag-]:not([type]),
.ag-theme-custom input[class^=ag-][type=text],
.ag-theme-custom input[class^=ag-][type=number],
.ag-theme-custom input[class^=ag-][type=tel],
.ag-theme-custom input[class^=ag-][type=date],
.ag-theme-custom input[class^=ag-][type=datetime-local],
.ag-theme-custom textarea[class^=ag-] {
  min-height: 24px;
  border-radius: 3px;
}
.ag-theme-custom .ag-ltr input[class^=ag-]:not([type]),
.ag-theme-custom .ag-ltr input[class^=ag-][type=text],
.ag-theme-custom .ag-ltr input[class^=ag-][type=number],
.ag-theme-custom .ag-ltr input[class^=ag-][type=tel],
.ag-theme-custom .ag-ltr input[class^=ag-][type=date],
.ag-theme-custom .ag-ltr input[class^=ag-][type=datetime-local],
.ag-theme-custom .ag-ltr textarea[class^=ag-] {
  padding-left: 6px;
}

.ag-theme-custom .ag-rtl input[class^=ag-]:not([type]),
.ag-theme-custom .ag-rtl input[class^=ag-][type=text],
.ag-theme-custom .ag-rtl input[class^=ag-][type=number],
.ag-theme-custom .ag-rtl input[class^=ag-][type=tel],
.ag-theme-custom .ag-rtl input[class^=ag-][type=date],
.ag-theme-custom .ag-rtl input[class^=ag-][type=datetime-local],
.ag-theme-custom .ag-rtl textarea[class^=ag-] {
  padding-right: 6px;
}

.ag-theme-custom .ag-tab {
  padding: 9px;
  transition: color 0.4s;
}
.ag-theme-custom .ag-tab-selected {
  color: #2196f3;
  color: #2196f3;
  color: var(--ag-alpine-active-color, #2196f3);
}
.ag-theme-custom .ag-menu {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
}
.ag-theme-custom .ag-menu-header {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  padding-top: 1px;
  min-width: 240px;
}
.ag-theme-custom .ag-tabs-header {
  border-bottom: solid 1px;
  border-bottom-color: #babfc7;
  border-bottom-color: #babfc7;
  border-bottom-color: var(--ag-border-color, #babfc7);
}
.ag-theme-custom .ag-charts-settings-group-title-bar,
.ag-theme-custom .ag-charts-data-group-title-bar,
.ag-theme-custom .ag-charts-format-top-level-group-title-bar {
  padding: 6px 12px;
  line-height: 20px;
}
.ag-theme-custom .ag-chart-mini-thumbnail {
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
}
.ag-theme-custom .ag-chart-settings-nav-bar {
  border-top: solid 1px;
  border-top-color: #dde2eb;
  border-top-color: #dde2eb;
  border-top-color: var(--ag-secondary-border-color, #dde2eb);
}
.ag-theme-custom .ag-ltr .ag-group-title-bar-icon {
  margin-right: 6px;
}

.ag-theme-custom .ag-rtl .ag-group-title-bar-icon {
  margin-left: 6px;
}

.ag-theme-custom .ag-charts-format-top-level-group-toolbar {
  margin-top: 6px;
}
.ag-theme-custom .ag-ltr .ag-charts-format-top-level-group-toolbar {
  padding-left: 20px;
}

.ag-theme-custom .ag-rtl .ag-charts-format-top-level-group-toolbar {
  padding-right: 20px;
}

.ag-theme-custom .ag-charts-format-sub-level-group {
  border-left: dashed 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
  padding-left: 6px;
  margin-bottom: 12px;
}
.ag-theme-custom .ag-charts-format-sub-level-group-title-bar {
  padding-top: 0;
  padding-bottom: 0;
  background: none;
  font-weight: 700;
}
.ag-theme-custom .ag-charts-format-sub-level-group-container {
  padding-bottom: 0;
}
.ag-theme-custom .ag-charts-format-sub-level-group-item:last-child {
  margin-bottom: 0;
}
.ag-theme-custom .ag-dnd-ghost {
  font-size: 12px;
  font-weight: 700;
}
.ag-theme-custom .ag-side-buttons {
  width: 30px;
}
.ag-theme-custom .ag-standard-button {
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border-radius: 3px;
  border: 1px solid;
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-alpine-active-color, #2196f3);
  color: #2196f3;
  color: #2196f3;
  color: var(--ag-alpine-active-color, #2196f3);
  background-color: #fff;
  background-color: #fff;
  background-color: var(--ag-background-color, #fff);
  font-weight: 600;
  padding: 6px 12px;
}
.ag-theme-custom .ag-standard-button:hover {
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-alpine-active-color, #2196f3);
  background-color: rgba(33, 150, 243, 0.1);
  background-color: rgba(33, 150, 243, 0.1);
  background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1));
}
.ag-theme-custom .ag-standard-button:active {
  border-color: #2196f3;
  border-color: #2196f3;
  border-color: var(--ag-alpine-active-color, #2196f3);
  background-color: #2196f3;
  background-color: #2196f3;
  background-color: var(--ag-alpine-active-color, #2196f3);
  color: #fff;
  color: #fff;
  color: var(--ag-background-color, #fff);
}
.ag-theme-custom .ag-standard-button:disabled {
  color: rgba(24, 29, 31, 0.5);
  color: rgba(24, 29, 31, 0.5);
  color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
  background-color: #f1f2f4;
  background-color: #f1f2f4;
  background-color: var(--ag-input-disabled-background-color, #f1f2f4);
  border-color: rgba(186, 191, 199, 0.3);
  border-color: rgba(186, 191, 199, 0.3);
  border-color: var(--ag-input-disabled-border-color, rgba(186, 191, 199, 0.3));
}
.ag-theme-custom .ag-column-drop-vertical {
  min-height: 75px;
  max-height: 175px;
}
.ag-theme-custom .ag-tool-panel-wrapper {
  width: 250px;
}
.ag-theme-custom .ag-column-drop-vertical-title-bar {
  padding: 12px;
  padding-bottom: 0px;
}
.ag-theme-custom .ag-column-drop-vertical-empty-message {
  display: flex;
  align-items: center;
  border: dashed 1px;
  border-color: #babfc7;
  border-color: #babfc7;
  border-color: var(--ag-border-color, #babfc7);
  margin: 12px;
  padding: 12px;
}
.ag-theme-custom .ag-column-drop-empty-message {
  color: #181d1f;
  color: #181d1f;
  color: var(--ag-foreground-color, #181d1f);
  opacity: 0.75;
}
.ag-theme-custom .ag-status-bar {
  font-weight: normal;
}
.ag-theme-custom .ag-status-name-value-value {
  font-weight: 700;
}
.ag-theme-custom .ag-paging-number, .ag-theme-custom .ag-paging-row-summary-panel-number {
  font-weight: 700;
}
.ag-theme-custom .ag-column-drop-cell-button {
  opacity: 0.5;
}
.ag-theme-custom .ag-column-drop-cell-button:hover {
  opacity: 0.75;
}
.ag-theme-custom .ag-header-cell-menu-button:hover,
.ag-theme-custom .ag-side-button-button:hover,
.ag-theme-custom .ag-tab:hover,
.ag-theme-custom .ag-panel-title-bar-button:hover,
.ag-theme-custom .ag-header-expand-icon:hover,
.ag-theme-custom .ag-column-group-icons:hover,
.ag-theme-custom .ag-group-expanded .ag-icon:hover,
.ag-theme-custom .ag-group-contracted .ag-icon:hover,
.ag-theme-custom .ag-chart-settings-prev:hover,
.ag-theme-custom .ag-chart-settings-next:hover,
.ag-theme-custom .ag-group-title-bar-icon:hover,
.ag-theme-custom .ag-column-select-header-icon:hover,
.ag-theme-custom .ag-floating-filter-button-button:hover,
.ag-theme-custom .ag-filter-toolpanel-expand:hover,
.ag-theme-custom .ag-chart-menu-icon:hover {
  color: #2196f3;
  color: #2196f3;
  color: var(--ag-alpine-active-color, #2196f3);
}
.ag-theme-custom .ag-chart-settings-card-item.ag-not-selected:hover {
  opacity: 0.35;
}
.ag-theme-custom .ag-ltr .ag-panel-title-bar-button {
  margin-left: 12px;
  margin-right: 6px;
}

.ag-theme-custom .ag-rtl .ag-panel-title-bar-button {
  margin-right: 12px;
  margin-left: 6px;
}

.ag-theme-custom .ag-filter-toolpanel-group-container {
  padding-left: 6px;
}
.ag-theme-custom .ag-filter-toolpanel-instance-filter {
  border: none;
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  background-color: var(--ag-control-panel-background-color, #f8f8f8);
  border-left: dashed 1px;
  border-left-color: #babfc7;
  border-left-color: #babfc7;
  border-left-color: var(--ag-border-color, #babfc7);
  margin-left: 8px;
  padding-left: 8px;
  margin-right: 12px;
}
.ag-theme-custom .ag-set-filter-list {
  padding-top: 3px;
  padding-bottom: 3px;
}
.ag-theme-custom .ag-layout-auto-height .ag-center-cols-clipper, .ag-theme-custom .ag-layout-auto-height .ag-center-cols-container, .ag-theme-custom .ag-layout-print .ag-center-cols-clipper, .ag-theme-custom .ag-layout-print .ag-center-cols-container {
  min-height: 150px;
}
.ag-theme-custom .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
  padding-top: 60px;
}
.ag-theme-custom .ag-date-time-list-page-entry-is-current {
  background-color: #2196f3;
  background-color: #2196f3;
  background-color: var(--ag-alpine-active-color, #2196f3);
}
.ag-theme-custom .ag-row-even {
  background: #eff5f6;
}
.ag-theme-custom .ag-row-odd {
  background: #ffffff;
}
.ag-theme-custom .ag-header-cell-text,
.ag-theme-custom .ag-row {
  font-weight: normal;
  font-size: 12px;
  color: #000000;
}
.ag-theme-custom .ag-row {
  border-bottom-width: 0;
}
.ag-theme-custom .ag-row.grid__disabled-row,
.ag-theme-custom .ag-row-even.grid__disabled-row,
.ag-theme-custom .ag-row-odd.grid__disabled-row {
  opacity: 0.5;
}
.ag-theme-custom .ag-header {
  border-bottom: solid 1px !important;
  border-bottom-color: #9b9b9b !important;
}
.ag-theme-custom .ag-header-group-cell-with-group {
  border-top: none !important;
}
.ag-theme-custom .ag-header-group-cell-label {
  background: #ffffff;
  border-left: 6px solid transparent;
}
.ag-theme-custom .ag-header-group-cell.ag-focus-managed::after {
  display: none;
}
.ag-theme-custom .ag-header-group-cell.border-left {
  border-left: solid 1px !important;
  border-left-color: #9b9b9b !important;
}
.ag-theme-custom .ag-header-cell {
  background: #ffffff;
  padding-left: 1rem;
  padding-right: 1rem;
}
.ag-theme-custom .ag-header-cell.ag-focus-managed::after {
  display: none;
}
.ag-theme-custom .ag-header-cell.border-left {
  border-left: solid 1px !important;
  border-left-color: #9b9b9b !important;
}
.ag-theme-custom .ag-header-cell .ag-header-cell-text {
  white-space: normal;
}
.ag-theme-custom .ag-header-cell.ag-right-aligned-header .ag-cell-label-container {
  flex-direction: row;
}
.ag-theme-custom .ag-header-cell.ag-right-aligned-header .ag-header-cell-label {
  flex-direction: row-reverse;
}
.ag-theme-custom .ag-header-cell.no-borders {
  border: none;
}
.ag-theme-custom .ag-cell {
  border: none;
  padding-left: 1rem;
  padding-right: 1rem;
}
.ag-theme-custom .ag-cell.disabled-number {
  color: rgba(0, 0, 0, 0.3);
}
.ag-theme-custom .ag-cell-inline-editing {
  height: 30px !important;
}
.ag-theme-custom .ag-left-border-dark {
  border-left: 1px solid #9b9b9b;
}
.ag-theme-custom .ag-left-border-light {
  border-left: 1px solid #dddddd;
}
.ag-theme-custom .ag-root-wrapper {
  border: none;
  border-radius: 0;
}
.ag-theme-custom .required-field {
  border-bottom: 0.2rem solid red;
}
.ag-theme-custom .right-align {
  text-align: "right";
}
.ag-theme-custom .font-colour--red {
  color: red;
}
.ag-theme-custom .font-highlight {
  display: flex;
}
.ag-theme-custom .font-highlight::after {
  content: "";
  display: block;
  width: 1.9rem;
  height: 2rem;
  position: relative;
  left: 0.5rem;
  top: 0.8rem;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzU5NTcgMTkuMTczNUM2Ljc1OTU3IDE5LjYyODEgNy4xMzE1IDIwIDcuNTg2MDkgMjBIMTAuODkyMUMxMS4zNDY3IDIwIDExLjcxODcgMTkuNjI4MSAxMS43MTg3IDE5LjE3MzVWMTguMzQ3TDYuNzU5NTcgMTguMzQ3VjE5LjE3MzVaTTkuMjM5MTEgMy40Njk3M0M2LjA0ODc3IDMuNDY5NzMgMy40NTM1MiA2LjA2NDk4IDMuNDUzNTIgOS4yNTUzM0MzLjQ1MzUyIDExLjIyMjQgNC40MzcwNyAxMi45NDk4IDUuOTMzMDYgMTMuOTk5NVYxNS44Njc0QzUuOTMzMDYgMTYuMzIyIDYuMzA0OTkgMTYuNjkzOSA2Ljc1OTU3IDE2LjY5MzlMMTEuNzE4NyAxNi42OTM5QzEyLjE3MzIgMTYuNjkzOSAxMi41NDUyIDE2LjMyMiAxMi41NDUyIDE1Ljg2NzRWMTMuOTk5NUMxNC4wNDEyIDEyLjk0OTggMTUuMDI0NyAxMS4yMjI0IDE1LjAyNDcgOS4yNTUzM0MxNS4wMjQ3IDYuMDY0OTggMTIuNDI5NSAzLjQ2OTczIDkuMjM5MTEgMy40Njk3M1pNMTEuNTk0NyAxMi42NDRMMTAuODkyMSAxMy4xMzk5VjE1LjA0MDlINy41ODYwOUw3LjU4NjA5IDEzLjEzOTlMNi44ODM1NSAxMi42NDRDNS43Njc3NiAxMS44NjcxIDUuMTA2NTUgMTAuNjAyNSA1LjEwNjU1IDkuMjU1MzNDNS4xMDY1NSA2Ljk3NDE1IDYuOTU3OTQgNS4xMjI3NiA5LjIzOTExIDUuMTIyNzZDMTEuNTIwMyA1LjEyMjc2IDEzLjM3MTcgNi45NzQxNSAxMy4zNzE3IDkuMjU1MzNDMTMuMzcxNyAxMC42MDI1IDEyLjcxMDUgMTEuODY3MSAxMS41OTQ3IDEyLjY0NFoiIGZpbGw9IiM1OTgxMUMiLz4KPHBhdGggZD0iTTAgOC40MTUzOEgyLjQ3Mjk3TDIuNDcyOTcgOS45OTU0MkgwTDAgOC40MTUzOFoiIGZpbGw9IiM1OTgxMUMiLz4KPHBhdGggZD0iTTEwLjAyOSA2LjkwNjU4ZS0wOFYyLjQ3Mjk3TDguNDQ4OTkgMi40NzI5N1YwTDEwLjAyOSA2LjkwNjU4ZS0wOFoiIGZpbGw9IiM1OTgxMUMiLz4KPHBhdGggZD0iTTMuNTkwNDUgMi40NzI5N0w1LjMzOTEgNC4yMjE2Mkw0LjIyMTg0IDUuMzM4ODhMMi40NzMxOSAzLjU5MDIzTDMuNTkwNDUgMi40NzI5N1oiIGZpbGw9IiM1OTgxMUMiLz4KPHBhdGggZD0iTTE0Ljg4OCAyLjQ3Mjk3TDEzLjEzOTMgNC4yMjE2MkwxNC4yNTY2IDUuMzM4ODhMMTYuMDA1MyAzLjU5MDIzTDE0Ljg4OCAyLjQ3Mjk3WiIgZmlsbD0iIzU5ODExQyIvPgo8cGF0aCBkPSJNMTYuMDA1MyA4LjQxNTM4TDE4LjQ3ODIgOC40MTUzOFY5Ljk5NTQyTDE2LjAwNTMgOS45OTU0MlY4LjQxNTM4WiIgZmlsbD0iIzU5ODExQyIvPgo8L3N2Zz4=) no-repeat;
}
.ag-theme-custom__candidates-grid {
  overflow: hidden;
  margin-top: 1rem;
}
.ag-theme-custom__candidates-grid .ag-header {
  border-bottom-width: 0.75rem !important;
  -o-border-image: linear-gradient(rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
     border-image: linear-gradient(rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
  margin-bottom: 0.5rem;
  border-left: 3rem solid transparent;
  border-right: 3rem solid transparent;
}
.ag-theme-custom__candidates-grid .ag-header .ag-header-cell.default {
  padding-right: 0.7rem;
  padding-left: 2rem;
}
.ag-theme-custom__candidates-grid .ag-center-cols-viewport {
  border-left: 3rem solid transparent;
  border-right: 3rem solid transparent;
}
.ag-theme-custom__candidates-grid .ag-row-even {
  background-color: #ffffff;
}
.ag-theme-custom__candidates-grid .ag-row,
.ag-theme-custom__candidates-grid .ag-row-even,
.ag-theme-custom__candidates-grid .ag-row-odd {
  height: 30px !important;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value {
  display: flex;
  align-items: center;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.ag-cell-focus,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.ag-cell-focus,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.ag-cell-focus {
  border: none;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value:focus,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value:focus,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value:focus {
  border: none !important;
  outline: none;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.product-information,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.product-information,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.product-information {
  background-color: #eff5f6;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.product-information--first-column,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.product-information--first-column,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.product-information--first-column {
  border-radius: 0.5rem 0 0 0.5rem;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.product-information--last-column,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.product-information--last-column,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.product-information--last-column {
  border-radius: 0 0.5rem 0.5rem 0;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.product-information__right-border,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.product-information__right-border,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.product-information__right-border {
  height: 3.5rem;
  border-right: solid 0.1rem #c2c2c2;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.product-information__name,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.product-information__name,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.product-information__name {
  font-weight: 600;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.product-information__rank,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.product-information__rank,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.product-information__rank {
  margin: 0 0.5rem 0 1rem;
  width: 6rem !important;
  justify-content: center;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.default,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.default,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.default {
  background-color: #ffffff;
  padding-left: 3.75rem;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.default-product,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.default-product,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.default-product {
  background-color: #ffffff;
  padding-left: 2.75rem;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.metrics,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.metrics,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.metrics {
  background-color: #ffffff;
  border-top: 0.1rem solid #aecadb;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.metrics:focus,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.metrics:focus,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.metrics:focus {
  border-top: 0.1rem solid #aecadb !important;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.metrics__incremental,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.metrics__incremental,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.metrics__incremental {
  font-size: 1.4rem;
  font-weight: 600;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.metrics__margin,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.metrics__margin,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.metrics__margin {
  font-size: 1.2rem;
}
.ag-theme-custom__candidates-grid .ag-row .ag-cell.ag-cell-value.metrics__bolder,
.ag-theme-custom__candidates-grid .ag-row-even .ag-cell.ag-cell-value.metrics__bolder,
.ag-theme-custom__candidates-grid .ag-row-odd .ag-cell.ag-cell-value.metrics__bolder {
  font-weight: 600;
}
.ag-theme-custom__parkinglot-grid .ag-paging-panel {
  justify-content: center;
}
.ag-theme-custom__sub-campaign-allocation-grid .ag-body-viewport {
  overflow-y: scroll !important;
}
.ag-theme-custom__parent-child-changes .group-column-header, .ag-theme-custom__alternative-mechanics .group-column-header {
  font-weight: normal;
  font-size: 1.2rem;
}
.ag-theme-custom__parent-child-changes .group-column-header,
.ag-theme-custom__parent-child-changes .border-left,
.ag-theme-custom__parent-child-changes .ag-header-row-column-group:nth-child(2) .ag-header-group-cell-no-group:nth-child(8), .ag-theme-custom__alternative-mechanics .group-column-header,
.ag-theme-custom__alternative-mechanics .border-left,
.ag-theme-custom__alternative-mechanics .ag-header-row-column-group:nth-child(2) .ag-header-group-cell-no-group:nth-child(8) {
  border-left: 0.1rem solid #9b9b9b;
}
.ag-theme-custom__parent-child-changes .ag-header-row:not(:first-child) .ag-header-cell, .ag-theme-custom__alternative-mechanics .ag-header-row:not(:first-child) .ag-header-cell {
  border-top: none;
}
.ag-theme-custom__parent-child-changes .ag-center-cols-viewport, .ag-theme-custom__alternative-mechanics .ag-center-cols-viewport {
  overflow-x: hidden;
}
.ag-theme-custom__parent-child-changes .ag-center-cols-clipper, .ag-theme-custom__alternative-mechanics .ag-center-cols-clipper {
  min-height: 4rem !important;
}
.ag-theme-custom__parent-child-changes .ag-cell-focus, .ag-theme-custom__alternative-mechanics .ag-cell-focus {
  outline: none !important;
}
.ag-theme-custom__parent-child-changes .ag-full-width-container, .ag-theme-custom__alternative-mechanics .ag-full-width-container {
  border-bottom: 0.2rem solid #eff5f6 !important;
}
.ag-theme-custom__parent-child-changes .ag-row,
.ag-theme-custom__parent-child-changes .ag-row-even,
.ag-theme-custom__parent-child-changes .ag-row-odd, .ag-theme-custom__alternative-mechanics .ag-row,
.ag-theme-custom__alternative-mechanics .ag-row-even,
.ag-theme-custom__alternative-mechanics .ag-row-odd {
  background: #ffffff;
}
.ag-theme-custom__parent-child-changes .parent-child, .ag-theme-custom__alternative-mechanics .parent-child {
  font-size: 1.2rem;
  color: #000000;
}
.ag-theme-custom__parent-child-changes .parent-child--selected, .ag-theme-custom__alternative-mechanics .parent-child--selected {
  font-weight: 700;
}
.ag-theme-custom__parent-child-changes .parent-child--not-selected, .ag-theme-custom__alternative-mechanics .parent-child--not-selected {
  font-weight: 400;
  color: #d9d9d9;
  background: #f2f3f4;
}
.ag-theme-custom__parent-child-changes .parent-child__button, .ag-theme-custom__alternative-mechanics .parent-child__button {
  display: flex;
  align-items: center;
  padding: 0;
}
.ag-theme-custom__parent-child-changes .parent-child__button--child .ag-btn, .ag-theme-custom__alternative-mechanics .parent-child__button--child .ag-btn {
  color: #51b4c1;
}
.ag-theme-custom__parent-child-changes .parent-child__button--child-selected .ag-btn, .ag-theme-custom__alternative-mechanics .parent-child__button--child-selected .ag-btn {
  color: #ffffff;
  background-color: #51b4c1;
}
.ag-theme-custom__parent-child-changes .parent-child__button--parent .ag-btn, .ag-theme-custom__alternative-mechanics .parent-child__button--parent .ag-btn {
  color: #ab4bbb;
}
.ag-theme-custom__parent-child-changes .parent-child__button--parent-selected .ag-btn, .ag-theme-custom__alternative-mechanics .parent-child__button--parent-selected .ag-btn {
  color: #ffffff;
  background-color: #ab4bbb;
}
.ag-theme-custom__parent-child-changes .parent-child__button .ag-button-container, .ag-theme-custom__alternative-mechanics .parent-child__button .ag-button-container {
  width: 6rem;
  height: 2.6rem;
}
.ag-theme-custom__parent-child-changes .border-left__child, .ag-theme-custom__alternative-mechanics .border-left__child {
  border-left: solid 4px !important;
  border-left-color: #51b4c1 !important;
}
.ag-theme-custom__parent-child-changes .border-left__parent, .ag-theme-custom__alternative-mechanics .border-left__parent {
  border-left: solid 4px !important;
  border-left-color: #ab4bbb !important;
}
.ag-theme-custom__product-details .ag-header-row:not(:first-child) .ag-header-cell {
  border-top: none;
}
.ag-theme-custom__product-details .ag-row-footer {
  border-top: solid 0.1rem #c2c2c2 !important;
  border-bottom: solid 0.1rem #c2c2c2 !important;
  background-color: #ffffff;
}
.ag-theme-custom__product-details .ag-header-cell-text {
  font-size: 1.1rem;
  line-height: 1.4rem;
}
.ag-theme-custom__product-details .ag-cell.ag-cell-value {
  display: flex;
  align-items: center;
}
.ag-theme-custom__product-details .ag-cell.ag-cell-value.ag-cell-focus {
  border: none;
}
.ag-theme-custom__product-details .ag-cell.ag-cell-value:focus {
  border: none !important;
  outline: none;
}
.ag-theme-custom__product-details .ag-cell.ag-cell-value.product-information {
  font-size: 1.2rem;
  line-height: 1.4rem;
}
.ag-theme-custom__product-details .ag-cell.ag-cell-value.product-information--first-column {
  border-left: solid 0.1rem #c2c2c2 !important;
}
.ag-theme-custom__product-details .ag-cell.ag-cell-value.product-information--footer {
  font-weight: 600;
}
.ag-theme-custom__funding-viewer-grid {
  overflow: hidden;
  margin-top: 1rem;
}
.ag-theme-custom__funding-viewer-grid .ag-root {
  padding-left: 3rem;
  margin-right: 1rem;
}
.ag-theme-custom__funding-viewer-grid .ag-body-viewport,
.ag-theme-custom__funding-viewer-grid .ag-center-cols-clipper,
.ag-theme-custom__funding-viewer-grid .ag-center-cols-viewport,
.ag-theme-custom__funding-viewer-grid .ag-center-cols-container {
  min-height: 10rem !important;
}
.ag-theme-custom__funding-viewer-grid .ag-overlay-no-rows-center {
  margin-top: 10rem;
  margin-right: 30rem;
}
.ag-theme-custom__funding-viewer-grid .ag-header {
  z-index: 90;
  position: relative;
  border-bottom: none !important;
  box-shadow: 0 6px 6px -6px #000000;
  margin-bottom: 0.2rem;
}
.ag-theme-custom__funding-viewer-grid .ag-header .ag-header-row {
  height: 7rem;
}
.ag-theme-custom__funding-viewer-grid .ag-header .ag-header-row:first-of-type {
  border-bottom: solid 0.1rem #c2c2c2;
}
.ag-theme-custom__funding-viewer-grid .ag-header .ag-header-row:first-of-type .summary-header {
  justify-content: normal !important;
}
.ag-theme-custom__funding-viewer-grid .ag-header .ag-header-group-cell {
  padding-left: 0;
  padding-right: 2rem;
}
.ag-theme-custom__funding-viewer-grid .ag-header .ag-header-cell-text {
  max-width: 10rem;
}
.ag-theme-custom__funding-viewer-grid .ag-header .ag-header-cell {
  border-top: none !important;
}
.ag-theme-custom__funding-viewer-grid .ag-header .ag-header-cell.default {
  padding-right: 0;
  padding-left: 2.5rem;
}
.ag-theme-custom__funding-viewer-grid .ag-header .ag-header-cell-label {
  justify-content: left;
}
.ag-theme-custom__funding-viewer-grid .ag-header .funding-information--first-column__left-border {
  height: 100% !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  z-index: 100;
}
.ag-theme-custom__funding-viewer-grid .ag-header .funding-information--first-column__left-border.volume-funding__cell {
  border-left: 0.3rem solid #8b46c1 !important;
}
.ag-theme-custom__funding-viewer-grid .ag-header .funding-information--first-column__left-border.lump-funding__cell {
  border-left: 0.3rem solid #76b230 !important;
}
.ag-theme-custom__funding-viewer-grid .ag-header .funding-information--first-column__left-border.variable-funding__cell {
  border-left: 0.3rem solid #ca7c00 !important;
}
.ag-theme-custom__funding-viewer-grid .ag-row {
  display: flex;
  align-items: center;
  background-color: #ffffff !important;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-group-value,
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell-wrapper {
  flex: 1 0 0;
  align-items: center;
  line-height: normal;
}
.ag-theme-custom__funding-viewer-grid .ag-row.ag-row-level-0 {
  border-bottom: solid 0.2rem #c2c2c2;
}
.ag-theme-custom__funding-viewer-grid .ag-row.ag-row-level-1 {
  border-bottom: solid 0.1rem #c2c2c2;
}
.ag-theme-custom__funding-viewer-grid .ag-row .text-container:not(.disabled),
.ag-theme-custom__funding-viewer-grid .ag-row .sell-in-container:not(.disabled),
.ag-theme-custom__funding-viewer-grid .ag-row .select-container > .ag-select-input:not(.disabled),
.ag-theme-custom__funding-viewer-grid .ag-row .override-container .input-container > .number-input:not(.disabled) {
  border-bottom: 0.1rem solid transparent;
}
.ag-theme-custom__funding-viewer-grid .ag-row.ag-row-hover {
  background-color: #e1f1fb !important;
}
.ag-theme-custom__funding-viewer-grid .ag-row.ag-row-hover .text-container:not(.disabled),
.ag-theme-custom__funding-viewer-grid .ag-row.ag-row-hover .sell-in-container:not(.disabled),
.ag-theme-custom__funding-viewer-grid .ag-row.ag-row-hover .select-container > .ag-select-input:not(.disabled),
.ag-theme-custom__funding-viewer-grid .ag-row.ag-row-hover .override-container .input-container > .number-input:not(.disabled) {
  border-bottom: 0.1rem solid #39477b;
}
.ag-theme-custom__funding-viewer-grid .ag-row.grid__supplier-row .ag-cell.ag-cell-value.funding-information {
  color: #000000;
  font-weight: 700;
}
.ag-theme-custom__funding-viewer-grid .ag-row.grid__supplier-row .ag-cell.ag-cell-value.grouping-cell {
  width: 56rem !important;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value {
  display: flex;
  align-items: center;
  line-height: normal;
  height: 3.2rem;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.ag-cell-focus {
  border: none;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value:focus {
  border: none !important;
  outline: none;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.funding-information {
  display: flex;
  align-items: center;
  justify-self: flex-start;
  justify-content: flex-start;
  color: #3b424a;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.funding-information--first-column__left-border, .ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.funding-information--first-column__left-border.ag-cell-focus, .ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.funding-information--first-column__left-border:focus {
  height: 100% !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  outline: none;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.funding-information--first-column__left-border.volume-funding__cell, .ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.funding-information--first-column__left-border.ag-cell-focus.volume-funding__cell, .ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.funding-information--first-column__left-border:focus.volume-funding__cell {
  border-left: 0.3rem solid #8b46c1 !important;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.funding-information--first-column__left-border.lump-funding__cell, .ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.funding-information--first-column__left-border.ag-cell-focus.lump-funding__cell, .ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.funding-information--first-column__left-border:focus.lump-funding__cell {
  border-left: 0.3rem solid #76b230 !important;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.funding-information--first-column__left-border.variable-funding__cell, .ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.funding-information--first-column__left-border.ag-cell-focus.variable-funding__cell, .ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.funding-information--first-column__left-border:focus.variable-funding__cell {
  border-left: 0.3rem solid #ca7c00 !important;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.default {
  background-color: #ffffff;
  padding-left: 3.75rem;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value .rtls-text-field {
  text-align: right;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value .rtls-text-field::-moz-placeholder {
  text-align: center;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value .rtls-text-field::placeholder {
  text-align: center;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.volume-funding__cell {
  justify-content: flex-end;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.volume-funding__cell .rtls-text-field::-moz-placeholder {
  text-align: right !important;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.volume-funding__cell .rtls-text-field::placeholder {
  text-align: right !important;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.variable-funding__cell {
  justify-content: flex-end;
}
.ag-theme-custom__funding-viewer-grid .ag-row .ag-cell.ag-cell-value.variable-funding__cell .sell-in-container .rtls-text-field {
  text-align: center !important;
}
.ag-theme-custom__funding-viewer-grid .ag-floating-bottom {
  height: 100%;
  overflow-y: hidden !important;
  border-top: none;
  box-shadow: 0 -6px 6px -6px #000000;
}
.ag-theme-custom__funding-viewer-grid .ag-floating-bottom .ag-row {
  height: 100% !important;
}
.ag-theme-custom__funding-viewer-grid .ag-floating-bottom .ag-row.ag-row-hover {
  background-color: #ffffff !important;
}

.highlight input[type=text], .highlight input[type=number] {
  background-color: #f2f3f4;
  font-size: 1.2rem;
  padding: 0.5rem;
}
.highlight .v-text-field__details {
  min-height: 0px;
}
.highlight .v-text-field__details .v-messages {
  min-height: 0px;
}

.v-input {
  font-size: 1.2rem;
}

.v-input {
  font-size: 1.2rem !important;
}

.v-input__control .v-text-field__details,
.v-input__control .v-messages {
  min-height: unset;
  overflow: visible;
  overflow: initial;
}

.v-input__append-inner .theme--light.v-icon {
  color: #2f477c;
}

.theme--light.v-tabs > .v-tabs-bar .v-tabs-bar__content .v-tab:not(.v-tab--active) {
  color: #2f477c;
}

.v-tab {
  text-transform: none !important;
  letter-spacing: normal;
}

.v-expansion-panel.rtls-expansion-panel::before {
  box-shadow: none;
}
.v-expansion-panel.rtls-expansion-panel .v-expansion-panel-content__wrap {
  padding: 0;
}

.v-btn.v-size--default {
  height: 2.4rem !important;
}

.v-input--checkbox.rtls-checkbox .v-input--selection-controls__input {
  width: 1.2rem;
  height: 1.2rem;
}
.v-input--checkbox.rtls-checkbox .v-input--selection-controls__input .v-icon {
  height: 1.2rem;
  width: 1.2rem;
}
.v-input--checkbox.rtls-checkbox .v-input--selection-controls__input input[role=checkbox] {
  left: -0.2rem;
  top: -0.2rem;
}
.v-input--checkbox.rtls-checkbox * i.v-icon.error--text {
  color: #ff5252 !important;
}
.v-input--checkbox.rtls-checkbox .v-input__control {
  flex-direction: row;
}
.v-input--checkbox.rtls-checkbox .v-input__slot .v-label {
  color: #4a4a4a;
}

.v-input--radio-group.v-input--radio-group--column.rtls-radio-group.v-input--selection-controls.v-input {
  margin-top: 0;
}
.v-input--radio-group.v-input--radio-group--column.rtls-radio-group * .v-radio.rtls-radio {
  margin-right: 0;
}
.v-input--radio-group.v-input--radio-group--column.rtls-radio-group * .v-radio.rtls-radio .v-input--selection-controls__input {
  margin-right: 0;
}

.v-tooltip__content.rtls-tooltip {
  border: 1px solid #2f477c;
  border-radius: 1.2rem;
}
.v-tooltip__content.rtls-tooltip:after {
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  top: calc(50% - 0.6rem);
  left: 0.4rem;
  border-left: 1px solid #2f477c;
  border-top: 1px solid #2f477c;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background: #ffffff;
  transform: rotate(-45deg);
}
.v-tooltip__content.error-tooltip {
  background-color: #c13939;
  padding: 0.2rem 1rem;
}

.theme--light.v-list-item:hover::before {
  background-color: #00a0e2;
  opacity: 0.15;
}

.v-select--is-menu-active .v-input__append-inner > i {
  transform: rotate(180deg);
  color: #00a0e2 !important;
}

.rtls-select-container {
  margin: 0;
  padding: 0;
}
.rtls-select-container > .rtls-select-container__label {
  font-size: 1.2rem;
  font-weight: 600;
  padding-bottom: 0.8rem;
}

.v-select-list .v-list--dense .v-list-item .v-list-item__title {
  font-size: 1.2rem;
}
.v-select-list .v-list-item--disabled {
  opacity: 0.5 !important;
}

.v-text-field > .v-input__control > .v-input__slot::before,
.v-text-field > .v-input__control > .v-input__slot::after {
  bottom: -2px;
}

.v-text-field > .v-input__control > .v-input__slot:after {
  border-color: #00a0e2 !important;
}

.v-application--is-ltr .v-list-item .v-list-item__action:first-child {
  margin-right: 1rem;
}

.v-application .v-list .selected-grey {
  color: rgba(155,155,155,0.67843) !important;
  background-color: transparent !important;
}

.v-application .v-list .selected-black {
  color: #000000 !important;
  background-color: transparent !important;
}

.theme--light.v-list-item--active:before,
.item--active::before {
  opacity: 0 !important;
}

.theme--light.v-list-item:hover::before {
  opacity: 0.15 !important;
}

.v-btn-toggle .v-btn.v-btn:not(:first-child) {
  border-left-width: 0 !important;
}
.v-btn-toggle .v-btn.v-btn.v-size--default {
  padding: 0 0.9rem;
  height: 2rem !important;
  min-width: 2rem;
}
.v-btn-toggle .v-btn.v-btn.v-size--default.v-item--active {
  background-color: #2f477c !important;
}
.v-btn-toggle .v-btn.v-btn.v-size--default.v-item--active .v-btn__content {
  color: #ffffff !important;
}
.v-btn-toggle .v-btn.v-btn.v-size--large {
  padding: 0 0.9rem;
  height: 2.6rem !important;
  min-width: 2rem;
}
.v-btn-toggle .v-btn.v-btn.v-size--large .v-btn__content {
  color: #2f477c !important;
}
.v-btn-toggle .v-btn.v-btn.v-size--large.v-item--active {
  background-color: #2f477c !important;
}
.v-btn-toggle .v-btn.v-btn.v-size--large.v-item--active .v-btn__content {
  color: #ffffff !important;
}
.v-btn-toggle .v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined).v-size--default, .v-btn-toggle .v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined).v-size--large {
  opacity: 0.5 !important;
  background-color: #ffffff !important;
  border-color: #2f477c !important;
}
.v-btn-toggle .v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined).v-size--default .v-btn__content, .v-btn-toggle .v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined).v-size--large .v-btn__content {
  color: #2f477c !important;
}
.v-btn-toggle .v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined).v-size--default.v-item--active, .v-btn-toggle .v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined).v-size--large.v-item--active {
  background-color: #2f477c !important;
  border-color: #2f477c !important;
}
.v-btn-toggle .v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined).v-size--default.v-item--active .v-btn__content, .v-btn-toggle .v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined).v-size--large.v-item--active .v-btn__content {
  color: #ffffff !important;
}

.v-btn-toggle:hover .v-btn.v-btn:not(:first-child) {
  border-left-width: 0 !important;
}
.v-btn-toggle:hover .v-btn.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover.v-size--default:not(.v-item--active), .v-btn-toggle:hover .v-btn.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover.v-size--large:not(.v-item--active) {
  opacity: 1 !important;
  background-color: #ffffff !important;
  border-color: #000000 !important;
}
.v-btn-toggle:hover .v-btn.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover.v-size--default:not(.v-item--active) .v-btn__content, .v-btn-toggle:hover .v-btn.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover.v-size--large:not(.v-item--active) .v-btn__content {
  color: #000000 !important;
}
.v-btn-toggle:hover .v-btn.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover.v-size--default.v-item--active, .v-btn-toggle:hover .v-btn.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover.v-size--large.v-item--active {
  opacity: 1 !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.v-btn-toggle:hover .v-btn.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover.v-size--default.v-item--active .v-btn__content, .v-btn-toggle:hover .v-btn.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover.v-size--large.v-item--active .v-btn__content {
  color: #ffffff !important;
}
.v-btn-toggle:hover .v-btn.v-btn:not(.v-btn--text):not(.v-btn--outlined):not(.v-item--active):hover:before {
  opacity: 0;
}

.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: #c7cdda !important;
}
.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) .v-btn__content {
  color: #ffffff !important;
}

.v-btn:hover.primary {
  background-color: #000000 !important;
}

.v-btn[secondary]:hover .v-btn__content {
  color: #000000 !important;
}

.v-btn[secondary]:before,
.v-btn--depressed:before {
  background-color: transparent;
}

.v-btn[secondary] i:hover,
.v-btn--depressed i:hover {
  transform: scale(1.15);
}

.v-chip__close:hover {
  color: #000000 !important;
}

.v-btn[secondary],
.v-btn.v-size--default.primary,
.v-btn.v-size--default.black,
.v-btn[primary] {
  padding: 0 1.2rem !important;
  height: 2rem !important;
}

.v-dialog {
  width: auto !important;
  border-radius: 0 !important;
}

.rtls-text-field-container {
  margin: 0;
  padding: 0;
}
.rtls-text-field-container__label-wrapper {
  display: flex;
}
.rtls-text-field-container__label {
  font-size: 1.2rem;
  font-weight: 600;
  padding-bottom: 0.8rem;
}
.rtls-text-field-container .asterisk {
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2rem;
  padding-left: 0.3rem;
}

.theme--light.v-text-field.v-input > .v-input__control > .v-input__slot:before {
  border-color: #2f477c;
}

.theme--light.v-text-field.v-input.error--text > .v-input__control > .v-input__slot:before {
  border-color: #ff5252;
}

.v-input.v-text-field {
  margin: 0;
  padding: 0;
}
.v-input.v-text-field.rtls-text-field .v-text-field__slot input {
  padding-bottom: 1px !important;
  padding-top: 5px !important;
}
.v-input.v-text-field.rtls-text-field .v-text-field__slot input::-webkit-outer-spin-button, .v-input.v-text-field.rtls-text-field .v-text-field__slot input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.v-input.v-text-field.rtls-text-field .v-text-field__slot input::-moz-placeholder {
  color: #9b9b9b;
}
.v-input.v-text-field.rtls-text-field .v-text-field__slot input::placeholder {
  color: #9b9b9b;
}
.v-input.v-text-field.rtls-text-field--grey .v-input__slot {
  background: #f2f3f4;
}
.v-input.v-text-field.rtls-text-field--grey input:disabled::-moz-placeholder {
  color: #9b9b9b;
}
.v-input.v-text-field.rtls-text-field--grey input:disabled,
.v-input.v-text-field.rtls-text-field--grey input:disabled::placeholder {
  color: #9b9b9b;
}
.v-input.v-text-field.rtls-text-field--white .v-input__slot {
  background: #ffffff;
}
.v-input.v-text-field .v-input__append-inner {
  align-self: center;
}

.rtls-calendar-picker__label-wrapper {
  display: flex;
}
.rtls-calendar-picker__label {
  font-size: 1.2rem;
  font-weight: 600;
  padding-bottom: 0.8rem;
}
.rtls-calendar-picker .asterisk {
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2rem;
  padding-left: 0.3rem;
}

.rtls-text-field-container__control,
.rtls-calendar-picker__control,
.checkboxes-list__label {
  display: flex;
}
.rtls-text-field-container__control .asterisk,
.rtls-calendar-picker__control .asterisk,
.checkboxes-list__label .asterisk {
  font-size: 1.8rem;
  line-height: 2rem;
  padding-left: 0.3rem;
}

.rtls-textarea-container {
  margin: 0;
  padding: 0;
}
.rtls-textarea-container .rtls-textarea textarea {
  margin-top: 0 !important;
}
.rtls-textarea-container .rtls-textarea-container__label {
  font-size: 1.2rem;
  font-weight: 600;
  padding-bottom: 0.8rem;
}

.rtls-textarea.v-text-field--outlined.v-text-field--enclosed.v-input--is-focused fieldset {
  border-width: 0.1rem;
  border-color: #2f477c;
}
.rtls-textarea.v-text-field--outlined.v-text-field--enclosed fieldset {
  border-color: #dddddd;
  border-radius: 0;
}
.rtls-textarea.v-text-field--outlined.v-text-field--enclosed:not(.v-input--is-focused):not(.v-input--has-state) .v-input__control .v-input__slot:hover fieldset {
  border-color: #dddddd;
}
.rtls-textarea.v-text-field--outlined.v-text-field--enclosed .v-text-field__slot textarea {
  padding-top: 1.1rem;
  padding-right: 0.5rem;
  margin: 0;
}

.v-select.rtls-select--auto-height .v-input__slot,
.v-select.rtls-select--auto-height .v-select__slot {
  height: auto !important;
}

.v-chip__close.v-icon {
  color: #2f477c;
}

.v-chip--disabled.v-chip {
  color: #000000 !important;
  opacity: 0.7 !important;
}

.v-snack .v-snack__content {
  font-size: 1.4rem;
}

.v-chip__close.v-icon {
  color: #2f477c;
}

.promo-tabs .promo-tabs__tab {
  min-width: 15rem;
  padding: 1rem;
  justify-content: left;
  border: 1px solid #dddddd;
  border-left: 0.3rem solid #aecadb;
  background-color: #f9f9fa;
  font-size: 1.2rem;
  letter-spacing: normal;
}
.promo-tabs .promo-tabs__tab--active:not(.v-tab--disabled) {
  border-bottom: none;
  background-color: #ffffff;
  font-weight: 600;
}
.promo-tabs__spacer {
  width: 0.5rem;
  border-bottom: 1px solid #dddddd;
}
.promo-tabs__tab-button {
  border-bottom: 1px solid #dddddd;
}
.promo-tabs__tab-button-spacer {
  width: 0.9rem;
  border-bottom: 1px solid #dddddd;
}
.promo-tabs__filler {
  flex-grow: 1;
  border-bottom: 1px solid #dddddd;
}
.promo-tabs__notifications-icon {
  padding-right: 1rem;
  border-bottom: 1px solid #dddddd;
}

html {
  font-size: 10px;
  font-family: "Source Sans Pro", sans-serif;
}

.osano-cm-widget, .osano-cm-link {
  display: none;
}

.theme--light.v-application {
  background-color: #f2f3f4;
}

.margin-right-small {
  margin-right: 1rem;
}

label {
  margin-bottom: 0rem;
}

.v-application {
  font-family: "Source Sans Pro", sans-serif !important;
}
.v-application p {
  margin: 0;
}

.expandedProductView h3 {
  height: 23px;
  width: 190px;
  color: #000000;
  font-family: "Source Sans Pro";
  font-size: 16px;
  line-height: 16px;
}

.rule-content .formWrapper {
  background-color: #e7e7e7;
  padding: 1.5rem;
}

.container.main-page {
  margin: unset;
  padding: 0 5rem;
}

.link-arrow {
  color: #2f477c !important;
  font-size: 1.4rem;
  font-weight: 600;
}
.link-arrow:after {
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 4px;
  vertical-align: middle;
  content: "";
}

.drag-icon {
  color: #29477a !important;
  cursor: grab;
}

.v-expansion-panel::before {
  box-shadow: none;
}

.v-expansion-panel-content__wrap {
  padding: 0;
}

.v-size--small .v-btn__content {
  font-size: 1.25rem;
}

.product-badge {
  background-color: #aecadb !important;
  border-color: #aecadb !important;
}

.new-product-badge {
  background-color: #50209b !important;
  border-color: #50209b !important;
}

.disabled {
  cursor: not-allowed !important;
}

.proposed-product-badge {
  background-color: #a07dd8 !important;
  border-color: #a07dd8 !important;
}

.visible {
  visibility: visible;
}

.hidden {
  visibility: hidden;
}
.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon {
  color: rgba(0, 0, 0, 0.26) !important;
}

.theme--dark.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon {
  color: rgba(255, 255, 255, 0.3) !important;
}

.v-input--selection-controls {
  margin-top: 16px;
  padding-top: 4px;
}
.v-input--selection-controls > .v-input__append-outer,
.v-input--selection-controls > .v-input__prepend-outer {
  margin-top: 0;
  margin-bottom: 0;
}
.v-input--selection-controls:not(.v-input--hide-details) > .v-input__slot {
  margin-bottom: 12px;
}
.v-input--selection-controls .v-input__slot > .v-label,
.v-input--selection-controls .v-radio > .v-label {
  align-items: center;
  display: inline-flex;
  flex: 1 1 auto;
  height: 24px;
}
.v-input--selection-controls__input {
  color: inherit;
  display: inline-flex;
  flex: 0 0 auto;
  height: 24px;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: color, transform;
  width: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-input--selection-controls__input .v-icon {
  width: 100%;
}
.v-application--is-ltr .v-input--selection-controls__input {
  margin-right: 8px;
}
.v-application--is-rtl .v-input--selection-controls__input {
  margin-left: 8px;
}
.v-input--selection-controls__input input[role=checkbox],
.v-input--selection-controls__input input[role=radio],
.v-input--selection-controls__input input[role=switch] {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-input--selection-controls__input + .v-label {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-input--selection-controls__ripple {
  border-radius: 50%;
  cursor: pointer;
  height: 34px;
  position: absolute;
  transition: inherit;
  width: 34px;
  left: -12px;
  top: calc(50% - 24px);
  margin: 7px;
}
.v-input--selection-controls__ripple:before {
  border-radius: inherit;
  bottom: 0;
  content: "";
  position: absolute;
  opacity: 0.2;
  left: 0;
  right: 0;
  top: 0;
  transform-origin: center center;
  transform: scale(0.2);
  transition: inherit;
}
.v-input--selection-controls__ripple > .v-ripple__container {
  transform: scale(1.2);
}
.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple {
  width: 28px;
  height: 28px;
  left: -11px;
}
.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple {
  top: calc(50% - 21px);
}
.v-input--selection-controls.v-input {
  flex: 0 1 auto;
}
.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,
.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before {
  background: currentColor;
  opacity: 0.4;
  transform: scale(1.2);
}
.v-input--selection-controls .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before {
  background: currentColor;
  transform: scale(1.2);
  transition: none;
}
.v-input--radio-group__input {
  border: none;
  display: flex;
  width: 100%;
}
.v-input--radio-group--column .v-input--radio-group__input > .v-label {
  padding-bottom: 8px;
}
.v-input--radio-group--row .v-input--radio-group__input > .v-label {
  padding-right: 8px;
}
.v-input--radio-group--row .v-input--radio-group__input {
  flex-direction: row;
  flex-wrap: wrap;
}
.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child) {
  margin-bottom: 8px;
}
.v-input--radio-group--column .v-input--radio-group__input {
  flex-direction: column;
}
/* Theme */
.theme--light.v-input {
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-input input,
.theme--light.v-input textarea {
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-input input::-moz-placeholder, .theme--light.v-input textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-input input::placeholder,
.theme--light.v-input textarea::placeholder {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-input--is-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-input--is-disabled input,
.theme--light.v-input--is-disabled textarea {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-input {
  color: #FFFFFF;
}
.theme--dark.v-input input,
.theme--dark.v-input textarea {
  color: #FFFFFF;
}
.theme--dark.v-input input::-moz-placeholder, .theme--dark.v-input textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.theme--dark.v-input input::placeholder,
.theme--dark.v-input textarea::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.theme--dark.v-input--is-disabled {
  color: rgba(255, 255, 255, 0.5);
}
.theme--dark.v-input--is-disabled input,
.theme--dark.v-input--is-disabled textarea {
  color: rgba(255, 255, 255, 0.5);
}

.v-input {
  align-items: flex-start;
  display: flex;
  flex: 1 1 auto;
  font-size: 16px;
  letter-spacing: normal;
  max-width: 100%;
  text-align: left;
}
.v-input .v-progress-linear {
  top: calc(100% - 1px);
  left: 0;
}
.v-input input {
  max-height: 32px;
}
.v-input input:invalid,
.v-input textarea:invalid {
  box-shadow: none;
}
.v-input input:focus, .v-input input:active,
.v-input textarea:focus,
.v-input textarea:active {
  outline: none;
}
.v-input .v-label {
  height: 20px;
  line-height: 20px;
}
.v-input__append-outer, .v-input__prepend-outer {
  display: inline-flex;
  margin-bottom: 4px;
  margin-top: 4px;
  line-height: 1;
}
.v-input__append-outer .v-icon, .v-input__prepend-outer .v-icon {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-application--is-ltr .v-input__append-outer {
  margin-left: 9px;
}
.v-application--is-rtl .v-input__append-outer {
  margin-right: 9px;
}
.v-application--is-ltr .v-input__prepend-outer {
  margin-right: 9px;
}
.v-application--is-rtl .v-input__prepend-outer {
  margin-left: 9px;
}
.v-input__control {
  display: flex;
  flex-direction: column;
  height: auto;
  flex-grow: 1;
  flex-wrap: wrap;
  min-width: 0;
  width: 100%;
}
.v-input__icon {
  align-items: center;
  display: inline-flex;
  height: 24px;
  flex: 1 0 auto;
  justify-content: center;
  min-width: 24px;
  width: 24px;
}
.v-input__icon--clear {
  border-radius: 50%;
}
.v-input__slot {
  align-items: center;
  color: inherit;
  display: flex;
  margin-bottom: 8px;
  min-height: inherit;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-input--dense > .v-input__control > .v-input__slot {
  margin-bottom: 4px;
}
.v-input--is-disabled:not(.v-input--is-readonly) {
  pointer-events: none;
}
.v-input--is-loading > .v-input__control > .v-input__slot:before, .v-input--is-loading > .v-input__control > .v-input__slot:after {
  display: none;
}
.v-input--hide-details > .v-input__control > .v-input__slot {
  margin-bottom: 0;
}
.v-input--has-state.error--text .v-label {
  animation: v-shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.theme--light.v-label {
  color: rgba(0, 0, 0, 0.6);
}
.theme--light.v-label--is-disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-label {
  color: rgba(255, 255, 255, 0.7);
}
.theme--dark.v-label--is-disabled {
  color: rgba(255, 255, 255, 0.5);
}

.v-label {
  font-size: 16px;
  line-height: 1;
  min-height: 8px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
/* Theme */
.theme--light.v-messages {
  color: rgba(0, 0, 0, 0.6);
}

.theme--dark.v-messages {
  color: rgba(255, 255, 255, 0.7);
}

.v-messages {
  flex: 1 1 auto;
  font-size: 12px;
  min-height: 14px;
  min-width: 1px;
  position: relative;
}
.v-application--is-ltr .v-messages {
  text-align: left;
}
.v-application--is-rtl .v-messages {
  text-align: right;
}
.v-messages__message {
  line-height: normal;
  word-break: break-word;
  word-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
          hyphens: auto;
}
.theme--light.v-radio--is-disabled label {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-radio--is-disabled .v-icon {
  color: rgba(0, 0, 0, 0.26) !important;
}

.theme--dark.v-radio--is-disabled label {
  color: rgba(255, 255, 255, 0.5);
}
.theme--dark.v-radio--is-disabled .v-icon {
  color: rgba(255, 255, 255, 0.3) !important;
}

.v-radio {
  align-items: center;
  display: flex;
  height: auto;
  outline: none;
}
.v-radio--is-disabled {
  pointer-events: none;
}

.v-input--radio-group.v-input--radio-group--row .v-radio {
  margin-right: 16px;
}
/*Screen width*/
.allocate-destination[data-v-f997091c] {
  font-size: 1.2rem;
  font-weight: 600;
}
.allocate-description[data-v-f997091c] {
  font-size: 1.2rem;
}
.allocate-past-promotion[data-v-f997091c] {
  display: flex;
}
.allocate-past-promotion__radio[data-v-f997091c] {
  width: 40%;
}
.allocate-past-promotion__date-range[data-v-f997091c] {
  padding-top: 1.5rem;
}
.allocate-past-promotion__overlay[data-v-f997091c] {
  z-index: 99 !important;
}
.in-progress__message[data-v-f997091c] {
  font-size: 1.3rem;
  color: #37424a;
  margin: 1rem;
}
.in-progress__message .spinner[data-v-f997091c] {
  width: 1.4rem;
  height: 1.4rem;
}
[data-v-f997091c] .v-text-field__slot label {
  padding-left: 1rem;
}
[data-v-f997091c] .v-input--selection-controls {
  margin-top: 1.3rem;
  margin-bottom: 0.5rem;
}
.theme--light.v-text-field {
  border-color: rgba(0, 0, 0, 0.42);
}
.theme--light.v-text-field:not(.v-input--has-state):hover {
  border-color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-text-field.v-input--is-disabled .v-input__slot::before {
  -o-border-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.38) 0px, rgba(0, 0, 0, 0.38) 2px, transparent 2px, transparent 4px) 1 repeat;
     border-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.38) 0px, rgba(0, 0, 0, 0.38) 2px, transparent 2px, transparent 4px) 1 repeat;
}
.theme--light.v-text-field--filled > .v-input__control > .v-input__slot {
  background: rgba(0, 0, 0, 0.06);
}
.theme--light.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {
  background: rgba(0, 0, 0, 0.12);
}
.theme--light.v-text-field--solo > .v-input__control > .v-input__slot {
  background: #FFFFFF;
}
.theme--light.v-text-field--solo-inverted > .v-input__control > .v-input__slot {
  background: rgba(0, 0, 0, 0.16);
}
.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot {
  background: #424242;
}
.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot .v-label,
.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input {
  color: #FFFFFF;
}
.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover fieldset {
  color: rgba(0, 0, 0, 0.86);
}
.theme--light.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled > .v-input__control > .v-input__slot fieldset {
  color: rgba(0, 0, 0, 0.26);
}

.theme--dark.v-text-field {
  border-color: rgba(255, 255, 255, 0.7);
}
.theme--dark.v-text-field:not(.v-input--has-state):hover {
  border-color: #FFFFFF;
}
.theme--dark.v-text-field.v-input--is-disabled .v-input__slot::before {
  -o-border-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0.5) 2px, transparent 2px, transparent 4px) 1 repeat;
     border-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0.5) 2px, transparent 2px, transparent 4px) 1 repeat;
}
.theme--dark.v-text-field--filled > .v-input__control > .v-input__slot {
  background: rgba(255, 255, 255, 0.08);
}
.theme--dark.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {
  background: rgba(255, 255, 255, 0.16);
}
.theme--dark.v-text-field--solo > .v-input__control > .v-input__slot {
  background: #1F1F1F;
}
.theme--dark.v-text-field--solo-inverted > .v-input__control > .v-input__slot {
  background: rgba(255, 255, 255, 0.16);
}
.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot {
  background: #FFFFFF;
}
.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot .v-label,
.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input {
  color: rgba(0, 0, 0, 0.87);
}
.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset {
  color: rgba(255, 255, 255, 0.24);
}
.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover fieldset {
  color: #FFFFFF;
}
.theme--dark.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled > .v-input__control > .v-input__slot fieldset {
  color: rgba(255, 255, 255, 0.16);
}

.v-text-field {
  padding-top: 12px;
  margin-top: 4px;
}
.v-text-field input {
  flex: 1 1 auto;
  line-height: 20px;
  padding: 8px 0 8px;
  max-width: 100%;
  min-width: 0px;
  width: 100%;
}
.v-text-field fieldset,
.v-text-field .v-input__control,
.v-text-field .v-input__slot {
  border-color: inherit;
  border-radius: inherit;
}
.v-text-field fieldset,
.v-text-field .v-input__control {
  color: inherit;
}
.v-text-field.v-input--has-state .v-input__control > .v-text-field__details > .v-counter {
  color: inherit;
}
.v-text-field.v-input--is-disabled .v-input__control > .v-text-field__details > .v-counter,
.v-text-field.v-input--is-disabled .v-input__control > .v-text-field__details > .v-messages {
  color: inherit;
}
.v-text-field.v-input--dense {
  padding-top: 0;
}
.v-text-field.v-input--dense:not(.v-text-field--outlined):not(.v-text-field--single-line) input {
  padding: 4px 0 2px;
}
.v-text-field.v-input--dense[type=text]::-ms-clear {
  display: none;
}
.v-text-field .v-input__prepend-inner,
.v-text-field .v-input__append-inner {
  align-self: flex-start;
  display: inline-flex;
  margin-top: 4px;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-application--is-ltr .v-text-field .v-input__prepend-inner {
  margin-right: auto;
  padding-right: 4px;
}
.v-application--is-rtl .v-text-field .v-input__prepend-inner {
  margin-left: auto;
  padding-left: 4px;
}
.v-application--is-ltr .v-text-field .v-input__append-inner {
  margin-left: auto;
  padding-left: 4px;
}
.v-application--is-rtl .v-text-field .v-input__append-inner {
  margin-right: auto;
  padding-right: 4px;
}
.v-text-field .v-counter {
  white-space: nowrap;
}
.v-application--is-ltr .v-text-field .v-counter {
  margin-left: 8px;
}
.v-application--is-rtl .v-text-field .v-counter {
  margin-right: 8px;
}
.v-text-field .v-label {
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  top: 6px;
  white-space: nowrap;
  pointer-events: none;
}
.v-application--is-ltr .v-text-field .v-label {
  transform-origin: top left;
}
.v-application--is-rtl .v-text-field .v-label {
  transform-origin: top right;
}
.v-text-field .v-label--active {
  max-width: 133%;
  transform: translateY(-18px) scale(0.75);
}
.v-text-field > .v-input__control > .v-input__slot {
  cursor: text;
  transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-text-field > .v-input__control > .v-input__slot:before, .v-text-field > .v-input__control > .v-input__slot:after {
  bottom: -1px;
  content: "";
  left: 0;
  position: absolute;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-text-field > .v-input__control > .v-input__slot:before {
  border-color: inherit;
  border-style: solid;
  border-width: thin 0 0 0;
}
.v-text-field > .v-input__control > .v-input__slot:after {
  border-color: currentColor;
  border-style: solid;
  border-width: thin 0 thin 0;
  transform: scaleX(0);
}
.v-text-field__details {
  display: flex;
  flex: 1 0 auto;
  max-width: 100%;
  min-height: 14px;
  overflow: hidden;
}
.v-text-field__prefix, .v-text-field__suffix {
  align-self: center;
  cursor: default;
  transition: color 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  white-space: nowrap;
}
.v-application--is-ltr .v-text-field__prefix {
  text-align: right;
  padding-right: 4px;
}
.v-application--is-rtl .v-text-field__prefix {
  text-align: left;
  padding-left: 4px;
}
.v-text-field__suffix {
  white-space: nowrap;
}
.v-application--is-ltr .v-text-field__suffix {
  padding-left: 4px;
}
.v-application--is-rtl .v-text-field__suffix {
  padding-right: 4px;
}
.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix {
  text-align: left;
  padding-right: 0;
  padding-left: 4px;
}
.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix {
  text-align: right;
  padding-right: 4px;
  padding-left: 0;
}
.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}
.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix {
  padding-left: 4px;
  padding-right: 0;
}
.v-text-field > .v-input__control > .v-input__slot > .v-text-field__slot {
  display: flex;
  flex: 1 1 auto;
  position: relative;
}
.v-text-field:not(.v-text-field--is-booted) .v-label,
.v-text-field:not(.v-text-field--is-booted) legend {
  transition: none;
}
.v-text-field--filled, .v-text-field--full-width, .v-text-field--outlined {
  position: relative;
}
.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width > .v-input__control > .v-input__slot, .v-text-field--outlined > .v-input__control > .v-input__slot {
  align-items: stretch;
  min-height: 56px;
}
.v-text-field--filled.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense > .v-input__control > .v-input__slot {
  min-height: 52px;
}
.v-text-field--filled.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot {
  min-height: 40px;
}
.v-text-field--outlined {
  border-radius: 4px;
}
.v-text-field--full-width .v-input__prepend-outer,
.v-text-field--full-width .v-input__prepend-inner,
.v-text-field--full-width .v-input__append-inner,
.v-text-field--full-width .v-input__append-outer, .v-text-field--enclosed .v-input__prepend-outer,
.v-text-field--enclosed .v-input__prepend-inner,
.v-text-field--enclosed .v-input__append-inner,
.v-text-field--enclosed .v-input__append-outer {
  margin-top: 17px;
}
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer {
  margin-top: 14px;
}
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer {
  margin-top: 9px;
}
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,
.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,
.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer {
  margin-top: 7px;
}
.v-text-field--filled .v-label, .v-text-field--full-width .v-label {
  top: 18px;
}
.v-text-field--filled .v-label--active, .v-text-field--full-width .v-label--active {
  transform: translateY(-6px) scale(0.75);
}
.v-text-field--filled.v-input--dense .v-label, .v-text-field--full-width.v-input--dense .v-label {
  top: 17px;
}
.v-text-field--filled.v-input--dense .v-label--active, .v-text-field--full-width.v-input--dense .v-label--active {
  transform: translateY(-10px) scale(0.75);
}
.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label, .v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label {
  top: 11px;
}
.v-text-field--filled {
  border-radius: 4px 4px 0 0;
}
.v-text-field--filled:not(.v-text-field--single-line) input {
  margin-top: 22px;
}
.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input {
  margin-top: 0;
}
.v-text-field--filled .v-text-field__prefix,
.v-text-field--filled .v-text-field__suffix {
  max-height: 32px;
  margin-top: 20px;
}
.v-text-field--full-width {
  border-radius: 0;
}
.v-text-field--outlined .v-text-field__slot, .v-text-field--single-line .v-text-field__slot {
  align-items: center;
}
.v-text-field.v-text-field--enclosed {
  margin: 0;
  padding: 0;
}
.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,
.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix {
  margin-top: 0;
}
.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background {
  display: none;
}
.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded) > .v-input__control > .v-input__slot,
.v-text-field.v-text-field--enclosed .v-text-field__details {
  padding: 0 12px;
}
.v-text-field.v-text-field--enclosed .v-text-field__details {
  margin-bottom: 8px;
}
.v-application--is-ltr .v-text-field--reverse input {
  text-align: right;
}
.v-application--is-rtl .v-text-field--reverse input {
  text-align: left;
}
.v-application--is-ltr .v-text-field--reverse .v-label {
  transform-origin: top right;
}
.v-application--is-rtl .v-text-field--reverse .v-label {
  transform-origin: top left;
}
.v-text-field--reverse > .v-input__control > .v-input__slot,
.v-text-field--reverse .v-text-field__slot {
  flex-direction: row-reverse;
}
.v-text-field--outlined > .v-input__control > .v-input__slot:before, .v-text-field--outlined > .v-input__control > .v-input__slot:after, .v-text-field--solo > .v-input__control > .v-input__slot:before, .v-text-field--solo > .v-input__control > .v-input__slot:after, .v-text-field--rounded > .v-input__control > .v-input__slot:before, .v-text-field--rounded > .v-input__control > .v-input__slot:after {
  display: none;
}
.v-text-field--outlined, .v-text-field--solo {
  border-radius: 4px;
}
.v-text-field--outlined {
  margin-bottom: 16px;
  transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-text-field--outlined .v-label {
  top: 18px;
}
.v-text-field--outlined .v-label--active {
  transform: translateY(-24px) scale(0.75);
}
.v-text-field--outlined.v-input--dense .v-label {
  top: 10px;
}
.v-text-field--outlined.v-input--dense .v-label--active {
  transform: translateY(-16px) scale(0.75);
}
.v-text-field--outlined fieldset {
  border-color: currentColor;
  border-style: solid;
  border-width: 1px;
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: -5px;
  transition-duration: 0.3s;
  transition-property: color, border-width;
  transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-application--is-ltr .v-text-field--outlined fieldset {
  padding-left: 8px;
}
.v-application--is-rtl .v-text-field--outlined fieldset {
  padding-right: 8px;
}
.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset {
  padding-right: 8px;
}
.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse fieldset {
  padding-left: 8px;
}
.v-text-field--outlined legend {
  line-height: 11px;
  padding: 0;
  transition: width 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-application--is-ltr .v-text-field--outlined legend {
  text-align: left;
}
.v-application--is-rtl .v-text-field--outlined legend {
  text-align: right;
}
.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend {
  text-align: right;
}
.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend {
  text-align: left;
}
.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend {
  margin-left: 12px;
}
.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend {
  margin-right: 12px;
}
.v-text-field--outlined > .v-input__control > .v-input__slot {
  background: transparent;
}
.v-text-field--outlined .v-text-field__prefix {
  max-height: 32px;
}
.v-text-field--outlined .v-input__prepend-outer,
.v-text-field--outlined .v-input__append-outer {
  margin-top: 18px;
}
.v-text-field--outlined.v-input--is-focused fieldset, .v-text-field--outlined.v-input--has-state fieldset {
  border: 2px solid currentColor;
}
.v-text-field--rounded {
  border-radius: 28px;
}
.v-text-field--rounded > .v-input__control > .v-input__slot {
  padding: 0 24px;
}
.v-text-field--shaped {
  border-radius: 16px 16px 0 0;
}
.v-text-field.v-text-field--solo .v-label {
  top: calc(50% - 10px);
}
.v-text-field.v-text-field--solo .v-input__control {
  min-height: 48px;
  padding: 0;
}
.v-text-field.v-text-field--solo.v-input--dense > .v-input__control {
  min-height: 38px;
}
.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.v-text-field.v-text-field--solo .v-input__append-inner,
.v-text-field.v-text-field--solo .v-input__prepend-inner {
  align-self: center;
  margin-top: 0;
}
.v-text-field.v-text-field--solo .v-input__prepend-outer,
.v-text-field.v-text-field--solo .v-input__append-outer {
  margin-top: 12px;
}
.v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer,
.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer {
  margin-top: 7px;
}
.v-text-field.v-input--is-focused > .v-input__control > .v-input__slot:after {
  transform: scaleX(1);
}
.v-text-field.v-input--has-state > .v-input__control > .v-input__slot:before {
  border-color: currentColor;
}
.theme--light.v-progress-linear {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-progress-linear {
  color: #FFFFFF;
}

.v-progress-linear {
  background: transparent;
  overflow: hidden;
  position: relative;
  transition: 0.2s;
  width: 100%;
}

.v-progress-linear__buffer {
  height: inherit;
  left: 0;
  position: absolute;
  top: 0;
  transition: inherit;
  width: 100%;
  z-index: 1;
}

.v-progress-linear__background {
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
  transition: inherit;
}

.v-progress-linear__content {
  align-items: center;
  display: flex;
  height: 100%;
  left: 0;
  justify-content: center;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.v-progress-linear__determinate {
  height: inherit;
  transition: inherit;
}

.v-progress-linear__indeterminate .long, .v-progress-linear__indeterminate .short {
  background-color: inherit;
  bottom: 0;
  height: inherit;
  left: 0;
  position: absolute;
  top: 0;
  width: auto;
  will-change: left, right;
}
.v-progress-linear__indeterminate--active .long {
  animation: indeterminate;
  animation-duration: 2.2s;
  animation-iteration-count: infinite;
}
.v-progress-linear__indeterminate--active .short {
  animation: indeterminate-short;
  animation-duration: 2.2s;
  animation-iteration-count: infinite;
}

.v-progress-linear__stream {
  animation: stream 0.25s infinite linear;
  border-color: currentColor;
  border-top: 4px dotted;
  bottom: 0;
  opacity: 0.3;
  pointer-events: none;
  position: absolute;
  right: -8px;
  top: calc(50% - 2px);
  transition: inherit;
}

.v-progress-linear__wrapper {
  overflow: hidden;
  position: relative;
  transition: inherit;
}

.v-progress-linear--absolute,
.v-progress-linear--fixed {
  left: 0;
  z-index: 1;
}

.v-progress-linear--absolute {
  position: absolute;
}

.v-progress-linear--fixed {
  position: fixed;
}

.v-progress-linear--reactive .v-progress-linear__content {
  pointer-events: none;
}

.v-progress-linear--rounded {
  border-radius: 4px;
}

.v-progress-linear--striped .v-progress-linear__determinate {
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0.25) 75%, transparent 0, transparent);
  background-size: 40px 40px;
  background-repeat: repeat-x;
}

.v-progress-linear--query .v-progress-linear__indeterminate--active .long {
  animation: query;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}
.v-progress-linear--query .v-progress-linear__indeterminate--active .short {
  animation: query-short;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

@keyframes indeterminate {
  0% {
    left: -90%;
    right: 100%;
  }
  60% {
    left: -90%;
    right: 100%;
  }
  100% {
    left: 100%;
    right: -35%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@keyframes query {
  0% {
    right: -90%;
    left: 100%;
  }
  60% {
    right: -90%;
    left: 100%;
  }
  100% {
    right: 100%;
    left: -35%;
  }
}
@keyframes query-short {
  0% {
    right: -200%;
    left: 100%;
  }
  60% {
    right: 107%;
    left: -8%;
  }
  100% {
    right: 107%;
    left: -8%;
  }
}
@keyframes stream {
  to {
    transform: translateX(-8px);
  }
}
/* Theme */
.theme--light.v-counter {
  color: rgba(0, 0, 0, 0.6);
}

.theme--dark.v-counter {
  color: rgba(255, 255, 255, 0.7);
}

.v-counter {
  flex: 0 1 auto;
  font-size: 12px;
  min-height: 12px;
  line-height: 1;
}
/*Screen width*/
.allocate-promotion[data-v-0d1aa801] {
  font-size: 1.2rem;
}
.allocate-promotion__description[data-v-0d1aa801] {
  padding: 1rem 0;
}
.in-progress__message[data-v-0d1aa801] {
  font-size: 1.3rem;
  color: #37424a;
  margin: 1rem;
}
.in-progress__message .spinner[data-v-0d1aa801] {
  width: 1.4rem;
  height: 1.4rem;
}
[data-v-0d1aa801] .v-text-field__slot label {
  padding-left: 1rem;
}
/*Screen width*/
.allocate-promotion[data-v-4b29f62e] {
  font-size: 1.2rem;
}
.allocate-promotion__description[data-v-4b29f62e] {
  padding: 1rem 0;
}
.in-progress__message[data-v-4b29f62e] {
  font-size: 1.3rem;
  color: #37424a;
  margin: 1rem;
}
.in-progress__message .spinner[data-v-4b29f62e] {
  width: 1.4rem;
  height: 1.4rem;
}
[data-v-4b29f62e] .v-text-field__slot label {
  padding-left: 1rem;
}
.v-chip:not(.v-chip--outlined).primary, .v-chip:not(.v-chip--outlined).secondary, .v-chip:not(.v-chip--outlined).accent, .v-chip:not(.v-chip--outlined).success, .v-chip:not(.v-chip--outlined).error, .v-chip:not(.v-chip--outlined).warning, .v-chip:not(.v-chip--outlined).info {
  color: #FFFFFF;
}

.theme--light.v-chip {
  border-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-chip:not(.v-chip--active) {
  background: #e0e0e0;
}
.theme--light.v-chip:hover::before {
  opacity: 0.04;
}
.theme--light.v-chip:focus::before {
  opacity: 0.12;
}
.theme--light.v-chip--active:hover::before, .theme--light.v-chip--active::before {
  opacity: 0.12;
}
.theme--light.v-chip--active:focus::before {
  opacity: 0.16;
}

.theme--dark.v-chip {
  border-color: rgba(255, 255, 255, 0.12);
  color: #FFFFFF;
}
.theme--dark.v-chip:not(.v-chip--active) {
  background: #555;
}
.theme--dark.v-chip:hover::before {
  opacity: 0.08;
}
.theme--dark.v-chip:focus::before {
  opacity: 0.24;
}
.theme--dark.v-chip--active:hover::before, .theme--dark.v-chip--active::before {
  opacity: 0.24;
}
.theme--dark.v-chip--active:focus::before {
  opacity: 0.32;
}

.v-chip {
  align-items: center;
  cursor: default;
  display: inline-flex;
  line-height: 20px;
  max-width: 100%;
  outline: none;
  overflow: hidden;
  padding: 0 12px;
  position: relative;
  text-decoration: none;
  transition-duration: 0.28s;
  transition-property: box-shadow, opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  vertical-align: middle;
  white-space: nowrap;
}
.v-chip:before {
  background-color: currentColor;
  bottom: 0;
  border-radius: inherit;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  pointer-events: none;
  right: 0;
  top: 0;
}
.v-chip .v-avatar {
  height: 24px !important;
  min-width: 24px !important;
  width: 24px !important;
}
.v-chip .v-icon {
  font-size: 24px;
}
.v-application--is-ltr .v-chip .v-avatar--left,
.v-application--is-ltr .v-chip .v-icon--left {
  margin-left: -6px;
  margin-right: 8px;
}
.v-application--is-ltr .v-chip .v-avatar--right,
.v-application--is-ltr .v-chip .v-icon--right {
  margin-left: 8px;
  margin-right: -6px;
}
.v-application--is-rtl .v-chip .v-avatar--left,
.v-application--is-rtl .v-chip .v-icon--left {
  margin-left: 8px;
  margin-right: -6px;
}
.v-application--is-rtl .v-chip .v-avatar--right,
.v-application--is-rtl .v-chip .v-icon--right {
  margin-left: -6px;
  margin-right: 8px;
}
.v-chip:not(.v-chip--no-color) .v-icon {
  color: inherit;
}

.v-chip .v-chip__close.v-icon {
  font-size: 18px;
  max-height: 18px;
  max-width: 18px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right {
  margin-right: -4px;
}
.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right {
  margin-left: -4px;
}
.v-chip .v-chip__close.v-icon:hover, .v-chip .v-chip__close.v-icon:focus, .v-chip .v-chip__close.v-icon:active {
  opacity: 0.72;
}
.v-chip .v-chip__content {
  align-items: center;
  display: inline-flex;
  height: 100%;
  max-width: 100%;
}

.v-chip--active .v-icon {
  color: inherit;
}

.v-chip--link::before {
  transition: opacity 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-chip--link:focus::before {
  opacity: 0.32;
}

.v-chip--clickable {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-chip--clickable:active {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.v-chip--disabled {
  opacity: 0.4;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.v-chip__filter {
  max-width: 24px;
}
.v-chip__filter.v-icon {
  color: inherit;
}
.v-chip__filter.expand-x-transition-leave-active, .v-chip__filter.expand-x-transition-enter {
  margin: 0;
}

.v-chip--pill .v-chip__filter {
  margin-right: 0 16px 0 0;
}
.v-chip--pill .v-avatar {
  height: 32px !important;
  width: 32px !important;
}
.v-application--is-ltr .v-chip--pill .v-avatar--left {
  margin-left: -12px;
}
.v-application--is-ltr .v-chip--pill .v-avatar--right {
  margin-right: -12px;
}
.v-application--is-rtl .v-chip--pill .v-avatar--left {
  margin-right: -12px;
}
.v-application--is-rtl .v-chip--pill .v-avatar--right {
  margin-left: -12px;
}

.v-chip--label {
  border-radius: 4px !important;
}

.v-chip.v-chip--outlined {
  border-width: thin;
  border-style: solid;
}
.v-chip.v-chip--outlined:not(.v-chip--active):before {
  opacity: 0;
}
.v-chip.v-chip--outlined.v-chip--active:before {
  opacity: 0.08;
}
.v-chip.v-chip--outlined .v-icon {
  color: inherit;
}
.v-chip.v-chip--outlined.v-chip.v-chip {
  background-color: transparent !important;
}

.v-chip.v-chip--selected {
  background: transparent;
}
.v-chip.v-chip--selected:after {
  opacity: 0.28;
}

.v-chip.v-size--x-small {
  border-radius: 8px;
  font-size: 10px;
  height: 16px;
}
.v-chip.v-size--small {
  border-radius: 12px;
  font-size: 12px;
  height: 24px;
}
.v-chip.v-size--default {
  border-radius: 16px;
  font-size: 14px;
  height: 32px;
}
.v-chip.v-size--large {
  border-radius: 27px;
  font-size: 16px;
  height: 54px;
}
.v-chip.v-size--x-large {
  border-radius: 33px;
  font-size: 18px;
  height: 66px;
}
/*Screen width*/
.copy-btn[data-v-03d95e0e] {
  outline: none;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}
.copy-btn--disabled[data-v-03d95e0e] {
  cursor: not-allowed;
}
.copy-btn--middle[data-v-03d95e0e] {
  vertical-align: middle;
}
.copy-btn--top[data-v-03d95e0e] {
  vertical-align: top;
}
.copy-btn--bottom[data-v-03d95e0e] {
  vertical-align: bottom;
}
.copy-btn--border[data-v-03d95e0e] {
  border-radius: 0.4rem;
  background-color: #2f477c;
  padding: 0.3rem 1.6rem;
}
.copy-btn--border .copy-btn__text[data-v-03d95e0e] {
  color: #ffffff;
  font-size: 1.2rem;
  font-weight: 400 !important;
}
.copy-btn__text[data-v-03d95e0e] {
  color: #2f477c;
  margin-left: 0.5rem;
}
/*Screen width*/
.create-new-btn[data-v-7b864a5d] {
  outline: none;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}
.create-new-btn--disabled[data-v-7b864a5d] {
  cursor: not-allowed;
}
.create-new-btn--middle[data-v-7b864a5d] {
  vertical-align: middle;
}
.create-new-btn--top[data-v-7b864a5d] {
  vertical-align: top;
}
.create-new-btn--bottom[data-v-7b864a5d] {
  vertical-align: bottom;
}
.create-new-btn--border[data-v-7b864a5d] {
  border-radius: 0.4rem;
  background-color: #2f477c;
  padding: 0 1.2rem;
  height: 2rem;
}
.create-new-btn--border .create-new-btn__text[data-v-7b864a5d] {
  color: #ffffff;
  font-size: 1.2rem;
  font-weight: 400 !important;
}
.create-new-btn--border[data-v-7b864a5d]:hover {
  background-color: #000000 !important;
}
.create-new-btn--border:hover .v-icon rect[data-v-7b864a5d] {
  fill: #000000 !important;
}
.create-new-btn__text[data-v-7b864a5d] {
  color: #2f477c;
  margin-left: 0.5rem;
}
/*Screen width*/
.icon-btn[data-v-11e56460] {
  outline: none;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}
.icon-btn--invert-order[data-v-11e56460] {
  flex-direction: row-reverse;
}
.icon-btn--disabled[data-v-11e56460] {
  cursor: not-allowed;
}
.icon-btn--middle[data-v-11e56460] {
  vertical-align: middle;
}
.icon-btn--top[data-v-11e56460] {
  vertical-align: top;
}
.icon-btn--bottom[data-v-11e56460] {
  vertical-align: bottom;
}
.icon-btn--bg[data-v-11e56460] .icon-btn__icon {
  background-color: #2f477c;
  border-radius: 0.3rem;
  color: #ffffff;
}
.icon-btn__text[data-v-11e56460] {
  color: #2f477c;
  font-size: 1.2rem;
  margin-left: 0.5rem;
}
[data-v-11e56460] .icon-btn__icon {
  color: #2f477c;
  height: 1.8rem;
  width: 1.8rem;
}
/*Screen width*/
.expand-btn[data-v-01573d68] {
  outline: none;
  text-align: center;
}
.expand-btn--disabled[data-v-01573d68] {
  cursor: not-allowed;
}
.expand-btn--bg[data-v-01573d68] {
  background-color: #2f477c;
  border-radius: 0.3rem;
}
.expand-btn--bg[data-v-01573d68]:hover {
  background-color: #000000 !important;
}
.expand-btn--bg .expand-btn__icon[data-v-01573d68] {
  color: #ffffff;
}
.expand-btn--horizontal[data-v-01573d68] {
  transform: rotate(270deg);
}
.expand-btn__icon[data-v-01573d68] {
  vertical-align: middle;
  color: #2f477c;
  width: 1.6rem;
  height: 1.6rem;
  font-size: 1.6rem;
}
/*Screen width*/
.navigate-button[data-v-6eaf2854] {
  color: white;
}
.navigate-button.basic[data-v-6eaf2854] {
  color: #2f477c;
}
/*Screen width*/
.positive-action-button[data-v-3c5d7251] {
  background-color: #3d8113 !important;
  color: #ffffff;
  padding: 0 1.2rem !important;
  height: 2rem !important;
}
.positive-action-button:hover.v-size--default[data-v-3c5d7251] {
  background-color: #254d0c !important;
}
.positive-action-button.v-btn--disabled[data-v-3c5d7251]:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {
  background-color: #cedfc4 !important;
  color: #ffffff !important;
}
/*Screen width*/
.simple-btn[data-v-263aacba] {
  padding: 0 1.2rem !important;
  height: 2rem !important;
}
.simple-btn-light[data-v-263aacba] {
  background-color: #ffffff;
  border: 0.1rem solid #2f477c;
  color: #2f477c;
}
.simple-btn-dark[data-v-263aacba] {
  background-color: #2f477c;
  color: #ffffff;
}
.simple-btn-dark[data-v-263aacba]:not([disabled=disabled]):hover {
  background-color: #000000 !important;
}
.simple-btn[disabled=disabled][data-v-263aacba] {
  background-color: #c7cdda;
}
/*Screen width*/
.copy-campaign[data-v-2102c9a3] {
  font-size: 1.2rem;
}
.copy-campaign__description[data-v-2102c9a3] {
  padding: 1rem 0;
}
.copy-campaign__form-item[data-v-2102c9a3] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem 2rem;
}
.copy-campaign__form-item--label[data-v-2102c9a3] {
  margin-right: 1rem;
  font-weight: bold;
}
.copy-campaign__form-item--picker[data-v-2102c9a3] {
  width: 13rem;
}
.copy-campaign .border[data-v-2102c9a3] {
  border-bottom: 0.1rem solid #e7e7e7;
}
.delete-description {
  font-size: 1.4rem;
}
.v-avatar {
  align-items: center;
  border-radius: 50%;
  display: inline-flex;
  justify-content: center;
  line-height: normal;
  position: relative;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
}
.v-avatar img,
.v-avatar svg,
.v-avatar .v-icon,
.v-avatar .v-image,
.v-avatar .v-responsive__content {
  border-radius: inherit;
  display: inline-flex;
  height: inherit;
  width: inherit;
}
.v-avatar--tile {
  border-radius: 0;
}
/*Screen width*/
.campaign-container[data-v-228586f5] {
  color: #37424a;
  max-width: 83rem;
}
.campaign-container[data-v-228586f5] .vuex-form {
  display: grid;
  grid-template: "title description dates" "link description workflow" "details details details" "store-groups store-groups store-groups" "nominations nominations nominations " "tags tags tags" "children children children"/1fr 1fr 1fr;
}
.campaign-container[data-v-228586f5] .vuex-form__dates {
  grid-area: dates;
}
.campaign-container[data-v-228586f5] .vuex-form__link {
  grid-area: link;
}
.campaign-container[data-v-228586f5] .vuex-form__workflow {
  grid-area: workflow;
}
.campaign-container[data-v-228586f5] .vuex-form__details {
  grid-area: details;
  border-top: 1px solid #e7e7e7;
  margin: 0 !important;
}
.campaign-container[data-v-228586f5] .vuex-form__details .details__wrapper {
  display: grid;
  grid-template: "categories . . regions" "promo-resources custom-restrictions . .";
}
.campaign-container[data-v-228586f5] .vuex-form__nominations {
  grid-area: nominations;
  border-top: 1px solid #e7e7e7;
  margin: 0 !important;
  padding-bottom: 1rem;
}
.campaign-container[data-v-228586f5] .vuex-form__tags {
  grid-area: tags;
  border-top: 1px solid #e7e7e7;
  margin: 0 !important;
  padding-bottom: 1rem;
}
.campaign-container[data-v-228586f5] .vuex-form__children {
  grid-area: children;
  border-top: 1px solid #e7e7e7;
  margin: 0 !important;
  padding-bottom: 1rem;
}
.campaign-container[data-v-228586f5] .vuex-form__name {
  grid-area: title;
  padding-right: 2rem;
  width: 26.5rem;
}
.campaign-container[data-v-228586f5] .vuex-form__briefing {
  grid-area: description;
  padding-right: 2rem;
  width: 38.5rem;
}
.campaign-container[data-v-228586f5] .vuex-form .rtls-expansion-panel-content .v-expansion-panel-content__wrap {
  display: contents;
}
.campaign-container[data-v-228586f5] .vuex-form__store-groups {
  grid-area: store-groups;
  border-top: 1px solid #e7e7e7;
  margin: 0 !important;
  padding-bottom: 1rem;
}
.campaign-container[data-v-228586f5] .vuex-form__store-groups-selector {
  display: flex;
  min-width: 50%;
  max-width: 100%;
}
.campaign-container[data-v-228586f5] .vuex-form__promo-resources {
  grid-area: promo-resources;
  padding-bottom: 1.4rem;
}
.campaign-container[data-v-228586f5] .vuex-form__promo-resources .icon-checkboxes-list-container__control {
  padding: 0;
  display: flex;
  position: relative;
  border-right: 1px solid #e7e7e7;
}
.campaign-container[data-v-228586f5] .vuex-form__promo-resources .icon-checkboxes-list-container__control .v-input--checkbox.error--text {
  padding-bottom: 1rem;
}
.campaign-container[data-v-228586f5] .vuex-form__promo-resources .icon-checkboxes-list-container__control .v-messages.error--text {
  position: absolute;
  top: 2.5rem;
  left: 0;
}
.campaign-container[data-v-228586f5] .vuex-form__categories {
  grid-area: categories;
  grid-column: 1/span 2;
}
.campaign-container[data-v-228586f5] .vuex-form__customer-restrictions {
  grid-area: custom-restrictions;
  padding: 0;
}
.campaign-container[data-v-228586f5] .vuex-form__customer-restrictions .checkboxes-list-container__control {
  display: flex;
  position: relative;
}
.campaign-container[data-v-228586f5] .vuex-form__customer-restrictions .checkboxes-list-container__control .v-messages.error--text {
  position: absolute;
  top: 2rem;
  left: 0;
}
.campaign-container[data-v-228586f5] .vuex-form__customer-restrictions .checkboxes-list-container__control .rtls-checkbox {
  margin-right: 1.5rem;
}
.campaign-container__bottom-container[data-v-228586f5] {
  display: flex;
  align-items: center;
}
.campaign-container__bottom-container .author-container[data-v-228586f5] {
  display: flex;
  justify-content: space-between;
  line-height: 2.1rem;
  font-size: 1.2rem;
  font-weight: 600;
}
.campaign-container__bottom-container .author-container > p[data-v-228586f5] {
  margin-right: 1.3rem;
}
.campaign-container__bottom-container .v-divider[data-v-228586f5] {
  margin-right: 1.3rem;
  margin-left: 1.3rem;
}
.campaign-container__bottom-container-right[data-v-228586f5] {
  display: flex;
  margin-left: auto;
}
.campaign-container__author-avatar[data-v-228586f5] {
  background-color: #37424a;
  font-size: 1rem;
  font-weight: 400;
}
.campaign-container__last-updated[data-v-228586f5] {
  font-size: 1.2rem;
  font-weight: 600;
}
.campaign-container__last-updated .date[data-v-228586f5] {
  font-weight: 400;
}
.subcampaign-container[data-v-228586f5] {
  max-width: 90rem;
}
.subcampaign-container[data-v-228586f5] .vuex-form .rtls-expansion-panel-content {
  padding-top: 1.5rem;
}
.tree-container[data-v-58e2f000] {
  overflow-x: auto;
  position: relative;
  display: flex;
  align-items: stretch;
}
.tree-container .list-container[data-v-58e2f000] {
  display: flex;
  align-items: stretch;
}

/*# sourceMappingURL=Finder.vue.map */
.list[data-v-60e0f6a6] {
  display: flex;
  flex-direction: column;
  min-width: 250px;
  min-height: 100%;
  border-right: solid 1px #ccc;
  overflow: auto;
  flex-shrink: 0;
}
.list [draggable=true][data-v-60e0f6a6] {
  cursor: move;
  cursor: grab;
}
.last[data-v-60e0f6a6] {
  flex-grow: 1;
}

/*# sourceMappingURL=FinderList.vue.map */
.item[data-v-39ffe5dc] {
  padding-right: 10px;
  display: flex;
  align-items: center;
  position: relative;
  border: dashed 3px transparent;
}
.item.expanded[data-v-39ffe5dc] {
  background-color: #0b79d0;
  color: white;
}
.item.dragged[data-v-39ffe5dc] {
  background-color: rgba(11, 121, 208, 0.5);
}
.item.drag-over[data-v-39ffe5dc] {
  border-color: #0b79d0;
  background-color: rgba(11, 121, 208, 0.2);
}
.item.has-drag-handle .inner-item[data-v-39ffe5dc] {
  padding-left: 0;
}
.item.no-drop[data-v-39ffe5dc] {
  color: gray;
}
.item .inner-item[data-v-39ffe5dc] {
  flex: 1;
  min-width: 0;
  padding: 10px;
}
.item[data-v-39ffe5dc]:focus {
  outline: none;
}
.item .drag-handle[data-v-39ffe5dc] {
  fill: #bbb;
  padding: 10px 1px 10px 0;
  width: 15px;
  height: 15px;
  cursor: move;
  cursor: grab;
}

/*# sourceMappingURL=FinderItem.vue.map */
.drop-zone[data-v-73ec2825] {
  transition: height 0.1s ease;
  height: 0.5em;
  flex-shrink: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.drop-zone.drag-over[data-v-73ec2825] {
  opacity: 0.5;
  margin-bottom: 0;
  height: 2em;
  border: dashed 3px #0b79d0;
  background-color: rgba(11, 121, 208, 0.2);
}
.no-drop *[data-v-73ec2825] {
  cursor: no-drop;
}

/*# sourceMappingURL=FinderListDropZone.vue.map */
.arrow[data-v-8d4a66ea] {
  display: inline-block;
  border-right: 3px solid black;
  border-bottom: 3px solid black;
  width: 6px;
  height: 6px;
  transform: rotate(-45deg);
}
.arrow.expanded[data-v-8d4a66ea] {
  border-color: white;
}

/*# sourceMappingURL=FinderItemArrow.vue.map */
/*Screen width*/
[data-v-ab2c7fb2].categories-select {
  font-size: 1.2rem;
}
[data-v-ab2c7fb2].categories-select .select-all {
  display: flex;
  margin: 0 0 0.5rem 1rem;
}
[data-v-ab2c7fb2].categories-select .select-all .rtls-checkbox {
  min-width: 20rem;
}
[data-v-ab2c7fb2].categories-select .tree-container {
  max-height: 25rem;
}
[data-v-ab2c7fb2].categories-select .tree-container.required .list-container .item input[type=checkbox]:before {
  border-color: #ff5252;
}
[data-v-ab2c7fb2].categories-select .tree-container.required .list-container .item .inner-item {
  color: #ff5252;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .list {
  border: 0.1rem solid #c2c2c2;
  min-width: 20rem;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .list-container .list {
  border-left: none;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item {
  flex-direction: row-reverse;
  padding: 0 0.5rem;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item .arrow {
  display: none;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item.expanded {
  background-color: #ddf2fb;
  color: inherit;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item .inner-item {
  padding: 0;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item.partially-selected input[type=checkbox]:before {
  background-color: #2f477c;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item.partially-selected input[type=checkbox]:after {
  content: "";
  width: 1rem;
  height: 0.9rem;
  position: absolute;
  right: 0.8rem;
  border-bottom: 0.2rem solid white;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item.partially-selected input[type=checkbox][disabled]:before {
  background-color: inherit;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item.partially-selected input[type=checkbox][disabled]:after {
  border-color: #bdbdbd;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item input[type=checkbox] {
  width: 1.6rem;
  height: 1.6rem;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item input[type=checkbox]:before {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  border: 0.2rem solid #2f477c;
  display: inline-block;
  border-radius: 0.2rem;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item input[type=checkbox]:checked:before {
  background-color: #2f477c;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item input[type=checkbox]:checked:after {
  content: "";
  position: absolute;
  right: 1rem;
  transform: rotate(45deg);
  height: 1.2rem;
  width: 0.6rem;
  border-bottom: 0.2rem solid white;
  border-right: 0.2rem solid white;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item input[type=checkbox][disabled]:before {
  border-color: #bdbdbd;
}
[data-v-ab2c7fb2].categories-select .tree-container .list-container .item input[type=checkbox][disabled]:checked:before {
  background-color: #bdbdbd;
}
[data-v-ab2c7fb2].categories-select .hide-unit-checkboxes > .list-container > .list input[type=checkbox] {
  display: none;
}
[data-v-ab2c7fb2].categories-select .disabled-reason .list-container .list-container .item.expanded input[type=checkbox][disabled]:before {
  border-color: #ff5252;
}
[data-v-ab2c7fb2].categories-select .disabled-reason .list-container .list-container .item.expanded input[type=checkbox][disabled]:checked:before {
  background-color: #ff5252;
}
[data-v-ab2c7fb2].categories-select .disabled-reason-container {
  width: 40rem;
  color: #ff5252;
  margin: 0.5rem 0;
}
/*Screen width*/
/*Screen width*/
@charset "UTF-8";
.simple-list[data-v-21d485b4] {
  list-style-type: none;
  padding: 0;
}
.simple-list__item span[data-v-21d485b4]:not(:last-child):after {
  content: "—";
  margin: 0 0.3rem;
}
/*Screen width*/
.spinner[data-v-47716a34] {
  display: inline-block;
  position: relative;
  width: 2rem;
  height: 2rem;
}
.spinner div[data-v-47716a34] {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 1.6rem;
  height: 1.6rem;
  margin: 0.2rem;
  border: 0.2rem solid #fff;
  border-radius: 50%;
  animation: spinner-47716a34 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #4a4a4a transparent transparent transparent;
}
.spinner div[data-v-47716a34]:nth-child(1) {
  animation-delay: -0.45s;
}
.spinner div[data-v-47716a34]:nth-child(2) {
  animation-delay: -0.3s;
}
.spinner div[data-v-47716a34]:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes spinner-47716a34 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.theme--light.v-card {
  background-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-card > .v-card__text,
.theme--light.v-card .v-card__subtitle {
  color: rgba(0, 0, 0, 0.6);
}
.theme--light.v-card.v-card--outlined {
  border: thin solid rgba(0, 0, 0, 0.12);
}

.theme--dark.v-card {
  background-color: #1F1F1F;
  color: #FFFFFF;
}
.theme--dark.v-card > .v-card__text,
.theme--dark.v-card .v-card__subtitle {
  color: rgba(255, 255, 255, 0.7);
}
.theme--dark.v-card.v-card--outlined {
  border: thin solid rgba(255, 255, 255, 0.12);
}

.v-card {
  display: block;
  max-width: 100%;
  outline: none;
  text-decoration: none;
  transition-property: box-shadow, opacity;
  word-wrap: break-word;
  position: relative;
  white-space: normal;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.v-card:not(.v-sheet--tile):not(.v-card--shaped) {
  border-radius: 4px;
}
.v-card > *:first-child:not(.v-btn):not(.v-chip),
.v-card > .v-card__progress + *:not(.v-btn):not(.v-chip) {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.v-card > *:last-child:not(.v-btn):not(.v-chip) {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.v-card__progress {
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.v-card__subtitle + .v-card__text {
  padding-top: 0;
}

.v-card__subtitle,
.v-card__text {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  letter-spacing: 0.0071428571em;
}

.v-card__subtitle,
.v-card__text,
.v-card__title {
  padding: 16px;
}

.v-card__title {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 0.0125em;
  line-height: 2rem;
  word-break: break-all;
}
.v-card__title + .v-card__subtitle,
.v-card__title + .v-card__text {
  padding-top: 0;
}
.v-card__title + .v-card__subtitle {
  margin-top: -16px;
}

.v-card__text {
  width: 100%;
}

.v-card__actions {
  align-items: center;
  display: flex;
  padding: 8px;
}
.v-card__actions > .v-btn.v-btn {
  padding: 0 8px;
}
.v-application--is-ltr .v-card__actions > .v-btn.v-btn + .v-btn {
  margin-left: 8px;
}
.v-application--is-ltr .v-card__actions > .v-btn.v-btn .v-icon--left {
  margin-left: 4px;
}
.v-application--is-ltr .v-card__actions > .v-btn.v-btn .v-icon--right {
  margin-right: 4px;
}
.v-application--is-rtl .v-card__actions > .v-btn.v-btn + .v-btn {
  margin-right: 8px;
}
.v-application--is-rtl .v-card__actions > .v-btn.v-btn .v-icon--left {
  margin-right: 4px;
}
.v-application--is-rtl .v-card__actions > .v-btn.v-btn .v-icon--right {
  margin-left: 4px;
}

.v-card--flat {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-card--hover {
  cursor: pointer;
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-card--hover:hover, .v-card--hover:focus {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.v-card--link {
  cursor: pointer;
}
.v-card--link .v-chip {
  cursor: pointer;
}
.v-card--link:focus:before {
  opacity: 0.08;
}
.v-card--link:before {
  background: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.2s opacity;
}

.v-card--disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-card--disabled > *:not(.v-card__progress) {
  opacity: 0.6;
  transition: inherit;
}

.v-card--loading {
  overflow: hidden;
}

.v-card--outlined {
  box-shadow: none;
}

.v-card--raised {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.v-card--shaped {
  border-radius: 24px 4px;
}
/*Screen width*/
.confirm[data-v-e8fbdaf0] {
  box-shadow: none;
}
.confirm__container[data-v-e8fbdaf0] {
  line-height: 1.5rem;
}
.confirm__container p[data-v-e8fbdaf0] {
  color: #37424a;
}
.confirm__question[data-v-e8fbdaf0] {
  font-size: 1.4rem;
}
.confirm__warning[data-v-e8fbdaf0] {
  font-weight: 600;
  font-size: 1.2rem;
}
.confirm__cancel[data-v-e8fbdaf0] {
  color: #2f477c;
}
.v-dialog {
  border-radius: 4px;
  margin: 24px;
  overflow-y: auto;
  pointer-events: auto;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 100%;
  z-index: inherit;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.v-dialog:not(.v-dialog--fullscreen) {
  max-height: 90%;
}
.v-dialog > * {
  width: 100%;
}
.v-dialog > .v-card > .v-card__title {
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 0.0125em;
  padding: 16px 24px 10px;
}
.v-dialog > .v-card > .v-card__text {
  padding: 0 24px 20px;
}
.v-dialog > .v-card > .v-card__subtitle {
  padding: 0 24px 20px;
}

.v-dialog__content {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  transition: 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), z-index 1ms;
  width: 100%;
  z-index: 6;
  outline: none;
}

.v-dialog__container {
  display: none;
}
.v-dialog__container--attached {
  display: inline;
}

.v-dialog--animated {
  animation-duration: 0.15s;
  animation-name: animate-dialog;
  animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-dialog--fullscreen {
  border-radius: 0;
  margin: 0;
  height: 100%;
  position: fixed;
  overflow-y: auto;
  top: 0;
  left: 0;
}
.v-dialog--fullscreen > .v-card {
  min-height: 100%;
  min-width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.v-dialog--scrollable,
.v-dialog--scrollable > form {
  display: flex;
}
.v-dialog--scrollable > .v-card,
.v-dialog--scrollable > form > .v-card {
  display: flex;
  flex: 1 1 100%;
  flex-direction: column;
  max-height: 100%;
  max-width: 100%;
}
.v-dialog--scrollable > .v-card > .v-card__title,
.v-dialog--scrollable > .v-card > .v-card__actions,
.v-dialog--scrollable > form > .v-card > .v-card__title,
.v-dialog--scrollable > form > .v-card > .v-card__actions {
  flex: 0 0 auto;
}
.v-dialog--scrollable > .v-card > .v-card__text,
.v-dialog--scrollable > form > .v-card > .v-card__text {
  backface-visibility: hidden;
  flex: 1 1 auto;
  overflow-y: auto;
}

@keyframes animate-dialog {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(1);
  }
}
/*Screen width*/
.confirm-dialog__header[data-v-f2146cbe] {
  text-align: right;
}
.confirm-dialog__container[data-v-f2146cbe] {
  width: 45rem;
  border-left: 0.4rem solid #2f477c;
}
.confirm-dialog__action[data-v-f2146cbe] {
  padding: 0 3.5rem;
}
.theme--light.v-picker__title {
  background: #e0e0e0;
}

.theme--dark.v-picker__title {
  background: #616161;
}

.theme--light.v-picker__body {
  background: #FFFFFF;
}

.theme--dark.v-picker__body {
  background: #424242;
}

.v-picker {
  border-radius: 4px;
  contain: layout style;
  display: inline-flex;
  flex-direction: column;
  vertical-align: top;
  position: relative;
}

.v-picker--full-width {
  display: flex;
}
.v-picker--full-width > .v-picker__body {
  margin: 0;
  margin: initial;
}

.v-picker__title {
  color: #FFFFFF;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 16px;
}

.v-picker__title__btn {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-picker__title__btn:not(.v-picker__title__btn--active) {
  opacity: 0.6;
  cursor: pointer;
}
.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus) {
  opacity: 1;
}

.v-picker__title__btn--readonly {
  pointer-events: none;
}

.v-picker__title__btn--active {
  opacity: 1;
}

.v-picker__body {
  height: auto;
  overflow: hidden;
  position: relative;
  z-index: 0;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
}
.v-picker__body > div {
  width: 100%;
}
.v-picker__body > div.fade-transition-leave-active {
  position: absolute;
}

.v-picker--landscape .v-picker__title {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 170px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 1;
}
.v-picker--landscape .v-picker__body:not(.v-picker__body--no-title),
.v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title) {
  margin-left: 170px;
}
.v-date-picker-title {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  flex-wrap: wrap;
  line-height: 1;
}
.v-application--is-ltr .v-date-picker-title .v-picker__title__btn {
  text-align: left;
}
.v-application--is-rtl .v-date-picker-title .v-picker__title__btn {
  text-align: right;
}
.v-date-picker-title__year {
  align-items: center;
  display: inline-flex;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 8px;
}
.v-date-picker-title__date {
  font-size: 34px;
  text-align: left;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  padding-bottom: 8px;
  margin-bottom: -8px;
}
.v-date-picker-title__date > div {
  position: relative;
}
.v-date-picker-title--disabled {
  pointer-events: none;
}
.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {
  color: #FFFFFF;
}
.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button {
  color: rgba(255, 255, 255, 0.5);
}

.v-date-picker-header {
  padding: 4px 16px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.v-date-picker-header .v-btn {
  margin: 0;
  z-index: auto;
}
.v-date-picker-header .v-icon {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.v-date-picker-header__value {
  flex: 1;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.v-date-picker-header__value div {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-date-picker-header__value button {
  cursor: pointer;
  font-weight: bold;
  outline: none;
  padding: 0.5rem;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-date-picker-header--disabled {
  pointer-events: none;
}
.theme--light.v-date-picker-table th,
.theme--light.v-date-picker-table .v-date-picker-table--date__week {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-date-picker-table th,
.theme--dark.v-date-picker-table .v-date-picker-table--date__week {
  color: rgba(255, 255, 255, 0.5);
}

.v-date-picker-table {
  position: relative;
  padding: 0 12px;
  height: 242px;
}
.v-date-picker-table table {
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  top: 0;
  table-layout: fixed;
  width: 100%;
}
.v-date-picker-table td, .v-date-picker-table th {
  text-align: center;
  position: relative;
}
.v-date-picker-table th {
  font-size: 12px;
}
.v-date-picker-table--date .v-btn {
  height: 32px;
  width: 32px;
}
.v-date-picker-table .v-btn {
  z-index: auto;
  margin: 0;
  font-size: 12px;
}
.v-date-picker-table .v-btn.v-btn--active {
  color: #FFFFFF;
}

.v-date-picker-table--month td {
  width: 33.333333%;
  height: 56px;
  vertical-align: middle;
  text-align: center;
}
.v-date-picker-table--month td .v-btn {
  margin: 0 auto;
  max-width: 140px;
  min-width: 40px;
  width: 100%;
}

.v-date-picker-table--date th {
  padding: 8px 0;
  font-weight: 600;
}
.v-date-picker-table--date td {
  width: 45px;
}

.v-date-picker-table__events {
  height: 8px;
  left: 0;
  position: absolute;
  text-align: center;
  white-space: pre;
  width: 100%;
}
.v-date-picker-table__events > div {
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 0 1px;
  width: 8px;
}

.v-date-picker-table--date .v-date-picker-table__events {
  bottom: 6px;
}

.v-date-picker-table--month .v-date-picker-table__events {
  bottom: 8px;
}

.v-date-picker-table--disabled {
  pointer-events: none;
}
.v-date-picker-years {
  font-size: 16px;
  font-weight: 400;
  height: 286px;
  list-style-type: none;
  overflow: auto;
  text-align: center;
}
.v-date-picker-years.v-date-picker-years {
  padding: 0;
}
.v-date-picker-years li {
  cursor: pointer;
  padding: 8px 0;
  transition: none;
}
.v-date-picker-years li.active {
  font-size: 26px;
  font-weight: 500;
  padding: 10px 0;
}
.v-date-picker-years li:hover {
  background: rgba(0, 0, 0, 0.12);
}

.v-picker--landscape .v-date-picker-years {
  padding: 0;
  height: 286px;
}
[data-v-6caff660] .v-date-picker-table--date__week {
  font-size: 1.2rem;
}
/*Screen width*/
.download-centre-btn[data-v-e16c434e] {
  margin-right: 24rem;
  margin-top: 2rem;
}
.download-centre[data-v-e16c434e] {
  font-size: 1.2rem;
  width: 70rem;
  height: 40rem;
  overflow: hidden;
  overflow-y: auto;
}
.download-centre__description[data-v-e16c434e] {
  padding: 1.5rem 0;
}
.download-centre__content[data-v-e16c434e] {
  display: flex;
  justify-content: space-between;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 34rem;
}
.download-centre__filter[data-v-e16c434e], .download-centre__data[data-v-e16c434e], .download-centre__format[data-v-e16c434e] {
  flex-basis: 23rem;
  padding: 0 1rem;
}
.download-centre__filter[data-v-e16c434e] {
  max-width: 23rem;
  background-color: #d3dee7;
}
/*Screen width*/
.primary-btn[data-v-e45ac35e] #download-icon {
  fill: #ffffff;
}
.secondary-btn[data-v-e45ac35e] #download-icon {
  fill: #2f477c;
}
.wrapper[data-v-f5d8908c] {
  display: grid;
  grid-template-columns: minmax(15rem, 30rem) minmax(15rem, 1fr);
}
.details[data-v-f5d8908c] {
  width: 75%;
  display: flex;
  align-items: baseline;
  margin-left: 2rem;
  margin-top: 1rem;
}
.details__label[data-v-f5d8908c] {
  font-size: 1.2rem;
  text-align: right;
  padding: 0;
}
.details__content[data-v-f5d8908c] {
  margin-left: 2rem;
  font-size: 1.2rem;
  padding: 0;
}
.spacer[data-v-f5d8908c] {
  margin-left: 9rem;
}
.v-menu {
  display: none;
}
.v-menu--attached {
  display: inline;
}
.v-menu__content {
  position: absolute;
  display: inline-block;
  border-radius: 4px;
  max-width: 80%;
  overflow-y: auto;
  overflow-x: hidden;
  contain: content;
  will-change: transform;
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
.v-menu__content--active {
  pointer-events: none;
}
.v-menu__content--auto .v-list-item {
  transition-property: transform, opacity;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
}
.v-menu__content--fixed {
  position: fixed;
}
.v-menu__content > .card {
  contain: content;
  backface-visibility: hidden;
}
.v-menu > .v-menu__content {
  max-width: none;
}
.v-menu-transition-enter .v-list-item {
  min-width: 0;
  pointer-events: none;
}
.v-menu-transition-enter-to .v-list-item {
  pointer-events: auto;
  transition-delay: 0.1s;
}
.v-menu-transition-leave-active, .v-menu-transition-leave-to {
  pointer-events: none;
}
.v-menu-transition-enter, .v-menu-transition-leave-to {
  opacity: 0;
}
.v-menu-transition-enter-active, .v-menu-transition-leave-active {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-menu-transition-enter.v-menu__content--auto {
  transition: none !important;
}
.v-menu-transition-enter.v-menu__content--auto .v-list-item {
  opacity: 0;
  transform: translateY(-15px);
}
.v-menu-transition-enter.v-menu__content--auto .v-list-item--active {
  opacity: 1;
  transform: none !important;
  pointer-events: auto;
}
.v-list.primary > .v-list-item, .v-list.secondary > .v-list-item, .v-list.accent > .v-list-item, .v-list.success > .v-list-item, .v-list.error > .v-list-item, .v-list.warning > .v-list-item, .v-list.info > .v-list-item {
  color: #FFFFFF;
}

.theme--light.v-list {
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-list .v-list--disabled {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-list .v-list-group--active:before,
.theme--light.v-list .v-list-group--active:after {
  background: rgba(0, 0, 0, 0.12);
}

.theme--dark.v-list {
  background: #1F1F1F;
  color: #FFFFFF;
}
.theme--dark.v-list .v-list--disabled {
  color: rgba(255, 255, 255, 0.5);
}
.theme--dark.v-list .v-list-group--active:before,
.theme--dark.v-list .v-list-group--active:after {
  background: rgba(255, 255, 255, 0.12);
}

.v-list {
  border-radius: 4px;
  display: block;
  padding: 8px 0;
  position: static;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow;
}

.v-list--disabled {
  pointer-events: none;
}

.v-list--flat .v-list-item:before {
  display: none;
}

.v-list--dense .v-subheader {
  font-size: 0.75rem;
  height: 40px;
  padding: 0 8px;
}

.v-list--nav .v-list-item:not(:last-child):not(:only-child),
.v-list--rounded .v-list-item:not(:last-child):not(:only-child) {
  margin-bottom: 8px;
}
.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),
.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),
.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),
.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child) {
  margin-bottom: 4px;
}

.v-list--nav {
  padding-left: 8px;
  padding-right: 8px;
}
.v-list--nav .v-list-item {
  padding: 0 8px;
}
.v-list--nav .v-list-item,
.v-list--nav .v-list-item:before {
  border-radius: 4px;
}

.v-application--is-ltr .v-list--shaped .v-list-item, .v-application--is-ltr .v-list--shaped .v-list-item::before,
.v-application--is-ltr .v-list--shaped .v-list-item > .v-ripple__container {
  border-bottom-right-radius: 32px !important;
  border-top-right-radius: 32px !important;
}
.v-application--is-rtl .v-list--shaped .v-list-item, .v-application--is-rtl .v-list--shaped .v-list-item::before,
.v-application--is-rtl .v-list--shaped .v-list-item > .v-ripple__container {
  border-bottom-left-radius: 32px !important;
  border-top-left-radius: 32px !important;
}
.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item, .v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item::before,
.v-application--is-ltr .v-list--shaped.v-list--two-line .v-list-item > .v-ripple__container {
  border-bottom-right-radius: 42.6666666667px !important;
  border-top-right-radius: 42.6666666667px !important;
}
.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item, .v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item::before,
.v-application--is-rtl .v-list--shaped.v-list--two-line .v-list-item > .v-ripple__container {
  border-bottom-left-radius: 42.6666666667px !important;
  border-top-left-radius: 42.6666666667px !important;
}
.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item, .v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item::before,
.v-application--is-ltr .v-list--shaped.v-list--three-line .v-list-item > .v-ripple__container {
  border-bottom-right-radius: 58.6666666667px !important;
  border-top-right-radius: 58.6666666667px !important;
}
.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item, .v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item::before,
.v-application--is-rtl .v-list--shaped.v-list--three-line .v-list-item > .v-ripple__container {
  border-bottom-left-radius: 58.6666666667px !important;
  border-top-left-radius: 58.6666666667px !important;
}
.v-application--is-ltr .v-list--shaped {
  padding-right: 8px;
}
.v-application--is-rtl .v-list--shaped {
  padding-left: 8px;
}

.v-list--rounded {
  padding: 8px;
}
.v-list--rounded .v-list-item, .v-list--rounded .v-list-item::before,
.v-list--rounded .v-list-item > .v-ripple__container {
  border-radius: 32px !important;
}
.v-list--rounded.v-list--two-line .v-list-item, .v-list--rounded.v-list--two-line .v-list-item::before,
.v-list--rounded.v-list--two-line .v-list-item > .v-ripple__container {
  border-radius: 42.6666666667px !important;
}
.v-list--rounded.v-list--three-line .v-list-item, .v-list--rounded.v-list--three-line .v-list-item::before,
.v-list--rounded.v-list--three-line .v-list-item > .v-ripple__container {
  border-radius: 58.6666666667px !important;
}

.v-list--subheader {
  padding-top: 0;
}
.theme--light.v-list-item--disabled {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {
  color: rgba(0, 0, 0, 0.87) !important;
}
.theme--light.v-list-item .v-list-item__mask {
  color: rgba(0, 0, 0, 0.38);
  background: #eeeeee;
}
.theme--light.v-list-item .v-list-item__subtitle,
.theme--light.v-list-item .v-list-item__action-text {
  color: rgba(0, 0, 0, 0.6);
}
.theme--light.v-list-item:hover::before {
  opacity: 0.04;
}
.theme--light.v-list-item:focus::before {
  opacity: 0.12;
}
.theme--light.v-list-item--active:hover::before, .theme--light.v-list-item--active::before {
  opacity: 0.12;
}
.theme--light.v-list-item--active:focus::before {
  opacity: 0.16;
}
.theme--light.v-list-item.v-list-item--highlighted::before {
  opacity: 0.16;
}

.theme--dark.v-list-item--disabled {
  color: rgba(255, 255, 255, 0.5);
}
.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {
  color: #FFFFFF !important;
}
.theme--dark.v-list-item .v-list-item__mask {
  color: rgba(255, 255, 255, 0.5);
  background: #494949;
}
.theme--dark.v-list-item .v-list-item__subtitle,
.theme--dark.v-list-item .v-list-item__action-text {
  color: rgba(255, 255, 255, 0.7);
}
.theme--dark.v-list-item:hover::before {
  opacity: 0.08;
}
.theme--dark.v-list-item:focus::before {
  opacity: 0.24;
}
.theme--dark.v-list-item--active:hover::before, .theme--dark.v-list-item--active::before {
  opacity: 0.24;
}
.theme--dark.v-list-item--active:focus::before {
  opacity: 0.32;
}
.theme--dark.v-list-item.v-list-item--highlighted::before {
  opacity: 0.32;
}

.v-list-item {
  align-items: center;
  display: flex;
  flex: 1 1 100%;
  letter-spacing: normal;
  min-height: 48px;
  outline: none;
  padding: 0 16px;
  position: relative;
  text-decoration: none;
}
.v-list-item--disabled {
  pointer-events: none;
}
.v-list-item--selectable {
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}

.v-list-item__action {
  align-self: center;
  margin: 12px 0;
}
.v-list-item__action .v-input,
.v-list-item__action .v-input__control,
.v-list-item__action .v-input__slot,
.v-list-item__action .v-input--selection-controls__input {
  margin: 0 !important;
}
.v-list-item__action .v-input {
  padding: 0;
}
.v-list-item__action .v-input .v-messages {
  display: none;
}

.v-list-item__action-text {
  font-size: 0.75rem;
}

.v-list-item__avatar {
  align-self: center;
  justify-content: flex-start;
  margin-bottom: 8px;
  margin-top: 8px;
}
.v-list-item__avatar.v-list-item__avatar--horizontal {
  margin-bottom: 8px;
  margin-top: 8px;
}
.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child {
  margin-left: -16px;
}
.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child {
  margin-right: -16px;
}
.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child {
  margin-left: -16px;
}
.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child {
  margin-right: -16px;
}

.v-list-item__content {
  align-items: center;
  align-self: center;
  display: flex;
  flex-wrap: wrap;
  flex: 1 1;
  overflow: hidden;
  padding: 12px 0;
}
.v-list-item__content > * {
  line-height: 1.1;
  flex: 1 0 100%;
}
.v-list-item__content > *:not(:last-child) {
  margin-bottom: 2px;
}

.v-list-item__icon {
  align-self: flex-start;
  margin: 16px 0;
}

.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),
.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),
.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child) {
  margin-left: 16px;
}
.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),
.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),
.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child) {
  margin-right: 16px;
}

.v-application--is-ltr .v-list-item__avatar:first-child {
  margin-right: 16px;
}
.v-application--is-rtl .v-list-item__avatar:first-child {
  margin-left: 16px;
}

.v-application--is-ltr .v-list-item__action:first-child,
.v-application--is-ltr .v-list-item__icon:first-child {
  margin-right: 32px;
}
.v-application--is-rtl .v-list-item__action:first-child,
.v-application--is-rtl .v-list-item__icon:first-child {
  margin-left: 32px;
}

.v-list-item__action,
.v-list-item__avatar,
.v-list-item__icon {
  display: inline-flex;
  min-width: 24px;
}

.v-list-item .v-list-item__title,
.v-list-item .v-list-item__subtitle {
  line-height: 1.2;
}

.v-list-item__title,
.v-list-item__subtitle {
  flex: 1 1 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.v-list-item__title {
  align-self: center;
  font-size: 1rem;
}
.v-list-item__title > .v-badge {
  margin-top: 16px;
}

.v-list-item__subtitle {
  font-size: 0.875rem;
}

.v-list-item--dense,
.v-list--dense .v-list-item {
  min-height: 40px;
}
.v-list-item--dense .v-list-item__icon,
.v-list--dense .v-list-item .v-list-item__icon {
  height: 24px;
  margin-top: 8px;
  margin-bottom: 8px;
}
.v-list-item--dense .v-list-item__content,
.v-list--dense .v-list-item .v-list-item__content {
  padding: 8px 0;
}
.v-list-item--dense .v-list-item__title,
.v-list-item--dense .v-list-item__subtitle,
.v-list--dense .v-list-item .v-list-item__title,
.v-list--dense .v-list-item .v-list-item__subtitle {
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1rem;
}
.v-list-item--dense.v-list-item--two-line,
.v-list--dense .v-list-item.v-list-item--two-line {
  min-height: 60px;
}
.v-list-item--dense.v-list-item--three-line,
.v-list--dense .v-list-item.v-list-item--three-line {
  min-height: 76px;
}

.v-list-item--link {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-list-item--link:before {
  background-color: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-list .v-list-item--active {
  color: inherit;
}
.v-list .v-list-item--active .v-icon {
  color: inherit;
}

.v-list-item__action--stack {
  align-items: flex-end;
  align-self: stretch;
  justify-content: space-between;
  white-space: nowrap;
  flex-direction: column;
}

.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),
.v-list--two-line .v-list-item .v-list-item__icon,
.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),
.v-list--three-line .v-list-item .v-list-item__icon,
.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),
.v-list-item--two-line .v-list-item__icon,
.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),
.v-list-item--three-line .v-list-item__icon {
  margin-bottom: 16px;
  margin-top: 16px;
}

.v-list--two-line .v-list-item,
.v-list-item--two-line {
  min-height: 64px;
}
.v-list--two-line .v-list-item .v-list-item__icon,
.v-list-item--two-line .v-list-item__icon {
  margin-bottom: 32px;
}

.v-list--three-line .v-list-item,
.v-list-item--three-line {
  min-height: 88px;
}
.v-list--three-line .v-list-item .v-list-item__avatar,
.v-list--three-line .v-list-item .v-list-item__action,
.v-list-item--three-line .v-list-item__avatar,
.v-list-item--three-line .v-list-item__action {
  align-self: flex-start;
  margin-top: 16px;
  margin-bottom: 16px;
}
.v-list--three-line .v-list-item .v-list-item__content,
.v-list-item--three-line .v-list-item__content {
  align-self: stretch;
}
.v-list--three-line .v-list-item .v-list-item__subtitle,
.v-list-item--three-line .v-list-item__subtitle {
  white-space: normal;
  white-space: initial;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
/*Screen width*/
.select-all-btn.v-btn:not(.v-btn--round).v-size--x-small[data-v-979059c0] {
  height: 1.5rem;
  min-width: 3.3rem;
}
.select-all-btn.v-btn:not(.v-btn--round).v-size--x-small[data-v-979059c0]:hover {
  background-color: #000000 !important;
}
.select-all-btn.v-btn:not(.v-btn--round).v-size--x-small[data-v-979059c0]:disabled {
  background-color: #c7cdda !important;
}
.v-list-item[data-v-979059c0] {
  font-size: 1.2rem;
  min-height: 3.5rem;
}
.sort-icon[data-v-979059c0] {
  padding-left: 0.5rem;
  font-family: "agGridAlpine" !important;
}
.label[data-v-979059c0] {
  font-weight: normal;
  font-size: 1.2rem;
  white-space: normal;
  margin-bottom: 0.25rem;
}
/*Screen width*/
.ag-checkbox-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.ag-checkbox-wrapper__centered {
  justify-content: center;
}
.ag-checkbox-wrapper .ag-checkbox .v-input--selection-controls__input {
  margin: 0;
}
.simple-checkbox .v-icon {
  color: #2f477c;
  font-size: 2rem;
}
.simple-checkbox .v-input--selection-controls__ripple {
  height: 3rem;
  width: 3rem;
  top: calc(50% - 2.2rem);
}
/*Screen width*/
.exclude-stores-dialog .flex-cell {
  display: flex;
  align-items: center;
  justify-content: center;
}
.activator {
  width: 1.3rem;
  height: 1.3rem;
  border-radius: 50%;
  background: #2f477c;
  cursor: pointer;
}
.activator:hover {
  background: #00a0e2;
}
.excluded {
  border: 0.1rem solid #2f477c;
  background: #ffffff;
}
.excluded:hover {
  background: #ffffff;
}
/*Screen width*/
.error-list[data-v-252326fd] {
  font-size: 1.2rem;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}
.error-list__table[data-v-252326fd] {
  display: grid;
  grid-template-columns: 12rem 12rem 50rem;
  padding-bottom: 1rem;
}
.error-list__table span[data-v-252326fd] {
  padding: 0.5rem 1rem;
}
.error-list__table--contents[data-v-252326fd] {
  display: contents;
}
.error-list__table--striped span[data-v-252326fd] {
  background-color: #f0f5f6;
}
.error-list__error[data-v-252326fd], .error-list__warning[data-v-252326fd], .error-list__info[data-v-252326fd] {
  padding: 1rem 0 0.5rem;
}
.error-list__error--text[data-v-252326fd], .error-list__warning--text[data-v-252326fd], .error-list__info--text[data-v-252326fd] {
  padding-left: 0.5rem;
}
.error-list__error[data-v-252326fd] {
  color: #c13939;
}
.error-list__warning[data-v-252326fd] {
  color: #ca7c00;
}
.error-list__info[data-v-252326fd] {
  color: #3b424a;
}
/*Screen width*/
.file-upload__input[data-v-2676eb2a] {
  width: 0.01rem;
  height: 0.01rem;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.file-upload__label[data-v-2676eb2a] {
  display: inline-block;
  padding: 0 1rem;
  background-color: transparent;
  border: thin solid #2f477c;
  border-radius: 0.4rem;
  color: #2f477c;
  height: 2.4rem;
}
.file-upload__label[data-v-2676eb2a]:hover {
  cursor: pointer;
  color: #000000;
  border-color: #000000;
}
.file-upload__label:hover span > svg path[data-v-2676eb2a] {
  fill: #000000;
}
.file-upload__label.disabled[data-v-2676eb2a] {
  opacity: 0.2;
}
.file-upload__label-contents[data-v-2676eb2a] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0.2rem;
}
/*Screen width*/
.filter-bar[data-v-15b26bc0] {
  border-top: 1px solid #2f477c;
  width: 100%;
  padding: 1rem;
  display: flex;
  background-color: #d3dee7;
}
.filter-bar__grouping[data-v-15b26bc0] {
  display: flex;
  flex: 1;
  align-items: baseline;
}
.filter-bar__grouping > *[data-v-15b26bc0] {
  margin-right: 1rem;
}
.filter-bar__parent-filter[data-v-15b26bc0] {
  margin-right: 1rem;
}
.filter-bar__label[data-v-15b26bc0] {
  color: #37424a;
  line-height: 2.8rem;
  font-size: 1.4rem;
  font-weight: 300;
}
.filter-bar__main-select[data-v-15b26bc0] {
  flex: 0 1 20rem;
}
.filter-bar__search-field[data-v-15b26bc0] {
  flex: 0 1 24rem;
  margin-left: auto;
}
.filter-bar__cancel-button[data-v-15b26bc0] {
  padding-top: 0.8rem;
  margin-left: 0.8rem;
}
.filter-bar__add-button[data-v-15b26bc0] {
  line-height: 2.8rem;
}
/*Screen width*/
.filter-group__header[data-v-a07740d0] {
  padding-bottom: 0.7rem;
}
.filter-group__content[data-v-a07740d0] {
  margin-top: 1.2rem;
  width: 100%;
}
.filter-group__filters[data-v-a07740d0] {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}
.filter-group__wrapper[data-v-a07740d0] {
  min-width: 92%;
}
.filter-group__parent-filter[data-v-a07740d0] {
  margin-bottom: 0.4rem;
}
.filter-group[data-v-a07740d0] .v-chip--select {
  max-width: 12.5rem;
}
.filter-group[data-v-a07740d0] .v-input--selection-controls.v-input {
  margin-top: 0;
}
/*Screen width*/
.promotion-forecasts[data-v-7b2d22f7] {
  width: 90rem;
}
.promotion-forecasts__forecasts-block[data-v-7b2d22f7] {
  font-size: 1.4rem;
  padding-bottom: 1rem;
  display: grid;
}
.promotion-forecasts__forecasts-block .border-top-blue[data-v-7b2d22f7] {
  border-top: 0.1rem solid #00a0e2;
  margin-top: 0.5rem;
}
.promotion-forecasts__forecasts-block .border-bottom-grey[data-v-7b2d22f7] {
  border-bottom: 0.1rem solid #9b9b9b;
  color: #9b9b9b;
}
.promotion-forecasts__forecasts-block .border-top-grey[data-v-7b2d22f7] {
  border-top: 0.1rem solid #9b9b9b;
}
.promotion-forecasts__forecasts-block .background-blue[data-v-7b2d22f7] {
  background-color: #eff5f6;
}
.promotion-forecasts__forecasts-block .border-right[data-v-7b2d22f7] {
  border-right: 0.1rem solid #9b9b9b;
  display: flex;
  justify-content: flex-end;
  padding-right: 0.5rem;
}
.promotion-forecasts__forecasts-block .cell[data-v-7b2d22f7] {
  display: flex;
  justify-content: flex-end;
}
.promotion-forecasts__forecasts-block .positive[data-v-7b2d22f7] {
  color: #3d8113;
}
.promotion-forecasts__forecasts-block .negative[data-v-7b2d22f7] {
  color: #ff5252;
}
.promotion-forecasts__forecasts-block .selected-hierarchy[data-v-7b2d22f7] {
  font-weight: 700;
}
.promotion-forecasts__forecasts-block--name[data-v-7b2d22f7] {
  font-size: 1.8rem;
}
.promotion-forecasts__forecasts-block--current[data-v-7b2d22f7] {
  color: #9b9b9b;
}
.promotion-forecasts__forecasts-block .highlighted[data-v-7b2d22f7], .promotion-forecasts__forecasts-block--target[data-v-7b2d22f7] {
  color: #00a0e2;
}
.promotion-forecasts__forecasts-block--header[data-v-7b2d22f7], .promotion-forecasts__forecasts-block--wrapper[data-v-7b2d22f7], .promotion-forecasts__forecasts-block--name[data-v-7b2d22f7], .promotion-forecasts__forecasts-block--productTarget[data-v-7b2d22f7], .promotion-forecasts__forecasts-block--delta[data-v-7b2d22f7], .promotion-forecasts__forecasts-block--forecasts[data-v-7b2d22f7], .promotion-forecasts__forecasts-block--current[data-v-7b2d22f7], .promotion-forecasts__forecasts-block--target[data-v-7b2d22f7] {
  display: contents;
}
.promotion-forecasts__forecasts-block--forecasts[data-v-7b2d22f7] {
  font-weight: 600;
}
/*Screen width*/
.v-icon--small[data-v-26dee0b5] {
  font-size: 1.6rem;
  height: 1.6rem;
}
.v-icon--large[data-v-26dee0b5] {
  font-size: 3.6rem;
  height: 3.6rem;
}
.v-icon svg[data-v-26dee0b5] {
  pointer-events: none;
}
.v-icon--primary-rect[data-v-26dee0b5] svg rect {
  fill: #2f477c;
}
.v-icon--primary-rect[data-v-26dee0b5]:hover svg rect {
  fill: #000000;
}
.v-icon--primary-path[data-v-26dee0b5] svg path {
  fill: #2f477c;
}
.v-icon--primary-path[data-v-26dee0b5]:hover svg path {
  fill: #000000;
}
/*Screen width*/
.disabled-activator[data-v-55d305dc] {
  opacity: 0.1;
  pointer-events: none;
}
.dialog-card[data-v-55d305dc] {
  border-left: 0.4rem solid #2f477c;
  border-radius: 0;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
  min-width: 40rem;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.dialog-card--error[data-v-55d305dc] {
  border-left: 0.4rem solid #c13939;
}
.dialog-card--warning[data-v-55d305dc] {
  border-left: 0.4rem solid #ef6c00;
}
.dialog-card__header[data-v-55d305dc] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 4rem;
  min-height: 4rem;
  border-bottom: 1px solid #e7e7e7;
}
.dialog-card__title[data-v-55d305dc] {
  font-family: "Source Sans Pro";
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-weight: 600;
  letter-spacing: 0;
  color: #37424a;
}
.dialog-card__icon[data-v-55d305dc] {
  color: #2f477c !important;
  fill: currentColor;
}
.dialog-card__content[data-v-55d305dc] {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  max-height: 80vh;
  overflow: auto;
}
.dialog-card__footer[data-v-55d305dc] {
  padding: 1rem;
  align-items: center;
  height: 5.5rem;
  min-height: 5.5rem;
  border-top: 1px solid #e7e7e7;
}
.dialog-card__footer > * > *[data-v-55d305dc] {
  margin-left: 1rem;
}
.dialog-card__mandatory[data-v-55d305dc] {
  margin-right: auto;
  font-size: 1.2rem;
  line-height: 1.6rem;
}
.dialog-card__mandatory .asterisk[data-v-55d305dc] {
  margin-right: 0.3rem;
  font-size: 1.8rem;
  line-height: 2rem;
}
.dialog-card .buttons[data-v-55d305dc] {
  width: 100%;
  text-align: right;
  padding: 2rem;
}
.dialog-card .buttons__right[data-v-55d305dc] {
  float: right;
}
.theme--light.v-expansion-panels .v-expansion-panel {
  background-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-expansion-panels .v-expansion-panel--disabled {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child)::after {
  border-color: rgba(0, 0, 0, 0.12);
}
.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon {
  color: rgba(0, 0, 0, 0.54);
}
.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before {
  opacity: 0.04;
}
.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before {
  opacity: 0.12;
}
.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before {
  opacity: 0.12;
}
.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before {
  opacity: 0.16;
}
.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before {
  opacity: 0.04;
}
.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before {
  opacity: 0.12;
}
.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before {
  opacity: 0.12;
}
.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before {
  opacity: 0.16;
}

.theme--dark.v-expansion-panels .v-expansion-panel {
  background-color: #1F1F1F;
  color: #FFFFFF;
}
.theme--dark.v-expansion-panels .v-expansion-panel--disabled {
  color: rgba(255, 255, 255, 0.5);
}
.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child)::after {
  border-color: rgba(255, 255, 255, 0.12);
}
.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon {
  color: #FFFFFF;
}
.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before {
  opacity: 0.08;
}
.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before {
  opacity: 0.24;
}
.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before {
  opacity: 0.24;
}
.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before {
  opacity: 0.32;
}
.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before {
  opacity: 0.08;
}
.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before {
  opacity: 0.24;
}
.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before {
  opacity: 0.24;
}
.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before {
  opacity: 0.32;
}

.v-expansion-panels {
  border-radius: 4px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style-type: none;
  padding: 0;
  width: 100%;
  z-index: 1;
}
.v-expansion-panels > * {
  cursor: auto;
}
.v-expansion-panels > *:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.v-expansion-panels > *:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active {
  border-radius: 4px;
}
.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active + .v-expansion-panel {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active .v-expansion-panel-header {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.v-expansion-panel {
  flex: 1 0 100%;
  max-width: 100%;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-expansion-panel::before {
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.v-expansion-panel:not(:first-child)::after {
  border-top: thin solid;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.2s border-color cubic-bezier(0.4, 0, 0.2, 1), 0.2s opacity cubic-bezier(0.4, 0, 0.2, 1);
}
.v-expansion-panel--disabled .v-expansion-panel-header {
  pointer-events: none;
}
.v-expansion-panel--active:not(:first-child),
.v-expansion-panel--active + .v-expansion-panel {
  margin-top: 16px;
}
.v-expansion-panel--active:not(:first-child)::after,
.v-expansion-panel--active + .v-expansion-panel::after {
  opacity: 0;
}
.v-expansion-panel--active > .v-expansion-panel-header {
  min-height: 64px;
}
.v-expansion-panel--active > .v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon {
  transform: rotate(-180deg);
}

.v-expansion-panel-header__icon {
  display: inline-flex;
  margin-bottom: -4px;
  margin-top: -4px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-application--is-ltr .v-expansion-panel-header__icon {
  margin-left: auto;
}
.v-application--is-rtl .v-expansion-panel-header__icon {
  margin-right: auto;
}

.v-expansion-panel-header {
  align-items: center;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  display: flex;
  font-size: 0.9375rem;
  line-height: 1;
  min-height: 48px;
  outline: none;
  padding: 16px 24px;
  position: relative;
  transition: 0.3s min-height cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}
.v-application--is-ltr .v-expansion-panel-header {
  text-align: left;
}
.v-application--is-rtl .v-expansion-panel-header {
  text-align: right;
}
.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus::before {
  opacity: 0.12;
}
.v-expansion-panel-header:before {
  background-color: currentColor;
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-expansion-panel-header > *:not(.v-expansion-panel-header__icon) {
  flex: 1 1 auto;
}

.v-expansion-panel-content {
  display: flex;
}
.v-expansion-panel-content__wrap {
  padding: 0 24px 16px;
  flex: 1 1 auto;
  max-width: 100%;
}

.v-expansion-panels--accordion > .v-expansion-panel {
  margin-top: 0;
}
.v-expansion-panels--accordion > .v-expansion-panel::after {
  opacity: 1;
}

.v-expansion-panels--popout > .v-expansion-panel {
  max-width: calc(100% - 32px);
}
.v-expansion-panels--popout > .v-expansion-panel--active {
  max-width: calc(100% + 16px);
}

.v-expansion-panels--inset > .v-expansion-panel {
  max-width: 100%;
}
.v-expansion-panels--inset > .v-expansion-panel--active {
  max-width: calc(100% - 32px);
}

.v-expansion-panels--flat > .v-expansion-panel::after {
  border-top: none;
}
.v-expansion-panels--flat > .v-expansion-panel::before {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-expansion-panels--tile {
  border-radius: 0;
}
.v-expansion-panels--tile > .v-expansion-panel::before {
  border-radius: 0;
}
.rtls-expansion-panel .rtls-expansion-panel-header[data-v-2218fa70] {
  padding: 0;
}
.rtls-expansion-panel .rtls-expansion-panel-header > *[data-v-2218fa70] {
  flex-grow: 0;
}
.rtls-expansion-panel .rtls-expansion-panel-header .asterisk[data-v-2218fa70] {
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2rem;
  padding-left: 0.3rem;
}
.rtls-expansion-panel .rtls-expansion-panel-header__label[data-v-2218fa70] {
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: 600;
}
.theme--light.v-footer {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-footer {
  background-color: #212121;
  color: #FFFFFF;
}

.v-footer {
  align-items: center;
  display: flex;
  flex: 0 1 auto !important;
  flex-wrap: wrap;
  padding: 6px 16px;
  position: relative;
  transition-duration: 0.2s;
  transition-property: background-color, left, right;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.v-footer:not([data-booted=true]) {
  transition: none !important;
}

.v-footer--absolute,
.v-footer--fixed {
  z-index: 3;
}

.v-footer--absolute {
  position: absolute;
  width: 100%;
}

.v-footer--fixed {
  position: fixed;
}

.v-footer--padless {
  padding: 0px;
}
/*Screen width*/
.v-footer.footer[data-v-9e479202] {
  background-color: #000000;
  z-index: 101;
  color: #ffffff;
  -webkit-text-decoration-color: #ffffff;
          text-decoration-color: #ffffff;
}
.v-footer .footer-link[data-v-9e479202]:hover:before {
  opacity: 0;
}
.v-footer .cookie-manager-btn[data-v-9e479202] {
  text-decoration: underline;
}
.subheading[data-v-9e479202] {
  font-size: 1.25rem;
  color: #ffffff;
  -webkit-text-decoration-color: #ffffff;
          text-decoration-color: #ffffff;
}
.ow-logo[data-v-9e479202] {
  padding-top: 5px;
}
.v-app-bar:not([data-booted=true]) {
  transition: none !important;
}

.v-app-bar.v-app-bar--fixed {
  position: fixed;
  top: 0;
  z-index: 5;
}

.v-app-bar.v-app-bar--hide-shadow {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image {
  transition: 0.4s opacity cubic-bezier(0.4, 0, 0.2, 1);
}

.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__content {
  will-change: height;
}
.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image {
  will-change: opacity;
}
.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension {
  display: none;
}
.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title {
  padding-top: 9px;
}
.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title {
  padding-bottom: 9px;
}

.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title {
  font-size: inherit;
}
.v-toolbar {
  contain: layout;
  display: block;
  flex: 1 1 auto;
  max-width: 100%;
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1) transform, 0.2s cubic-bezier(0.4, 0, 0.2, 1) background-color, 0.2s cubic-bezier(0.4, 0, 0.2, 1) left, 0.2s cubic-bezier(0.4, 0, 0.2, 1) right, 280ms cubic-bezier(0.4, 0, 0.2, 1) box-shadow, 0.25s cubic-bezier(0.4, 0, 0.2, 1) max-width, 0.25s cubic-bezier(0.4, 0, 0.2, 1) width;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.v-toolbar .v-input {
  padding-top: 0;
  margin-top: 0;
}

.v-toolbar__content,
.v-toolbar__extension {
  padding: 4px 16px;
}
.v-toolbar__content .v-btn.v-btn--icon.v-size--default,
.v-toolbar__extension .v-btn.v-btn--icon.v-size--default {
  height: 48px;
  width: 48px;
}
.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:first-child,
.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:first-child {
  margin-left: -12px;
}
.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:first-child,
.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:first-child {
  margin-right: -12px;
}
.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:first-child + .v-toolbar__title,
.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:first-child + .v-toolbar__title {
  padding-left: 20px;
}
.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:first-child + .v-toolbar__title,
.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:first-child + .v-toolbar__title {
  padding-right: 20px;
}
.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:last-child,
.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:last-child {
  margin-right: -12px;
}
.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:last-child,
.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:last-child {
  margin-left: -12px;
}
.v-toolbar__content > .v-tabs,
.v-toolbar__extension > .v-tabs {
  height: inherit;
  margin-top: -4px;
  margin-bottom: -4px;
}
.v-toolbar__content > .v-tabs .v-tabs-bar,
.v-toolbar__extension > .v-tabs .v-tabs-bar {
  height: inherit;
}
.v-toolbar__content > .v-tabs:first-child,
.v-toolbar__extension > .v-tabs:first-child {
  margin-left: -16px;
}
.v-toolbar__content > .v-tabs:last-child,
.v-toolbar__extension > .v-tabs:last-child {
  margin-right: -16px;
}

.v-toolbar__content,
.v-toolbar__extension {
  align-items: center;
  display: flex;
  position: relative;
  z-index: 0;
}

.v-toolbar__image {
  border-radius: inherit;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  z-index: 0;
  contain: strict;
}
.v-toolbar__image .v-image {
  border-radius: inherit;
}

.v-toolbar__items {
  display: flex;
  height: inherit;
}
.v-toolbar__items > .v-btn {
  border-radius: 0;
  height: 100% !important;
  max-height: none;
}

.v-toolbar__title {
  font-size: 1.25rem;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.v-toolbar.v-toolbar--absolute {
  position: absolute;
  top: 0;
  z-index: 1;
}

.v-toolbar.v-toolbar--bottom {
  top: auto;
  top: initial;
  bottom: 0;
}

.v-toolbar.v-toolbar--collapse .v-toolbar__title {
  white-space: nowrap;
}

.v-toolbar.v-toolbar--collapsed {
  max-width: 112px;
  overflow: hidden;
}
.v-application--is-ltr .v-toolbar.v-toolbar--collapsed {
  border-bottom-right-radius: 24px;
}
.v-application--is-rtl .v-toolbar.v-toolbar--collapsed {
  border-bottom-left-radius: 24px;
}
.v-toolbar.v-toolbar--collapsed .v-toolbar__title,
.v-toolbar.v-toolbar--collapsed .v-toolbar__extension {
  display: none;
}

.v-toolbar--dense .v-toolbar__content,
.v-toolbar--dense .v-toolbar__extension {
  padding-top: 0;
  padding-bottom: 0;
}

.v-toolbar--flat {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.v-toolbar--floating {
  display: inline-flex;
}

.v-toolbar--prominent .v-toolbar__content {
  align-items: flex-start;
}
.v-toolbar--prominent .v-toolbar__title {
  font-size: 1.5rem;
  padding-top: 6px;
}
.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title {
  align-self: flex-end;
  padding-bottom: 6px;
  padding-top: 0;
}
.v-image {
  z-index: 0;
}

.v-image__image,
.v-image__placeholder {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.v-image__image {
  background-repeat: no-repeat;
}
.v-image__image--preload {
  filter: blur(2px);
}
.v-image__image--contain {
  background-size: contain;
}
.v-image__image--cover {
  background-size: cover;
}
.v-responsive {
  position: relative;
  overflow: hidden;
  flex: 1 0 auto;
  max-width: 100%;
  display: flex;
}
.v-responsive__content {
  flex: 1 0 0px;
  max-width: 100%;
}
.v-application--is-ltr .v-responsive__sizer ~ .v-responsive__content {
  margin-left: -100%;
}
.v-application--is-rtl .v-responsive__sizer ~ .v-responsive__content {
  margin-right: -100%;
}
.v-responsive__sizer {
  transition: padding-bottom 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);
  flex: 1 0 0px;
}
.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon {
  align-self: center;
  margin: 0;
  min-width: 48px;
  justify-content: flex-end;
}

.v-list-group--sub-group {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before {
  opacity: 0;
}

.v-list-group__items {
  flex: 1 1 auto;
}
.v-list-group__items .v-list-item,
.v-list-group__items .v-list-group__items {
  overflow: hidden;
}

.v-list-group--active > .v-list-group__header > .v-list-group__header__append-icon .v-icon {
  transform: rotate(-180deg);
}
.v-list-group--active > .v-list-group__header.v-list-group__header--sub-group > .v-list-group__header__prepend-icon .v-icon {
  transform: rotate(-180deg);
}
.v-list-group--active > .v-list-group__header .v-list-item,
.v-list-group--active > .v-list-group__header .v-list-item__content,
.v-list-group--active > .v-list-group__header .v-list-group__header__prepend-icon .v-icon {
  color: inherit;
}

.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,
.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,
.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child {
  margin-right: 16px;
}
.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,
.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,
.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child {
  margin-left: 16px;
}
.v-application--is-ltr .v-list-group--sub-group .v-list-group__header {
  padding-left: 32px;
}
.v-application--is-rtl .v-list-group--sub-group .v-list-group__header {
  padding-right: 32px;
}
.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item {
  padding-left: 40px;
}
.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item {
  padding-right: 40px;
}
.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon {
  transform: rotate(-180deg);
}

.v-application--is-ltr .v-list-group--no-action > .v-list-group__items > div > .v-list-item {
  padding-left: 72px;
}
.v-application--is-rtl .v-list-group--no-action > .v-list-group__items > div > .v-list-item {
  padding-right: 72px;
}
.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > div > .v-list-item {
  padding-left: 88px;
}
.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > div > .v-list-item {
  padding-right: 88px;
}

.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header {
  padding-left: 24px;
}
.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header {
  padding-right: 24px;
}
.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > div > .v-list-item {
  padding-left: 64px;
}
.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > div > .v-list-item {
  padding-right: 64px;
}
.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > div > .v-list-item {
  padding-left: 80px;
}
.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > div > .v-list-item {
  padding-right: 80px;
}
.v-list-item-group .v-list-item--active {
  color: inherit;
}
/*Screen width*/
.promo-toolbar.v-app-bar--fixed[data-v-01336be1] {
  background-color: #ffffff;
  z-index: 102;
}
.promo-toolbar.v-app-bar--fixed.warning[data-v-01336be1] {
  background-color: #ef6c00 !important;
}
.vertical-divider[data-v-01336be1] {
  height: inherit;
  margin: 0 1.4rem;
}
.toolbar-items[data-v-01336be1] {
  align-items: center;
}
.nav-link[data-v-01336be1] {
  color: #2f477c;
  padding-bottom: 0.5rem !important;
}
.nav-link[data-v-01336be1] .v-btn__content {
  font-size: 1.4rem;
}
.nav-link[data-v-01336be1]::before {
  opacity: 0;
}
.admin-toolbar-item[data-v-01336be1] {
  background-color: #d3dee7;
}
.active-link[data-v-01336be1] {
  border-bottom: 0.5rem solid #2f477c;
  padding-bottom: 0 !important;
}
.date[data-v-01336be1] {
  color: #4a4a4a;
  font-size: 1.2rem;
}
.date .week-of-year[data-v-01336be1] {
  margin-right: 0.6rem;
}
.avatar[data-v-01336be1] {
  margin-right: 1rem;
}
.name-text[data-v-01336be1] {
  color: #4a4a4a;
  font-size: 1.4rem;
}
[data-v-01336be1] .cog {
  margin-left: 0.8rem;
}
.user-menu[data-v-01336be1] {
  box-shadow: none;
}
.v-menu__content--fixed[data-v-01336be1] {
  border-radius: 0;
}
.theme--light.v-list[data-v-01336be1] {
  border-radius: 0;
}
.v-btn--active.no-active[data-v-01336be1]::before {
  opacity: 0 !important;
}
.theme--light.v-pagination .v-pagination__item {
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-pagination .v-pagination__item--active {
  color: #FFFFFF;
}
.theme--light.v-pagination .v-pagination__navigation {
  background: #FFFFFF;
}

.theme--dark.v-pagination .v-pagination__item {
  background: #1F1F1F;
  color: #FFFFFF;
}
.theme--dark.v-pagination .v-pagination__item--active {
  color: #FFFFFF;
}
.theme--dark.v-pagination .v-pagination__navigation {
  background: #1F1F1F;
}

.v-pagination {
  align-items: center;
  display: inline-flex;
  list-style-type: none;
  justify-content: center;
  margin: 0;
  max-width: 100%;
  width: 100%;
}
.v-pagination.v-pagination {
  padding-left: 0;
}
.v-pagination > li {
  align-items: center;
  display: flex;
}
.v-pagination--circle .v-pagination__item,
.v-pagination--circle .v-pagination__more,
.v-pagination--circle .v-pagination__navigation {
  border-radius: 50%;
}
.v-pagination--disabled {
  pointer-events: none;
  opacity: 0.6;
}
.v-pagination__item {
  background: transparent;
  border-radius: 4px;
  font-size: 1rem;
  height: 34px;
  margin: 0.3rem;
  min-width: 34px;
  padding: 0 5px;
  text-decoration: none;
  transition: 0.3s cubic-bezier(0, 0, 0.2, 1);
  width: auto;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.v-pagination__item--active {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.v-pagination__navigation {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  height: 32px;
  width: 32px;
  margin: 0.3rem 10px;
}
.v-pagination__navigation .v-icon {
  transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  vertical-align: middle;
}
.v-pagination__navigation--disabled {
  opacity: 0.6;
  pointer-events: none;
}
.v-pagination__more {
  margin: 0.3rem;
  display: inline-flex;
  align-items: flex-end;
  justify-content: center;
  height: 32px;
  width: 32px;
}
/*Screen width*/
.main-pagination.v-pagination[data-v-402475b6] {
  justify-content: flex-end;
}
.main-pagination.v-pagination[data-v-402475b6] .v-pagination__navigation,
.main-pagination.v-pagination[data-v-402475b6] .v-pagination__item {
  height: 2rem;
  width: 2rem;
  box-shadow: none;
}
.main-pagination.v-pagination[data-v-402475b6] .v-pagination__item {
  display: flex;
  justify-content: center;
  padding: 0;
  align-items: center;
  min-width: 2rem;
  color: #2f477c;
  border: 0.1rem solid #2f477c;
  line-height: 1rem;
}
.main-pagination.v-pagination[data-v-402475b6] .v-pagination__item--active {
  color: #ffffff;
}
.main-pagination.v-pagination[data-v-402475b6] .v-pagination__navigation .v-icon {
  color: #2f477c;
}
/*Screen width*/
.main-sidebar[data-v-5721d822] {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #ffffff;
  z-index: 100;
  padding: 7.6rem 0 5.2rem 0;
  transition: all 0.5s;
  display: flex;
  flex-direction: row-reverse;
  align-items: stretch;
  overflow-y: auto;
}
.main-sidebar--collapsed[data-v-5721d822] {
  width: 3rem;
}
.main-sidebar--expanded[data-v-5721d822] {
  width: 25rem;
}
.main-sidebar__nav[data-v-5721d822] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 3rem;
}
.main-sidebar__nav .alert-list-counts[data-v-5721d822] {
  text-align: center;
  margin-top: 4rem;
  margin-bottom: 2rem;
}
.main-sidebar__expanded-content[data-v-5721d822] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-grow: 1;
  width: 100%;
  padding-left: 1.4rem;
  border-right: 1px solid rgba(215, 221, 231, 0.5);
}
.main-sidebar__workflow-task-alert-list[data-v-5721d822] {
  padding-bottom: 1rem;
}
.main-sidebar__notifications-list-header[data-v-5721d822] {
  color: #37424a;
  font-size: 1.2rem;
  font-weight: 600;
  padding-top: 2rem;
  padding-bottom: 1rem;
}
.main-sidebar__notifications-list[data-v-5721d822] {
  padding-bottom: 4rem;
}
.main-sidebar__notifications-list[data-v-5721d822] .notification {
  width: 20rem;
  margin: 0 !important;
  padding: 0;
}
/*Screen width*/
.subtype[data-v-8b4a686c] {
  padding: 1rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.subtype__select[data-v-8b4a686c] {
  padding-bottom: 1rem;
  max-width: 13rem;
}
.subtype__button[data-v-8b4a686c] {
  color: #2f477c;
  margin-left: 0.5rem;
  cursor: pointer;
}
/*Screen width*/
.nomination-matrix[data-v-bf583ab2] {
  display: grid;
  grid-auto-flow: column;
}
.nomination-matrix__label[data-v-bf583ab2] {
  font-size: 1.2rem;
  font-weight: 600;
  align-self: flex-end;
  padding: 0.6rem 0 1.2rem;
  min-width: 10rem;
}
.nomination-matrix .label-stores[data-v-bf583ab2] {
  text-align: right;
  padding-right: 1rem;
}
.nomination-matrix__header[data-v-bf583ab2] {
  padding-left: 0.25rem;
  grid-column-start: 2;
  width: 25rem;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.nomination-matrix__sidebar-wrapper[data-v-bf583ab2] {
  grid-column: 1;
  grid-row: span 1;
  grid-column: span 1;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.nomination-matrix__stores[data-v-bf583ab2] {
  border-right: 1px solid #9b9b9b;
  padding: 0.3rem 0.3rem 0.3rem 0;
}
.nomination-matrix__sidebar[data-v-bf583ab2] {
  padding: 0.3rem 3rem 0.3rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nomination-matrix__sidebar--header[data-v-bf583ab2] {
  display: flex;
  flex-direction: row;
  grid-row: span 3;
  grid-column: span 1;
  justify-content: space-between;
  border-right: 1px solid #9b9b9b;
  border-bottom: 1px solid #dddddd;
}
.nomination-matrix__sidebar--footer[data-v-bf583ab2] {
  border-top: 1px solid #dddddd;
  border-right: 1px solid #9b9b9b;
}
.nomination-matrix__sidebar--dp-header[data-v-bf583ab2] {
  padding: 1rem 1rem 1rem 4.5rem;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  border-right: 1px solid #9b9b9b;
}
.nomination-matrix__sidebar--dp[data-v-bf583ab2] {
  margin-left: 4.5rem;
  padding: 0.5rem 1rem 0.5rem 0;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #9b9b9b;
}
.nomination-matrix__sidebar--dp div[data-v-bf583ab2] {
  padding: 0.5rem 0;
}
.nomination-matrix__sidebar .v-input--checkbox[data-v-bf583ab2] {
  width: 1rem;
}
.nomination-matrix__emptyCell[data-v-bf583ab2], .nomination-matrix__emptyCell--top-bordered[data-v-bf583ab2], .nomination-matrix__emptyCell--red[data-v-bf583ab2], .nomination-matrix__emptyCell--header[data-v-bf583ab2] {
  grid-row: span 1;
  grid-column: span 1;
  min-height: 3rem;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.nomination-matrix__emptyCell--header[data-v-bf583ab2] {
  grid-row-start: 3;
}
.nomination-matrix__emptyCell--red[data-v-bf583ab2] {
  background-color: red;
}
.nomination-matrix__emptyCell--top-bordered[data-v-bf583ab2] {
  border-top: 1px solid #dddddd;
}
.nomination-matrix--loop-wrapper[data-v-bf583ab2] {
  display: contents;
}
.nomination-matrix__subType[data-v-bf583ab2] {
  grid-row: span 1;
  grid-column: span 1;
  grid-row-start: 4;
  grid-row-end: -2;
  border-right: 1px solid #dddddd;
  padding: 1rem;
}
.nomination-matrix__subType--add-resource[data-v-bf583ab2] {
  background: #f5f5f5;
}
.nomination-matrix__add-resource[data-v-bf583ab2] {
  grid-row: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  align-items: center;
  padding: 0.7rem 0;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  background: #f5f5f5;
}
.nomination-matrix__add-resource--cell[data-v-bf583ab2] {
  grid-row: span 1;
  grid-column: span 1;
  background: #f5f5f5;
  border-right: 1px solid #dddddd;
}
.nomination-matrix__add-resource--filler[data-v-bf583ab2] {
  grid-row: span 1;
  grid-column: span 1;
  grid-row-start: 4;
  grid-row-end: -2;
  background: #f5f5f5;
  border-right: 1px solid #dddddd;
  padding: 1rem;
}
.nomination-matrix__add-resource--filler .subtype__button[data-v-bf583ab2] {
  background: #f5f5f5;
  color: #2f477c;
  margin-left: 0.5rem;
}
.nomination-matrix__add-resource--footer[data-v-bf583ab2] {
  grid-row: span 1;
  grid-column: span 1;
  grid-row-start: -2;
  background: #f5f5f5;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}
.nomination-matrix__add-detailed-provision[data-v-bf583ab2] {
  grid-row: span 1;
  grid-column: span 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  padding-left: 0.25rem;
}
.nomination-matrix__delete-resource[data-v-bf583ab2] {
  grid-row: span 1;
  grid-column: span 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.7rem 0;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  padding-left: 0.25rem;
}
.nomination-matrix__resource-header[data-v-bf583ab2] {
  grid-row: 2;
  display: flex;
  flex-direction: row;
  padding: 0.4rem 0.25rem;
  border-right: 1px solid #dddddd;
  align-items: center;
}
.nomination-matrix__resource-header--unselected[data-v-bf583ab2] {
  background-color: #f5f5f5;
}
.nomination-matrix__state-header[data-v-bf583ab2] {
  grid-row: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  justify-content: flex-start;
  min-height: 3rem;
  padding: 0.4rem 0.25rem;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.nomination-matrix__icon[data-v-bf583ab2] {
  border-radius: 0.3rem;
  align-self: center;
  justify-self: center;
  color: #2f477c;
  margin-bottom: 0.25rem;
}
.nomination-matrix__cell[data-v-bf583ab2] {
  grid-row: span 1;
  grid-column: span 1;
  font-size: 1rem;
  border-right: 1px solid #dddddd;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nomination-matrix__cell--highlighted[data-v-bf583ab2] {
  background: #cfe4f1;
}
.nomination-matrix__cell .v-input--checkbox[data-v-bf583ab2] {
  width: 1rem;
}
.nomination-matrix__disabledResource[data-v-bf583ab2] {
  grid-column: span 1;
  grid-row-start: 4;
  grid-row-end: -1;
  border-right: 1px solid #dddddd;
  background-color: #f5f5f5;
  display: flex;
  flex-direction: row;
}
.nomination-matrix__detailed-provisions[data-v-bf583ab2] {
  grid-row: span 1;
  grid-column: span 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding-left: 0.25rem;
}
.nomination-matrix__detailed-provisions .v-input[data-v-bf583ab2] {
  margin: 0;
  padding: 0;
}
.nomination-tab[data-v-637cbb84] {
  margin: 1.3rem 0;
}
/*Screen width*/
.nomination-templates[data-v-051cb77e] {
  display: grid;
  grid-auto-flow: column;
  padding-bottom: 0.6rem;
}
.nomination-templates__column[data-v-051cb77e] {
  display: flex;
  min-width: 16rem;
  margin-right: 4rem;
}
.nomination-templates__column--label[data-v-051cb77e] {
  width: 10rem;
  line-height: 3rem;
  font-size: 1.1rem;
  font-weight: bold;
}
.nomination-templates__column--input[data-v-051cb77e] {
  min-width: 16rem;
}
.nomination-templates__column--save[data-v-051cb77e] {
  margin-top: 0.2rem;
}
.nomination-templates__column-name[data-v-051cb77e] {
  min-width: 26rem;
  margin-right: 2rem;
}
.v-textarea textarea {
  align-self: stretch;
  flex: 1 1 auto;
  line-height: 1.75rem;
  max-width: 100%;
  min-height: 32px;
  outline: none;
  padding: 0;
  width: 100%;
}
.v-textarea .v-text-field__prefix,
.v-textarea .v-text-field__suffix {
  padding-top: 2px;
  align-self: start;
}
.v-textarea.v-text-field--box .v-text-field__prefix,
.v-textarea.v-text-field--box textarea, .v-textarea.v-text-field--enclosed .v-text-field__prefix,
.v-textarea.v-text-field--enclosed textarea {
  margin-top: 24px;
}
.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,
.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,
.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,
.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea {
  margin-top: 10px;
}
.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label {
  top: 18px;
}
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea {
  margin-top: 6px;
}
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,
.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,
.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,
.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer {
  align-self: flex-start;
  margin-top: 8px;
}
.v-textarea.v-text-field--solo {
  align-items: flex-start;
}
.v-textarea.v-text-field--solo .v-input__prepend-inner,
.v-textarea.v-text-field--solo .v-input__prepend-outer,
.v-textarea.v-text-field--solo .v-input__append-inner,
.v-textarea.v-text-field--solo .v-input__append-outer {
  align-self: flex-start;
  margin-top: 12px;
}
.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner {
  padding-left: 12px;
}
.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner {
  padding-right: 12px;
}
.v-textarea--auto-grow textarea {
  overflow: hidden;
}
.v-textarea--no-resize textarea {
  resize: none;
}
.v-textarea.v-text-field--enclosed .v-text-field__slot {
  align-self: stretch;
}
.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot {
  margin-right: -12px;
}
.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot {
  margin-left: -12px;
}
.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
  padding-right: 12px;
}
.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
  padding-left: 12px;
}
/*Screen width*/
.notes-wrapper[data-v-6c51e764] {
  z-index: 205 !important;
  border-radius: 0;
}
.notes[data-v-6c51e764] {
  width: 32rem;
  max-height: 85vh;
  overflow-y: auto;
  background: #ffffff;
  padding: 0.7rem;
  border-left: 0.5rem solid #2f477c;
}
.notes__header[data-v-6c51e764] {
  font-size: 1.4rem;
  padding: 0.3rem 0 1rem 1rem;
  display: flex;
  justify-content: space-between;
}
.notes__container[data-v-6c51e764] {
  display: flex;
  background: #f2f3f4;
  padding: 1rem 0.7rem;
  margin-bottom: 0.5rem;
}
.notes__author[data-v-6c51e764] {
  height: 2.6rem;
  width: 2.6rem;
}
.notes__content[data-v-6c51e764] {
  width: calc(100% - 3.6rem);
  padding-left: 1rem;
}
.notes__date[data-v-6c51e764] {
  font-weight: bold;
  font-size: 1.2rem;
}
.notes__date-container[data-v-6c51e764] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.notes__input-container[data-v-6c51e764] {
  padding: 1rem 1rem 0.5rem;
  background: #dfebee;
}
.notes__button[data-v-6c51e764] {
  position: relative;
  margin-top: 0.5rem;
  display: flex;
  justify-content: flex-start;
}
.notes__text[data-v-6c51e764] {
  padding-right: 0.5rem;
  font-size: 1.2rem;
  word-break: break-word;
}
.notes__input[data-v-6c51e764] .v-textarea {
  border-radius: 0;
  box-shadow: 0;
}
.notes__input[data-v-6c51e764] .v-label {
  top: 0.5rem !important;
}
.notes__input[data-v-6c51e764] .v-input__slot .v-text-field__slot textarea {
  margin: 0;
}
.v-snack {
  align-items: center;
  color: #FFFFFF;
  display: flex;
  font-size: 0.875rem;
  left: 8px;
  pointer-events: none;
  position: fixed;
  right: 8px;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  z-index: 1000;
}
.v-application--is-ltr .v-snack {
  text-align: left;
}
.v-application--is-rtl .v-snack {
  text-align: right;
}
.v-snack--absolute {
  position: absolute;
}
.v-snack--top {
  top: 8px;
}
.v-snack--bottom {
  bottom: 8px;
}
.v-snack__wrapper {
  align-items: center;
  background-color: #323232;
  border-radius: 4px;
  display: flex;
  margin: 0 auto;
  pointer-events: auto;
  transition: inherit;
  transition-property: opacity, transform;
  min-width: 100%;
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}
.v-snack__content {
  align-items: center;
  display: flex;
  min-height: 48px;
  justify-content: space-between;
  overflow: hidden;
  padding: 8px 16px;
  width: 100%;
}
.v-snack__content .v-btn {
  flex: 0 0 auto;
  height: auto;
  min-width: auto;
  padding: 8px;
  width: auto;
}
.v-snack__content .v-btn--text, .v-snack__content .v-btn--icon, .v-snack__content .v-btn--outlined {
  color: #FFFFFF;
}
.v-application--is-ltr .v-snack__content .v-btn {
  margin: 0 -8px 0 24px;
}
.v-application--is-rtl .v-snack__content .v-btn {
  margin: 0 24px 0 -8px;
}
.v-snack__content .v-btn__content {
  margin: -2px;
}
.v-snack--multi-line .v-snack__content {
  height: auto;
  min-height: 68px;
}
.v-snack--vertical .v-snack__content {
  align-items: stretch;
  flex-direction: column;
  height: auto;
  padding: 16px 16px 8px;
}
.v-snack--vertical .v-snack__content .v-btn.v-btn {
  align-self: flex-end;
  justify-self: flex-end;
  margin-top: 18px;
}
.v-application--is-ltr .v-snack--vertical .v-snack__content .v-btn.v-btn {
  margin-left: 0;
}
.v-application--is-rtl .v-snack--vertical .v-snack__content .v-btn.v-btn {
  margin-right: 0;
}
.v-snack--vertical .v-snack__content .v-btn__content {
  flex: 0 0 auto;
  margin: 0;
}

@media only screen and (min-width: 600px) {
  .v-snack__wrapper {
    min-width: 344px;
    max-width: 672px;
  }
  .v-snack--left .v-snack__wrapper {
    margin-left: 0;
  }
  .v-snack--right .v-snack__wrapper {
    margin-right: 0;
  }
  .v-application--is-ltr .v-snack__content .v-btn:first-of-type {
    margin-left: 42px;
  }
  .v-application--is-rtl .v-snack__content .v-btn:first-of-type {
    margin-right: 42px;
  }
}
.v-snack-transition-enter .v-snack__wrapper {
  transform: scale(0.8);
}
.v-snack-transition-enter .v-snack__wrapper, .v-snack-transition-leave-to .v-snack__wrapper {
  opacity: 0;
}
/*Screen width*/
.wrapper-scrollable[data-v-d2d13eba] {
  display: grid;
  grid-template-columns: 2.7rem auto 2.7rem;
  align-items: center;
}
.wrapper-pagination[data-v-d2d13eba] {
  width: 18.3rem;
  overflow: hidden;
  position: relative;
  margin-left: 1rem;
}
.v-pagination[data-v-d2d13eba] {
  width: auto;
}
.v-pagination li.no-border[data-v-d2d13eba] {
  border: none;
  padding: 0;
}
.v-pagination li.no-border + li[data-v-d2d13eba] {
  padding: 0;
}
.v-pagination .v-pagination__item[data-v-d2d13eba] {
  min-width: 2rem;
  width: 2rem;
  height: 2rem !important;
  padding: 0;
  border-radius: 0.2rem;
  border: 1px solid #2f477c;
  color: #2f477c;
}
.v-pagination .v-pagination__item.v-pagination__item--active[data-v-d2d13eba] {
  color: #ffffff;
}
.v-pagination .v-pagination__item--colored[data-v-d2d13eba] {
  color: #3d8113;
  border-color: #3d8113;
}
.v-pagination .v-pagination__item--colored.v-pagination__item--active[data-v-d2d13eba] {
  background-color: #3d8113 !important;
  color: #ffffff;
}
.v-pagination .v-pagination__item--highlighted[data-v-d2d13eba] {
  background-color: #e3edf5 !important;
}
.v-pagination .v-pagination__item[data-v-d2d13eba]:focus {
  outline: none;
}
.v-pagination .v-pagination__ellipsis--start[data-v-d2d13eba], .v-pagination .v-pagination__ellipsis--end[data-v-d2d13eba] {
  height: 2.6rem;
  letter-spacing: 0.2rem;
  padding: 0 0.4rem !important;
  font-weight: bold;
}
.v-pagination .v-pagination__ellipsis--start[data-v-d2d13eba] {
  border-left: 1px solid #e7e7e7;
}
.v-pagination .v-pagination__ellipsis--end[data-v-d2d13eba] {
  border-right: 1px solid #e7e7e7;
}
.v-pagination .v-pagination__first-page[data-v-d2d13eba] {
  padding-right: 0.4rem;
}
.v-pagination .v-pagination__last-page[data-v-d2d13eba] {
  padding-left: 0.4rem;
}
.v-pagination.v-pagination--scrollable[data-v-d2d13eba] {
  margin-left: 0.5rem;
  padding-left: 0.4rem;
}
/*Screen width*/
.inheritance-chips[data-v-ab971ed0] {
  float: left;
  text-transform: uppercase;
}
.inheritance-chips .parent-badge[data-v-ab971ed0] {
  background: #3b80b1 !important;
  color: #ffffff;
}
.inheritance-chips .child-badge[data-v-ab971ed0] {
  background: #bbe6f8 !important;
}
.parent-and-child .child-badge[data-v-ab971ed0] {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.parent-and-child .child-badge[data-v-ab971ed0] .v-chip__content {
  width: 1.7rem !important;
  white-space: nowrap;
  overflow: hidden;
}
.parent-and-child .parent-badge[data-v-ab971ed0] {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.parent-and-child .parent-badge[data-v-ab971ed0] .v-chip__content {
  width: 1.9rem !important;
  white-space: nowrap;
  overflow: hidden;
}
/*Screen width*/
.parent-permalink[data-v-3ad571aa] {
  float: left;
  text-transform: uppercase;
}
.parent-permalink .parent-badge[data-v-3ad571aa] {
  background: #3b80b1 !important;
  color: #ffffff;
  transform: scale(0.8);
  float: left;
  margin-left: -0.5rem;
}
.parent-permalink .link[data-v-3ad571aa] {
  float: left;
  font-weight: bold;
  text-transform: none;
  cursor: pointer;
  color: #2f477c;
  font-size: 1.1rem;
  padding-top: 0.4rem;
  width: 19rem;
}
.parent-permalink .link p[data-v-3ad571aa] {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 17rem;
  float: left;
}
.parent-permalink .link i[data-v-3ad571aa] {
  font-size: 1.5rem;
}
.parent-permalink .link[data-v-3ad571aa]:hover {
  text-decoration: underline;
}
/*Screen width*/
.selectors[data-v-78177358] {
  display: flex;
  flex: 1;
  align-items: baseline;
}
.selectors > *[data-v-78177358] {
  margin-right: 1rem;
}
.selectors__select[data-v-78177358] {
  width: 20rem;
  max-width: 20rem;
  align-self: center;
}
.selectors__select[data-v-78177358] .v-select__slot,
.selectors__select[data-v-78177358] .v-input__slot {
  padding-left: 0.5rem;
}
.details[data-v-78177358] {
  width: 75%;
  display: flex;
  align-items: baseline;
  margin-left: 2rem;
  margin-top: 1rem;
}
.details__label[data-v-78177358] {
  font-size: 1.2rem;
  text-align: right;
  padding: 0;
}
.details__content[data-v-78177358] {
  margin-left: 1rem;
  font-size: 1.2rem;
  padding: 0;
}
/*Screen width*/
.campaign {
  border-color: #6e8b9c;
  border-style: solid;
  border-width: 2px 0 0 5px;
  background-color: #ffffff;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2);
  padding: 1px 5px;
  height: 100%;
  font-size: 1.2rem;
  font-weight: 700;
  color: #37424a;
  display: flex;
  position: relative;
  flex-direction: column;
  opacity: 1;
  animation: fade 0.5s linear;
}
.campaign:hover {
  background-color: #bbdeec;
  border-color: #5a6c76;
  cursor: pointer;
}
.campaign .campaign-name {
  line-height: 1.3rem;
  padding-bottom: 1.5rem;
}
.campaign span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.campaign .icons {
  float: right;
}
.campaign .lock-icon {
  float: left;
}
.campaign .eye-icon {
  float: left;
  padding-top: 0.1rem;
}
.campaign .inheritance-chips {
  transform: scale(0.75);
  margin-left: -0.8rem;
}
.campaign .inheritance-chips .v-chip {
  height: 2.1rem;
}
@keyframes fade {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.summary-kpis-row[data-v-b7744606] {
  display: flex;
  text-align: right;
}
.summary-kpis-row__header[data-v-b7744606] {
  width: 20%;
}
.summary-kpis-row__header--bold[data-v-b7744606] {
  width: 20%;
  font-weight: 600;
}
.summary-kpis-row__data[data-v-b7744606] {
  width: 40%;
  font-weight: 600;
}
/*Screen width*/
.week[data-v-f99f81fa] {
  border-right: 0.1rem solid #c2c2c2;
}
.week__heading[data-v-f99f81fa] {
  display: flex;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.8rem;
  color: #37424a;
  background-color: #fcfcfc;
  border-bottom: 0.1rem solid #c2c2c2;
  padding: 0.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.week__heading.active[data-v-f99f81fa] {
  border-bottom: 0.4rem solid #2f477c;
}
.week__number[data-v-f99f81fa] {
  font-size: 1.4em;
}
[dir="ltr"] .week .summary-kpis[data-v-f99f81fa] {
  text-align: left;
}
[dir="rtl"] .week .summary-kpis[data-v-f99f81fa] {
  text-align: right;
}
.week .summary-kpis[data-v-f99f81fa] {
  width: 100%;
  padding-top: 1rem;
}
.week.week--faded .week__heading[data-v-f99f81fa] {
  opacity: 0.65;
}
.theme--light.v-btn-toggle:not(.v-btn-toggle--group) {
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn {
  border-color: rgba(0, 0, 0, 0.12) !important;
}
.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) {
  border-color: rgba(0, 0, 0, 0.26);
}
.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon {
  color: #000000;
}

.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) {
  background: #1F1F1F;
  color: #FFFFFF;
}
.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn {
  border-color: rgba(255, 255, 255, 0.12) !important;
}
.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) {
  border-color: rgba(255, 255, 255, 0.3);
}
.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon {
  color: #FFFFFF;
}

.v-btn-toggle {
  border-radius: 4px;
  display: inline-flex;
  max-width: 100%;
}
.v-btn-toggle > .v-btn.v-btn {
  border-radius: 0;
  border-style: solid;
  border-width: thin;
  box-shadow: none;
  box-shadow: none;
  opacity: 0.8;
  padding: 0 12px;
}
.v-btn-toggle > .v-btn.v-btn:first-child {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.v-btn-toggle > .v-btn.v-btn:last-child {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.v-btn-toggle > .v-btn.v-btn--active {
  color: inherit;
  opacity: 1;
}
.v-btn-toggle > .v-btn.v-btn:after {
  display: none;
}
.v-btn-toggle > .v-btn.v-btn:not(:first-child) {
  border-left-width: 0;
}
.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default {
  height: 48px;
  min-height: 0;
  min-width: 48px;
}

.v-btn-toggle--borderless > .v-btn.v-btn {
  border-width: 0;
}

.v-btn-toggle--dense > .v-btn.v-btn {
  padding: 0 8px;
}

.v-btn-toggle--group {
  border-radius: 0;
}
.v-btn-toggle--group > .v-btn.v-btn {
  background-color: transparent !important;
  border-color: transparent;
  margin: 4px;
  min-width: auto;
}

.v-btn-toggle--rounded {
  border-radius: 24px;
}

.v-btn-toggle--shaped {
  border-radius: 24px 4px;
}

.v-btn-toggle--tile {
  border-radius: 0;
}
/*Screen width*/
[data-v-0d4be839] .spinner div {
  border-color: white transparent transparent transparent;
}
.weekly-planner-container .weekly-planner-wrapper[data-v-0d4be839] {
  min-height: 100%;
  position: relative;
  display: inline-block;
  background-color: #fcfcfc;
}
.weekly-planner-container .weekly-planner-wrapper .planner-title[data-v-0d4be839] {
  display: flex;
  padding: 0.7rem 1.5rem;
  width: calc(100vw - 30.4rem);
  height: 3.6rem;
  background-color: #fcfcfc;
  font-weight: 700;
  font-size: 1.4rem;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  left: 0;
  z-index: 1;
}
.weekly-planner-container .weekly-planner-wrapper .planner-title__info[data-v-0d4be839] {
  margin: 0 1.8rem 0 0.7rem;
}
.weekly-planner-container .weekly-planner-wrapper .planner-title__refresh-weekly-metrics[data-v-0d4be839] {
  margin-left: auto;
  margin-right: 2rem;
  align-self: flex-end;
}
.weekly-planner-container .weekly-planner-wrapper .planner-title__delta[data-v-0d4be839] {
  padding-right: 0.5rem;
}
.weekly-planner-container .weekly-planner-wrapper .weekly-planner[data-v-0d4be839] {
  height: 100%;
  width: 100%;
  display: grid;
  grid-auto-flow: column;
}
.weekly-planner-container .weekly-planner-wrapper .weekly-planner--header[data-v-0d4be839] {
  position: sticky;
  position: -webkit-sticky;
  z-index: 1;
  top: 3.6rem;
}
.weekly-planner-container .weekly-planner-wrapper .weekly-planner--campaigns[data-v-0d4be839] {
  grid-auto-rows: 1rem;
}
.weekly-planner-container .weekly-planner-wrapper .weekly-planner--background[data-v-0d4be839] {
  position: absolute;
  top: 3.6rem;
  left: 0;
  height: calc(100% - 3.6rem);
}
.weekly-planner-container .weekly-planner-wrapper .weekly-planner .week[data-v-0d4be839] {
  height: 100%;
  width: 100%;
  border-right: 1px solid #c2c2c2;
  background-color: #ffffff;
}
.weekly-planner-container .weekly-planner-wrapper .weekly-planner .week[data-v-0d4be839]:nth-child(odd) {
  background-color: #f5f5f5;
}
/*Screen width*/
.promo-metric__title[data-v-3ec28b19] {
  font-size: 1.4rem;
  font-weight: bold;
}
.promo-metric__value[data-v-3ec28b19] {
  font-size: 1.5rem;
  font-weight: 500;
  text-align: right;
}
.promo-metric__efficiency[data-v-3ec28b19] {
  border-width: 0.1rem;
  border-style: solid;
  border-radius: 1rem;
  text-align: center;
  border-color: #9b9b9b;
}
.promo-metric__efficiency--negative[data-v-3ec28b19] {
  border-color: #d7534e;
}
.promo-metric__efficiency--negative i[data-v-3ec28b19] {
  color: #d7534e;
}
.promo-metric__efficiency--positive[data-v-3ec28b19] {
  border-color: #398203;
}
.promo-metric__efficiency--positive i[data-v-3ec28b19] {
  color: #398203;
}
/*Screen width*/
.health-sidebar[data-v-1e5ec33e] {
  width: 100%;
  height: 100%;
  padding: 1rem;
  font-size: 1.2rem;
  background-color: #ffffff;
}
.health-sidebar__expand-kpis[data-v-1e5ec33e] {
  margin-top: 1rem;
  float: right;
}
.health-sidebar__title[data-v-1e5ec33e] {
  font-size: 1.4rem;
}
.health-sidebar__title-row[data-v-1e5ec33e] {
  display: flex;
  margin: 0.5rem 0;
}
.health-sidebar__title-row h4[data-v-1e5ec33e] {
  width: 7rem;
}
.health-sidebar__title-row h4[data-v-1e5ec33e]:first-child {
  margin-left: 0.5rem;
}
.health-sidebar__message[data-v-1e5ec33e] {
  margin-bottom: 0.5rem;
}
.health-sidebar__details[data-v-1e5ec33e] {
  width: 17rem;
  padding-top: 1rem;
  text-align: center;
}
.health-sidebar__details-row[data-v-1e5ec33e] {
  display: flex;
}
.health-sidebar__details-column[data-v-1e5ec33e] {
  width: 7rem;
  padding: 0.2rem 1rem;
}
.health-sidebar__details-column .fa-arrow-up[data-v-1e5ec33e] {
  color: #398203;
}
.health-sidebar__details-column .fa-arrow-down[data-v-1e5ec33e] {
  color: #d7534e;
}
.summary-container[data-v-1e5ec33e] {
  display: flex;
}
.summary-container__promo-metric-item[data-v-1e5ec33e] {
  width: 6.5rem;
  white-space: nowrap;
  margin-right: 1rem;
}
.summary-container__drop-down-item[data-v-1e5ec33e] {
  flex: 1 0 0;
}
.promo-metric__drop-down[data-v-1e5ec33e] {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
.campaign-container[data-v-b8138d66] {
  display: grid;
  grid-auto-flow: column;
}
/*Screen width*/
.promo-planner[data-v-2f84ed7e] {
  height: calc(100% - 6rem);
  background-color: #ffffff;
  position: relative;
}
.promo-planner__sidebar[data-v-2f84ed7e] {
  position: absolute;
  top: 0;
  right: 0;
  width: 22rem;
  height: 100%;
  z-index: 90;
}
.promo-planner__planner-view[data-v-2f84ed7e] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.promo-planner__campaigns-list[data-v-2f84ed7e] {
  margin-right: 22rem;
  height: 100%;
  overflow-x: auto;
  overflow-y: auto;
}
.promo-planner__campaigns-list--unscrollable-x[data-v-2f84ed7e] {
  margin-right: 22rem;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.promo-planner__scenarios-viewer[data-v-2f84ed7e] {
  flex-grow: 1;
  margin-bottom: 3rem;
  background-color: #f5f5f5;
}
.promo-planner__weekly-planner[data-v-2f84ed7e] {
  height: calc(100vh - 17.4rem);
}
/*Screen width*/
.sub-campaign[data-v-3c6796b4] {
  background-color: #e8f1f8;
  border-color: #aecadb;
  color: #37424a;
}
.sub-campaign[data-v-3c6796b4]:hover {
  background-color: #bbdeec;
  border-color: #8ba4b7;
  color: #37424a;
  cursor: pointer;
}
.sub-campaign:hover .sub-campaign__scenario-btn[data-v-3c6796b4] svg path {
  fill: #2f477c;
}
.sub-campaign--faded[data-v-3c6796b4] {
  background-color: #f4f9fc;
  border-color: #d7e5ee;
  color: #9da2a6;
}
.sub-campaign.sub-campaign--selected .sub-campaign__scenario-btn[data-v-3c6796b4] svg path {
  fill: #2f477c;
}
.sub-campaign .sub-campaign__scenario-btn[data-v-3c6796b4] svg path {
  fill: #c7cdda;
}
.sub-campaign .sub-campaign__scenario-btn[data-v-3c6796b4]:active svg path {
  fill: #000000;
}
/*Screen width*/
.ag-editable-price-input[data-v-ec37e262] {
  height: 2rem;
}
.ag-editable-price-input .input-container[data-v-ec37e262] .v-input__slot {
  margin-top: 0.8rem;
  height: 2rem;
}
.ag-editable-price-input[data-v-ec37e262] .v-messages__message {
  display: none;
}
/*Screen width*/
.chart-container[data-v-217461fa] {
  height: 100%;
  width: 50%;
  margin: 1rem;
}
.details-btn[data-v-217461fa] {
  align-self: flex-end;
  margin-right: 1.5rem;
}
.forecast-details-container[data-v-217461fa] {
  display: flex;
  flex-direction: column;
}
.forecast-details-container .waterfall-charts[data-v-217461fa] {
  display: flex;
  height: 32rem;
}
.forecast-details-container .filter[data-v-217461fa] {
  height: 3rem;
}
.forecast-details-container__filters[data-v-217461fa] {
  display: flex;
  align-items: baseline;
  width: 70%;
  height: 4rem;
  margin-top: 1rem;
}
.forecast-details-container__filters--label[data-v-217461fa] {
  font-size: 1.2rem;
  padding-right: 1rem;
}
.forecast-details-container__filters--select[data-v-217461fa] {
  width: 80%;
}
[data-v-217461fa] .product-information__metrics {
  justify-content: center;
  text-align: right;
}
.v-autocomplete.v-input > .v-input__control > .v-input__slot {
  cursor: text;
}
.v-autocomplete input {
  align-self: center;
}
.v-autocomplete--is-selecting-index input {
  opacity: 0;
}
.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input {
  margin-top: 24px;
}
.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot > input {
  margin-top: 20px;
}
.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input {
  pointer-events: inherit;
}
.v-autocomplete__content.v-menu__content {
  border-radius: 0;
}
.v-autocomplete__content.v-menu__content .v-card {
  border-radius: 0;
}
.theme--light.v-select .v-select__selection--comma {
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-select .v-select__selection--disabled {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-select .v-select__selection--comma {
  color: #FFFFFF;
}
.theme--dark.v-select .v-select__selection--disabled {
  color: rgba(255, 255, 255, 0.5);
}

.v-select {
  position: relative;
}
.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections {
  flex-wrap: nowrap;
}
.v-select > .v-input__control > .v-input__slot {
  cursor: pointer;
}
.v-select .v-chip {
  flex: 0 1 auto;
  margin: 4px;
}
.v-select .v-chip--selected:after {
  opacity: 0.22;
}
.v-select .fade-transition-leave-active {
  position: absolute;
  left: 0;
}
.v-select.v-input--is-dirty ::-moz-placeholder {
  color: transparent !important;
}
.v-select.v-input--is-dirty ::placeholder {
  color: transparent !important;
}
.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix {
  line-height: 20px;
  position: absolute;
  top: 7px;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections {
  padding-top: 20px;
}
.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections {
  padding: 8px 0;
}
.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections {
  padding: 4px 0;
}
.v-select.v-text-field input {
  flex: 1 1;
  margin-top: 0;
  min-width: 0;
  pointer-events: none;
  position: relative;
}
.v-select.v-select--is-menu-active .v-input__icon--append .v-icon {
  transform: rotate(180deg);
}
.v-select.v-select--chips input {
  margin: 0;
}
.v-select.v-select--chips .v-select__selections {
  min-height: 42px;
}
.v-select.v-select--chips.v-input--dense .v-select__selections {
  min-height: 40px;
}
.v-select.v-select--chips .v-chip--select.v-chip--active::before {
  opacity: 0.2;
}
.v-select.v-select--chips.v-select--chips--small .v-select__selections {
  min-height: 32px;
}
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections {
  min-height: 68px;
}
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections {
  min-height: 40px;
}
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections {
  min-height: 32px;
}
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections {
  min-height: 38px;
}
.v-select.v-text-field--reverse .v-select__slot,
.v-select.v-text-field--reverse .v-select__selections {
  flex-direction: row-reverse;
}
.v-select__selections {
  align-items: center;
  display: flex;
  flex: 1 1;
  flex-wrap: wrap;
  line-height: 18px;
  max-width: 100%;
  min-width: 0;
}
.v-select__selection {
  max-width: 90%;
}
.v-select__selection--comma {
  margin: 7px 4px 7px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.v-select__slot {
  position: relative;
  align-items: center;
  display: flex;
  max-width: 100%;
  width: 100%;
}
.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input {
  align-self: flex-end;
}
.v-simple-checkbox {
  align-self: center;
  line-height: normal;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}

.v-simple-checkbox--disabled {
  cursor: default;
}
.theme--light.v-subheader {
  color: rgba(0, 0, 0, 0.6);
}

.theme--dark.v-subheader {
  color: rgba(255, 255, 255, 0.7);
}

.v-subheader {
  align-items: center;
  display: flex;
  height: 48px;
  font-size: 0.875rem;
  font-weight: 400;
  padding: 0 16px 0 16px;
}
.v-subheader--inset {
  margin-left: 56px;
}
/*Screen width*/
.ag-button-container[data-v-66dceac2] {
  display: flex;
  flex-direction: column;
}
/*Screen width*/
.ag-header-with-spinner[data-v-a09fbade] {
  padding-left: 0.7rem;
}
.ag-header-with-spinner__spinner[data-v-a09fbade] {
  font-size: 1.2rem;
}
.ag-header-with-spinner .alert-banner[data-v-a09fbade] {
  margin: 0;
  padding: 0;
  line-height: 2.5rem;
}
.ag-header-with-spinner .alert-banner__locked[data-v-a09fbade] {
  font-size: 1.2rem;
  font-weight: 700;
  color: #c13939;
}
.ag-header-with-spinner .alert-banner__locked-msg[data-v-a09fbade] {
  font-size: 1.2rem;
  color: #c13939;
}
.ag-header-with-spinner .alert-banner__lock-icon[data-v-a09fbade] {
  font-size: 2.8rem;
}
.ag-header-with-spinner .alert-banner__lock-icon svg path[data-v-a09fbade],
.ag-header-with-spinner .alert-banner__lock-icon svg text[data-v-a09fbade] {
  fill: #c13939;
}
.ag-header-with-spinner .alert-banner[data-v-a09fbade] svg {
  height: 2.6rem;
  width: 2.6rem;
}
.ag-numeric[data-v-08ee6b81] {
  background: #fff;
  width: 100%;
  height: 100%;
}
.revert-container[data-v-f14d7732] {
  display: flex;
  flex-direction: column;
}
.revert-container .ag-revert-input[data-v-f14d7732] {
  display: flex;
  width: 8rem;
}
.revert-container .ag-revert-input .button-container[data-v-f14d7732] {
  width: 2rem;
}
.revert-container .ag-revert-input .input-container[data-v-f14d7732] {
  width: 6.5rem;
}
.revert-container .ag-revert-input .input-container[data-v-f14d7732] .v-input__slot {
  height: 1.8rem;
}
.revert-container .initial-value[data-v-f14d7732] {
  display: flex;
  justify-content: flex-end;
  padding-right: 0.45rem;
  font-size: 1.1rem;
}
/*Screen width*/
.supply-percentage-container[data-v-26051780] {
  display: flex;
  flex-direction: column;
}
.supply-percentage-container .ag-percentage-input[data-v-26051780] {
  display: flex;
  width: 100%;
}
.supply-percentage-container .ag-percentage-input .input-container[data-v-26051780] {
  width: 6.5rem;
}
.supply-percentage-container .ag-percentage-input .input-container[data-v-26051780] .v-input__slot {
  height: 1.8rem;
}
.supply-percentage-container .ag-percentage-input .preceding-container[data-v-26051780] {
  padding-right: 0.6rem;
  font-size: 1.6rem;
}
.price-weight[data-v-ce0a1ae4] {
  display: flex;
}
.price-weight__container[data-v-ce0a1ae4] {
  display: flex;
  align-items: center;
}
.price-weight__container--input[data-v-ce0a1ae4] {
  width: 4rem;
  margin: 0 0.2rem;
}
.price-weight__container--select[data-v-ce0a1ae4] {
  width: 5.3rem;
}
.price-weight__container[data-v-ce0a1ae4] .v-text-field__details {
  display: none;
}
.ag-autocomplete[data-v-652b6b2a] .v-input__control .v-select__slot input {
  padding-left: 0.5rem;
}
.ag-autocomplete[data-v-652b6b2a] .v-input__append-inner {
  padding-left: 0;
}
.ag-radio[data-v-2677d55b] {
  margin: 0;
}
.ag-radio-group[data-v-2677d55b] {
  margin: 0;
}
/*Screen width*/
.copy-promotion[data-v-70d25a47] {
  font-size: 1.2rem;
}
.copy-promotion__description[data-v-70d25a47] {
  padding: 1rem 0;
}
.copy-promotion__form-item[data-v-70d25a47] {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 1rem 2rem;
}
.copy-promotion .select-resource[data-v-70d25a47] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  padding-bottom: 1rem;
}
.copy-promotion .select-resource__label[data-v-70d25a47] {
  margin-right: 1rem;
  font-weight: bold;
}
.copy-promotion .select-resource__select[data-v-70d25a47] {
  width: 40rem;
}
/*Screen width*/
.create-promotion-container__create-btn[data-v-426fc43e] {
  position: absolute;
  bottom: 1.5rem;
  left: 2rem;
  font-size: 1.2rem;
}
.promotion-dialog-container[data-v-426fc43e] {
  width: 95vw;
}
.promotion-dialog-container[data-v-426fc43e] .promotion-viewer {
  display: grid;
  grid-template-columns: 8rem repeat(3, auto) fit-content(38rem) repeat(4, auto) repeat(2, calc(11rem));
  position: relative;
}
.promotion-dialog-container[data-v-426fc43e] .promotion-viewer__grid-cell--main-content {
  padding-top: 0;
}
.promotion-dialog-container[data-v-426fc43e] .promotion-viewer--first-item {
  margin-left: 0;
}
/*Screen width*/
.client-specific-fields-changes-viewer[data-v-7ab71b45] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 2rem;
}
.client-specific-fields-changes-viewer__actions[data-v-7ab71b45] {
  width: 100%;
  height: 2rem;
  background-color: #ffffff;
}
.client-specific-fields-changes-viewer[data-v-7ab71b45] .ag-header-container,
.client-specific-fields-changes-viewer[data-v-7ab71b45] .ag-header,
.client-specific-fields-changes-viewer[data-v-7ab71b45] .ag-header-viewport {
  height: 4rem !important;
  min-height: 4rem !important;
}
.client-specific-fields-changes-viewer[data-v-7ab71b45] .ag-center-cols-clipper {
  border-top: solid 0.1rem #eff5f6 !important;
}
/*Screen width*/
.funding-changes-viewer[data-v-417f3070] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.funding-changes-viewer__actions[data-v-417f3070] {
  width: 100%;
  background-color: #ffffff;
}
.funding-changes-viewer__actions--button[data-v-417f3070] {
  float: right;
  margin: 0.5rem;
  color: #2f477c;
}
.funding-changes-viewer[data-v-417f3070] .ag-header {
  border-bottom: none !important;
}
.funding-changes-viewer[data-v-417f3070] .ag-header-row {
  border-bottom: solid 0.1rem #eff5f6 !important;
}
.funding-changes-viewer[data-v-417f3070] .border-left {
  border-left: solid 1px !important;
  border-left-color: #9b9b9b !important;
}
.funding-changes-viewer[data-v-417f3070] .bold-text {
  font-weight: bold;
}
/*Screen width*/
.offer-changes-viewer[data-v-00e92da6] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 2rem;
}
.offer-changes-viewer__actions[data-v-00e92da6] {
  width: 100%;
  height: 2rem;
  background-color: #ffffff;
}
.offer-changes-viewer[data-v-00e92da6] .ag-header-container,
.offer-changes-viewer[data-v-00e92da6] .ag-header,
.offer-changes-viewer[data-v-00e92da6] .ag-header-viewport {
  height: 4rem !important;
  min-height: 4rem !important;
}
.offer-changes-viewer[data-v-00e92da6] .ag-center-cols-clipper {
  border-top: solid 0.1rem #eff5f6 !important;
}
/*Screen width*/
.product-changes-viewer[data-v-eb617d96] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-bottom: 2rem;
}
.product-changes-viewer__actions[data-v-eb617d96] {
  width: 100%;
  background-color: #ffffff;
}
.product-changes-viewer__actions--button[data-v-eb617d96] {
  float: right;
  margin: 0.5rem;
  color: #2f477c;
}
.product-changes-viewer[data-v-eb617d96] .ag-header-row-column-group {
  top: 0.1rem !important;
}
.product-changes-viewer[data-v-eb617d96] .ag-header {
  border-bottom: none !important;
}
.product-changes-viewer[data-v-eb617d96] .ag-header-row {
  border-bottom: solid 0.3rem #eff5f6 !important;
}
.product-changes-viewer[data-v-eb617d96] .parent-child--removed {
  text-decoration: line-through;
}
/*Screen width*/
.review-changes__description[data-v-14bec8e8] {
  width: 100%;
  padding: 1rem;
  font-size: 1.2rem;
  box-shadow: 0 6px 6px -6px #000000;
  margin-bottom: 1rem;
  background-color: #ffffff;
}
.review-changes__grids[data-v-14bec8e8] {
  padding: 1rem;
  max-height: 70rem;
  overflow-y: scroll;
  background-color: #eff5f6;
}
.review-changes__banner[data-v-14bec8e8] {
  height: 6rem;
  margin: 1rem;
  padding: 0.5rem 1rem;
  background-color: #f9e9e9;
  border: 0.1rem solid #c11512;
}
.review-changes__banner .lock-icon[data-v-14bec8e8] {
  font-size: 2.8rem;
  margin-right: 0.5rem;
}
.review-changes__banner .lock-icon svg path[data-v-14bec8e8],
.review-changes__banner .lock-icon svg text[data-v-14bec8e8] {
  fill: #c11512;
}
.review-changes__banner .lock-reason[data-v-14bec8e8] {
  font-size: 1.4rem;
  color: #000000;
}
.review-changes__button[data-v-14bec8e8] {
  margin: 1rem;
  height: 3.4rem !important;
  font-size: 1.6rem !important;
  background-color: #c11512 !important;
  color: #ffffff;
}
.review-changes__title[data-v-14bec8e8] {
  font-family: "Source Sans Pro";
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-weight: 600;
  letter-spacing: 0;
  color: #37424a;
  margin-bottom: 1rem;
}
.review-changes__overlay[data-v-14bec8e8] {
  z-index: 99 !important;
  grid-column-start: 1;
  grid-column-end: -1;
}
.dialog-card[data-v-14bec8e8] {
  border-left: 0.4rem solid #2f477c;
  border-radius: 0;
  padding: 0;
  min-width: 144rem;
  overflow: hidden;
  height: 100%;
  display: flex;
  flex-direction: column;
  background-color: #eff5f6;
}
.dialog-card__header[data-v-14bec8e8] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 4rem;
  min-height: 4rem;
  border-bottom: 1px solid #e7e7e7;
  padding: 1rem;
  background-color: #ffffff;
}
.dialog-card__title[data-v-14bec8e8] {
  font-family: "Source Sans Pro";
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-weight: 600;
  letter-spacing: 0;
  color: #37424a;
}
.dialog-card__content[data-v-14bec8e8] {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  max-height: 80vh;
  overflow: auto;
}
.dialog-card__footer[data-v-14bec8e8] {
  height: 5.5rem;
  padding: 1rem;
  margin-top: 1rem;
  align-items: center;
  border-top: 1px solid #e7e7e7;
  box-shadow: 0 -6px 6px -6px #000000;
}
.dialog-card .buttons[data-v-14bec8e8] {
  width: 100%;
  text-align: right;
  float: right;
}
.dialog-card .buttons .v-btn[data-v-14bec8e8] {
  margin: 0 0.5rem;
}
.dialog-card .buttons .v-btn--disabled[data-v-14bec8e8] {
  color: #ffffff !important;
  border: 0.1rem solid rgba(155,155,155,0.67843) !important;
  background-color: rgba(155,155,155,0.67843) !important;
}
.dialog-card .buttons .tooltip-wrapper[data-v-14bec8e8] {
  height: -moz-fit-content;
  height: fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
  cursor: default;
}
.dialog-card .buttons .review-changes-btn--child[data-v-14bec8e8] {
  color: #ffffff;
  border: 0.1rem solid #51b4c1;
  background-color: #51b4c1;
}
.dialog-card .buttons .review-changes-btn--parent[data-v-14bec8e8] {
  color: #ffffff;
  border: 0.1rem solid #ab4bbb;
  background-color: #ab4bbb;
}
.dialog-card .buttons .review-changes-btn--apply[data-v-14bec8e8] {
  color: #ffffff;
  border: 0.1rem solid #2f477c;
  background-color: #2f477c;
}
[data-v-14bec8e8] .v-dialog:not(.v-dialog--fullscreen) {
  max-height: 100%;
}
@charset "UTF-8";
/*Screen width*/
.simple-list[data-v-141e6951] {
  list-style-type: none;
  padding: 0;
}
.simple-list__item span[data-v-141e6951]:not(:last-child):after {
  content: "—";
  margin: 0 0.3rem;
}
.simple-list__more-items[data-v-141e6951] {
  color: #2f477c;
}
[data-v-18aeea35] .v-tabs-items {
  background-color: transparent !important;
}
.v-input--checkbox.v-input--indeterminate.v-input--is-disabled {
  opacity: 0.6;
}
.checkboxes-list-container .checkboxes-list__label[data-v-44af0dff] {
  font-size: 1.2rem;
  font-weight: 600;
  padding-bottom: 0.8rem;
}
.checkboxes-list-container__control[data-v-44af0dff] {
  padding: 0;
}
/*Screen width*/
.vuex-currency-input[data-v-c7601eb4] {
  display: flex;
  flex-direction: row;
}
.vuex-currency-input__currency-symbol[data-v-c7601eb4] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  height: 2.9rem;
  padding: 0 0.5rem;
  color: #ffffff;
  background-color: #2f477c;
}
.vuex-currency-input__currency-symbol--disabled[data-v-c7601eb4] {
  background-color: #9b9b9b;
  font-weight: normal;
}
.vuex-currency-input .error--text[data-v-c7601eb4] {
  font-weight: normal;
}
.date-pair[data-v-3213367b] {
  display: flex;
}
.date-pair__date-picker[data-v-3213367b]:first-child {
  margin-right: 2rem;
}
/*Screen width*/
.vuex-form-viewer[data-v-1b3a8622] {
  display: contents;
  z-index: 102;
}
.vuex-form-viewer__read[data-v-1b3a8622] {
  display: contents;
  position: relative;
}
.vuex-form-viewer__edit[data-v-1b3a8622] {
  display: contents;
}
.vuex-from-grid[data-v-1b3a8622] {
  display: contents;
}
.vuex-form-viewer__grid-cell--expandable[data-v-1b3a8622]:hover {
  cursor: pointer;
}
.vuex-form > *[data-v-3d34a2e1] {
  margin: 1.3rem 0;
}
/*Screen width*/
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.rtls-checkbox .v-input--selection-controls__input {
  width: 2.4rem;
  height: 2.4rem;
  border: 0.1rem solid #2f477c;
  border-radius: 0.3rem;
}
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.rtls-checkbox .v-input--selection-controls__input svg {
  height: 1.4rem;
  width: 1.4rem;
  bottom: 0.4rem;
  left: 0.4rem;
  position: absolute;
}
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.rtls-checkbox .v-input--selection-controls__input input {
  z-index: 1;
}
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.rtls-checkbox .v-input--selection-controls__input input[role=checkbox] {
  width: 2.5rem !important;
  height: 2.5rem !important;
}
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.rtls-checkbox.v-input--is-disabled .v-input--selection-controls__input {
  border-color: #c7cdda;
  background-color: #ffffff;
}
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.rtls-checkbox.v-input--is-disabled .v-input--selection-controls__input svg path,
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.rtls-checkbox.v-input--is-disabled .v-input--selection-controls__input svg text {
  fill: #c7cdda;
}
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.rtls-checkbox.error--text .v-input--selection-controls__input {
  border-color: #ff5252;
}
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.rtls-checkbox.error--text .v-input--selection-controls__input svg path,
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.rtls-checkbox.error--text .v-input--selection-controls__input svg text {
  fill: #ff5252;
}
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.v-input--is-label-active .v-input--selection-controls__input {
  background-color: #2f477c;
}
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.v-input--is-label-active .v-input--selection-controls__input svg path,
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.v-input--is-label-active .v-input--selection-controls__input svg text {
  fill: #ffffff;
}
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.v-input--is-label-active.v-input--is-disabled .v-input--selection-controls__input {
  background-color: #c7cdda;
}
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.v-input--is-label-active.v-input--is-disabled .v-input--selection-controls__input svg path,
.icon-checkbox-container[data-v-fb2e74a2] .v-input--checkbox.v-input--is-label-active.v-input--is-disabled .v-input--selection-controls__input svg text {
  fill: #ffffff;
}
/*Screen width*/
.icon-checkboxes-list-container .checkboxes-list__label[data-v-2bb8bdcd] {
  font-size: 1.2rem;
  font-weight: 600;
  padding-bottom: 0.8rem;
}
.icon-checkboxes-list-container[data-v-2bb8bdcd] .v-input--checkbox.rtls-checkbox .v-input--selection-controls__input {
  width: 2.4rem;
  height: 2.4rem;
  border: 0.1rem solid #2f477c;
  border-radius: 0.3rem;
}
.icon-checkboxes-list-container[data-v-2bb8bdcd] .v-input--checkbox.rtls-checkbox .v-input--selection-controls__input svg {
  height: 1.4rem;
  width: 1.4rem;
  bottom: 0.4rem;
  left: 0.4rem;
  position: absolute;
}
.icon-checkboxes-list-container[data-v-2bb8bdcd] .v-input--checkbox.rtls-checkbox .v-input--selection-controls__input input {
  bottom: 0.1rem;
  z-index: 1;
  height: 2.5rem !important;
  width: 2.5rem !important;
}
.icon-checkboxes-list-container[data-v-2bb8bdcd] .v-input--checkbox.rtls-checkbox.v-input--is-disabled .v-input--selection-controls__input {
  border-color: #c7cdda;
  background-color: #ffffff;
}
.icon-checkboxes-list-container[data-v-2bb8bdcd] .v-input--checkbox.rtls-checkbox.v-input--is-disabled .v-input--selection-controls__input svg path {
  fill: #c7cdda;
}
.icon-checkboxes-list-container[data-v-2bb8bdcd] .v-input--checkbox.rtls-checkbox.error--text .v-input--selection-controls__input {
  border-color: #ff5252;
}
.icon-checkboxes-list-container[data-v-2bb8bdcd] .v-input--checkbox.rtls-checkbox.error--text .v-input--selection-controls__input svg path {
  fill: #ff5252;
}
.icon-checkboxes-list-container[data-v-2bb8bdcd] .v-input--checkbox.v-input--is-label-active .v-input--selection-controls__input {
  background-color: #2f477c;
}
.icon-checkboxes-list-container[data-v-2bb8bdcd] .v-input--checkbox.v-input--is-label-active .v-input--selection-controls__input svg path {
  fill: #ffffff;
}
.icon-checkboxes-list-container[data-v-2bb8bdcd] .v-input--checkbox.v-input--is-label-active.v-input--is-disabled .v-input--selection-controls__input {
  background-color: #c7cdda;
}
.icon-checkboxes-list-container[data-v-2bb8bdcd] .v-input--checkbox.v-input--is-label-active.v-input--is-disabled .v-input--selection-controls__input svg path {
  fill: #ffffff;
}
/*Screen width*/
.vuex-percentage-input[data-v-36b71508] {
  display: flex;
  flex-direction: row;
}
.vuex-percentage-input__percentage-symbol[data-v-36b71508] {
  font-weight: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 2.9rem;
  padding: 0 0.5rem;
  color: #ffffff;
  background-color: #2f477c;
}
.vuex-percentage-input__percentage-symbol--disabled[data-v-36b71508] {
  background-color: #9b9b9b;
  font-weight: normal;
}
.vuex-percentage-input .error--text[data-v-36b71508] {
  font-weight: normal;
}
[data-v-554855b8] .v-radio {
  margin-right: 0;
}
/*Screen width*/
.rtls-select-container .rtls-select[data-v-3465f5d6] .v-input__control .v-input__slot .v-select__slot input {
  padding-left: 0.5rem;
}
.rtls-select-container .rtls-select[data-v-3465f5d6] .v-input__control .v-input__slot .v-select__slot input::-moz-placeholder {
  color: #9b9b9b;
}
.rtls-select-container .rtls-select[data-v-3465f5d6] .v-input__control .v-input__slot .v-select__slot input::placeholder {
  color: #9b9b9b;
}
.rtls-select-container .rtls-select[data-v-3465f5d6] .v-input__control .v-input__slot .v-select__slot .v-select__selections span.truncate-text {
  padding-left: 0.5rem;
}
.rtls-select-container .v-input--is-disabled .theme--light.v-icon[data-v-3465f5d6] {
  opacity: 0.3;
}
.v-menu__content[data-v-3465f5d6] {
  border-radius: 0 !important;
}
.mdi-close-circle[data-v-3465f5d6] {
  margin-left: 1rem;
}
.mdi-close-circle[data-v-3465f5d6]:hover {
  color: #000000 !important;
}
#mdi[data-v-3465f5d6]:hover {
  color: #000000 !important;
}
.v-list-item--disabled > .v-list-item__content[data-v-3465f5d6] {
  color: #c7cdda !important;
}
.v-list-item__title[data-v-3465f5d6] {
  font-size: 1.2rem;
}
.theme--light.v-input--switch .v-input--switch__thumb {
  color: #FFFFFF;
}
.theme--light.v-input--switch .v-input--switch__track {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb {
  color: #fafafa !important;
}
.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track {
  color: rgba(0, 0, 0, 0.12) !important;
}

.theme--dark.v-input--switch .v-input--switch__thumb {
  color: #bdbdbd;
}
.theme--dark.v-input--switch .v-input--switch__track {
  color: rgba(255, 255, 255, 0.3);
}
.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb {
  color: #424242 !important;
}
.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track {
  color: rgba(255, 255, 255, 0.1) !important;
}

.v-input--switch__track, .v-input--switch__thumb {
  background-color: currentColor;
  pointer-events: none;
  transition: inherit;
}
.v-input--switch__track {
  border-radius: 8px;
  width: 36px;
  height: 14px;
  left: 2px;
  position: absolute;
  opacity: 0.6;
  right: 2px;
  top: calc(50% - 7px);
}
.v-input--switch__thumb {
  border-radius: 50%;
  top: calc(50% - 10px);
  height: 20px;
  position: relative;
  width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-input--switch .v-input--selection-controls__input {
  width: 38px;
}
.v-input--switch .v-input--selection-controls__ripple {
  top: calc(50% - 24px);
}
.v-input--switch.v-input--dense .v-input--switch__thumb {
  width: 18px;
  height: 18px;
}
.v-input--switch.v-input--dense .v-input--switch__track {
  height: 12px;
  width: 32px;
}
.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track {
  height: 22px;
  width: 44px;
  top: calc(50% - 12px);
  left: -3px;
}
.v-input--switch.v-input--dense .v-input--selection-controls__ripple {
  top: calc(50% - 22px);
}
.v-input--switch.v-input--is-dirty.v-input--is-disabled {
  opacity: 0.6;
}
.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple {
  left: -14px;
}
.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple {
  left: -12px;
}
.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,
.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(20px, 0);
}
.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple {
  right: -14px;
}
.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple {
  right: -12px;
}
.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,
.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(-20px, 0);
}
.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.v-input--switch--inset .v-input--switch__track,
.v-input--switch--inset .v-input--selection-controls__input {
  width: 48px;
}
.v-input--switch--inset .v-input--switch__track {
  border-radius: 14px;
  height: 28px;
  left: -4px;
  opacity: 0.32;
  top: calc(50% - 14px);
}
.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,
.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb {
  transform: translate(0, 0) !important;
}
.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,
.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb {
  transform: translate(-6px, 0) !important;
}
.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,
.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(20px, 0) !important;
}
.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,
.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb {
  transform: translate(-26px, 0) !important;
}
/*Screen width*/
.alert-count-badge[data-v-a7ab9fe8] {
  width: 2.3rem;
  border-radius: 2rem;
  margin-bottom: 0.2rem;
  font-weight: normal;
  font-size: 1.2rem;
  text-align: center;
  color: #ffffff;
}
.alert-count-badge--critical[data-v-a7ab9fe8] {
  background: #831d1d;
}
.alert-count-badge--high[data-v-a7ab9fe8] {
  background: #d7534e;
}
.alert-count-badge--medium[data-v-a7ab9fe8] {
  background: #6d7278;
}
.alert-count-badge--low[data-v-a7ab9fe8] {
  background: #6d7278;
}
.icon-renderer__text[data-v-2087fbef] {
  padding-left: 1rem;
}
/*Screen width*/
.workflow-resources[data-v-266a6746] {
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: 2rem auto;
}
.workflow-resources__icon[data-v-266a6746] {
  display: flex;
  justify-content: center;
  padding: 0 0.5rem;
  border-left: 1px solid #e7e7e7;
}
.workflow-resources__icon--last[data-v-266a6746] {
  border-right: 1px solid #e7e7e7;
}
.workflow-resources__details[data-v-266a6746] {
  display: flex;
  justify-content: center;
  align-content: center;
  font-size: 1rem;
}
.workflow-resources__loop-wrapper[data-v-266a6746] {
  display: contents;
}
/*Screen width*/
.small-btn.v-btn.v-size--default[data-v-28f05821] {
  height: 2rem !important;
}
.action-date-time[data-v-28f05821] {
  margin-left: 0.5rem;
  color: #000000;
}
.action-date-time__label[data-v-28f05821] {
  font-weight: bold;
}
/*Screen width*/
.task-buttons-dropdown[data-v-6710be80] {
  border-bottom: 0.1rem solid #dddddd;
  padding: 0.1rem 1rem 0.1rem;
}
.task-buttons-dropdown__activator-wrapper[data-v-6710be80] {
  border-left: 0.1rem solid #c2c2c2;
  border-right: 0.1rem solid #c2c2c2;
}
.task-buttons-dropdown__task[data-v-6710be80] {
  display: flex;
  background: #ffffff;
  justify-content: space-around;
  padding: 0.3rem 0;
  cursor: pointer;
}
.task-buttons-dropdown__task[data-v-6710be80]:hover {
  background: #e5f0fc;
}
.task-buttons-dropdown[data-v-6710be80] .promo-light-blue--text {
  color: #00a0e2;
  border-bottom: 0.1rem solid #2f477c;
  margin-bottom: 0.3rem;
}
.v-menu__content[data-v-6710be80] {
  z-index: 98 !important;
}
.confirm-dialog[data-v-50adbbde] {
  font-size: 1.2rem;
}
.confirm-dialog__description[data-v-50adbbde] {
  padding: 1rem 0;
}
/*Screen width*/
.workflow-resources[data-v-f041084c] {
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: 2rem auto;
}
.workflow-resources__icon[data-v-f041084c] {
  display: flex;
  justify-content: center;
  padding: 0 0.5rem;
  border-left: 1px solid #e7e7e7;
}
.workflow-resources__icon--last[data-v-f041084c] {
  border-right: 1px solid #e7e7e7;
}
.workflow-resources__details[data-v-f041084c] {
  display: flex;
  justify-content: center;
  align-content: center;
  font-size: 1rem;
}
.workflow-resources__loop-wrapper[data-v-f041084c] {
  display: contents;
}
.simple-list[data-v-7dfb68fe] {
  list-style-type: none;
  padding: 0;
}
/*Screen width*/
.workflow-task-alert-list[data-v-25ff61b1] {
  width: 90%;
}
.workflow-task-alert-list__header[data-v-25ff61b1] {
  color: #37424a;
  font-size: 1.2rem;
  font-weight: 600;
  padding-top: 2rem;
  padding-bottom: 1rem;
  display: inline-block;
  width: 100%;
}
.workflow-task-alert-list__header .alert-count-badges[data-v-25ff61b1] {
  float: right;
  display: flex;
  flex-direction: row;
}
.workflow-task-alert-list__header .alert-count-badges > *[data-v-25ff61b1] {
  margin-right: 0.2rem;
}
/*Screen width*/
.workflow-task-alert[data-v-7fdbf13e] {
  border: 0.1rem solid;
  box-sizing: border-box;
  border-radius: 0.3rem;
  margin-bottom: 0.5rem;
  background-color: #ffffff;
  display: grid;
  grid-auto-flow: column;
}
.workflow-task-alert--critical[data-v-7fdbf13e] {
  border-color: #831d1d;
}
.workflow-task-alert--high[data-v-7fdbf13e] {
  border-color: #d7534e;
}
.workflow-task-alert--medium[data-v-7fdbf13e] {
  border-color: #6d7278;
}
.workflow-task-alert--low[data-v-7fdbf13e] {
  border-color: #6d7278;
}
.workflow-task-alert--one-column[data-v-7fdbf13e] {
  grid-template-columns: auto;
}
.workflow-task-alert--two-column[data-v-7fdbf13e] {
  grid-template-columns: auto 2.5rem;
}
.workflow-task-alert__body[data-v-7fdbf13e] {
  display: grid;
  padding: 0.5rem;
}
.workflow-task-alert__arrow[data-v-7fdbf13e] {
  display: flex;
  align-items: center;
  color: #ffffff;
}
.workflow-task-alert__arrow--critical[data-v-7fdbf13e] {
  background-color: #831d1d;
}
.workflow-task-alert__arrow--high[data-v-7fdbf13e] {
  background-color: #d7534e;
}
.workflow-task-alert__arrow--medium[data-v-7fdbf13e] {
  background-color: #6d7278;
}
.workflow-task-alert__arrow--low[data-v-7fdbf13e] {
  background-color: #6d7278;
}
.workflow-task-alert__header[data-v-7fdbf13e] {
  display: grid;
  grid-template-columns: auto 4.5rem;
  font-size: 1.2rem;
  font-weight: bold;
}
.workflow-task-alert__header--tag[data-v-7fdbf13e] {
  text-align: center;
}
.workflow-task-alert__header--critical[data-v-7fdbf13e] {
  color: #831d1d;
}
.workflow-task-alert__header--high[data-v-7fdbf13e] {
  color: #d7534e;
}
.workflow-task-alert__header--medium[data-v-7fdbf13e] {
  color: #6d7278;
}
.workflow-task-alert__header--low[data-v-7fdbf13e] {
  color: #6d7278;
}
.workflow-task-alert__message[data-v-7fdbf13e] {
  font-size: 1.2rem;
}
.workflow-task-alert__message--critical[data-v-7fdbf13e] {
  color: #831d1d;
}
.workflow-task-alert__message--high[data-v-7fdbf13e] {
  color: #d7534e;
}
.workflow-task-alert__message--medium[data-v-7fdbf13e] {
  color: #6d7278;
}
.workflow-task-alert__message--low[data-v-7fdbf13e] {
  color: #6d7278;
}
/*Screen width*/
.client-systems-testing[data-v-862156da] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
.client-systems-testing__switch[data-v-862156da], .client-systems-testing__buttons[data-v-862156da], .client-systems-testing__headers[data-v-862156da] {
  padding: 0.5rem;
  display: flex;
  flex-direction: row;
  font-size: 1.4rem;
  font-weight: 600;
  background-color: white;
}
.client-systems-testing__switch--test[data-v-862156da], .client-systems-testing__buttons--test[data-v-862156da], .client-systems-testing__headers--test[data-v-862156da] {
  padding-right: 1rem;
}
.client-systems-testing__headers > *[data-v-862156da] {
  width: 50%;
}
.client-systems-testing__buttons[data-v-862156da] {
  border-top: 1px rgba(215, 221, 231, 0.5) solid;
}
.client-systems-testing__buttons--divider[data-v-862156da] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
}
.client-systems-testing__buttons--clear[data-v-862156da] {
  margin-left: auto;
}
.client-systems-testing__editors[data-v-862156da] {
  display: flex;
  height: 100%;
}
.client-systems-testing[data-v-862156da] .jsoneditor-menu {
  background-color: #2f477c;
  border: unset;
}
.client-systems-testing[data-v-862156da] .jsoneditor {
  border: unset;
  height: 100%;
  background-color: white;
}
.client-systems-testing[data-v-862156da] .jsoneditor-mode-view {
  border-left: 2px #2f477c solid;
  height: 100%;
  background-color: white;
}
.client-systems-testing[data-v-862156da] .jsoneditor-navigation-bar,
.client-systems-testing[data-v-862156da] .jsoneditor-poweredBy,
.client-systems-testing[data-v-862156da] .jsoneditor-repair,
.client-systems-testing[data-v-862156da] .jsoneditor-sort,
.client-systems-testing[data-v-862156da] .jsoneditor-statusbar {
  display: none;
}
.client-systems-testing[data-v-862156da] .max-btn {
  display: unset;
}
.client-systems-testing[data-v-862156da] .jsoneditor-value,
.client-systems-testing[data-v-862156da] .jsoneditor-field,
.client-systems-testing[data-v-862156da] .jsoneditor-separator {
  line-height: 2rem;
}
/*Screen width*/
.feature-toggler[data-v-1a8fa99b] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  background-color: white;
  font-size: 1.4rem;
}
.feature-toggler__toggles[data-v-1a8fa99b] {
  padding-left: 5rem;
  padding-top: 2rem;
}
.feature-toggler__toggles--toggle[data-v-1a8fa99b] {
  display: flex;
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  padding-bottom: 1rem;
}
.feature-toggler__toggles--toggle .v-input--selection-controls[data-v-1a8fa99b] {
  padding-top: 0;
  margin-top: 0;
}
.feature-toggler__toggles--toggle[data-v-1a8fa99b] .v-text-field {
  max-width: 40%;
}
.feature-toggler__toggles--toggle[data-v-1a8fa99b] .v-input__slot {
  min-height: 1.8rem;
}
.feature-toggler__toggles--toggle[data-v-1a8fa99b] .v-text-field__slot {
  height: 1.8rem;
}
/*Screen width*/
.free-gifts-viewer[data-v-a39b137c] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.free-gifts-viewer .grid-controls[data-v-a39b137c] {
  font-size: 1.4rem;
  padding-left: 3rem;
}
.free-gifts-viewer[data-v-a39b137c] .ag-theme-custom {
  width: 50% !important;
}
.free-gifts-viewer[data-v-a39b137c] .flex-cell-start {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.free-gifts-viewer[data-v-a39b137c] .flex-cell-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.free-gifts-viewer[data-v-a39b137c] .ag-center-cols-viewport {
  overflow-x: hidden;
}
/*Screen width*/
.loyalty-points-viewer[data-v-e9787644] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.loyalty-points-viewer .grid-controls[data-v-e9787644] {
  font-size: 1.4rem;
  padding-left: 3rem;
}
.loyalty-points-viewer[data-v-e9787644] .ag-theme-custom {
  max-width: 50% !important;
}
.loyalty-points-viewer[data-v-e9787644] .flex-cell-start {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.loyalty-points-viewer[data-v-e9787644] .flex-cell-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.loyalty-points-viewer[data-v-e9787644] .ag-center-cols-viewport {
  overflow-x: hidden;
}
.loyalty-points-viewer[data-v-e9787644] .invalid-background {
  background: #fcedef;
}
/*Screen width*/
.redis-bull[data-v-4b3e4566] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  background-color: white;
  font-size: 1.4rem;
}
.redis-bull__queue-operations[data-v-4b3e4566], .redis-bull__bulk-add[data-v-4b3e4566], .redis-bull__batch-job[data-v-4b3e4566] {
  display: flex;
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  margin-left: 1rem;
  margin-top: 1rem;
}
.redis-bull__queue-operations--submit[data-v-4b3e4566], .redis-bull__queue-operations--title[data-v-4b3e4566], .redis-bull__bulk-add--submit[data-v-4b3e4566], .redis-bull__bulk-add--title[data-v-4b3e4566], .redis-bull__batch-job--submit[data-v-4b3e4566], .redis-bull__batch-job--title[data-v-4b3e4566] {
  margin-top: 1rem;
}
.redis-bull__queue-operations--select-queue[data-v-4b3e4566], .redis-bull__queue-operations--select-operation[data-v-4b3e4566], .redis-bull__bulk-add--select-queue[data-v-4b3e4566], .redis-bull__bulk-add--select-operation[data-v-4b3e4566], .redis-bull__batch-job--select-queue[data-v-4b3e4566], .redis-bull__batch-job--select-operation[data-v-4b3e4566] {
  min-width: 11%;
  max-width: 100%;
}
.redis-bull__queue-operations--date-range[data-v-4b3e4566], .redis-bull__bulk-add--date-range[data-v-4b3e4566], .redis-bull__batch-job--date-range[data-v-4b3e4566] {
  width: 11%;
}
.redis-bull__queue-operations--checkbox[data-v-4b3e4566], .redis-bull__bulk-add--checkbox[data-v-4b3e4566], .redis-bull__batch-job--checkbox[data-v-4b3e4566] {
  align-self: center;
  margin-top: 0;
}
.redis-bull__queue-operations--textarea[data-v-4b3e4566], .redis-bull__bulk-add--textarea[data-v-4b3e4566], .redis-bull__batch-job--textarea[data-v-4b3e4566] {
  max-width: 50%;
}
.redis-bull__queue-operations--filter[data-v-4b3e4566], .redis-bull__bulk-add--filter[data-v-4b3e4566], .redis-bull__batch-job--filter[data-v-4b3e4566] {
  font-size: 1.4rem !important;
  max-width: 20%;
}
.redis-bull__queue-operations--filter[data-v-4b3e4566] .v-input__slot, .redis-bull__bulk-add--filter[data-v-4b3e4566] .v-input__slot, .redis-bull__batch-job--filter[data-v-4b3e4566] .v-input__slot {
  min-height: 2.8rem;
}
.redis-bull__queue-operations--filter[data-v-4b3e4566] .v-text-field__slot, .redis-bull__bulk-add--filter[data-v-4b3e4566] .v-text-field__slot, .redis-bull__batch-job--filter[data-v-4b3e4566] .v-text-field__slot {
  height: 1.8rem;
}
.redis-bull__queue-operations--text[data-v-4b3e4566], .redis-bull__bulk-add--text[data-v-4b3e4566], .redis-bull__batch-job--text[data-v-4b3e4566] {
  font-size: 1.4rem !important;
  max-width: 10%;
}
.redis-bull__queue-operations--text[data-v-4b3e4566] .v-input__slot, .redis-bull__bulk-add--text[data-v-4b3e4566] .v-input__slot, .redis-bull__batch-job--text[data-v-4b3e4566] .v-input__slot {
  min-height: 2.8rem;
}
.redis-bull__queue-operations--text[data-v-4b3e4566] .v-text-field__slot, .redis-bull__bulk-add--text[data-v-4b3e4566] .v-text-field__slot, .redis-bull__batch-job--text[data-v-4b3e4566] .v-text-field__slot {
  height: 1.8rem;
}
.redis-bull__queue-message[data-v-4b3e4566] {
  margin-left: 1rem;
  margin-top: 1rem;
}
.redis-bull[data-v-4b3e4566] .v-input--selection-controls {
  margin-top: 0;
}
/*Screen width*/
.checkbox-dialog-container[data-v-21787ab2] {
  width: 40rem;
  display: flex;
  padding-top: 1rem;
}
.checkbox-dialog-container[data-v-21787ab2] .container.units,
.checkbox-dialog-container[data-v-21787ab2] .container.categories {
  padding: 0;
}
.checkbox-dialog-container[data-v-21787ab2] .container.units .select-all,
.checkbox-dialog-container[data-v-21787ab2] .container.categories .select-all {
  padding: 0 0 0.3rem 0.2rem;
}
.checkbox-dialog-container[data-v-21787ab2] .container.units .checkboxes-list-container,
.checkbox-dialog-container[data-v-21787ab2] .container.categories .checkboxes-list-container {
  border: 0.1rem solid #c2c2c2;
  padding: 0.75rem 0;
  height: 11rem;
  overflow: auto;
}
.checkbox-dialog-container[data-v-21787ab2] .container.units .checkboxes-list-container .rtls-checkbox,
.checkbox-dialog-container[data-v-21787ab2] .container.categories .checkboxes-list-container .rtls-checkbox {
  padding: 0 0.75rem;
}
.checkbox-dialog-container[data-v-21787ab2] .container.units .checkboxes-list-container .rtls-checkbox .v-input__control,
.checkbox-dialog-container[data-v-21787ab2] .container.categories .checkboxes-list-container .rtls-checkbox .v-input__control {
  width: 100%;
}
.checkbox-dialog-container[data-v-21787ab2] .container.units .checkboxes-list-container .rtls-checkbox .v-input__control .v-input__slot,
.checkbox-dialog-container[data-v-21787ab2] .container.categories .checkboxes-list-container .rtls-checkbox .v-input__control .v-input__slot {
  flex-direction: row-reverse;
  justify-content: space-between;
}
.checkbox-dialog-container[data-v-21787ab2] .container.units .checkboxes-list-container .rtls-checkbox .v-input__control .v-input__slot .v-input--selection-controls__input,
.checkbox-dialog-container[data-v-21787ab2] .container.categories .checkboxes-list-container .rtls-checkbox .v-input__control .v-input__slot .v-input--selection-controls__input {
  margin-left: 0.8rem;
  margin-right: 0;
}
.checkbox-dialog-container[data-v-21787ab2] .container.units .checkboxes-list-container .rtls-checkbox:hover,
.checkbox-dialog-container[data-v-21787ab2] .container.categories .checkboxes-list-container .rtls-checkbox:hover {
  background: #ddf2fb;
}
.checkbox-dialog-container[data-v-21787ab2] .container.units .checkboxes-list-container .checkboxes-list__label,
.checkbox-dialog-container[data-v-21787ab2] .container.categories .checkboxes-list-container .checkboxes-list__label {
  padding-left: 0.75rem;
}
.padded[data-v-7b10dcaa] {
  padding-top: 1rem !important;
}
/*Screen width*/
.attributes[data-v-c4a7e3f2] {
  display: grid;
}
.attributes__header[data-v-c4a7e3f2] {
  border-bottom: 1px solid #e7e7e7;
  padding: 1rem;
  font-size: 1.4rem;
  letter-spacing: 0;
  color: #37424a;
}
.attributes__loop-wrapper[data-v-c4a7e3f2] {
  display: contents;
}
.attributes__value[data-v-c4a7e3f2] {
  padding: 1rem;
  align-self: end;
}
.attributes__firstValue[data-v-c4a7e3f2] {
  grid-column-start: 1;
}
.attributes__add-button[data-v-c4a7e3f2] {
  display: flex;
  align-self: start;
  margin: 1rem 2rem;
}
.user-permissions-grid-container[data-v-870e69c6] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
.user-permissions-grid-container[data-v-870e69c6] .cell-padding .ag-cell-value {
  padding-left: 0.3rem;
}
/*Screen width*/
.alerts-container[data-v-b53384ba] {
  height: 100%;
  width: 100%;
  display: grid;
}
.alerts-container__alerts-list[data-v-b53384ba] {
  height: 100%;
  width: 100%;
  padding: 2rem;
  border-right: 0.1rem solid #dddddd;
  background-color: #ffffff;
}
.alerts-container__alerts-list[data-v-b53384ba]:nth-last-child(odd) {
  background-color: #f5f5f5;
}
.alerts-container__alerts-list[data-v-b53384ba]:last-child {
  padding: 0;
  border-right: 0;
}
.alerts-list__label[data-v-b53384ba] {
  color: #37424a;
  font-weight: normal;
}
/*Screen width*/
.notifications-list[data-v-4351f9da] {
  padding-top: 0;
}
.notifications-list .notification[data-v-4351f9da] {
  border-bottom: 0.1rem solid #e7e7e7;
}
.notifications-list .notification__title[data-v-4351f9da] {
  display: flex;
  font-size: 1.3rem;
}
.notifications-list .notification__content[data-v-4351f9da] {
  white-space: normal;
  white-space: initial;
  font-size: 1.2rem;
}
.notifications-list .notification__icon[data-v-4351f9da] {
  align-self: auto;
}
.notifications-list__no-notifications-label[data-v-4351f9da] {
  color: #37424a;
  font-weight: normal;
  padding: 2rem;
}
/*Screen width*/
.form-signin[data-v-370a295e] {
  max-width: 33rem;
  padding: 1.5rem;
  margin: 0 auto;
}
.form-signin .form-signin-heading[data-v-370a295e],
.form-signin .checkbox[data-v-370a295e] {
  margin-bottom: 1rem;
}
.form-signin .checkbox[data-v-370a295e] {
  font-weight: normal;
}
.form-signin .form-control[data-v-370a295e] {
  position: relative;
  height: auto;
  box-sizing: border-box;
  padding: 1rem;
  font-size: 1.6rem;
}
.form-signin .form-control[data-v-370a295e]:focus {
  z-index: 2;
}
.form-signin input[type=email][data-v-370a295e] {
  margin-bottom: -0.1rem;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type=password][data-v-370a295e] {
  margin-bottom: 1rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.promo-toolbar[data-v-370a295e] {
  background-color: #ffffff;
  z-index: 102;
}
.toolbar-items[data-v-370a295e] {
  align-items: center;
}
.btn-checkbox-wrapper[data-v-2495b8fb] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-checkbox-wrapper[data-v-2495b8fb] .rtls-checkbox .v-input--selection-controls__input {
  margin: 0;
}
.btn-checkbox-wrapper[data-v-72868a2c] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-checkbox-wrapper[data-v-34f0a4fb] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-checkbox-wrapper[data-v-34f0a4fb] .rtls-checkbox .v-input--selection-controls__input {
  margin: 0;
}
.pointer[data-v-012c8d54]:hover {
  cursor: pointer;
}
/*Screen width*/
.expand-collapse[data-v-2006dd2c] {
  display: flex;
}
.expand-collapse__btn[data-v-2006dd2c] {
  color: #2f477c;
  text-decoration: underline;
}
.expand-collapse__btn[data-v-2006dd2c] .v-btn__content {
  font-size: 1.4rem;
}
.expand-collapse__btn[data-v-2006dd2c] .v-btn__content .v-icon {
  padding-top: 0.2rem;
  padding-right: 0.4rem;
}
/*Screen width*/
.filter[data-v-40516e11] {
  border-top: 1px solid #2f477c;
  width: 100%;
  padding: 1rem;
  display: flex;
  background-color: #d3dee7;
}
.filter__label[data-v-40516e11] {
  color: #37424a;
  line-height: 2.8rem;
  font-size: 1.4rem;
  font-weight: 300;
  margin-right: 1rem;
}
.filter .date-pair[data-v-40516e11] {
  display: flex;
}
.filter .date-pair__date-picker[data-v-40516e11] {
  margin-right: 2rem;
}
.filter__grouping[data-v-40516e11] {
  display: flex;
  flex: 1;
  align-items: baseline;
}
.filter__grouping > *[data-v-40516e11] {
  margin-right: 1rem;
}
.filter__parent-filter[data-v-40516e11] {
  margin-right: 1rem;
}
.filter__label[data-v-40516e11] {
  color: #37424a;
  line-height: 2.8rem;
  font-size: 1.4rem;
  font-weight: 300;
}
.filter__cancel-button[data-v-40516e11] {
  padding-top: 0.8rem;
  margin-left: 0.8rem;
}
.filter__add-button[data-v-40516e11] {
  line-height: 2.8rem;
}
.parking-lot-status[data-v-5f5bf1da] {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.parking-lot-status[data-v-5f5bf1da] .rtls-checkbox * {
  margin-right: 0px;
}
/*Screen width*/
.flex-row[data-v-0bd5bfab] {
  display: flex;
  flex-direction: row !important;
}
.checkbox-container[data-v-0bd5bfab] {
  display: flex;
  align-items: center;
  padding: 0 0.2rem;
  margin-right: 0.5rem;
}
.v-input--indeterminate[data-v-0bd5bfab] .mdi.mdi-minus-box {
  transition: none !important;
}
.v-input--indeterminate[data-v-0bd5bfab] .mdi.mdi-minus-box::before {
  content: " ";
  width: 1.5rem;
  height: 1.5rem;
  background: #ffffff;
  border-radius: 0.2rem;
  border: 0.4rem solid #2f477c;
  transition: none;
}
[data-v-0bd5bfab] .v-input--checkbox.rtls-checkbox .v-input--selection-controls__input .v-icon {
  width: 1.5rem;
  height: 1.5rem;
}
.promotion-name[data-v-0bd5bfab] {
  margin-left: 1rem;
}
/*Screen width*/
.parking-lot-header[data-v-3fb8014f] {
  width: 100%;
  background-color: #ffffff;
  padding: 2rem 0;
}
.parkinglot-grid-container[data-v-3fb8014f] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
.parkinglot-grid-container__download-btn[data-v-3fb8014f] {
  position: absolute;
  left: 46rem;
  font-size: 1.2rem;
}
[data-v-3fb8014f] .promo-tag {
  border-radius: 12px;
  padding: 4px 8px;
  align-items: center;
  background-color: lightgrey;
}
[data-v-3fb8014f] .last-header .ag-header-cell-text {
  padding-left: 1rem !important;
}
[data-v-3fb8014f] .ag-column-drop-wrapper {
  margin-bottom: 1rem;
}
.allocation-row[data-v-3fb8014f] {
  background-color: #ffffff;
  margin-left: 0px !important;
  width: 100%;
}
.overflow-win[data-v-3fb8014f] .ag-center-cols-viewport {
  overflow-x: hidden;
}
.overflow-default[data-v-3fb8014f] .ag-center-cols-viewport {
  overflow-x: auto;
}
[data-v-3fb8014f] .center-cell-items {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  justify-content: center;
}
[data-v-3fb8014f] .ag-status-bar-right {
  margin-right: 20rem;
}
[data-v-3fb8014f] .status-bar__action--right {
  position: absolute;
  bottom: 1rem;
  border-top: none;
  right: 2rem;
}
[data-v-3fb8014f] .status-bar__action--left {
  height: 2rem;
  position: absolute;
  bottom: 1rem;
  border-top: none;
  left: 2rem;
}
[data-v-3fb8014f] .promotion-rag-colour {
  margin-top: 1rem !important;
}
/*Screen width*/
.sub-campaign-allocation-header[data-v-ec94de8e] {
  width: 100%;
  background-color: #ffffff;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.sub-campaign-allocation-grid-container[data-v-ec94de8e] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
.allocation-row[data-v-ec94de8e] {
  background-color: #ffffff;
  margin-left: 0px !important;
  width: 100%;
  position: relative;
}
.allocation-row .allocation-btn[data-v-ec94de8e] {
  position: absolute;
  bottom: 1.2rem;
  right: 2rem;
  padding: 0 1.2rem;
  height: 2rem !important;
}
.allocation-row__download-btn[data-v-ec94de8e] {
  position: absolute;
  bottom: 2.2rem;
  left: 46rem;
  font-size: 1.2rem;
}
.actions-menu__list[data-v-ec94de8e] {
  background: #f1f5f6;
  padding: 0.3rem;
}
.actions-menu__icon[data-v-ec94de8e] {
  color: #ffffff;
  background: #2f477c;
  padding: 0.5rem;
  border-radius: 0.4rem;
}
.actions-menu__icon[data-v-ec94de8e] .v-icon,
.actions-menu__icon[data-v-ec94de8e] .icon-btn__text {
  color: #ffffff;
}
.actions-menu__icon[data-v-ec94de8e] .icon-btn__text {
  padding: 0 1rem 0 0;
  border-right: 0.1rem solid;
  margin-right: 1rem;
}
.actions-menu__icon[data-v-ec94de8e] .v-icon {
  padding-right: 0.3rem;
}
.actions-menu__icon[data-v-ec94de8e]:disabled {
  background: #ffffff;
  border: 0.1rem solid #d9d9d9;
  color: #2f477c;
}
.actions-menu__icon[data-v-ec94de8e]:disabled .v-icon,
.actions-menu__icon[data-v-ec94de8e]:disabled .icon-btn__text {
  color: #2f477c;
}
.actions-menu__icon[data-v-ec94de8e]:disabled .icon-btn__text {
  color: #d9d9d9;
  border-right: none;
}
.actions-menu.v-menu__content[data-v-ec94de8e] {
  border-radius: 0;
  margin-top: -0.5rem;
  padding: 0;
}
.actions-menu .v-list-item[data-v-ec94de8e] {
  border-top: 0.1rem solid #ffffff;
  border-bottom: 0.1rem solid #ffffff;
  padding: 0;
  min-height: 3.1rem;
}
.actions-menu .v-list-item[data-v-ec94de8e]:hover {
  background: #e1f1fb;
}
.actions-menu .v-list-item[data-v-ec94de8e]:first-of-type {
  border-top: none;
}
.actions-menu .v-list-item[data-v-ec94de8e]:last-of-type {
  border: none;
}
.actions-menu .v-list-item button[data-v-ec94de8e],
.actions-menu .v-list-item[data-v-ec94de8e] button {
  width: 100%;
  height: 100%;
}
.actions-menu .v-list-item button[data-v-ec94de8e]:hover,
.actions-menu .v-list-item[data-v-ec94de8e] button:hover {
  background: none;
}
.actions-menu .v-list-item button[data-v-ec94de8e]:hover:before,
.actions-menu .v-list-item[data-v-ec94de8e] button:hover:before {
  opacity: 0;
}
.actions-menu .v-list-item button .v-btn__content[data-v-ec94de8e],
.actions-menu .v-list-item[data-v-ec94de8e] button .v-btn__content {
  justify-content: flex-start;
  color: #39477b;
}
[data-v-ec94de8e] .workflow-cell span {
  cursor: default;
}
[data-v-ec94de8e] .checkbox-width .ag-cell-value {
  width: 1.6rem;
}
[data-v-ec94de8e] .promotion-rag-colour {
  margin-top: 1rem !important;
}
[data-v-ec94de8e] .is-child span {
  padding-bottom: 0.6rem;
  padding-left: 0.2rem;
}
[data-v-ec94de8e] .is-child span:hover {
  cursor: pointer;
}
[data-v-ec94de8e] .ag-filter-body-wrapper {
  min-width: 21rem;
}
.notifications-report-dialog[data-v-0007a6b6] {
  font-size: 1.2rem;
}
.notifications-report-dialog__description[data-v-0007a6b6] {
  padding: 1rem 0;
}
.theme--light.v-alert .v-alert--prominent .v-alert__icon:after {
  background: rgba(0, 0, 0, 0.12);
}

.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after {
  background: rgba(255, 255, 255, 0.12);
}

.v-alert {
  display: block;
  font-size: 16px;
  margin-bottom: 16px;
  padding: 16px;
  position: relative;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}
.v-alert:not(.v-sheet--tile) {
  border-radius: 4px;
}
.v-application--is-ltr .v-alert > .v-icon,
.v-application--is-ltr .v-alert > .v-alert__content {
  margin-right: 16px;
}
.v-application--is-rtl .v-alert > .v-icon,
.v-application--is-rtl .v-alert > .v-alert__content {
  margin-left: 16px;
}
.v-application--is-ltr .v-alert > .v-icon + .v-alert__content {
  margin-right: 0;
}
.v-application--is-rtl .v-alert > .v-icon + .v-alert__content {
  margin-left: 0;
}
.v-application--is-ltr .v-alert > .v-alert__content + .v-icon {
  margin-right: 0;
}
.v-application--is-rtl .v-alert > .v-alert__content + .v-icon {
  margin-left: 0;
}

.v-alert__border {
  border-style: solid;
  border-width: 4px;
  content: "";
  position: absolute;
}
.v-alert__border:not(.v-alert__border--has-color) {
  opacity: 0.26;
}
.v-alert__border--left, .v-alert__border--right {
  bottom: 0;
  top: 0;
}
.v-alert__border--bottom, .v-alert__border--top {
  left: 0;
  right: 0;
}
.v-alert__border--bottom {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
}
.v-application--is-ltr .v-alert__border--left {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  left: 0;
}
.v-application--is-rtl .v-alert__border--left {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
  right: 0;
}
.v-application--is-ltr .v-alert__border--right {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
  right: 0;
}
.v-application--is-rtl .v-alert__border--right {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
  left: 0;
}
.v-alert__border--top {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  top: 0;
}

.v-alert__content {
  flex: 1 1 auto;
}

.v-application--is-ltr .v-alert__dismissible {
  margin: -16px -8px -16px 8px;
}
.v-application--is-rtl .v-alert__dismissible {
  margin: -16px 8px -16px -8px;
}

.v-alert__icon {
  align-self: flex-start;
  border-radius: 50%;
  height: 24px;
  min-width: 24px;
  position: relative;
}
.v-application--is-ltr .v-alert__icon {
  margin-right: 16px;
}
.v-application--is-rtl .v-alert__icon {
  margin-left: 16px;
}
.v-alert__icon.v-icon {
  font-size: 24px;
}

.v-alert__wrapper {
  align-items: center;
  border-radius: inherit;
  display: flex;
}

.v-alert--dense {
  padding-top: 8px;
  padding-bottom: 8px;
}
.v-alert--dense .v-alert__border {
  border-width: medium;
}

.v-alert--outlined {
  background: transparent !important;
  border: thin solid currentColor !important;
}
.v-alert--outlined .v-alert__icon {
  color: inherit !important;
}

.v-alert--prominent .v-alert__icon {
  align-self: center;
  height: 48px;
  min-width: 48px;
}
.v-alert--prominent .v-alert__icon:after {
  background: currentColor !important;
  border-radius: 50%;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.16;
  position: absolute;
  right: 0;
  top: 0;
}
.v-alert--prominent .v-alert__icon.v-icon {
  font-size: 32px;
}

.v-alert--text {
  background: transparent !important;
}
.v-alert--text:before {
  background-color: currentColor;
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.12;
  position: absolute;
  pointer-events: none;
  right: 0;
  top: 0;
}
/*Screen width*/
.alert-banner[data-v-32f57fa5] {
  margin: 0;
  padding: 0;
  line-height: 2.5rem;
}
.alert-banner__locked[data-v-32f57fa5] {
  font-size: 1.2rem;
  font-weight: 700;
  color: #c13939;
}
.alert-banner__locked-msg[data-v-32f57fa5] {
  font-size: 1.2rem;
  color: #c13939;
}
.alert-banner__lock-icon[data-v-32f57fa5] {
  font-size: 2.8rem;
}
.alert-banner__lock-icon svg path[data-v-32f57fa5],
.alert-banner__lock-icon svg text[data-v-32f57fa5] {
  fill: #c13939;
}
.alert-banner[data-v-32f57fa5] svg {
  height: 2.6rem;
  width: 2.6rem;
}
/*Screen width*/
.advertisement-fees[data-v-eb9a2cd4] {
  display: grid;
}
.advertisement-fees__header[data-v-eb9a2cd4] {
  border-bottom: 0.1rem solid #c2c2c2;
  padding-left: 2rem;
}
.advertisement-fees__header span[data-v-eb9a2cd4] {
  margin-left: 3.7rem;
}
.advertisement-fees__item[data-v-eb9a2cd4], .advertisement-fees__expanded-wrapper[data-v-eb9a2cd4] {
  display: contents;
}
.advertisement-fees__item > div[data-v-eb9a2cd4], .advertisement-fees__expanded-wrapper > div[data-v-eb9a2cd4] {
  padding: 0.5rem 0.5rem 0 0;
}
.advertisement-fees__item > div[data-v-eb9a2cd4] .rtls-select input, .advertisement-fees__expanded-wrapper > div[data-v-eb9a2cd4] .rtls-select input {
  padding-left: 0.5rem;
}
.advertisement-fees__rate-card[data-v-eb9a2cd4] {
  grid-column: 1;
}
.advertisement-fees__new-item[data-v-eb9a2cd4] {
  display: flex;
  justify-content: flex-start;
  padding: 0.5rem;
}
.advertisement-fees__total-label[data-v-eb9a2cd4] {
  display: flex;
  padding: 0.5rem;
  justify-content: flex-end;
}
.advertisement-fees__action-btns[data-v-eb9a2cd4] {
  display: flex;
  justify-content: space-around;
}
.advertisement-fees__apply-btn[data-v-eb9a2cd4].simple-btn {
  height: 2.8rem !important;
}
.advertisement-fees__delete-btn[data-v-eb9a2cd4] {
  display: flex;
  justify-content: flex-end;
}
.advertisement-fees__total[data-v-eb9a2cd4] {
  padding-top: 1.2rem;
  padding-right: 0.5rem;
  margin-left: auto;
}
.advertisement-fees__total-label[data-v-eb9a2cd4] {
  padding-top: 1rem;
  padding-right: 0.5rem;
}
.advertisement-fees__total-value[data-v-eb9a2cd4] {
  border-top: 0.1rem solid #000000;
  text-align: right;
  padding-right: 0.5rem;
  width: 8.2rem;
}
.advertisement-fees__amount[data-v-eb9a2cd4] {
  width: 8.2rem;
}
.advertisement-fees__reason[data-v-eb9a2cd4] {
  margin-left: 1rem;
  width: 15rem;
}
.advertisement-fees__amount-area[data-v-eb9a2cd4] {
  display: flex;
}
.advertisement-fees__revert-btn[data-v-eb9a2cd4] {
  background-color: #2f477c;
  height: 2.9rem;
}
/*Screen width*/
.channels-tab[data-v-3f0d43a2] {
  padding: 1rem 1.4rem;
  max-width: calc(100vw - 22rem);
}
.channels-tab__form[data-v-3f0d43a2] {
  padding: 0 0.8rem;
}
.channels-tab__form[data-v-3f0d43a2] .channels-stores-expansion-panel {
  border-top: 0.1rem solid #c2c2c2;
}
.channels-tab__form[data-v-3f0d43a2] .channels-stores-expansion-panel .rtls-expansion-panel-header__label {
  width: 25%;
  color: #2f477c;
}
.channels-tab__form[data-v-3f0d43a2] .channels-stores-expansion-panel .expand-btn {
  width: 75%;
  text-align: right;
  padding-right: 1rem;
}
.channels-tab__form[data-v-3f0d43a2] .channels-stores-expansion-panel .expand-btn__icon {
  font-size: 3rem;
}
/*Screen width*/
.detailed-provisions-grid[data-v-03f3cb2b] {
  width: 87rem;
}
.detailed-provisions-grid__headers[data-v-03f3cb2b] {
  display: grid;
  grid-template-columns: 10rem 75rem;
  border-bottom: 0.1rem solid #e7e7e7;
  padding-bottom: 0.5rem;
  padding-left: 2rem;
}
.detailed-provisions-grid__rows .row[data-v-03f3cb2b] {
  display: grid;
  grid-template-columns: 10rem 55rem 20rem;
  margin: 0;
  padding-bottom: 0.5rem;
  padding-left: 2rem;
  padding-top: 0.5rem;
}
.detailed-provisions-grid__rows .row--highlighted[data-v-03f3cb2b] {
  background: #cfe4f1;
}
.detailed-provisions-grid__rows .row__channel-cell[data-v-03f3cb2b] {
  display: flex;
  align-self: center;
}
.detailed-provisions-grid__rows .row__delete-cell[data-v-03f3cb2b] {
  display: flex;
  align-self: center;
  justify-content: flex-end;
  padding-right: 1rem;
}
.detailed-provisions-grid__rows .row__provisions-cell[data-v-03f3cb2b] .v-autocomplete .v-select__slot > input {
  padding-left: 0.5rem;
}
.candidates-grid-container[data-v-4af26fce] {
  border-bottom: solid;
  border-bottom-width: 0.75rem !important;
  -o-border-image: linear-gradient(to top, rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
     border-image: linear-gradient(to top, rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
}
.candidates-grid-container .ag-theme-custom__candidates-grid[data-v-4af26fce] .ag-row {
  height: 3.6rem !important;
}
.candidates-grid-container .ag-theme-custom__candidates-grid[data-v-4af26fce] .ag-header {
  border-left: none;
  border-right: none;
}
.candidates-grid-container .ag-theme-custom__candidates-grid[data-v-4af26fce] .ag-center-cols-viewport {
  border-left: none;
  border-right: none;
}
.list-price-grid[data-v-6b640c53] {
  border-bottom: solid;
  border-bottom-width: 0.75rem !important;
  -o-border-image: linear-gradient(to top, rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
     border-image: linear-gradient(to top, rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
}
.list-price-grid__header[data-v-6b640c53] {
  margin-top: 1.5rem;
}
.candidates-grid-container[data-v-3a079c1f] {
  border-bottom: solid;
  border-bottom-width: 0.75rem !important;
  -o-border-image: linear-gradient(to top, rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
     border-image: linear-gradient(to top, rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
}
.candidates-grid-container .ag-theme-custom__candidates-grid[data-v-3a079c1f] .ag-row {
  height: 3.6rem !important;
}
.candidates-grid-container .ag-theme-custom__candidates-grid[data-v-3a079c1f] .ag-header {
  border-left: none;
  border-right: none;
}
.candidates-grid-container .ag-theme-custom__candidates-grid[data-v-3a079c1f] .ag-center-cols-viewport {
  border-left: none;
  border-right: none;
}
/*Screen width*/
.ranking-tab__products-count[data-v-78fb7990] {
  display: flex;
  align-items: center;
  padding: 1rem 1rem 0 1rem;
}
.ranking-tab__products-count label[data-v-78fb7990] {
  padding-right: 1rem;
}
.ranking-tab__products-count .rtls-select-container[data-v-78fb7990] {
  width: 6rem;
}
.ranking-tab__products-count--warning[data-v-78fb7990] {
  padding-left: 1rem;
  color: #ff5252;
}
/*Screen width*/
.ranking-tab__products-count[data-v-1cb52e2a] {
  display: flex;
  align-items: center;
  padding: 1rem 1rem 0 1rem;
}
.ranking-tab__products-count label[data-v-1cb52e2a] {
  padding-right: 1rem;
}
.ranking-tab__products-count .rtls-select-container[data-v-1cb52e2a] {
  width: 6rem;
}
.ranking-tab__products-count--warning[data-v-1cb52e2a] {
  padding-left: 1rem;
  color: #ff5252;
}
.store-provision-grid-container[data-v-3ae9f4d3] {
  border-bottom: solid;
  border-bottom-width: 0.75rem !important;
  -o-border-image: linear-gradient(to top, rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
     border-image: linear-gradient(to top, rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
}
.store-provision-grid-container .ag-theme-custom__candidates-grid[data-v-3ae9f4d3] .ag-row {
  height: 3.6rem !important;
}
/*Screen width*/
.warning-text[data-v-b34eda8a] {
  color: #ff5252;
}
.information-text[data-v-b34eda8a] {
  color: #3d8113;
}
.message-title[data-v-b34eda8a] {
  font-size: 1.4rem;
}
/*Screen width*/
.create-promotion[data-v-d162beb0] {
  background-color: #ffffff;
  margin-left: 0px !important;
  width: 100%;
  position: relative;
  display: inline-flex;
  bottom: 0.5rem;
}
.create-promotion--first-item[data-v-d162beb0] {
  padding-left: 0.6rem;
}
.create-promotion--promotion-name[data-v-d162beb0] {
  width: 20rem;
}
.create-promotion--menu__list[data-v-d162beb0] {
  background: #f1f5f6;
  padding: 0;
}
.create-promotion--menu__icon[data-v-d162beb0] {
  padding: 0 0.5rem;
}
.create-promotion--prefix[data-v-d162beb0] {
  display: flex;
  align-items: center;
}
.create-promotion--prefix div[data-v-d162beb0] {
  justify-content: flex-start;
  color: #39477b;
  font-weight: 700;
  font-size: 1.2rem;
}
.create-promotion--create-btn[data-v-d162beb0] {
  font-size: 1.2rem;
  position: relative;
  left: 2rem;
}
.v-list-item[data-v-d162beb0] {
  padding: 0rem;
  min-height: 3.2rem;
  min-width: 14rem;
  border: none;
  text-align: center;
}
.v-list-item[data-v-d162beb0]:hover {
  background: #e1f1fb;
}
.v-list-item div[data-v-d162beb0],
.v-list-item[data-v-d162beb0] div {
  width: 100%;
  height: 100%;
  justify-content: flex-start;
  color: #39477b;
  font-weight: 700;
  font-size: 1.2rem;
}
.v-list-item div[data-v-d162beb0]:hover,
.v-list-item[data-v-d162beb0] div:hover {
  background: none;
}
.v-list-item div[data-v-d162beb0]:hover:before,
.v-list-item[data-v-d162beb0] div:hover:before {
  opacity: 0;
}
.v-menu__content[data-v-d162beb0] {
  z-index: 102 !important;
  margin-top: 0.5rem;
}
/*Screen width*/
.create-promotion--first-item[data-v-2c46b530] {
  padding-left: 0.6rem;
}
.create-promotion--promotion-name[data-v-2c46b530] {
  width: 20rem;
}
.create-promotion--menu[data-v-2c46b530] {
  padding: 0.5rem;
}
.create-promotion--menu__list[data-v-2c46b530] {
  background: #f1f5f6;
  padding: 0;
}
.create-promotion--prefix[data-v-2c46b530] {
  display: flex;
  align-items: center;
}
.create-promotion--prefix div[data-v-2c46b530] {
  justify-content: flex-start;
  color: #39477b;
  font-weight: 700;
  font-size: 1.2rem;
}
.create-promotion--prefix__margin[data-v-2c46b530] {
  margin-right: 1rem;
}
.v-list-item[data-v-2c46b530] {
  padding: 0rem;
  min-height: 3.2rem;
  min-width: 14rem;
  border: none;
  text-align: center;
}
.v-list-item[data-v-2c46b530]:hover {
  background: #e1f1fb;
}
.v-list-item div[data-v-2c46b530],
.v-list-item[data-v-2c46b530] div {
  width: 100%;
  height: 100%;
  justify-content: flex-start;
  color: #39477b;
  font-weight: 700;
  font-size: 1.2rem;
}
.v-list-item div[data-v-2c46b530]:hover,
.v-list-item[data-v-2c46b530] div:hover {
  background: none;
}
.v-list-item div[data-v-2c46b530]:hover:before,
.v-list-item[data-v-2c46b530] div:hover:before {
  opacity: 0;
}
.v-menu__content[data-v-2c46b530] {
  z-index: 102 !important;
  margin-top: 0.5rem;
}
/*Screen width*/
.warning-text[data-v-75d6cc1a] {
  color: #ff5252;
}
.message-title[data-v-75d6cc1a] {
  font-size: 1.4rem;
}
/*Screen width*/
.warning-text[data-v-75772c56] {
  color: #ff5252;
}
.information-text[data-v-75772c56] {
  color: #3d8113;
}
.message-title[data-v-75772c56] {
  font-size: 1.4rem;
}
.variable-funding-agreements-container[data-v-12b81c90] {
  height: 30rem;
  width: 100rem;
}
.variable-funding-agreements-container[data-v-12b81c90] .flex-cell-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
/*Screen width*/
.supplier-commitments[data-v-9ae2ee4e] {
  padding: 1rem;
}
.supplier-commitments-grid[data-v-9ae2ee4e] {
  display: grid;
  grid-template-columns: 20rem auto 30rem 15rem 15rem 30rem 5rem 5rem 6rem [last-column];
  color: #37424a;
}
.supplier-commitments-grid .supplier-commitments-grid__header[data-v-9ae2ee4e] {
  padding: 0.6rem 1rem;
}
.supplier-commitments-grid[data-v-9ae2ee4e] .supplier-commitment-viewer > div:first-child .supplier-commitment-viewer__grid-cell {
  font-weight: 400;
}
.supplier-commitments-grid[data-v-9ae2ee4e] .supplier-commitments-grid__header + .supplier-commitment-viewer-wrapper .supplier-commitment-viewer__grid-cell {
  border-top-color: #c2c2c2;
}
/*Screen width*/
.summary-header[data-v-501bf93b] {
  flex-grow: 1;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.summary-header__button[data-v-501bf93b] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.summary-header__toggle-container[data-v-501bf93b] {
  display: flex;
  margin-top: 2rem;
}
.summary-header__toggle-container span[data-v-501bf93b] {
  padding-top: 0.2rem;
  margin-right: 1rem;
}
.summary-header__banner[data-v-501bf93b] {
  height: 3rem;
  margin: 1rem;
  padding: 0.5rem 1rem;
  background-color: #ea9b66;
  border: 0.1rem solid #ef6c00;
  border-radius: 0.5rem;
  font-weight: normal;
}
/*Screen width*/
.grouping-renderer[data-v-330245f6] {
  flex-grow: 1;
  display: flex;
  align-items: center;
  height: 100%;
}
.grouping-renderer .supplier[data-v-330245f6] {
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.grouping-renderer .supplier__expansion[data-v-330245f6] {
  display: flex;
  align-items: center;
  margin-right: 0.5rem;
  color: #000000;
}
.grouping-renderer .supplier__details[data-v-330245f6] {
  width: 24rem;
  display: flex;
  align-items: center;
  font-size: 1.3rem;
  cursor: pointer;
}
.grouping-renderer .supplier__actions[data-v-330245f6] {
  z-index: 100;
  margin-left: 1.5rem;
  font-size: 1.2rem !important;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  color: #2f477c;
}
.grouping-renderer .supplier__actions .actions__supplier-commitments[data-v-330245f6] {
  text-decoration: underline;
  margin: 0 3rem;
}
.grouping-renderer .supplier__actions .actions__agreement-selector[data-v-330245f6] {
  text-decoration: underline;
  margin: 0 3rem;
}
.grouping-renderer .product[data-v-330245f6] {
  margin-left: 3.5rem;
  max-width: 22rem;
}
.grouping-renderer .product > .truncate-text[data-v-330245f6] {
  cursor: default !important;
}
.supplier-commitments__view-all[data-v-330245f6] {
  padding: 1rem;
}
/*Screen width*/
.summary-header[data-v-7f2112aa] {
  flex-grow: 1;
  height: 100%;
  display: flex;
  padding: 0 0 0 1rem;
  flex-direction: column;
  justify-content: space-between;
}
.summary-header__title[data-v-7f2112aa] {
  padding: 0;
  display: flex;
  justify-content: space-between;
}
.summary-header__label[data-v-7f2112aa] {
  white-space: normal;
  min-height: 3.4rem;
}
.summary-header__info[data-v-7f2112aa] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  background-color: #d3dee7;
  padding: 0.5rem;
}
.summary-header .expand-btn[data-v-7f2112aa] {
  width: 1.8rem;
  height: 1.8rem;
  margin-right: 0.5rem;
}
/*Screen width*/
.summary-header[data-v-02d941b5] {
  flex-grow: 1;
  height: 100%;
  display: flex;
  padding: 0 !important;
  flex-direction: column;
  border-left: solid 0.1rem #c2c2c2;
}
.summary-header__title[data-v-02d941b5] {
  padding: 0 1rem 0 1rem;
  display: flex;
  justify-content: space-between;
}
.summary-header__info[data-v-02d941b5] {
  padding: 0 1rem;
  margin: 0 0.5rem 0.5rem 0;
}
.summary-header__label[data-v-02d941b5] {
  white-space: normal;
  min-height: 3.4rem;
}
.summary-header .line1[data-v-02d941b5] {
  width: 13rem;
  background-color: #d3dee7;
  padding: 5px;
  margin-bottom: 5px;
}
.summary-header .download-container[data-v-02d941b5] {
  margin-left: 9rem;
}
.summary-header .download-label[data-v-02d941b5] {
  font-weight: 400;
  margin-bottom: 0.5rem;
  white-space: normal;
  white-space: initial;
}
.summary-header .btn-separator[data-v-02d941b5] {
  margin: 0 1rem;
  color: #c2c2c2;
}
.summary-header .disabledRow[data-v-02d941b5] {
  cursor: no-drop;
}
/*Screen width*/
.footer-renderer[data-v-16bd4f89] {
  display: flex;
  flex-direction: row;
}
.footer-renderer .total[data-v-16bd4f89] {
  display: flex;
  flex-direction: row;
  width: 8rem;
  margin: 0 2rem 0 0;
}
.footer-renderer .total[data-v-16bd4f89] .vuex-currency-input__currency-symbol {
  background-color: transparent;
  color: #000000;
  height: 2rem;
}
.footer-renderer .total[data-v-16bd4f89] .v-input__slot {
  height: 1.8rem;
  background-color: #f2f3f4;
}
.footer-renderer .total[data-v-16bd4f89] .v-input__slot input {
  color: #000000;
}
.footer-renderer .valid[data-v-16bd4f89] {
  border-bottom: #398203 0.2rem solid;
}
.footer-renderer .invalid[data-v-16bd4f89] {
  border-bottom: #d7534e 0.2rem solid;
}
/*Screen width*/
.summary-header[data-v-6f5effe6] {
  flex-grow: 1;
  height: 100%;
  display: flex;
  padding-left: 0.5rem;
  flex-direction: column;
  border-left: solid 0.1rem #c2c2c2;
}
.summary-header__title[data-v-6f5effe6] {
  display: flex;
  justify-content: space-between;
  padding: 0;
  margin-left: 0.5rem;
}
.summary-header__label[data-v-6f5effe6] {
  white-space: normal;
  min-height: 3.4rem;
}
.summary-header__info[data-v-6f5effe6] {
  display: flex;
  flex-grow: 1 !important;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-left: 0.5rem;
}
.summary-header .line1[data-v-6f5effe6],
.summary-header .line2[data-v-6f5effe6] {
  display: flex;
  width: 100%;
}
.summary-header .line1[data-v-6f5effe6] {
  height: 2.7rem;
  background-color: #d3dee7;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
}
.summary-header .total[data-v-6f5effe6] {
  display: flex;
  width: 100%;
  flex-grow: 1;
  justify-content: space-between;
}
.summary-header .expand-btn[data-v-6f5effe6] {
  width: 1.8rem;
  height: 1.8rem;
  margin-right: 0.5rem;
}
/*Screen width*/
.override-container[data-v-7687e166] {
  display: flex;
  flex-direction: column;
}
.override-container:hover .button-container[data-v-7687e166] {
  opacity: 1 !important;
}
.override-container.disabled .ag-override-input .input-container[data-v-7687e166] .rtls-text-field {
  background-color: transparent !important;
}
.override-container .ag-override-input[data-v-7687e166] {
  display: flex;
  width: 18rem;
}
.override-container .ag-override-input .button-container[data-v-7687e166] {
  display: flex;
  opacity: 0;
  width: 2rem;
}
.override-container .ag-override-input .input-container[data-v-7687e166] {
  width: 8rem;
  height: 2.5rem;
}
.override-container .ag-override-input .input-container .input--bold[data-v-7687e166] {
  font-weight: bold;
}
.override-container .ag-override-input .input-container .input--blue[data-v-7687e166] {
  color: #60a1e1;
}
.override-container .ag-override-input .input-container[data-v-7687e166] .rtls-text-field {
  width: 8rem;
  text-align: right;
  padding-right: 0.4rem;
  background-color: #ffffff;
}
.override-container .ag-override-input .initial-value[data-v-7687e166] {
  display: flex;
  width: 6rem;
  align-items: center;
  justify-content: end;
  font-size: 1.1rem;
}
.override-container .ag-override-input .input--bold[data-v-7687e166] {
  font-weight: bold;
}
/*Screen width*/
.text-container[data-v-64f5b68e] {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 2.5rem;
  background-color: #ffffff;
}
.text-container.disabled[data-v-64f5b68e] {
  background-color: transparent !important;
}
.text-container .input--bold[data-v-64f5b68e] {
  font-weight: bold;
}
.text-container .ag-text-input[data-v-64f5b68e] {
  display: flex;
  width: 100%;
}
.text-container .ag-text-input .input-container[data-v-64f5b68e] {
  width: "fit-content";
}
/*Screen width*/
.sell-in-container[data-v-2ab4895e] {
  display: flex;
  flex-direction: row;
  margin: 0 1rem;
  align-items: center;
  background-color: #ffffff;
}
.sell-in-container.disabled[data-v-2ab4895e] {
  background-color: transparent !important;
}
.sell-in-container .spacer[data-v-2ab4895e] {
  margin-right: 0.7rem;
}
.sell-in-container .inputs__sell-in-period-start[data-v-2ab4895e], .sell-in-container .inputs__sell-in-period-end[data-v-2ab4895e] {
  margin-right: 1rem;
}
.sell-in-container[data-v-2ab4895e] .inputs__sell-in-period-start .v-messages__message {
  margin-left: -1.6rem;
}
.sell-in-container[data-v-2ab4895e] .inputs__sell-in-period-end .v-messages__message {
  margin-left: 0;
}
.sell-in-container[data-v-2ab4895e] .v-messages__message {
  position: absolute;
  width: 7rem;
  margin-top: 0.2rem;
  line-height: 1.3rem;
  font-size: 1rem;
  background-color: #d3dee7;
}
/*Screen width*/
.select-container[data-v-cf6920c8] {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 2.5rem;
}
.select-container .ag-select-input[data-v-cf6920c8],
.select-container .ag-label[data-v-cf6920c8] {
  display: flex;
  width: 100%;
  height: 2.5rem;
  padding-left: 0.5rem;
}
.select-container .ag-select-input.disabled[data-v-cf6920c8],
.select-container .ag-label.disabled[data-v-cf6920c8] {
  background-color: transparent !important;
}
.select-container[data-v-cf6920c8].select-arrow {
  position: absolute;
  right: 1.5rem;
  padding-top: 0.25rem;
  font-size: 1.8rem;
  color: #2f477c;
  pointer-events: none;
}
/*Screen width*/
.funding-viewer-grid-container[data-v-b36963f6] {
  width: 100%;
  max-height: 75rem;
  padding-top: 1.5rem;
  border-bottom: solid;
  border-bottom-width: 0.75rem !important;
  -o-border-image: linear-gradient(to top, rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
     border-image: linear-gradient(to top, rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
  overflow-y: auto;
}
[data-v-b36963f6] .no-background {
  background: transparent !important;
}
[data-v-b36963f6] .summary-header.volume-funding__header {
  border-left: 0.3rem solid #8b46c1;
}
[data-v-b36963f6] .summary-header.lump-funding__header {
  border-left: 0.3rem solid #76b230;
}
[data-v-b36963f6] .summary-header.variable-funding__header {
  border-left: 0.3rem solid #ca7c00;
}
[data-v-b36963f6] .lump-funding-valid-row {
  background: #dcead3 !important;
  border-top: #398203 0.2rem solid;
  border-radius: 0 0 0 0 !important;
}
[data-v-b36963f6] .lump-funding-invalid-row {
  background: #fcedef !important;
  border-top: #d7534e 0.2rem solid;
  border-radius: 0 0 0 0 !important;
}
[data-v-b36963f6] .ag-floating-bottom .ag-cell.total-cell {
  background-color: #d3dee7 !important;
}
[data-v-b36963f6] .negative-unit-funding {
  color: #c13939 !important;
}
[data-v-b36963f6] .funding-information--calculated__buying-price-greater-than-cost .rtls-text-field,[data-v-b36963f6] .funding-information--calculated__supplier-compensation-greater-than-cost .rtls-text-field,[data-v-b36963f6] .funding-information--calculated__negative-funding .rtls-text-field {
  color: #c13939 !important;
}
/*Screen width*/
.number-input--prefix[data-v-1ee63676] {
  left: 2rem;
  position: relative;
}
.number-input--suffix[data-v-1ee63676] {
  padding-right: 1rem;
}
.number-input .rtls-text-field[data-v-1ee63676] {
  height: 2.5rem;
  padding-right: 0.4rem;
  background-image: none !important;
}
.number-input .rtls-text-field--small[data-v-1ee63676] {
  width: 4rem;
}
.number-input .rtls-text-field--medium[data-v-1ee63676] {
  width: 6rem;
}
.number-input .rtls-text-field--large[data-v-1ee63676] {
  width: 8rem;
}
.number-input .rtls-text-field.readonly[data-v-1ee63676] {
  display: block;
}
.number-input .rtls-text-field[data-v-1ee63676]:focus {
  background-image: none !important;
  outline: none !important;
}
.number-input .rtls-text-field.validation-error[data-v-1ee63676] {
  color: #c13939;
  border: 0.1rem solid #c13939;
  border-radius: 0.5rem;
}
.number-input .rtls-text-field.validation-error[data-v-1ee63676]:focus {
  border: 0.2rem solid #c13939 !important;
}
.theme--light.v-treeview {
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-treeview--hoverable .v-treeview-node__root:hover::before,
.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root:hover::before {
  opacity: 0.04;
}
.theme--light.v-treeview--hoverable .v-treeview-node__root:focus::before,
.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root:focus::before {
  opacity: 0.12;
}
.theme--light.v-treeview--hoverable .v-treeview-node__root--active:hover::before, .theme--light.v-treeview--hoverable .v-treeview-node__root--active::before,
.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:hover::before,
.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active::before {
  opacity: 0.12;
}
.theme--light.v-treeview--hoverable .v-treeview-node__root--active:focus::before,
.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:focus::before {
  opacity: 0.16;
}
.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:hover::before, .theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active::before {
  opacity: 0.12;
}
.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:focus::before {
  opacity: 0.16;
}
.theme--light.v-treeview .v-treeview-node--disabled {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-treeview .v-treeview-node--disabled .v-treeview-node__toggle,
.theme--light.v-treeview .v-treeview-node--disabled .v-treeview-node__checkbox {
  color: rgba(0, 0, 0, 0.38) !important;
}

.theme--dark.v-treeview {
  color: #FFFFFF;
}
.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover::before,
.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root:hover::before {
  opacity: 0.08;
}
.theme--dark.v-treeview--hoverable .v-treeview-node__root:focus::before,
.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root:focus::before {
  opacity: 0.24;
}
.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:hover::before, .theme--dark.v-treeview--hoverable .v-treeview-node__root--active::before,
.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:hover::before,
.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active::before {
  opacity: 0.24;
}
.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:focus::before,
.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:focus::before {
  opacity: 0.32;
}
.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:hover::before, .theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active::before {
  opacity: 0.24;
}
.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:focus::before {
  opacity: 0.32;
}
.theme--dark.v-treeview .v-treeview-node--disabled {
  color: rgba(255, 255, 255, 0.5);
}
.theme--dark.v-treeview .v-treeview-node--disabled .v-treeview-node__toggle,
.theme--dark.v-treeview .v-treeview-node--disabled .v-treeview-node__checkbox {
  color: rgba(255, 255, 255, 0.5) !important;
}

.v-treeview-node--disabled {
  pointer-events: none;
}
.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root,
.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root:before {
  border-bottom-right-radius: 24px !important;
  border-top-right-radius: 24px !important;
}
.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root {
  margin-top: 8px;
  margin-bottom: 8px;
}
.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root,
.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root:before {
  border-radius: 24px !important;
}
.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root {
  margin-top: 8px;
  margin-bottom: 8px;
}
.v-treeview-node--excluded {
  display: none;
}
.v-treeview-node--click > .v-treeview-node__root,
.v-treeview-node--click > .v-treeview-node__root > .v-treeview-node__content > * {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-treeview-node.v-treeview-node--active .v-treeview-node__content .v-icon {
  color: inherit;
}

.v-treeview-node__root {
  display: flex;
  align-items: center;
  min-height: 48px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
}
.v-treeview-node__root::before {
  background-color: currentColor;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-treeview-node__children {
  transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}

.v-treeview--dense .v-treeview-node__root {
  min-height: 40px;
}
.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root,
.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root:before {
  border-bottom-right-radius: 20px !important;
  border-top-right-radius: 20px !important;
}
.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root {
  margin-top: 8px;
  margin-bottom: 8px;
}
.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root,
.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root:before {
  border-radius: 20px !important;
}
.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root {
  margin-top: 8px;
  margin-bottom: 8px;
}

.v-treeview-node__checkbox {
  width: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-application--is-ltr .v-treeview-node__checkbox {
  margin-left: 6px;
}
.v-application--is-rtl .v-treeview-node__checkbox {
  margin-right: 6px;
}

.v-treeview-node__toggle {
  width: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.v-treeview-node__toggle--loading {
  animation: progress-circular-rotate 1s linear infinite;
}
.v-application--is-ltr .v-treeview-node__toggle {
  transform: rotate(-90deg);
}
.v-application--is-ltr .v-treeview-node__toggle--open {
  transform: none;
}
.v-application--is-rtl .v-treeview-node__toggle {
  transform: rotate(90deg);
}
.v-application--is-rtl .v-treeview-node__toggle--open {
  transform: none;
}

.v-treeview-node__prepend {
  min-width: 24px;
}
.v-application--is-ltr .v-treeview-node__prepend {
  margin-right: 6px;
}
.v-application--is-rtl .v-treeview-node__prepend {
  margin-left: 6px;
}

.v-treeview-node__append {
  min-width: 24px;
}
.v-application--is-ltr .v-treeview-node__append {
  margin-left: 6px;
}
.v-application--is-rtl .v-treeview-node__append {
  margin-right: 6px;
}

.v-treeview-node__level {
  width: 24px;
}

.v-treeview-node__label {
  flex: 1;
  font-size: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.v-treeview-node__content {
  align-items: center;
  display: flex;
  flex-basis: 0%;
  flex-grow: 1;
  flex-shrink: 0;
  min-width: 0;
}
.v-treeview-node__content .v-btn {
  flex-grow: 0 !important;
  flex-shrink: 1 !important;
}
.v-application--is-ltr .v-treeview-node__content {
  margin-left: 6px;
}
.v-application--is-rtl .v-treeview-node__content {
  margin-right: 6px;
}
/*Screen width*/
.error-dialog__header[data-v-7269f3e4] {
  display: flex;
  justify-content: space-between;
  font-size: 1.6rem;
  font-weight: 600;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}
.error-dialog__header-divider[data-v-7269f3e4] {
  margin-left: 1rem;
  margin-right: 1rem;
  padding-bottom: 1rem;
}
.error-dialog__container[data-v-7269f3e4] {
  width: 60rem;
  border-left: 0.4rem solid #2f477c;
  font-size: 1.3rem;
}
.error-dialog__formatting-errors[data-v-7269f3e4] {
  height: 5rem;
  padding-left: 0.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.error-dialog__formatting-errors--upload-failed[data-v-7269f3e4] {
  font-weight: 600;
}
.error-dialog__close-button[data-v-7269f3e4] {
  display: flex;
  align-items: flex-end;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  padding-right: 1rem;
}
.error-dialog__close-button .v-btn[data-v-7269f3e4] {
  margin-left: auto;
}
[data-v-7269f3e4] .v-treeview-node__root {
  min-height: 2rem;
}
[data-v-7269f3e4] .v-treeview-node__children :nth-child(even) {
  background-color: #e3edf5;
}
[data-v-7269f3e4] .v-treeview-node__root {
  padding-left: unset;
}
[data-v-7269f3e4] .v-treeview-node__root .v-treeview-node__content {
  margin-left: unset;
}
[data-v-7269f3e4] .v-treeview-node__children {
  overflow-y: auto;
  max-height: 15rem;
}
[data-v-7269f3e4] .v-treeview-node {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.losenge-date-display[data-v-080df2c0] {
  font-size: 1.1rem;
}
.compact[data-v-080df2c0] {
  padding-right: 1rem;
  font-size: 1.2rem;
}
.date_spacer[data-v-080df2c0] {
  padding-left: 1.5rem;
}
.losenge-monetary-display[data-v-4250a090] {
  width: 100%;
}
.incremental-amount[data-v-4250a090] {
  font-size: 1.4rem;
}
.compact-incremental-amount[data-v-4250a090] {
  width: 50%;
  text-align: right;
}
.compact-efficiency[data-v-4250a090] {
  width: 50%;
  padding-left: 1rem;
  padding-right: 0.5rem;
  font-size: 1.2rem;
  text-align: right;
}
/*Screen width*/
.main__input[data-v-928c960a] {
  padding-bottom: 0.7rem;
}
.add-additional-reward-btn[data-v-928c960a] {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.horizontal-divider[data-v-928c960a] {
  border-color: #aecadb;
}
@charset "UTF-8";
/*Screen width*/
.flex-row[data-v-259cdf71] {
  display: flex;
  flex-direction: row !important;
}
.alternative-mechanics__select-container[data-v-259cdf71] {
  display: flex;
  align-items: center;
  padding: 0 0.2rem;
  margin-right: 0.5rem;
}
.alternative-mechanics__select-container[data-v-259cdf71] .mdi::before {
  font-size: 2.4rem;
}
.alternative-mechanics__select-container[data-v-259cdf71] .mdi.mdi-checkbox-marked::before {
  content: "";
}
.alternative-mechanics__select-container[data-v-259cdf71] .mdi.mdi-checkbox-blank-outline {
  transition: none !important;
}
.alternative-mechanics__select-container[data-v-259cdf71] .mdi.mdi-checkbox-blank-outline::before {
  content: "";
}
.alternative-mechanics__name[data-v-259cdf71] {
  margin-left: 1rem;
}
.product-offer-group__filter-bar[data-v-460a48be] {
  margin-left: 1rem;
}
.product-offer-group__filter-bar[data-v-460a48be] .v-input__slot {
  width: 30rem;
}
/*Screen width*/
.alternative-mechanics[data-v-5c2a4c62] {
  padding-top: 2.6rem;
  padding-left: 0.5rem;
}
.alternative-mechanics[data-v-5c2a4c62] .expand-btn__icon {
  font-size: 3.2rem;
  margin-left: 2rem;
  margin-right: 2rem;
}
.alternative-mechanics[data-v-5c2a4c62] .ag-body-viewport {
  padding-bottom: 15px;
}
.alternative-mechanics .v-divider[data-v-5c2a4c62] {
  margin-top: 1rem;
}
.alternative-mechanics__header[data-v-5c2a4c62] {
  display: flex;
}
.alternative-mechanics__header .expand-btn[data-v-5c2a4c62] {
  display: flex;
}
.alternative-mechanics__overrides-warning[data-v-5c2a4c62] {
  margin-left: 2rem;
}
.alternative-mechanics__collapse[data-v-5c2a4c62] {
  font-size: 1.4rem;
  font-weight: 700;
}
.alternative-mechanics__generated-last[data-v-5c2a4c62] {
  font-size: 1.2rem;
  padding-left: 1.5rem;
}
.alternative-mechanics__generated-last-warning[data-v-5c2a4c62] {
  padding-left: 1rem;
}
.alternative-mechanics-viewer__grid[data-v-5c2a4c62] .ag-row-focus {
  background-color: #eff5f6;
}
.alternative-mechanics-viewer__grid[data-v-5c2a4c62] .promotion-rag-colour {
  margin-top: 1rem !important;
}
/*Screen width*/
.bulk-upload[data-v-2843bf41] {
  font-size: 1.3rem;
}
[data-v-2843bf41] .v-text-area__slot label {
  padding-left: 1rem;
}
[data-v-2843bf41] .spinner {
  width: 1.5rem !important;
  height: 1.5rem !important;
}
.product-key-area--input[data-v-2843bf41] {
  height: 15rem;
}
.product-key-area--input[data-v-2843bf41] .v-textarea {
  border-radius: 0;
  box-shadow: 0;
}
.product-key-area--input[data-v-2843bf41] .v-label {
  top: 0.5rem !important;
}
.product-key-area--input[data-v-2843bf41] .v-input__slot .v-text-field__slot textarea {
  margin: 0;
  margin-top: 0.5rem;
  height: 12rem;
  overflow-y: auto;
  padding-left: 1rem;
}
.product-key-area--report[data-v-2843bf41] {
  display: flex;
  justify-content: space-between;
  height: 6rem;
}
.product-key-area--report--warning[data-v-2843bf41] {
  color: red;
}
.product-key-area--report .in-progress__message[data-v-2843bf41] {
  font-size: 1.3rem;
  color: #37424a;
}
/*Screen width*/
.summary-header[data-v-e8adff40] {
  flex-grow: 1;
  height: 100%;
  display: flex;
  margin: 0 0 0 0.6rem;
  align-items: center;
  justify-content: space-between;
}
.summary-header__actions[data-v-e8adff40] {
  display: flex;
}
.summary-header__label[data-v-e8adff40] {
  align-self: center;
  white-space: nowrap;
  padding-right: 1rem;
}
.summary-header .expand-btn[data-v-e8adff40] {
  width: 1.8rem;
  height: 1.8rem;
  margin-right: 0.5rem;
}
.attribute-dialog[data-v-e8adff40] {
  width: 40rem;
}
.attribute-dialog__select[data-v-e8adff40] {
  width: 100%;
}
/*Screen width*/
.product-offer-group[data-v-1204a75d] {
  height: 100%;
}
.product-offer-group__name[data-v-1204a75d] {
  margin-bottom: 1rem;
  display: flex;
}
.product-offer-group__name--label[data-v-1204a75d] {
  font-size: 1.2rem;
  margin-top: 1.5rem;
  margin-right: 1rem;
}
.product-offer-group__name--wrapper[data-v-1204a75d] {
  padding: 0.5rem 0 0.5rem 2rem;
}
.product-offer-group__name--text[data-v-1204a75d] .v-input__slot {
  width: 20rem;
  padding-left: 1rem;
}
.product-offer-group__category-selector[data-v-1204a75d] {
  display: flex;
  height: 4rem;
  background-color: #cbd1de;
  margin-bottom: 1rem;
  padding-left: 3rem;
  padding-top: 0.5rem;
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.product-offer-group__category-selector--text[data-v-1204a75d] {
  padding-top: 0.5rem;
}
.product-offer-group__category-selector--type[data-v-1204a75d] {
  min-width: 10%;
}
.product-offer-group__category-selector--categories[data-v-1204a75d] {
  margin-top: 0 !important;
  align-self: flex-start;
}
.product-offer-group__panel[data-v-1204a75d] {
  border-bottom: 1px solid #2f477c;
}
.product-offer-group__panel--header[data-v-1204a75d] {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: unset;
  padding-bottom: unset;
}
.product-offer-group__panel--header div[data-v-1204a75d] {
  display: flex;
  justify-content: space-between;
}
.product-offer-group__filter[data-v-1204a75d] {
  display: flex;
  align-items: baseline;
}
.product-offer-group__filter[data-v-1204a75d] .v-input--selection-controls {
  margin: 0 2rem;
  padding-top: 0;
}
.product-offer-group__add-bulk[data-v-1204a75d] {
  margin-left: 0.5rem;
}
.product-offer-group__filter-bar[data-v-1204a75d] {
  margin-bottom: 1rem !important;
}
.product-offer-group__filter-bar[data-v-1204a75d] .v-input__slot {
  width: 105rem;
}
.product-offer-group[data-v-1204a75d] .disabled-row {
  opacity: 0.5;
  cursor: not-allowed;
}
.product-offer-group[data-v-1204a75d] .v-select__slot {
  height: 2.8rem !important;
  min-width: 25rem;
}
.product-offer-group[data-v-1204a75d] .ag-header-cell:first-child {
  display: flex !important;
  justify-content: center !important;
}
.product-offer-group[data-v-1204a75d] .ag-cell .ag-cell-wrapper {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*Screen width*/
.offer-mechanic-alternatives[data-v-ead5e8c4] {
  margin: 2rem 0 1rem 1rem;
}
.offer-mechanic-preset[data-v-ead5e8c4] {
  margin-left: 1rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.offer-mechanic-preset__preset-selector[data-v-ead5e8c4] {
  display: flex;
  grid-column-gap: 2.1rem;
  -moz-column-gap: 2.1rem;
       column-gap: 2.1rem;
}
.offer-mechanic-preset__preset-selector--text[data-v-ead5e8c4] {
  margin-top: 0.9rem;
}
.offer-mechanic-preset__preset-selector--select-preset[data-v-ead5e8c4] {
  height: 2.1rem;
}
.offer-mechanic-preset__preset-selector--select-preset[data-v-ead5e8c4] .v-input__slot,
.offer-mechanic-preset__preset-selector--select-preset[data-v-ead5e8c4] .v-select__slot {
  height: 2.1rem !important;
  width: 30rem;
}
.offer-mechanic[data-v-ead5e8c4] {
  display: grid;
  grid-template-columns: 5rem auto;
  max-width: calc(100vw - 29rem);
  overflow-x: auto;
  margin-top: 1rem;
  margin-left: 1rem;
  margin-bottom: 1rem;
}
.offer-mechanic__offer[data-v-ead5e8c4] {
  color: #37424a;
  font-size: 1.2rem;
  letter-spacing: 0;
  line-height: 2.4rem;
  margin-top: 0.8rem;
}
.offer-mechanic__tiers[data-v-ead5e8c4] {
  border-top: 0.1rem solid #f5f5f5;
  margin-left: 0.6rem;
  display: flex;
}
.offer-mechanic__tier[data-v-ead5e8c4] {
  display: flex;
}
.offer-mechanic__conditions--inner-container[data-v-ead5e8c4] {
  padding: 0.5rem;
  background-color: #f5f5f5;
  margin-bottom: 0.3rem;
  margin-top: 0.3rem;
  padding-bottom: 0.1rem;
}
.offer-mechanic__reward-requirement[data-v-ead5e8c4] {
  display: flex;
  flex-direction: row;
}
.offer-mechanic__reward-requirement .flex-row[data-v-ead5e8c4] {
  align-items: center;
}
.offer-mechanic__expand[data-v-ead5e8c4] {
  margin-right: 0.6rem;
  padding: 0.5rem 0.5rem 0.5rem 0.6rem;
  text-align: center;
  border-right: 0.1rem solid #dddddd;
}
.offer-mechanic__expand--collapsed[data-v-ead5e8c4] {
  padding-left: 0;
}
.offer-mechanic__product-offer-group-inputs[data-v-ead5e8c4] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.7rem;
  margin-bottom: 0.7rem;
  margin-left: 0.6rem;
  color: #37424a;
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.4rem;
}
.offer-mechanic__product-offer-group-drop-down[data-v-ead5e8c4] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.offer-mechanic__optional-check-box[data-v-ead5e8c4] {
  margin-left: 0.9rem;
}
.offer-mechanic__drop-down[data-v-ead5e8c4] {
  padding-right: 0.5rem !important;
  background-color: transparent !important;
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #2f477c;
  font-size: 1.2rem;
  letter-spacing: 0;
  line-height: 1.4rem;
  text-align: right;
  margin-top: 0.8rem;
}
.offer-mechanic__drop-down[data-v-ead5e8c4]:before {
  background-color: transparent !important;
}
.offer-mechanic__drop-down--add-condition[data-v-ead5e8c4] {
  margin-bottom: 0.7rem;
  padding-left: 0 !important;
}
.offer-mechanic__drop-down .v-btn__content .offer-mechanic-icon-wrapper[data-v-ead5e8c4] {
  border-radius: 0.3rem;
  border: 0.1rem solid #2f477c;
  width: 1.9rem;
  height: 1.9rem;
  margin-right: 0.5rem;
  display: flex;
  justify-content: center;
}
.offer-mechanic__drop-down .v-btn__content .offer-mechanic-icon-wrapper.disabled[data-v-ead5e8c4] {
  opacity: 0.5;
}
.offer-mechanic__drop-down .v-btn__content:hover .offer-mechanic-icon-wrapper[data-v-ead5e8c4] {
  border-color: #000000;
}
.offer-mechanic__drop-down .v-btn__content:hover i[data-v-ead5e8c4] {
  color: #000000 !important;
}
.offer-mechanic__drop-down[data-v-ead5e8c4] :hover {
  background: transparent !important;
  color: #000000;
}
.offer-mechanic__drop-down--no-label[data-v-ead5e8c4] {
  padding: 0 !important;
  min-width: 1.9rem !important;
  margin-top: 0;
}
.offer-mechanic__drop-down--no-label[data-v-ead5e8c4] .v-btn__content {
  margin-left: 1rem;
}
.offer-mechanic__drop-down--with-conditions[data-v-ead5e8c4] {
  min-width: 1rem !important;
  padding-left: 1rem !important;
}
.offer-mechanic__dropdown-icon-item[data-v-ead5e8c4] {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.offer-mechanic__dropdown-icon-label[data-v-ead5e8c4] {
  margin-left: 0.5rem;
}
.offer-mechanic__on-label[data-v-ead5e8c4] {
  margin-right: 0.6rem;
}
.offer-mechanic__select[data-v-ead5e8c4] {
  height: 2.1rem;
}
.offer-mechanic__select[data-v-ead5e8c4] .v-input__slot,
.offer-mechanic__select[data-v-ead5e8c4] .v-select__slot {
  height: 2.1rem !important;
}
.offer-mechanic__restrictions[data-v-ead5e8c4] {
  max-width: 41rem;
}
.offer-mechanic__errors[data-v-ead5e8c4] {
  margin: 0 1rem;
}
.offer-mechanic .expand-btn[data-v-ead5e8c4] {
  width: 1.8rem;
  height: 1.8rem;
  margin-top: 0.8rem;
}
.v-btn[data-v-ead5e8c4] :hover {
  background-color: #e6f5fc;
}
.v-list-item[data-v-ead5e8c4] {
  font-size: 1.2rem;
  min-height: 2rem;
  font-size: 1.2rem;
  letter-spacing: 0;
  line-height: 1.4rem;
  padding-left: 0.8rem;
}
/*Screen width*/
.rtls-expansion-panel .rtls-expansion-panel-header[data-v-791b763a] {
  padding: 0;
}
.rtls-expansion-panel .rtls-expansion-panel-header > *[data-v-791b763a] {
  flex-grow: 0;
}
.rtls-expansion-panel .rtls-expansion-panel-header__label[data-v-791b763a] {
  color: #2f477c;
  font-size: 1.2rem;
  letter-spacing: 0;
  padding-right: 1rem;
}
.offer-restrictions[data-v-791b763a] {
  display: flex;
  flex-direction: row;
}
.offer-restrictions__number-narrow[data-v-791b763a] {
  max-width: 5rem;
  padding-left: 1rem;
}
.offer-restrictions__number-wide[data-v-791b763a] {
  max-width: 13rem;
}
.offer-restrictions__group[data-v-791b763a] {
  padding-right: 1.7rem;
  padding-left: 0.3rem;
}
.offer-restrictions__group--right[data-v-791b763a] {
  padding-left: 2rem;
  border-left: 0.1rem solid #dddddd;
}
.offer-restrictions__item[data-v-791b763a] {
  padding-bottom: 1.2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.offer-restrictions__item--label[data-v-791b763a] {
  padding-bottom: 0.5rem;
}
.offer-restrictions__item .rtls-select-container[data-v-791b763a] {
  max-width: 15rem;
}
.offer-restrictions__stretch-offer p[data-v-791b763a] {
  padding: 0.3rem 0;
}
.offer-restrictions__stretch-offer[data-v-791b763a] .v-input--selection-controls {
  margin-top: 0;
}
.offer-restrictions__stretch-offer[data-v-791b763a] legend.v-label {
  padding-right: 0;
}
.offer-restrictions__all-variants-flag[data-v-791b763a] {
  padding-top: 0.6rem;
  padding-bottom: 1rem;
}
.offer-restrictions__all-variants-flag > div[data-v-791b763a] {
  margin-top: 0.5rem;
  padding-left: 0.3rem;
}
.offer-restrictions__commercial-field div.offer-restrictions__item--label[data-v-791b763a] {
  padding-top: 0.3rem;
  padding-bottom: 0.5rem;
}
.offer-restrictions__commercial-field[data-v-791b763a] .v-input--selection-controls {
  margin-top: 0;
}
[data-v-791b763a] .v-expansion-panel-header__icon .v-icon {
  font-size: 2.8rem;
  color: #2f477c !important;
}
[data-v-791b763a] .v-expansion-panel--active .v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon {
  color: #00a0e2 !important;
}
[data-v-791b763a] .v-expansion-panel--active .v-expansion-panel-header {
  min-height: 4rem;
}
[data-v-791b763a] .v-expansion-panel-header {
  min-height: 4rem;
}
/*Screen width*/
.offer-tab__new-group[data-v-c42bf75c] {
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 1rem;
}
.offer-tab__changes-buttons[data-v-c42bf75c] {
  display: flex;
  align-items: center;
  justify-content: end;
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  padding: 1rem;
}
.offer-tab__changes-buttons .v-btn.v-size--default[data-v-c42bf75c] {
  height: 2rem !important;
}
.v-expansion-panels[data-v-c42bf75c] {
  justify-content: left !important;
  display: unset !important;
}
[data-v-c42bf75c] .toggle.rtls-toggle.v-item-group.orange-toggle {
  margin-left: 6.6rem;
}
[data-v-c42bf75c] .toggle.rtls-toggle.v-item-group.orange-toggle .v-btn {
  border-color: #ef6c00 !important;
}
[data-v-c42bf75c] .toggle.rtls-toggle.v-item-group.orange-toggle .v-btn__content {
  color: #ef6c00 !important;
}
[data-v-c42bf75c] .toggle.rtls-toggle.v-item-group.orange-toggle .v-item--active {
  background: #ef6c00 !important;
}
[data-v-c42bf75c] .toggle.rtls-toggle.v-item-group.orange-toggle .v-item--active .v-btn__content {
  color: #ffffff !important;
}
[data-v-c42bf75c] .toggle.rtls-toggle.v-item-group.orange-toggle:hover .v-btn__content {
  color: #ef6c00 !important;
}
[data-v-c42bf75c] .toggle.rtls-toggle.v-item-group.orange-toggle:hover .v-item--active .v-btn__content {
  color: #ffffff !important;
}
/*Screen width*/
.promotion-categories[data-v-da4f39b0] {
  display: flex;
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.promotion-categories__header[data-v-da4f39b0] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}
.promotion-categories__list[data-v-da4f39b0] {
  margin-bottom: 1rem;
}
.promotion-categories__list .category[data-v-da4f39b0] {
  font-weight: bold;
  padding: 0.5rem 0;
  border-bottom: 0.1rem solid #e7e7e7;
}
.promotion-categories__divider[data-v-da4f39b0] {
  border-color: #8ba4b7;
}
.promotion-categories[data-v-da4f39b0] .v-chip {
  height: 2rem;
}
.labels-container[data-v-da4f39b0] {
  display: flex;
  flex-direction: row;
  margin-top: 0.5rem;
}
.labels-container .label[data-v-da4f39b0] {
  width: 50%;
  font-size: 1.2rem;
}
/*Screen width*/
.reward-requirement-option[data-v-7dbb5701] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.5rem;
}
.reward-requirement-option__label[data-v-7dbb5701] {
  color: #37424a;
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.4rem;
  white-space: nowrap;
}
.reward-requirement-option__number-input[data-v-7dbb5701] {
  margin-left: 0.6rem;
  width: 4rem;
  margin-right: 0.3rem;
}
.reward-requirement-option__remove-option-item[data-v-7dbb5701] {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}
.reward-requirement-option__remove-option-label[data-v-7dbb5701] {
  margin-left: 0.5rem;
}
.reward-requirement-option__additional-reward[data-v-7dbb5701] {
  margin-left: 0.6rem;
}
.reward-requirement-option__additional-reward[data-v-7dbb5701] .v-input__slot,
.reward-requirement-option__additional-reward[data-v-7dbb5701] .v-select__slot {
  height: 2.1rem !important;
}
.reward-requirement-option .icon-container[data-v-7dbb5701] {
  min-width: 2rem;
}
.reward-requirement-option .icon-container .v-icon[data-v-7dbb5701] {
  display: none;
  color: #2f477c;
}
.reward-requirement-option .icon-container .disabled[data-v-7dbb5701] {
  opacity: 0.5;
}
.reward-requirement-option[data-v-7dbb5701]:hover {
  background-color: #e6f5fc;
}
.reward-requirement-option:hover .icon-container .v-icon[data-v-7dbb5701] {
  display: block;
}
.v-list-item[data-v-7dbb5701] {
  font-size: 1.2rem;
  min-height: 2rem;
  color: #37424a;
  letter-spacing: 0;
  line-height: 1.4rem;
  padding-left: 0.8rem;
}
/*Screen width*/
.promotion-period[data-v-32b56d12] {
  display: flex;
  align-items: center;
  margin-top: 2rem;
  padding: 1rem;
  background-color: #dddddd;
}
.promotion-period .promotion-period__label[data-v-32b56d12] {
  margin-right: 3rem;
  font-weight: 600;
}
.promotion-period .promotion-period__start-end[data-v-32b56d12] {
  margin-right: 1rem;
}
.promotion-period .promotion-period__calendar[data-v-32b56d12] {
  width: 17rem;
}
.promotion-period .promotion-period__submit-btn[data-v-32b56d12] {
  margin-left: auto;
}
.promotion-period .vuex-form > * {
  margin: 0;
}
/*Screen width*/
.promotion-forecasting[data-v-147b4327] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0 0.5rem;
}
.metrics[data-v-147b4327] {
  display: grid;
  grid-template-columns: 50% 50%;
}
.metrics__cell[data-v-147b4327] {
  padding: 0.3rem 0;
}
.metrics__type[data-v-147b4327] {
  text-align: right;
}
.metrics__value[data-v-147b4327] {
  text-align: right;
  padding-right: 3rem;
}
.metrics__divider[data-v-147b4327] {
  grid-column: span 2;
}
.promotion-forecasting button {
  margin: 0.5rem 0.5rem;
}
.promotion-forecasting--column-divider {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.promotion-forecasting .forecast-date {
  width: 10rem;
  margin-right: 2.5rem;
}
.promotion-forecasting .forecast-date span {
  display: flex;
  flex-direction: column;
}
.promotion-forecasting .v-divider:not(.metrics__divider) {
  margin: 0.5rem 0;
}
/*Screen width*/
.rag-color-and-icon[data-v-3b4fb302] {
  flex-direction: column;
}
.rag-color[data-v-3b4fb302] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.icon[data-v-3b4fb302] {
  margin-top: 0.85rem;
  display: flex;
  justify-content: space-between;
  align-items: end;
}
.icon[data-v-3b4fb302] svg {
  width: 2rem;
  height: 2rem;
}
/*Screen width*/
.promotion-rag-colour__colour[data-v-23d526cc] {
  height: 1.3rem;
  width: 1.3rem;
  border-radius: 5rem;
  margin-top: 0.3rem;
  background: #aecadb;
}
.promotion-rag-colour__colour--1[data-v-23d526cc] {
  background: #d7534e;
}
.promotion-rag-colour__colour--2[data-v-23d526cc] {
  background: #ea9b66;
}
.promotion-rag-colour__colour--3[data-v-23d526cc] {
  background: #93ab26;
}
.promotion-rag-colour__colour--4[data-v-23d526cc] {
  background: #3d8113;
}
.promotion-rag-colour__colour--5[data-v-23d526cc] {
  background: #c738b4;
}
.promotion-rag-colour__border[data-v-23d526cc] {
  background: #fff;
  border: 0.2rem solid;
}
.promotion-rag-colour__border--1[data-v-23d526cc] {
  border-color: #d7534e;
}
.promotion-rag-colour__border--2[data-v-23d526cc] {
  border-color: #ea9b66;
}
.promotion-rag-colour__border--3[data-v-23d526cc] {
  border-color: #93ab26;
}
.promotion-rag-colour__border--4[data-v-23d526cc] {
  border-color: #3d8113;
}
.promotion-rag-colour__border--5[data-v-23d526cc] {
  border-color: #c738b4;
}
.promotion-rag-colour__count--vertical[data-v-23d526cc] {
  margin-top: 0.2rem;
  text-align: center;
}
.promotion-rag-colour__count--horizontal[data-v-23d526cc] {
  margin-top: 0.2rem;
  margin-left: 0.5rem;
}
.promotion-rag-colour .big-circle[data-v-23d526cc] {
  height: 1.8rem;
  width: 1.8rem;
  margin-top: 0;
}
/*Screen width*/
.promotion-rag-colours[data-v-dfc8cda4] {
  display: flex;
}
.promotion-rag-colours__colour[data-v-dfc8cda4] {
  padding-right: 1rem;
}
.promotion-rag-colours__total[data-v-dfc8cda4] {
  font-size: 1.2rem;
  font-weight: 600;
}
.v-carousel {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.v-carousel__controls {
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  bottom: 0;
  display: flex;
  height: 50px;
  justify-content: center;
  list-style-type: none;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.v-carousel__controls > .v-item-group {
  flex: 0 1 auto;
}
.v-carousel__controls__item {
  margin: 0 8px;
}
.v-carousel__controls__item .v-icon {
  opacity: 0.5;
}
.v-carousel__controls__item--active .v-icon {
  opacity: 1;
  vertical-align: middle;
}
.v-carousel__controls__item:hover {
  background: none;
}
.v-carousel__controls__item:hover .v-icon {
  opacity: 0.8;
}

.v-carousel__progress {
  margin: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.v-carousel .v-window-item {
  display: block;
  height: inherit;
  text-decoration: none;
}

.v-carousel--hide-delimiter-background .v-carousel__controls {
  background: transparent;
}

.v-carousel--vertical-delimiters .v-carousel__controls {
  height: 100% !important;
  width: 50px;
}
/*Screen width*/
.year-dates ol[data-v-97280854] {
  padding: 0;
}
.year-dates__nav[data-v-97280854] {
  display: flex;
  flex-direction: row;
  align-items: right;
  height: 3rem;
}
.year-dates__month[data-v-97280854] {
  color: #37424a;
  font-family: "Source Sans Pro";
  font-size: 1.2rem;
  letter-spacing: 0;
  margin-top: 0.75rem;
}
.year-dates__week[data-v-97280854] {
  list-style: none;
  display: inline-block;
  color: #2f477c;
  font-family: "Source Sans Pro";
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: 0;
  width: 17.5%;
  text-align: center;
}
.year-dates__week[data-v-97280854]:hover {
  color: #ffffff;
  border-radius: 0.75rem;
  background-color: #2f477c;
  cursor: pointer;
}
.year-dates__week.highlighted[data-v-97280854] {
  background-color: #cbd1de;
}
.year-dates__week.highlighted.roundedLeft[data-v-97280854] {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.year-dates__week.highlighted.roundedLeft[data-v-97280854]:hover {
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.year-dates__week.highlighted.roundedRight[data-v-97280854] {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.year-dates__week.highlighted.roundedRight[data-v-97280854]:hover {
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}
.year-dates__week.highlighted[data-v-97280854]:hover {
  background-color: #2f477c;
  border-radius: 0;
}
.year-dates__week.disabled[data-v-97280854] {
  opacity: 0.5;
  cursor: not-allowed;
}
.year-dates__divider[data-v-97280854] {
  box-sizing: border-box;
  height: 0.2rem;
  width: 17rem;
  border: 0.1rem solid #e7e7e7;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}
.year-dates__carousel[data-v-97280854] {
  position: relative;
  width: 100%;
}
.year-dates__carousel-item[data-v-97280854] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 1.4rem;
  font-weight: bold;
}
.year-dates__carousel-button[data-v-97280854] {
  position: absolute;
  top: calc(50% - 1rem);
  z-index: 2;
}
.year-dates__carousel-button--next[data-v-97280854] {
  right: 0;
}
.year-dates__carousel-button--prev[data-v-97280854] {
  left: 0;
}
/*Screen width*/
.promotions-orders__caret[data-v-b424d3ee] {
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  margin-left: 4px;
  cursor: pointer;
}
.promotions-orders__caret--up[data-v-b424d3ee] {
  border-bottom: 5px solid #2f477c;
  margin-bottom: 3px;
}
.promotions-orders__caret--down[data-v-b424d3ee] {
  border-top: 5px solid #2f477c;
}
.promotions-orders .active-down[data-v-b424d3ee] {
  border-top-color: #8ba4b7;
}
.promotions-orders .active-up[data-v-b424d3ee] {
  border-bottom-color: #8ba4b7;
}
/*Screen width*/
.message[data-v-7cc915da] {
  font-size: 1.3rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 4rem;
  padding-right: 4rem;
  text-align: center;
}
.task-button[data-v-7cc915da] {
  margin-left: 1rem;
}
.notes__input-container[data-v-7cc915da] {
  padding: 1rem 1rem 0.5rem;
  background: #dfebee;
}
.notes__text[data-v-7cc915da] {
  padding-right: 0.5rem;
  font-size: 1.2rem;
  word-break: break-word;
}
.notes__input[data-v-7cc915da] .v-textarea {
  border-radius: 0;
  box-shadow: 0;
}
.notes__input[data-v-7cc915da] .v-label {
  top: 0.5rem !important;
}
.notes__input[data-v-7cc915da] .v-input__slot .v-text-field__slot textarea {
  margin: 0;
  margin-top: 0.5rem;
}
.icons-container[data-v-7cc915da] {
  position: relative;
}
.notification-indicator[data-v-7cc915da] {
  z-index: 2;
  cursor: pointer;
  position: absolute;
  right: -0.1rem;
  top: -0.2rem;
  background-color: #d7534e;
  padding: 0.4rem !important;
}
/*Screen width*/
.promotion-name-date__text[data-v-5d040e84] {
  font-size: 1rem;
  font-weight: 500;
  padding-bottom: 1rem;
}
.promotion-name-date__text[data-v-5d040e84] .theme--light.v-text-field.v-input--is-disabled .v-input__control .v-input__slot:before {
  -o-border-image: none;
     border-image: none;
  border-color: inherit;
}
.promotion-name-date__text[data-v-5d040e84] .v-input__slot {
  height: 1.9rem;
}
.promotion-name-date__text[data-v-5d040e84] .v-input--is-disabled input {
  color: #4a4a4a;
  padding-left: 0 !important;
}
.promotion-name-date__text[data-v-5d040e84] .v-text-field__slot input {
  padding-left: 0 !important;
}
/*Screen width*/
.promotion-tag-selector[data-v-f23621d8] {
  display: flex;
}
.promotion-tag-selector__select[data-v-f23621d8] {
  font-size: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  min-width: 25%;
  max-width: 100%;
}
/*Screen width*/
.promotion-viewer[data-v-493f8402] {
  font-size: 1.2rem;
  display: contents;
  position: relative;
}
.promotion-viewer__data[data-v-493f8402] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0.3rem 1rem;
  min-height: 5rem;
  height: 100%;
  background-color: #ffffff;
  border-top: #aecadb 0.2rem solid;
  font-weight: 600;
  line-height: 1.5rem;
  font-size: 1.2rem;
  color: #4a4a4a;
  letter-spacing: 0;
}
.promotion-viewer__data--expanded[data-v-493f8402] {
  border-bottom: none;
}
.promotion-viewer__data[data-v-493f8402]:hover {
  cursor: pointer;
}
.promotion-viewer__border-colour--1[data-v-493f8402] {
  border-top-color: #d7534e;
}
.promotion-viewer__border-colour--2[data-v-493f8402] {
  border-top-color: #ea9b66;
}
.promotion-viewer__border-colour--3[data-v-493f8402] {
  border-top-color: #93ab26;
}
.promotion-viewer__border-colour--4[data-v-493f8402] {
  border-top-color: #3d8113;
}
.promotion-viewer__border-colour--5[data-v-493f8402] {
  border-top-color: #c738b4;
}
.promotion-viewer__grid-cell[data-v-493f8402] {
  grid-column: span 1;
}
.promotion-viewer__grid-cell--main-content[data-v-493f8402] {
  padding-top: 0.5rem;
  background-color: #f5f5f5;
}
.promotion-viewer__grid-cell--sidebar[data-v-493f8402] {
  z-index: 93;
  background-color: #ffffff;
}
.promotion-viewer__grid-cell--sidebar .promotion-viewer__data[data-v-493f8402] {
  border-bottom: none;
}
.promotion-viewer--first-item[data-v-493f8402] {
  margin-left: 1.5rem;
  grid-column-start: 1;
}
.promotion-viewer__maintenance-pane[data-v-493f8402] {
  grid-column-start: 1;
  grid-column-end: -1;
}
.promotion-viewer__extra-options[data-v-493f8402] {
  background-color: #ffffff;
  border-bottom: #d3d3d3 0.1rem solid;
}
.promotion-viewer__extra-options.expanded-promotion[data-v-493f8402] {
  border-bottom: unset;
}
.promotion-viewer__extra-options[data-v-493f8402]:hover {
  cursor: pointer;
}
.promotion-viewer__extra-options.extra-options__tag-selector[data-v-493f8402] {
  grid-column-start: 1;
  grid-column-end: -4;
  display: flex;
  align-items: flex-end;
}
.promotion--faded .promotion-viewer__data[data-v-493f8402],
.promotion--faded .promotion-viewer__extra-options[data-v-493f8402] {
  opacity: 0.65;
}
.promotion-viewer__overlay[data-v-493f8402] {
  z-index: 99 !important;
  grid-column-start: 1;
  grid-column-end: -1;
}
/*Screen width*/
.promotions-viewer[data-v-c8ba851a] {
  background-color: #f5f5f5;
  font-size: 1.2rem;
}
.promotions-viewer__grid[data-v-c8ba851a] {
  display: grid;
  grid-template-columns: 8rem repeat(3, auto) fit-content(38rem) repeat(4, auto) repeat(3, calc(7.3333333333rem));
  position: relative;
}
.promotions-viewer__grid-cell[data-v-c8ba851a] {
  grid-column: span 1;
}
.promotions-viewer__grid-cell--sort[data-v-c8ba851a] {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0.5rem 0.5rem 0.5rem 0.8rem;
  cursor: pointer;
}
.promotions-viewer__grid-cell--sort[data-v-c8ba851a]:hover {
  background: #aecadb;
}
.promotions-viewer__grid-cell--heading[data-v-c8ba851a] {
  display: flex;
  align-items: center;
  background-color: #d3dee7;
  border-top: 1px solid #2f477c;
}
.promotions-viewer__grid-cell--heading__unsorted[data-v-c8ba851a] {
  text-indent: 1rem;
}
.promotions-viewer__grid-cell--heading-sorted[data-v-c8ba851a] {
  background-color: #aecadb;
}
.promotions-viewer__grid-cell--main-content[data-v-c8ba851a] {
  padding-top: 2rem;
  background-color: #f5f5f5;
}
.promotions-viewer__grid-cell--sidebar-heading[data-v-c8ba851a] {
  z-index: 93;
}
.promotions-viewer .filter-promotion--promotion-name[data-v-c8ba851a] {
  width: 20rem;
  padding-left: 1.5rem;
}
.promotions-viewer__sidebar-overlay[data-v-c8ba851a] {
  position: absolute;
  top: 0;
  right: 0;
  width: 22rem;
  height: 100%;
}
.promotions-viewer__create-new-promotion[data-v-c8ba851a] {
  margin-left: 1.5rem;
  color: #2f477c;
}
.promotions-viewer--first-item[data-v-c8ba851a] {
  padding-left: 1.5rem;
}
.promotions-viewer--first-item .promotions-viewer__grid-cell--sort[data-v-c8ba851a] {
  padding-left: 0.5rem;
}
.promotions-viewer__actions[data-v-c8ba851a] {
  display: flex;
  justify-content: space-between;
}
.promotions-viewer__actions__bottom[data-v-c8ba851a] {
  padding-top: 2rem;
}
.promotions-viewer__actions__bottom .clear-filter[data-v-c8ba851a] {
  margin: auto;
}
.promotions-viewer__actions__bottom .clear-filter-btn[data-v-c8ba851a] {
  box-shadow: none;
  margin-left: 1.5rem;
  padding: 0;
}
.promotions-viewer__actions__bottom .clear-filter-btn .mdi-close[data-v-c8ba851a] {
  font-size: 1.8rem;
}
.promotions-viewer__actions__bottom .clear-filter-btn label[data-v-c8ba851a] {
  cursor: pointer;
  color: #2f477c;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-size: 1.4rem;
}
.promotions-viewer__actions .export-btn[data-v-c8ba851a] {
  margin-right: 24rem;
  margin-top: 2rem;
  color: #2f477c;
}
.promotions-viewer__create-promotion[data-v-c8ba851a], .promotions-viewer__filter-promotion[data-v-c8ba851a] {
  display: flex;
}
.promotions-viewer__create-promotion span[data-v-c8ba851a], .promotions-viewer__filter-promotion span[data-v-c8ba851a] {
  display: flex;
}
.promotions-viewer__create-promotion label[data-v-c8ba851a], .promotions-viewer__filter-promotion label[data-v-c8ba851a] {
  align-self: center;
}
.promotions-viewer__create-promotion--top[data-v-c8ba851a], .promotions-viewer__filter-promotion--top[data-v-c8ba851a] {
  padding-bottom: 2rem;
}
.promotions-viewer__create-promotion--bottom[data-v-c8ba851a], .promotions-viewer__filter-promotion--bottom[data-v-c8ba851a] {
  padding-top: 2rem;
}
.promotions-viewer__create-promotion--right[data-v-c8ba851a], .promotions-viewer__filter-promotion--right[data-v-c8ba851a] {
  margin-right: 30rem;
  float: right;
}
.promotions-viewer__create-promotion--left[data-v-c8ba851a], .promotions-viewer__filter-promotion--left[data-v-c8ba851a] {
  margin-left: 2rem;
  float: left;
}
.promotions-viewer__create-promotion .v-icon[data-v-c8ba851a], .promotions-viewer__filter-promotion .v-icon[data-v-c8ba851a] {
  color: #2f477c;
}
.promotions-viewer__create-promotion .filter-btn[data-v-c8ba851a], .promotions-viewer__filter-promotion .filter-btn[data-v-c8ba851a] {
  margin-left: 1rem;
  align-self: center;
  color: #2f477c;
}
.promotions-viewer__create-promotion .mdi-close[data-v-c8ba851a], .promotions-viewer__filter-promotion .mdi-close[data-v-c8ba851a] {
  position: absolute;
  left: 22rem;
  align-self: center;
}
.promotions-viewer__virtual-container[data-v-c8ba851a] {
  display: flex;
  flex-direction: column;
  padding-top: 5rem;
  position: absolute;
}
.promotions-viewer__virtual-container div[data-v-c8ba851a] {
  height: 5.8rem;
  display: flex;
  position: relative;
}
.promotions-viewer__ghost-divider[data-v-c8ba851a] {
  margin: 2rem 1.5rem;
}
.promotions-viewer__ghost-header[data-v-c8ba851a] {
  margin-left: 1.5rem;
}
.margin-right[data-v-02b34b0f] {
  margin-right: 0.7rem;
}
.flex-grow[data-v-02b34b0f] {
  flex: 1 0 0;
}
.flex-shrink[data-v-02b34b0f] {
  flex: 0 1 0;
}
.scenario-sidebar__metrics[data-v-02b34b0f] {
  line-height: 1.8rem;
}
.scenario-sidebar__icons[data-v-02b34b0f] {
  align-items: flex-start;
}
.scenario-sidebar__icons[data-v-02b34b0f] > * {
  padding: 0 0.2rem;
  height: 1.8rem;
}
.scenario-sidebar__expand-btn[data-v-02b34b0f] .expand-btn__icon {
  height: 1.8rem;
}
/*Screen width*/
.scenario-viewer[data-v-22050494] {
  display: grid;
  grid-template-columns: 4rem 20rem 6rem auto 10rem min-content 15rem 15rem 20rem 22.5rem 2.6rem 1rem 5rem 22rem;
  position: relative;
}
.scenario-viewer__data[data-v-22050494] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  justify-content: center;
  white-space: nowrap;
  padding: 0 1rem;
  min-height: 3.4rem;
  background-color: #ffffff;
  border-top: #9b9b9b 0.2rem solid;
  border-bottom: #d3d3d3 0.1rem solid;
  font-weight: 600;
  line-height: 1.5rem;
  font-size: 1.1rem;
  color: #4a4a4a;
  letter-spacing: 0;
}
.scenario-viewer__data--first-item[data-v-22050494] {
  border-left: #9b9b9b 0.5rem solid;
}
.scenario-viewer__data[data-v-22050494]:hover {
  cursor: pointer;
}
.scenario-viewer__grid-cell[data-v-22050494] {
  grid-column: span 1;
}
.scenario-viewer__grid-cell--heading[data-v-22050494] {
  margin-top: 1rem;
  font-size: 1.4rem;
  font-weight: 700;
}
.scenario-viewer__grid-cell--main-content[data-v-22050494] {
  padding-top: 1.2rem;
  background-color: #f5f5f5;
}
.scenario-viewer__grid-cell--sidebar[data-v-22050494] {
  z-index: 93;
  background-color: #ffffff;
}
.scenario-viewer__grid-cell--sidebar .scenario-viewer__data[data-v-22050494] {
  border-bottom: none;
}
.scenario-viewer__promotions-viewer[data-v-22050494] {
  grid-column-start: 1;
  grid-column-end: -1;
}
.scenario-viewer__overlay[data-v-22050494] {
  z-index: 99 !important;
  grid-column-start: 1;
  grid-column-end: -1;
}
.scenario--faded .scenario-viewer__data[data-v-22050494] {
  opacity: 0.65;
}
/*Screen width*/
.scenarios-viewer[data-v-7d202a34] {
  padding-bottom: 2rem;
  background-color: #f5f5f5;
  font-size: 1.2rem;
  padding-left: 1.5rem;
}
.scenarios-viewer__heading[data-v-7d202a34] {
  padding-top: 1rem;
  font-size: 1.4rem;
  font-weight: 600;
  color: #4a4a4a;
}
/*Screen width*/
.supply-grid[data-v-1e649bb2] {
  width: 100%;
  height: 75rem;
  border-bottom: solid;
  padding-bottom: 3.5rem;
  border-bottom-width: 0.75rem !important;
  -o-border-image: linear-gradient(to top, rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
     border-image: linear-gradient(to top, rgba(204, 204, 204, 0.7), rgba(203, 203, 203, 0)) 0 1 100%;
}
.supply-grid[data-v-1e649bb2] .currency-cell-rewrite,
.supply-grid[data-v-1e649bb2] .percentage-cell-rewrite {
  margin-top: 0.5rem;
  height: 2rem;
}
.supply-grid[data-v-1e649bb2] .currency-cell-rewrite .v-input__slot,
.supply-grid[data-v-1e649bb2] .percentage-cell-rewrite .v-input__slot {
  height: 2rem;
}
.supply-grid[data-v-1e649bb2] .currency-cell-rewrite .vuex-currency-input__currency-symbol,
.supply-grid[data-v-1e649bb2] .currency-cell-rewrite .vuex-percentage-input__percentage-symbol,
.supply-grid[data-v-1e649bb2] .percentage-cell-rewrite .vuex-currency-input__currency-symbol,
.supply-grid[data-v-1e649bb2] .percentage-cell-rewrite .vuex-percentage-input__percentage-symbol {
  background: transparent;
  color: #000000;
  height: 2rem;
}
.supply-grid[data-v-1e649bb2] .currency-cell-rewrite .v-text-field__details,
.supply-grid[data-v-1e649bb2] .percentage-cell-rewrite .v-text-field__details {
  position: absolute;
  z-index: 9;
  bottom: -0.8rem;
  left: 0.8rem;
  display: none;
}
.supply-grid[data-v-1e649bb2] .currency-cell-rewrite .v-text-field__details {
  left: -4rem;
}
.supply-grid[data-v-1e649bb2] .flex-cell {
  display: flex;
  align-items: center;
  justify-content: center;
}
.supply-grid[data-v-1e649bb2] .ag-cell {
  line-height: 3rem;
  background: #ffffff;
}
.supply-grid[data-v-1e649bb2] .ag-cell .ag-cell-wrapper {
  display: block;
}
.supply-grid[data-v-1e649bb2] .cell-default {
  background: #ffffff;
}
.supply-grid[data-v-1e649bb2] .cell-grey {
  background: #eff5f6;
}
.supply-grid[data-v-1e649bb2] .cell-white {
  background: #ffffff;
}
.supply-grid[data-v-1e649bb2] .case-size-cell {
  border-left: 0.1rem solid #9b9b9b;
  border-right: 0.1rem solid #c2c2c2;
}
.supply-grid[data-v-1e649bb2] .text-right {
  text-align: right;
  padding-right: 0.8rem;
}
.supply-grid[data-v-1e649bb2] .hide-value .ag-cell-value {
  display: none;
}
.supply-grid__title[data-v-1e649bb2] {
  padding: 1rem;
  font-weight: bold;
}
.supply-grid__errors[data-v-1e649bb2] {
  padding: 1rem;
}
.product-case-size[data-v-1e649bb2] {
  border-left: 0.1rem solid;
}
/*Screen width*/
.banner[data-v-c56b9e0c] {
  margin: 1rem;
  background-color: #ea9b66;
  border: 0.1rem solid #ef6c00;
  border-radius: 0.5rem;
  font-weight: normal;
}
.banner__small[data-v-c56b9e0c] {
  height: 2rem;
  padding: 0 1rem 0 1rem;
}
.banner__normal[data-v-c56b9e0c] {
  height: 3rem;
  padding: 0.5rem 1rem;
}
/*Screen width*/
.warning-text[data-v-2f836d06] {
  color: #ff5252;
}
.message-title[data-v-2f836d06] {
  font-size: 1.4rem;
}
/*Screen width*/
.allocation-area-grid[data-v-6d2c9eac] {
  display: grid;
  grid-template-columns: auto 10rem 8rem 8rem 8rem 8rem;
  font-size: 1.2rem;
  overflow-y: auto;
}
.allocation-area-grid__cell[data-v-6d2c9eac] {
  grid-row: span 1;
  grid-column: span 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0.4rem 0.8rem;
}
.allocation-area-grid__cell--alternate[data-v-6d2c9eac] {
  background-color: #f0f5f6;
}
.allocation-area-grid__cell--highlighted[data-v-6d2c9eac] {
  background-color: #e3edf5;
}
.search-bar[data-v-6d2c9eac] {
  border-top: 1px solid #2f477c;
  width: 100%;
  padding: 1rem;
  display: flex;
  align-items: baseline;
  background-color: #d3dee7;
}
.search-bar.no-search-field[data-v-6d2c9eac] {
  padding-bottom: 2rem;
}
.search-bar__search-field[data-v-6d2c9eac] {
  flex: 0 1 24rem;
}
.row-right-align[data-v-6d2c9eac] {
  justify-content: flex-end;
}
/*Screen width*/
.candidates-list[data-v-2f5a27e4] {
  display: grid;
  height: 100%;
}
.candidates-list__drop-area[data-v-2f5a27e4] {
  height: 100%;
}
.candidates-list__candidate-hover[data-v-2f5a27e4]:hover {
  cursor: pointer;
}
.candidates-list #noCandidatesPlaceholder[data-v-2f5a27e4] {
  color: #9b9b9b;
}
/*Screen width*/
.product-group[data-v-16374f0a] {
  border: #2f477c solid 1px;
}
.product-group__delete-container[data-v-16374f0a] {
  position: absolute;
  bottom: 1rem;
  right: 0.5rem;
}
.expansion-header[data-v-16374f0a] {
  min-height: 5rem;
  max-height: 5rem;
}
.product-group__move_icon {
  height: 1.8rem !important;
  width: 100%;
  margin-top: 1.1rem;
}
.product-group .v-text-field.rtls-text-field .v-input__slot {
  height: 20px;
  padding-bottom: 5px;
}
.product-group .v-input.v-text-field.rtls-text-field .v-text-field__slot input {
  padding-top: 0px;
  padding-bottom: 0px;
}
.product-group .v-text-field.rtls-text-field .v-text-field__slot {
  height: 20px;
}
.product-group .v-chip.v-size--small {
  height: 20px;
}
/*Screen width*/
.candidates-list__product[data-v-108b0d2f] {
  margin: 0 1.2rem;
  height: 5rem;
}
.product[data-v-108b0d2f] {
  display: grid;
  grid-template-columns: 4rem 6rem auto 4rem;
  padding: 0.5rem;
  background-color: #eff5f6;
  border-radius: 0.3rem;
}
.product--compact[data-v-108b0d2f] {
  grid-template-columns: 4rem auto;
}
.product__inner-grid[data-v-108b0d2f] {
  display: grid;
  grid-template-columns: auto auto;
}
.product__slot[data-v-108b0d2f] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  display: inline-block;
}
.product__slot--right[data-v-108b0d2f] {
  text-align: right;
}
.product__draggable[data-v-108b0d2f] {
  grid-row: span 2;
  grid-column: span 1;
}
/*Screen width*/
.promotion-allocation-area[data-v-a187d7d2] {
  padding-bottom: 0.5rem;
  font-size: 1.2rem;
  padding-left: 1rem;
}
.promotion-allocation-area__title[data-v-a187d7d2] {
  padding-bottom: 0.5rem;
}
.promotion-allocation-area__grid[data-v-a187d7d2] {
  display: grid;
  grid-template-columns: repeat(7, auto) repeat(2, calc(11rem));
  position: relative;
}
.promotion-allocation-area__data[data-v-a187d7d2] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 0.75rem;
  padding-left: 1rem;
  min-height: 3.5rem;
  background-color: #ffffff;
  border-top: #aecadb 0.2rem solid;
  border-bottom: #d3d3d3 0.1rem solid;
  font-weight: 600;
  line-height: 1.5rem;
  font-size: 1.2rem;
  color: #4a4a4a;
  letter-spacing: 0;
  box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.05), 0 0.2rem 0 0 rgba(0, 0, 0, 0.05);
}
.promotion-allocation-area__data[data-v-a187d7d2]:hover {
  cursor: pointer;
}
.promotion-allocation-area__border-colour--1[data-v-a187d7d2] {
  border-top-color: #d7534e;
}
.promotion-allocation-area__border-colour--2[data-v-a187d7d2] {
  border-top-color: #ea9b66;
}
.promotion-allocation-area__border-colour--3[data-v-a187d7d2] {
  border-top-color: #93ab26;
}
.promotion-allocation-area__border-colour--4[data-v-a187d7d2] {
  border-top-color: #3d8113;
}
.promotion-allocation-area__border-colour--5[data-v-a187d7d2] {
  border-top-color: #c738b4;
}
.promotion-allocation-area__grid-cell--sidebar-heading[data-v-a187d7d2] {
  padding-left: 1rem;
  display: flex;
  z-index: 93;
  background-color: #d3dee7;
  align-items: center;
  border-top: 1px solid #2f477c;
  height: 4.5rem;
}
.promotion-allocation-area__grid-cell--shadow[data-v-a187d7d2] {
  box-shadow: -0.5rem 0 0.5rem -0.5rem rgba(0, 0, 0, 0.05);
}
.promotion-allocation-area__grid-cell--sidebar[data-v-a187d7d2] {
  z-index: 93;
  background-color: #ffffff;
}
.promotion-allocation-area__grid-cell--sidebar .promotion-allocation-area__data[data-v-a187d7d2] {
  border-bottom: none;
  box-shadow: none;
}
.promotion-allocation-area__grid-cell--promotion-content[data-v-a187d7d2] {
  padding-top: 0.5rem;
  background-color: #f5f5f5;
}
.promotion-allocation-area__grid-cell--button .promotion-allocation-area__data[data-v-a187d7d2] {
  padding-top: 0.45rem;
}
.promotion-allocation-area__grid-cell--truncated-content[data-v-a187d7d2] {
  padding-bottom: 0.2rem;
}
.search-bar[data-v-a187d7d2] {
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  align-items: baseline;
}
.search-bar__label[data-v-a187d7d2] {
  margin-right: 0.75rem;
}
.last-column[data-v-a187d7d2] {
  padding-right: 0.75rem;
}
.last-column .promotion-allocation-area__data[data-v-a187d7d2] {
  padding-top: 0;
  justify-content: center;
}
/*Screen width*/
.promotion-products-sidebar[data-v-988c01a6] {
  height: 100%;
}
.promotion-products-sidebar__inner[data-v-988c01a6] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  padding-left: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.promotion-products-sidebar__ppg[data-v-988c01a6] {
  border-top: 0.1rem solid #aecadb;
  height: 5rem;
}
.promotion-products-sidebar .disabled-color[data-v-988c01a6] {
  color: #c2c2c2;
  font-weight: 300;
}
.promotion-products-sidebar__filler[data-v-988c01a6] {
  height: 6.8rem;
}
/*Screen width*/
.sidebar[data-v-3954a8d4] {
  z-index: 90;
}
[data-v-3954a8d4] .candidates-list__candidate {
  grid-column: 1/span 1;
  padding: 0.2rem 5.5rem 0.2rem 2.5rem;
}
[data-v-3954a8d4] .candidates-list__product {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.promotion-products[data-v-3954a8d4] {
  grid-column: span 9;
  display: grid;
  padding-top: 1rem;
}
.promotion-products__sidebar[data-v-3954a8d4] {
  display: grid;
  grid-template-columns: repeat(2, 50%);
  border-top: 1px solid #aecadb;
  z-index: 99;
  grid-column: 2;
}
.promotion-products__no_products[data-v-3954a8d4] {
  padding: 1rem 5.5rem;
}
/*Screen width*/
.copy-resource__text[data-v-7a3a7886] {
  font-size: 1.2rem;
  font-weight: 1.2rem;
  margin-top: 0.5rem;
}
.copy-resource__document-scroller[data-v-7a3a7886] {
  width: 60rem;
}
.checkbox-wrapper[data-v-7a3a7886] {
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-top: 0.5rem;
}
.checkbox-wrapper__row[data-v-7a3a7886] {
  display: grid;
  grid-template-columns: 12rem 5rem 7rem;
  font-size: 1.2rem;
}
.checkbox-wrapper__row--title[data-v-7a3a7886] {
  grid-area: span 1;
}
.checkbox-wrapper__row--cover[data-v-7a3a7886] {
  grid-area: span 2;
}
.checkbox-wrapper__row--inside[data-v-7a3a7886] {
  grid-area: span 3;
  display: flex;
  justify-content: flex-end;
}
.choose-pages-wrapper[data-v-7a3a7886] {
  display: grid;
  grid-template-columns: 14rem 10rem 11rem auto;
  font-size: 1.2rem;
  margin-top: 0.5rem;
}
.choose-pages-wrapper__cover-inside-pages[data-v-7a3a7886] {
  display: flex;
  justify-content: flex-end;
}
.choose-pages-wrapper__cover-inside-pages--title[data-v-7a3a7886] {
  margin-right: 1.2rem;
}
.choose-pages-wrapper__all-pages[data-v-7a3a7886] {
  display: flex;
  flex-direction: column;
  border-right: 0.1rem solid #e7e7e7;
  align-items: flex-end;
  padding-right: 0.5rem;
}
.choose-pages-wrapper__all-pages--btn[data-v-7a3a7886] {
  padding: 0 !important;
  color: #2f477c;
  font-weight: bold;
}
.choose-pages-wrapper__pages-scroller[data-v-7a3a7886] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-left: 0.5rem;
}
/*Screen width*/
.document-scroller[data-v-597e53b0] {
  display: flex;
  height: 10rem;
  margin-top: 1rem;
}
.document-navigator[data-v-597e53b0] {
  display: grid;
  width: 100%;
  color: #9b9b9b;
}
.document-navigator__arrow[data-v-597e53b0] {
  align-self: center;
}
.document[data-v-597e53b0] {
  border-left: 0.1rem solid #e7e7e7;
}
.document__border--right[data-v-597e53b0] {
  border-right: 0.1rem solid #e7e7e7;
}
.document-performance[data-v-597e53b0] {
  align-self: center;
  text-align: right;
  margin-right: 2rem;
}
.selected-document[data-v-597e53b0] {
  border-bottom: 3px solid #2f477c;
  color: #37424a;
  max-width: 50rem;
}
.truncate-text[data-v-597e53b0] {
  font-weight: normal;
}
/*Screen width*/
.area[data-v-6507abb0] {
  color: #ffffff;
  font-size: 5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.area__inner--category[data-v-6507abb0] {
  width: 100%;
  height: 100%;
}
.area__inner--category-active[data-v-6507abb0] {
  width: 100%;
  height: 100%;
  background: #ffffff;
  border: 0.4rem solid #aecadb;
  position: relative;
  overflow: hidden;
}
.area__inner--category-active .assignments-container[data-v-6507abb0] {
  position: absolute;
  top: 1rem;
  left: 1rem;
  width: 90%;
  height: 80%;
  color: #37424a;
  font-size: 1.2rem;
}
.area__inner--category-active .assignments-container .category-label[data-v-6507abb0] {
  font-weight: 600;
}
.area__inner--category-active .assignments-container .category-warning[data-v-6507abb0] {
  color: #c13939;
  padding-left: 1rem;
}
.area__inner--category-active .assignments-container .category-warning[data-v-6507abb0] .v-icon {
  padding-bottom: 0.3rem;
}
.area__inner--category-active .assignments-container .category-warning--text[data-v-6507abb0] {
  font-weight: 600;
  padding-left: 0.2rem;
}
.area__inner--category-active .assignments-container .promotion[data-v-6507abb0] {
  display: flex;
  flex-wrap: wrap;
}
.area__inner--category-active .assignments-container .promotion__products[data-v-6507abb0] {
  padding: 0 1rem;
}
.area__inner--category-active .assignments-container .promotion__name[data-v-6507abb0] {
  font-weight: 600;
}
.area__inner--category-active .assignments-container .promotion__offer-mechanic[data-v-6507abb0] {
  font-weight: 600;
  width: 100%;
}
.area__inner--category-active .assignments-container .promotion__assigned-products[data-v-6507abb0] {
  font-weight: 600;
  text-align: center;
  margin-top: 1.5rem;
}
.area__inner--category-active .category-btn[data-v-6507abb0] {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}
.area__inner--category-active-in-promotions-tab[data-v-6507abb0] {
  border-color: #00a0e2;
}
.non-allocated[data-v-6507abb0] {
  background: #ded4ed;
  border: none;
}
.area-simple[data-v-6507abb0] {
  background-color: #e7e7e7;
}
.area-saved[data-v-6507abb0] {
  background-color: #d3dee7;
}
.area-selected[data-v-6507abb0] {
  background-color: #aecadb;
}
.area-highlighted[data-v-6507abb0] {
  background-color: #e3edf5;
}
/*Screen width*/
.layout-container[data-v-853410d6] {
  height: 100%;
  display: grid;
  grid-gap: 0.5rem;
  gap: 0.5rem;
}
/*Screen width*/
.page-layout[data-v-6fd02a79] {
  padding-left: 1rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.page-layout__labels[data-v-6fd02a79] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.page-layout__labels-label[data-v-6fd02a79] {
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: 600;
  padding: 0.5rem 0;
}
.page-layout-wrapper[data-v-6fd02a79] {
  position: relative;
  width: 100%;
  height: 100%;
  border: 1px solid #e7e7e7;
}
.page-layout-wrapper__selector[data-v-6fd02a79] {
  height: 100%;
  width: 100%;
  display: grid;
}
.page-layout-wrapper__carousel-button[data-v-6fd02a79] {
  position: absolute;
  top: calc(50% - 1rem);
  z-index: 2;
}
.page-layout-wrapper__carousel-button--next[data-v-6fd02a79] {
  right: 1rem;
}
.page-layout-wrapper__carousel-button--prev[data-v-6fd02a79] {
  left: 1rem;
}
.page-layout-wrapper__panel[data-v-6fd02a79] {
  position: absolute;
  width: 32rem;
  height: 12rem;
  top: calc(50% - 6rem);
  left: calc(50% - 16rem);
  background: rgba(255, 255, 255, 0.8);
}
.page-layout-wrapper__panel--description[data-v-6fd02a79] {
  text-align: center;
  font-size: 1.2rem;
}
.page-layout-wrapper__panel--select-template[data-v-6fd02a79] {
  display: flex;
  justify-content: center;
}
.page-layout-wrapper__panel--select-button[data-v-6fd02a79] {
  background: transparent;
  border: 0.0625rem solid #2f477c;
  color: #2f477c;
  width: 7rem;
  margin-left: calc(50% - 3.5rem);
}
.page-layout-wrapper__panel--select-button[data-v-6fd02a79]:hover {
  color: #ffffff;
  background: #2f477c;
}
.nav-link[data-v-6fd02a79] {
  color: #2f477c;
}
/*Screen width*/
.promo-resource-tab-section[data-v-75312811] {
  display: grid;
  grid-template-columns: auto 11rem 11rem;
  position: relative;
}
.promo-resource-tab-section__sidebar-header[data-v-75312811] {
  border-top: 1px solid #2f477c;
  display: flex;
  margin-top: 2rem;
  background-color: #d3dee7;
  height: 4rem;
  align-items: center;
  z-index: 93;
  position: relative;
}
.promo-resource-tab-section__sidebar-header--title[data-v-75312811] {
  position: absolute;
  top: -6rem;
  padding: 1.5rem;
  font-size: 1.2rem;
}
.promo-resource-tab-section__sidebar-content[data-v-75312811] {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 93;
  font-weight: 600;
  line-height: 1.5rem;
}
.promo-resource-tab-section__split-without-sidebar[data-v-75312811] {
  min-height: 70rem;
  grid-template-columns: calc(50% - 12rem) 2rem calc(50% - 12rem) 22rem;
}
.promo-resource-tab-section__split-with-sidebar[data-v-75312811] {
  min-height: 70rem;
  grid-template-columns: calc(50% - 12rem) 2rem calc((50% - 12rem) + 22rem);
}
.promo-resource-tab-section__divider[data-v-75312811] {
  padding-left: 1.5rem;
}
.promo-resource-tab-section__container[data-v-75312811] {
  display: flex;
  justify-content: space-between;
}
.promo-resource-tab-section__container--right[data-v-75312811] {
  align-self: center;
  margin-right: 2rem;
  font-size: 1.2rem;
}
.promo-resource-tab-section__container--right strong[data-v-75312811] {
  margin-right: 1rem;
}
.promo-resource-tab-section .disabled-text[data-v-75312811] {
  color: #c2c2c2;
}
.promo-resource-tab-section .text-right[data-v-75312811] {
  margin-right: 1.2rem;
  padding-bottom: 1.2rem;
}
.document-scroller[data-v-75312811] {
  width: 60%;
}
.page-brief[data-v-75312811] {
  padding-top: 1rem;
  padding-left: 1rem;
}
.promo-resource__locked-msg[data-v-75312811] {
  margin-left: 4rem;
  margin-right: 24rem;
}
.horizontal-divider[data-v-75312811] {
  margin: 1rem 0;
}
.margin-top[data-v-75312811] {
  margin-top: 1.2rem;
}
.margin-left[data-v-75312811] {
  margin-left: 0.8rem;
}
.workflow-tasks-dropdown[data-v-75312811] {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding-top: 0.7rem;
  padding-right: 2rem;
  margin-left: 1rem;
  font-size: 1.2rem;
  font-weight: 600;
  background-color: #e3edde;
}
.page-layout-container[data-v-75312811] {
  height: 100%;
  max-height: 70rem;
}
.page-layout-left-column[data-v-75312811] {
  padding-left: 1rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
/*Screen width*/
.promotion-resources[data-v-603abea8] {
  border-top: 1px solid #dddddd;
}
.channel-provision-title[data-v-603abea8] {
  font-size: 1.2rem;
  font-weight: 700;
  display: inline-block;
}
/*Screen width*/
.pagination-container[data-v-37039bb9] {
  display: flex;
  flex-direction: row;
}
.pagination-container__select[data-v-37039bb9] .v-select__slot {
  background-color: #f2f3f4;
}
.pagination-container__select[data-v-37039bb9] .v-select__slot .v-label {
  padding-left: 1rem;
  padding-right: 0.6rem;
}
.pagination-container__select[data-v-37039bb9] .v-select__selections {
  line-height: 1.6rem;
}
.pagination-container__select[data-v-37039bb9] .v-select__selections input {
  width: 0;
}
.pagination-container__select[data-v-37039bb9] .v-select__selection.v-select__selection--comma {
  padding-left: 1rem !important;
}
.pagination-container__select[data-v-37039bb9] .v-select__slot,
.pagination-container__select[data-v-37039bb9] .v-input__slot {
  height: 2.2rem !important;
}
.pagination-container__no-of-pages[data-v-37039bb9] {
  font-size: 1.2rem;
  line-height: 2.4rem;
  padding: 0 1rem 0 1rem;
}
.pagination-container__label[data-v-37039bb9] {
  font-size: 1.2rem;
  line-height: 2.4rem;
  padding: 0 1rem 0 3rem;
}
.pagination-container__disabled .pagination-container__label[data-v-37039bb9] {
  color: #c2c2c2;
}
/*Screen width*/
.page-navigator[data-v-cf2ce294] {
  border-top: 1px solid #e7e7e7;
  padding: 2rem 4.5rem 2.5rem;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.page-navigator__notifications-icon[data-v-cf2ce294] {
  padding-left: 3rem;
  padding-top: 0.2rem;
}
.page-navigator__buttons[data-v-cf2ce294] {
  padding-top: 0.2rem;
}
.page-navigator__template-drop-down[data-v-cf2ce294] {
  width: 25rem;
}
.page-navigator__template-drop-down--is-page-resource[data-v-cf2ce294] {
  margin-bottom: 2rem;
}
/*Screen width*/
.slots-selector-container[data-v-4104df4c] {
  display: flex;
  flex-direction: row;
}
.slots-selector-container__select[data-v-4104df4c] .v-select__slot {
  background-color: #f2f3f4;
}
.slots-selector-container__select[data-v-4104df4c] .v-select__slot .v-label {
  padding-left: 1rem;
  padding-right: 0.6rem;
}
.slots-selector-container__select[data-v-4104df4c] .v-select__selections {
  line-height: 1.6rem;
}
.slots-selector-container__select[data-v-4104df4c] .v-select__selections input {
  width: 0;
}
.slots-selector-container__select[data-v-4104df4c] .v-select__selection.v-select__selection--comma {
  padding-left: 1rem !important;
}
.slots-selector-container__select[data-v-4104df4c] .v-select__slot,
.slots-selector-container__select[data-v-4104df4c] .v-input__slot {
  height: 2.2rem !important;
}
.slots-selector-container__no-of-slots[data-v-4104df4c] {
  font-size: 1.2rem;
  line-height: 2.4rem;
  padding: 0 1rem 0 1rem;
}
.slots-selector-container__label[data-v-4104df4c] {
  font-size: 1.2rem;
  line-height: 2.4rem;
  padding: 0 1rem 0 1rem;
}
.slots-selector-container__disabled .slots-selector-container__label[data-v-4104df4c] {
  color: #c2c2c2;
}
/*Screen width*/
.product-groups[data-v-4f63fde6] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
/*Screen width*/
.proxy-products[data-v-74ef68e6] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
/*Screen width*/
.bookmarks-viewer[data-v-b7a0dcdc] {
  padding-left: 0.5rem;
}
.bookmarks-viewer .bookmarks-grid[data-v-b7a0dcdc] {
  display: grid;
  grid-template-columns: 20rem 20rem 20rem 10rem 5rem 5rem 5rem;
}
.bookmarks-viewer__top[data-v-b7a0dcdc] {
  margin-bottom: 1.5rem;
}
.bookmarks-viewer__header[data-v-b7a0dcdc] {
  padding-top: 1rem;
  font-size: 1.2rem;
  font-weight: 400;
  color: #37424a;
  background-color: #ffffff;
  padding-left: 1rem;
  padding-bottom: 0.6rem;
  border-bottom: #e7e7e7 0.1rem solid;
}
.bookmarks-viewer__header.last[data-v-b7a0dcdc] {
  grid-column-end: span 3;
  padding-right: 1.5rem;
}
.bookmarks-viewer__icons[data-v-b7a0dcdc] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 1.5rem 1rem;
  background-color: #ffffff;
  height: 100%;
}
.bookmarks-viewer__new-bookmark[data-v-b7a0dcdc] {
  grid-column: 1/span 6;
  border-top: #e7e7e7 0.1rem solid;
  padding: 1rem 0;
}
.bookmarks-viewer .filler[data-v-b7a0dcdc] {
  grid-column-start: 1;
  grid-column-end: -1;
  margin-bottom: 1.5rem;
}
.bookmarks-viewer__buttons[data-v-b7a0dcdc] {
  grid-column-start: 1;
  grid-column-end: -1;
  background: #ffffff;
  padding-bottom: 1rem;
  text-align: right;
  padding-right: 2rem;
}
.bookmarks-viewer__buttons .cancel-button[data-v-b7a0dcdc] {
  color: #2f477c;
  font-weight: 600;
}
.bookmarks-viewer__author-avatar[data-v-b7a0dcdc] {
  background-color: #37424a;
  font-size: 1rem;
  font-weight: 400;
}
.bookmarks-viewer[data-v-b7a0dcdc] .vuex-form-viewer__grid-cell {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0.6rem 1rem;
  background-color: #ffffff;
  font-weight: 400;
  line-height: 3rem;
  font-size: 1.2rem;
  color: #37424a;
  letter-spacing: 0;
  height: 100%;
}
.bookmarks-viewer[data-v-b7a0dcdc] .vuex-form-viewer__grid-cell:hover {
  cursor: pointer;
}
.bookmarks-viewer[data-v-b7a0dcdc] .text-bold {
  font-weight: 600;
}
.bookmarks-viewer[data-v-b7a0dcdc] .v-input--is-disabled .v-input__control > .v-input__slot:before {
  -o-border-image: none !important;
     border-image: none !important;
  border: none !important;
}
.bookmarks-viewer[data-v-b7a0dcdc] .v-input--is-disabled .v-input__append-inner {
  display: none;
}
.bookmarks-viewer[data-v-b7a0dcdc] .vuex-form-viewer__edit form > div {
  margin: 0 !important;
}
.bookmarks-viewer[data-v-b7a0dcdc] .vuex-from-grid > div {
  background: #fff;
  padding: 1rem 1rem 0.7rem;
  height: 100%;
}
.bookmarks-viewer[data-v-b7a0dcdc] .vuex-from-grid .rtls-select-container {
  padding-top: 0.6rem;
}
/*Screen width*/
.promotions__grid[data-v-6dc865d2] {
  display: grid;
  grid-template-columns: 3.4rem 22rem 10rem 42rem;
  position: relative;
}
.promotions__data[data-v-6dc865d2] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 0.75rem;
  padding-left: 1rem;
  min-height: 3.5rem;
  background-color: #ffffff;
  border-top: #aecadb 0.2rem solid;
  border-bottom: #d3d3d3 0.1rem solid;
  font-weight: 600;
  line-height: 1.5rem;
  font-size: 1.2rem;
  color: #4a4a4a;
  letter-spacing: 0;
  box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.05), 0 0.2rem 0 0 rgba(0, 0, 0, 0.05);
}
.promotions__data[data-v-6dc865d2]:hover {
  cursor: pointer;
}
.promotions__border-colour--1[data-v-6dc865d2] {
  border-top-color: #d7534e;
}
.promotions__border-colour--2[data-v-6dc865d2] {
  border-top-color: #ea9b66;
}
.promotions__border-colour--3[data-v-6dc865d2] {
  border-top-color: #93ab26;
}
.promotions__border-colour--4[data-v-6dc865d2] {
  border-top-color: #3d8113;
}
.promotions__border-colour--5[data-v-6dc865d2] {
  border-top-color: #c738b4;
}
.promotions__grid-cell[data-v-6dc865d2] {
  padding-top: 0.5rem;
  display: contents;
}
.last-column[data-v-6dc865d2] {
  padding-right: 0.75rem;
}
.last-column .promotions__data[data-v-6dc865d2] {
  padding-top: 0;
  justify-content: center;
}
/*Screen width*/
[data-v-e1ca5da0] .rtls-expansion-panel .rtls-expansion-panel-header .rtls-expansion-panel-header__label {
  font-size: 1.3rem;
  color: #2f477c;
}
.sp-promotions[data-v-e1ca5da0] {
  display: flex;
  padding-bottom: 2rem;
}
.sp-promotions__title[data-v-e1ca5da0] {
  width: 17rem;
  text-align: right;
  font-size: 1.3rem;
  padding-right: 1rem;
}
/*Screen width*/
.filter-bar[data-v-596d2c34] {
  border-top: 1px solid #2f477c;
  width: 100%;
  padding: 1rem;
  display: flex;
  background-color: #d3dee7;
}
.filter-bar__grouping[data-v-596d2c34] {
  display: flex;
  flex: 1;
  align-items: baseline;
}
.filter-bar__grouping > *[data-v-596d2c34] {
  margin-right: 1rem;
}
.filter-bar__parent-filter[data-v-596d2c34] {
  margin-right: 1rem;
}
.filter-bar__label[data-v-596d2c34] {
  color: #37424a;
  line-height: 2.8rem;
  font-size: 1.4rem;
  font-weight: 300;
}
.filter-bar__main-select[data-v-596d2c34] {
  flex: 0 1 20rem;
}
.filter-bar__cancel-button[data-v-596d2c34] {
  padding-top: 0.8rem;
  margin-left: 0.8rem;
}
.filter-bar__add-button[data-v-596d2c34] {
  line-height: 2.8rem;
}
.filter-bar .filter-group__filters[data-v-596d2c34] .v-autocomplete .v-select__slot > input {
  padding-left: 0.5rem;
}
/*Screen width*/
.commitment-matrix[data-v-78e5d224] {
  display: grid;
  grid-template-rows: 5rem 5rem auto;
  background: #ffffff;
}
.commitment-matrix__key[data-v-78e5d224] {
  grid-column-start: 1;
  grid-column-end: -1;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 0 1rem;
  background: #ffffff;
  font-size: 1.1rem;
  font-weight: 400;
  margin-top: 1rem;
}
.commitment-matrix__label[data-v-78e5d224] {
  margin-left: 0.3rem;
  margin-right: 0.3rem;
  line-height: 1.5rem;
}
.commitment-matrix__header[data-v-78e5d224] {
  grid-row: 1/span 2;
  display: flex;
  padding: 0 0 0.5rem 0.5rem;
  border-bottom: #c2c2c2 0.1rem solid;
  font-weight: 600;
  line-height: 3rem;
  font-size: 1.1rem;
  align-items: flex-end;
}
.commitment-matrix__resources-wrapper[data-v-78e5d224] {
  display: contents;
}
.commitment-matrix__resource-header[data-v-78e5d224] {
  padding: 0.6rem 0 0 1rem;
  margin: 0;
}
.commitment-matrix__resource-options[data-v-78e5d224] {
  display: contents;
}
.commitment-matrix__resource-options--top[data-v-78e5d224] {
  padding: 0 0.6rem 0 1.2rem;
  border-left: #c2c2c2 0.1rem solid;
  border-bottom: #c2c2c2 0.1rem solid;
  color: #37424a;
  font-weight: 400;
  font-size: 1.2rem;
  grid-row: 2;
}
.commitment-matrix__resource-options--bottom[data-v-78e5d224] {
  border-left: #c2c2c2 0.1rem solid;
  border-bottom: #c2c2c2 0.1rem solid;
  color: #37424a;
  font-weight: 400;
  font-size: 1.2rem;
  grid-row: 3;
}
.commitment-matrix__resource-options--bottom .bottom-no-of-occurrences[data-v-78e5d224] {
  padding: 0.2rem 0.4rem;
  height: 2.2rem;
  border-bottom: #c2c2c2 0.1rem solid;
}
.commitment-matrix__resource-options--bottom .bottom-notes[data-v-78e5d224] {
  height: 9rem;
}
.commitment-matrix__resource-options--bottom[data-v-78e5d224] .v-text-field.rtls-text-field .v-input__slot {
  height: 1.5rem;
}
.commitment-matrix__resource-options--bottom[data-v-78e5d224] .v-textarea {
  height: 100%;
}
.commitment-matrix__resource-options--bottom[data-v-78e5d224] .v-textarea .v-input__slot {
  height: 100%;
  padding-left: 0.5rem;
  padding-top: 0;
  margin: 0;
  border: none;
}
.commitment-matrix__resource-options--bottom[data-v-78e5d224] .v-textarea .v-input__slot textarea {
  height: 100%;
}
.commitment-matrix__resource-options--bottom[data-v-78e5d224] .v-textarea .v-input__slot fieldset {
  border: none;
}
.commitment-matrix__resource-options--bottom[data-v-78e5d224] .v-textarea .v-input__control {
  height: 100%;
  padding-left: 0;
}
.commitment-matrix__resource-options--bottom[data-v-78e5d224] .v-messages.error--text {
  z-index: 1;
  background-color: #ffffff;
  margin-top: 0.5rem;
}
.commitment-matrix__occurrence[data-v-78e5d224] {
  width: 5rem;
}
.commitment-matrix__note[data-v-78e5d224] {
  height: 100%;
}
.commitment-matrix__store-groups[data-v-78e5d224] {
  grid-row: 3;
  grid-column: 1;
  border-bottom: #c2c2c2 0.1rem solid;
  padding: 1rem;
}
.commitment-matrix__value[data-v-78e5d224] {
  padding-left: 0.6rem;
  padding-top: 0.6rem;
  font-weight: 400;
  font-size: 1.2rem;
  border-bottom: #c2c2c2 0.1rem solid;
  color: #37424a;
}
.commitment-matrix__value[data-v-78e5d224] .v-text-field.rtls-text-field .v-input__slot {
  height: 2.2rem;
}
.commitment-matrix__value[data-v-78e5d224] .vuex-currency-input__currency-symbol {
  height: 2.3rem;
}
.commitment-matrix .align-top[data-v-78e5d224] {
  align-items: flex-start;
}
.commitment-matrix .border-left[data-v-78e5d224] {
  border-left: #c2c2c2 0.1rem solid;
}
.commitment-matrix .resource-options--bottom-width[data-v-78e5d224] {
  width: 9rem;
}
.commitment-matrix__measurement-counts[data-v-78e5d224] {
  border-radius: 50%;
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.1rem;
  text-align: center;
  line-height: 1.4rem;
  margin-left: 0.15rem;
  margin-right: 0.15rem;
}
.commitment-matrix__measurement-counts--executed[data-v-78e5d224] {
  background: #2f477c;
  color: #ffffff;
}
.commitment-matrix__measurement-counts--planned[data-v-78e5d224] {
  background: #ffffff;
  color: #2f477c;
  border-color: #2f477c;
  border-style: solid;
  border-width: 0.1rem;
  line-height: 1.3rem;
}
.measurement[data-v-6bfae440] {
  margin-top: 0;
  padding-top: 0;
}
/*Screen width*/
.supplier-commitment-form-wrapper[data-v-dd4ce85c] {
  display: contents;
}
.supplier-commitment-form-wrapper__view-promotions[data-v-dd4ce85c] {
  grid-column: 1/last-column;
  padding: 0 1rem;
  background: #ffffff;
}
.supplier-commitment-form-wrapper__buttons[data-v-dd4ce85c] {
  background: #ffffff;
  display: grid;
  grid-template-columns: 25% auto;
  grid-column: 1/last-column;
  border-top: #c2c2c2 0.1rem solid;
  padding: 1.5rem 0 1.5rem 1rem;
  font-size: 1.2rem;
  font-weight: 600;
}
.supplier-commitment-form-wrapper__buttons--save[data-v-dd4ce85c] {
  text-align: right;
}
.supplier-commitment-form-wrapper__buttons--save .save-btn[data-v-dd4ce85c] {
  padding: 0 1.2rem;
  height: 2rem;
  margin-left: 1rem;
}
/*Screen width*/
.supplier-commitments-form[data-v-554728ec] {
  display: contents;
}
.supplier-commitments-form__form[data-v-554728ec] {
  display: contents;
}
.supplier-commitments-form__grid-cell[data-v-554728ec] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0.6rem 1rem;
  background-color: #ffffff;
  border-top: #c2c2c2 0.1rem solid;
  font-weight: 400;
  line-height: 3rem;
  font-size: 1.2rem;
  color: #37424a;
  letter-spacing: 0;
}
.supplier-commitments-form__grid-cell[data-v-554728ec] .theme--light.v-label {
  color: #37424a;
}
.supplier-commitments-form__grid-cell[data-v-554728ec] .error--text {
  font-weight: 400;
}
.supplier-commitments-form .supplier-commitments-form__grid-cell[data-v-554728ec]:first-child {
  font-weight: 600;
}
.supplier-commitments-form__radio-group[data-v-554728ec] .v-input--selection-controls {
  margin: 0;
  padding: 0;
}
.supplier-commitments-form__radio-group[data-v-554728ec] .v-input--selection-controls__input {
  margin-right: 0;
  width: 1.8rem;
}
.supplier-commitments-form__radio-group[data-v-554728ec] .v-input--selection-controls__input .v-icon.v-icon {
  font-size: 1.4rem;
}
.supplier-commitments-form__expanded-area[data-v-554728ec] {
  padding: 0.6rem 1rem;
  background-color: #ffffff;
  grid-column: 1/last-column;
}
.supplier-commitments-form__expanded-component[data-v-554728ec] {
  display: contents;
}
/*Screen width*/
.supplier-commitment-viewer-wrapper[data-v-6a58f274] {
  display: contents;
  z-index: 102;
}
.supplier-commitment-viewer[data-v-6a58f274] {
  display: contents;
  position: relative;
}
.supplier-commitment-viewer__grid-cell[data-v-6a58f274] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0.6rem 1rem;
  background-color: #ffffff;
  border-top: #e7e7e7 0.1rem solid;
  font-weight: 400;
  line-height: 3rem;
  font-size: 1.2rem;
  color: #37424a;
  letter-spacing: 0;
  height: 100%;
}
.supplier-commitment-viewer__grid-cell > div[data-v-6a58f274] {
  display: flex;
}
.supplier-commitment-viewer__grid-cell[data-v-6a58f274]:hover {
  cursor: pointer;
}
.supplier-commitment-viewer__grid-cell[data-v-6a58f274] .theme--light.v-label {
  color: #37424a;
}
.supplier-commitment-viewer__grid-cell[data-v-6a58f274] .measurement .v-input--selection-controls__input {
  margin-right: 0;
  width: 1.8rem;
}
.supplier-commitment-viewer__grid-cell[data-v-6a58f274] .measurement .v-input--selection-controls__input .v-icon.v-icon {
  font-size: 1.4rem;
}
.supplier-commitment-viewer > div:first-child .supplier-commitment-viewer__grid-cell[data-v-6a58f274] {
  font-weight: 600;
}
.supplier-commitment-viewer__expanded-area[data-v-6a58f274] {
  grid-column: 1/span 8;
  background-color: #ffffff;
  padding: 0.6rem 1rem;
}
.supplier-commitments-viewer__header + .supplier-commitment-viewer-wrapper .supplier-commitment-viewer__grid-cell[data-v-6a58f274],
.supplier-commitments-viewer__historical-title + .supplier-commitment-viewer-wrapper .supplier-commitment-viewer__grid-cell[data-v-6a58f274] {
  border-top-color: #c2c2c2;
}
/*Screen width*/
.supplier-commitments-viewer[data-v-8ad57c64] {
  background-color: #ffffff;
  padding-bottom: 2rem;
}
.supplier-commitments-viewer__toggle[data-v-8ad57c64] {
  width: 100%;
  padding: 1rem 0 1rem 1rem;
}
.supplier-commitments-viewer__specified-allocations-grid[data-v-8ad57c64] {
  display: grid;
  grid-template-columns: 20rem 20rem auto 25rem 15rem 10rem 20rem 5rem 5rem [last-column];
}
.supplier-commitments-viewer__specified-allocations-grid[data-v-8ad57c64] .category .v-select.v-select--chips.v-select--chips--small .v-chip {
  margin: 0.2rem 0.4rem;
}
.supplier-commitments-viewer__specified-allocations-grid[data-v-8ad57c64] .category .v-select.v-select--chips.v-select--chips--small .v-select__selections {
  min-height: 2.8rem;
}
.supplier-commitments-viewer__total-spend-grid[data-v-8ad57c64] {
  display: grid;
  grid-template-columns: 20rem 20rem auto 10rem 10rem 10rem 10rem 20rem 5rem 5rem [last-column];
}
.supplier-commitments-viewer__header[data-v-8ad57c64] {
  padding-top: 1rem;
  font-size: 1.2rem;
  font-weight: 400;
  color: #37424a;
  padding-left: 1rem;
  padding-bottom: 0.3rem;
}
.supplier-commitments-viewer__header.bold[data-v-8ad57c64] {
  font-weight: 600;
}
.supplier-commitments-viewer__historical-title[data-v-8ad57c64] {
  grid-column-start: 1;
  grid-column-end: -1;
  padding: 2rem 1rem 1rem;
  font-weight: 700;
  font-size: 1.4rem;
}
/*Screen width*/
.funded-promotions-list-wrapper__funded-promotions[data-v-3ea524e2] {
  grid-column-start: 1;
  grid-column-end: -1;
  font-size: 1.3rem;
  line-height: 1.4rem;
  text-align: left;
  color: #37424a;
  padding-left: 1.5rem;
  font-weight: 600;
  padding-top: 0.9rem;
  padding-bottom: 0.9rem;
  border-top: #e7e7e7 0.1rem solid;
  border-bottom: #e7e7e7 0.1rem solid;
  background-color: #ffffff;
}
.funded-promotions-list-wrapper__funded-promotions--no-allocated-promotions[data-v-3ea524e2] {
  border-top: none;
  font-size: 1.2rem;
  font-weight: 500;
}
.funded-promotions-list-wrapper__promotion-group-title[data-v-3ea524e2] {
  padding-right: 1rem;
  text-align: right;
}
.funded-promotions-list-wrapper__funding-value[data-v-3ea524e2] {
  text-align: right;
  padding-right: 1rem;
  border-left: #c2c2c2 0.1rem solid;
}
.funded-promotions-list-wrapper__funding-value--right-border[data-v-3ea524e2] {
  border-right: #c2c2c2 0.1rem solid;
}
.funded-promotions-list-wrapper__remaining-row-filler[data-v-3ea524e2] {
  grid-column: span 5;
  background-color: #ffffff;
}
.funded-promotions-list-wrapper__funded-promotions-list[data-v-3ea524e2] {
  background-color: #ffffff;
  display: flex;
  grid-column: 2/4;
}
.funded-promotions-list-wrapper__single-column[data-v-3ea524e2] {
  background-color: #ffffff;
  grid-column: span 1;
  padding-bottom: 1.5rem;
}
.funded-promotions-list-wrapper__row-divider[data-v-3ea524e2] {
  grid-column-start: 1;
  grid-column-end: -1;
  border-bottom: #e7e7e7 0.1rem solid;
}
/*Screen width*/
.funded-promotions-list[data-v-89434736] {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.funded-promotions-list__data[data-v-89434736] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-top: 0.75rem;
  padding-left: 3rem;
  padding-right: 3rem;
  min-height: 3.5rem;
  background-color: #ffffff;
  border-top: #aecadb 0.2rem solid;
  border-bottom: #d3d3d3 0.1rem solid;
  font-weight: 600;
  line-height: 1.5rem;
  font-size: 1.2rem;
  color: #4a4a4a;
  letter-spacing: 0;
  box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.05), 0 0.2rem 0 0 rgba(0, 0, 0, 0.05);
}
.funded-promotions-list__data[data-v-89434736]:hover {
  cursor: pointer;
}
.funded-promotions-list__border-colour--1[data-v-89434736] {
  border-top-color: #d7534e;
}
.funded-promotions-list__border-colour--2[data-v-89434736] {
  border-top-color: #ea9b66;
}
.funded-promotions-list__border-colour--3[data-v-89434736] {
  border-top-color: #93ab26;
}
.funded-promotions-list__border-colour--4[data-v-89434736] {
  border-top-color: #3d8113;
}
.funded-promotions-list__border-colour--5[data-v-89434736] {
  border-top-color: #c738b4;
}
.funded-promotions-list__grid-cell[data-v-89434736] {
  padding-top: 0.5rem;
  display: contents;
}
.funded-promotions-list__last-column[data-v-89434736] {
  flex: 1 0 0;
}
/*Screen width*/
.total-spend-viewer-target__grid[data-v-13281b82] {
  font-size: 1.2rem;
  border-bottom: 0.1rem solid #c2c2c2;
  display: grid;
  grid-template-columns: auto 15rem 10rem 10rem 45rem;
}
.total-spend-viewer-target__grid .bold-text[data-v-13281b82] {
  font-weight: bold;
}
.total-spend-viewer-target__grid > div[data-v-13281b82] {
  padding: 1rem;
}
.total-spend-viewer-target__grid .total-year-target[data-v-13281b82] {
  display: flex;
  line-height: 1.4rem;
  justify-self: flex-end;
}
.total-spend-viewer-target__grid .total-year-target .primary-target[data-v-13281b82] {
  font-size: 1.4rem;
  color: #00a0e2;
  margin-right: 2rem;
}
.total-spend-viewer-target__grid .number-cell[data-v-13281b82] {
  text-align: right;
  background-color: #eef5fd;
  border-right: 0.1rem solid #c2c2c2;
}
/*Screen width*/
.total-spend-viewer__funded-promotions-list-wrapper[data-v-040ea49e] {
  display: contents;
}
.total-spend-viewer__icons[data-v-040ea49e] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0.9rem 1.5rem;
  background-color: #ffffff;
}
.total-spend-viewer__filler[data-v-040ea49e] {
  grid-column-start: 1;
  grid-column-end: -1;
  margin: 1rem 0;
  height: 1rem;
}
.total-spend-viewer__filler--grey[data-v-040ea49e] {
  background-color: #f2f3f4;
}
.total-spend-viewer__filler--reseted-margin[data-v-040ea49e] {
  margin-top: 0;
  background-color: #f2f3f4;
}
.total-spend-viewer__new-card[data-v-040ea49e] {
  grid-column-start: 1;
  grid-column-end: -1;
  border-top: #e7e7e7 0.1rem solid;
  background-color: #ffffff;
}
.total-spend-viewer__buttons[data-v-040ea49e] {
  grid-column-start: 1;
  grid-column-end: -1;
  background: #ffffff;
  padding-bottom: 1rem;
  text-align: right;
  padding-right: 2rem;
}
.total-spend-viewer__buttons--cancel-button[data-v-040ea49e] {
  color: #2f477c;
  font-weight: 600;
}
.total-spend-viewer__create-button[data-v-040ea49e] {
  margin-left: 1rem;
  font-size: 1.2rem;
}
.total-spend-viewer__bottom[data-v-040ea49e] {
  grid-column-start: 1;
  grid-column-end: -1;
  margin-top: 1rem;
}
.total-spend-viewer__grid[data-v-040ea49e] {
  display: grid;
  grid-template-columns: 20rem 20rem auto 15rem 10rem 10rem 10rem 20rem 5rem 5rem 5rem;
}
.total-spend-viewer__header[data-v-040ea49e] {
  padding-top: 1rem;
  font-size: 1.2rem;
  font-weight: 400;
  color: #37424a;
  background-color: #ffffff;
  padding-left: 1rem;
  padding-bottom: 0.6rem;
  border-bottom: #c2c2c2 0.1rem solid;
}
.total-spend-viewer__header.last-column[data-v-040ea49e] {
  grid-column-end: span 4;
  padding-right: 1rem;
}
.total-spend-viewer__header.select-heading[data-v-040ea49e] {
  grid-column-end: span 3;
  text-align: center;
  padding-right: 3rem;
}
.total-spend-viewer__header.bold[data-v-040ea49e] {
  font-weight: 600;
}
.total-spend-viewer__historical-title[data-v-040ea49e] {
  grid-column-start: 1;
  grid-column-end: -1;
  padding: 2rem 1rem 1rem;
  font-weight: 700;
  font-size: 1.4rem;
  background-color: #ffffff;
}
.total-spend-viewer__target[data-v-040ea49e] {
  grid-column-start: 1;
  grid-column-end: -1;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__edit {
  font-weight: 400;
  line-height: 3rem;
  font-size: 1.2rem;
  color: #37424a;
  letter-spacing: 0;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__edit .store-groups {
  display: flex;
  grid-column: 1/span 7;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__edit .promo-resources {
  grid-column: span 4;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__edit .border-right {
  border-right: #c2c2c2 0.1rem solid;
  text-align: right;
  padding-right: 1rem;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__edit .align-right {
  text-align: right;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__edit .bold {
  font-weight: 600;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__edit .icon-checkboxes-list-container__control {
  display: flex;
  padding: 0;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__edit .rtls-select-container {
  display: flex;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__edit .rtls-select-container__label {
  margin-right: 1rem;
  line-height: 4rem;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0rem 1rem;
  background-color: #ffffff;
  font-weight: 400;
  line-height: 3rem;
  font-size: 1.2rem;
  color: #37424a;
  letter-spacing: 0;
  height: 100%;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell.category .v-select.v-select--chips.v-select--chips--small .v-chip {
  margin: 0.2rem 0.4rem;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell.category .v-select.v-select--chips.v-select--chips--small .v-select__selections {
  min-height: 2.8rem;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell.store-groups {
  padding-top: 2rem;
  grid-column: 1/span 7;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell.allocation-checkbox {
  display: flex;
  justify-content: center;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell.promo-resources {
  padding-top: 2rem;
  grid-column: span 4;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell.border-right {
  border-right: #c2c2c2 0.1rem solid;
  text-align: right;
  padding-right: 1rem;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell.align-right {
  text-align: right;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell.bold {
  font-weight: 600;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell .rtls-select-container {
  display: flex;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell .rtls-select-container__label {
  margin-right: 1rem;
  font-weight: 400;
  line-height: 3rem;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell .rtls-select-container .v-input--is-disabled .v-input__control > .v-input__slot:before {
  -o-border-image: none !important;
     border-image: none !important;
  border: none !important;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell .rtls-select-container .v-input--is-disabled .v-input__append-inner {
  display: none;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__grid-cell .icon-checkboxes-list-container__control {
  display: flex;
  padding: 0;
}
.total-spend-viewer[data-v-040ea49e] .v-input--is-disabled .v-input__control > .v-input__slot:before {
  -o-border-image: none !important;
     border-image: none !important;
  border: none !important;
}
.total-spend-viewer[data-v-040ea49e] .v-input--is-disabled .v-input__append-inner {
  display: none;
}
.total-spend-viewer[data-v-040ea49e] .vuex-form-viewer__edit form > div {
  margin: 0.3rem 0 !important;
}
.total-spend-viewer[data-v-040ea49e] .vuex-from-grid > div {
  background: #fff;
  padding: 0 1rem 1.4rem;
  height: 60%;
  margin-top: 1rem;
}
.total-spend-viewer[data-v-040ea49e] .icon-checkboxes-list-container {
  padding: 0;
  display: flex;
  position: relative;
}
.total-spend-viewer[data-v-040ea49e] .icon-checkboxes-list-container .v-input--checkbox.error--text {
  padding-bottom: 1rem;
}
.total-spend-viewer[data-v-040ea49e] .icon-checkboxes-list-container .v-messages.error--text {
  position: absolute;
  top: 3.5rem;
  left: 0.3rem;
}
/*Screen width*/
.rate-cards-viewer[data-v-08ad17c7] {
  padding-left: 0.5rem;
}
.rate-cards-viewer .rate-cards-grid[data-v-08ad17c7] {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 5rem 5rem [last-column];
}
.rate-cards-viewer__top[data-v-08ad17c7] {
  margin-bottom: 1.5rem;
}
.rate-cards-viewer__header[data-v-08ad17c7] {
  padding-top: 1rem;
  font-size: 1.2rem;
  font-weight: 400;
  color: #37424a;
  background-color: #ffffff;
  padding-left: 1rem;
  padding-bottom: 0.6rem;
  border-bottom: #e7e7e7 0.1rem solid;
}
.rate-cards-viewer__header.last[data-v-08ad17c7] {
  grid-column-end: span 3;
  padding-right: 1.5rem;
}
.rate-cards-viewer__icons[data-v-08ad17c7] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 1.5rem 1rem;
  background-color: #ffffff;
  height: 100%;
}
.rate-cards-viewer__new-card[data-v-08ad17c7] {
  grid-column: 1/span 6;
  border-top: #e7e7e7 0.1rem solid;
  padding: 1rem 0;
}
.rate-cards-viewer .filler[data-v-08ad17c7] {
  grid-column-start: 1;
  grid-column-end: -1;
  margin-bottom: 1.5rem;
}
.rate-cards-viewer__buttons[data-v-08ad17c7] {
  grid-column-start: 1;
  grid-column-end: -1;
  background: #ffffff;
  padding-bottom: 1rem;
  text-align: right;
  padding-right: 2rem;
}
.rate-cards-viewer__buttons .cancel-button[data-v-08ad17c7] {
  color: #2f477c;
  font-weight: 600;
}
.rate-cards-viewer[data-v-08ad17c7] .vuex-form-viewer__grid-cell {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0.6rem 1rem;
  background-color: #ffffff;
  font-weight: 400;
  line-height: 3rem;
  font-size: 1.2rem;
  color: #37424a;
  letter-spacing: 0;
  height: 100%;
}
.rate-cards-viewer[data-v-08ad17c7] .vuex-form-viewer__grid-cell:hover {
  cursor: pointer;
}
.rate-cards-viewer[data-v-08ad17c7] .text-bold {
  font-weight: 600;
}
.rate-cards-viewer[data-v-08ad17c7] .v-input--is-disabled .v-input__control > .v-input__slot:before {
  -o-border-image: none !important;
     border-image: none !important;
  border: none !important;
}
.rate-cards-viewer[data-v-08ad17c7] .v-input--is-disabled .v-input__append-inner {
  display: none;
}
.rate-cards-viewer[data-v-08ad17c7] .vuex-form-viewer__edit form > div {
  margin: 0 !important;
}
.rate-cards-viewer[data-v-08ad17c7] .vuex-form-viewer__edit .vuex-currency-input__currency-symbol {
  font-size: 1.2rem;
}
.rate-cards-viewer[data-v-08ad17c7] .vuex-from-grid > div {
  background: #fff;
  padding: 1rem 1rem 0.7rem;
  height: 100%;
}
.rate-cards-viewer[data-v-08ad17c7] .vuex-from-grid .rtls-select-container {
  padding-top: 0.6rem;
}
/*Screen width*/
.scope__group-of-products[data-v-2146e3d7] {
  display: flex;
}
.scope__value[data-v-2146e3d7] {
  padding-left: 1rem;
  width: 8rem;
}
.scope__individual-products[data-v-2146e3d7] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.scope__products[data-v-2146e3d7] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0;
}
.scope__products li[data-v-2146e3d7] {
  display: flex;
  flex-direction: row;
  padding-top: 0.3rem;
  height: 3.1rem;
}
.scope__products li[data-v-2146e3d7]:first-child {
  border-top: 0.1rem solid #c2c2c2;
  padding-top: 0.5rem;
  margin-top: 0.5rem;
  height: 3.4rem;
}
.scope__products li[data-v-2146e3d7] .rtls-select input {
  padding-left: 0.5rem;
}
.scope__product[data-v-2146e3d7] {
  width: 100%;
}
.scope__delete-btn[data-v-2146e3d7] {
  height: 2.8rem;
}
.scope__add-btn-container[data-v-2146e3d7] {
  display: flex;
  padding-top: 1rem;
}
.scope__add-btn-container .error--text[data-v-2146e3d7] {
  padding-left: 1rem;
}
/*Screen width*/
.scope[data-v-5f8f0fd5] {
  padding: 0 1rem;
}
.scope__group-of-products[data-v-5f8f0fd5] {
  display: flex;
}
.scope__product-description[data-v-5f8f0fd5] {
  padding-bottom: 0.5rem;
}
.scope__products[data-v-5f8f0fd5] {
  padding: 0;
}
.scope__products li[data-v-5f8f0fd5] {
  display: flex;
}
.scope__products li[data-v-5f8f0fd5]:first-child {
  border-top: 0.1rem solid #c2c2c2;
}
.scope__products li span[data-v-5f8f0fd5] {
  padding: 0.5rem 0;
}
.scope__value[data-v-5f8f0fd5], .scope__product-value[data-v-5f8f0fd5] {
  margin-left: auto;
  width: 3rem;
  font-weight: 600;
}
/*Screen width*/
.variable-funding-viewer[data-v-60f73981] {
  display: contents;
}
.variable-funding-viewer__icons[data-v-60f73981] {
  padding-top: 1rem;
  padding-left: 1rem;
}
.variable-funding-viewer[data-v-60f73981] .vuex-form-viewer__grid-cell {
  font-size: 1.2rem;
  font-weight: 400;
  color: #37424a;
  padding: 1rem 0 0.5rem 1rem;
  margin: 0;
}
.variable-funding-viewer[data-v-60f73981] .vuex-form-viewer__grid-cell.category .v-select.v-select--chips.v-select--chips--small .v-chip {
  margin: 0.2rem 0.4rem;
}
.variable-funding-viewer[data-v-60f73981] .vuex-form-viewer__grid-cell.category .v-select.v-select--chips.v-select--chips--small .v-select__selections {
  min-height: 2.8rem;
}
.variable-funding-viewer[data-v-60f73981] .vuex-form-viewer__grid-cell.scope {
  grid-column: span 2;
}
.variable-funding-viewer[data-v-60f73981] .vuex-form-viewer__grid-cell.value {
  display: none;
}
.variable-funding-viewer[data-v-60f73981] .vuex-form-viewer__grid-cell.sellInPeriod {
  margin-left: 2rem;
}
.variable-funding-viewer[data-v-60f73981] .vuex-form-viewer__grid-cell.agreement {
  font-weight: 600;
}
.variable-funding-viewer[data-v-60f73981] .vuex-form-viewer__grid-cell:first-child {
  grid-column-start: 1;
  padding-left: 1.5rem;
}
.variable-funding-viewer[data-v-60f73981] .vuex-form-viewer__grid-cell.store-groups {
  padding-left: 1.5rem;
  padding-bottom: 1rem;
  padding-top: 1.5rem;
  grid-column: 1/span 9;
  display: flex;
}
.variable-funding-viewer[data-v-60f73981] .vuex-form-viewer__grid-cell .rtls-select-container {
  display: flex;
}
.variable-funding-viewer[data-v-60f73981] .vuex-form-viewer__grid-cell .rtls-select-container__label {
  padding: 0;
  font-weight: 400;
  line-height: 3rem;
}
.variable-funding-viewer[data-v-60f73981] .vuex-form-viewer__grid-cell .rtls-select-container .v-input--is-disabled .v-input__control > .v-input__slot:before {
  -o-border-image: none !important;
     border-image: none !important;
  border: none !important;
}
.variable-funding-viewer[data-v-60f73981] .vuex-form-viewer__grid-cell .rtls-select-container .v-input--is-disabled .v-input__append-inner {
  display: none;
}
.variable-funding-viewer[data-v-60f73981] .v-messages.error--text {
  z-index: 1;
  background-color: #ffffff;
  margin-top: 0.4rem;
}
.variable-funding-viewer__edit-btn[data-v-60f73981] {
  padding-left: 1rem;
}
.variable-funding-viewer .buttons[data-v-60f73981] {
  grid-column-start: 1;
  grid-column-end: -1;
  background: #ffffff;
  padding-bottom: 1rem;
  text-align: right;
  padding-right: 2rem;
}
.variable-funding-viewer .cancel-button[data-v-60f73981] {
  color: #2f477c;
  font-weight: 600;
}
/*Screen width*/
.variable-funding-agreements-viewer[data-v-5c3ecbab] {
  padding-bottom: 2rem;
}
.variable-funding-agreements-viewer__grid[data-v-5c3ecbab] {
  display: grid;
  grid-template-columns: 20rem 20rem 15rem 20rem 20rem 20rem auto 5rem 20rem 4rem 4rem 4rem 4rem [last-column];
  background-color: #ffffff;
}
.variable-funding-agreements-viewer__header[data-v-5c3ecbab] {
  padding-top: 1rem;
  font-size: 1.2rem;
  font-weight: 400;
  color: #37424a;
  background-color: #ffffff;
  padding-bottom: 0.3rem;
  border-bottom: 0.1rem solid #c2c2c2;
  padding-left: 1rem;
}
.variable-funding-agreements-viewer__header[data-v-5c3ecbab]:first-child {
  padding-left: 1.5rem;
}
.variable-funding-agreements-viewer__header.last[data-v-5c3ecbab] {
  grid-column-end: span 4;
  padding-right: 1.5rem;
}
.variable-funding-agreements-viewer__header.bold[data-v-5c3ecbab] {
  font-weight: 600;
}
.variable-funding-agreements-viewer__new-funding[data-v-5c3ecbab] {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 1.2rem;
  border-top: #dddddd 0.1rem solid;
  padding: 1rem 0;
  margin-top: 1.5rem;
}
.variable-funding-agreements-viewer__new-single-funding[data-v-5c3ecbab] {
  margin-right: 1.5rem;
}
.variable-funding-agreements-viewer__new-funding-bulk-upload[data-v-5c3ecbab] {
  margin-left: 1.5rem;
}
.variable-funding-agreements-viewer__choose-file[data-v-5c3ecbab] {
  width: 0.01rem;
  height: 0.01rem;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.variable-funding-agreements-viewer__choose-file-label[data-v-5c3ecbab] {
  display: inline-block;
  padding: 0 1rem;
  margin-right: 1.5rem;
  background-color: transparent;
  border: thin solid #2f477c;
  border-radius: 0.4rem;
  color: #2f477c;
}
.variable-funding-agreements-viewer__choose-file-label[data-v-5c3ecbab]:hover {
  cursor: pointer;
  color: #000000;
  border-color: #000000;
}
.variable-funding-agreements-viewer__choose-file-label-contents[data-v-5c3ecbab] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.variable-funding-agreements-viewer .filler[data-v-5c3ecbab] {
  grid-column-start: 1;
  grid-column-end: -1;
  height: 1rem;
  background-color: #f2f3f4;
}

/*# sourceMappingURL=bundle-2f8db608369dc95ad371.css.map*/