/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/assets/shared/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap);
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.new-big-title {
  font-family: PwC ITC Charter, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 52px;
  color: #000000;
}

.new-big-description {
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: #6d6b6b;
}

.new-title {
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
}

.new-description {
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #6d6b6b;
  white-space: pre-line;
}

.new-small-title {
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.new-small-description {
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  line-height: 20px;
  color: #6d6b6b;
}

.blue-cta {
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #d04a02;
  cursor: pointer;
}

.dialog-container {
  box-sizing: border-box;
  overflow-y: auto;
  width: 700px;
  padding: 30px 50px;
  background: #fbfbfb;
  border-radius: 5px;
  max-height: 90vh;
}

.small-dialog-container {
  box-sizing: border-box;
  overflow: hidden;
  width: 500px;
  padding: 40px 50px 45px 50px;
  background: #ffffff;
  box-shadow: 0px 8px 36px rgba(0, 0, 0, 0.16);
  border-radius: 3px;
}

.top-margin-5 {
  margin-top: 5px;
}

.top-margin-10 {
  margin-top: 10px;
}

.top-margin-15 {
  margin-top: 15px;
}

.top-margin-20 {
  margin-top: 20px;
}

.top-margin-25 {
  margin-top: 25px;
}

.top-margin-30 {
  margin-top: 30px;
}

.top-margin-40 {
  margin-top: 40px;
}

.top-margin-50 {
  margin-top: 50px;
}

.top-margin-60 {
  margin-top: 60px;
}

.top-margin-100 {
  margin-top: 100px;
}

.bottom-margin-5 {
  margin-bottom: 5px;
}

.bottom-margin-10 {
  margin-bottom: 10px;
}

.bottom-margin-15 {
  margin-bottom: 15px;
}

.bottom-margin-20 {
  margin-bottom: 20px;
}

.bottom-margin-25 {
  margin-bottom: 25px;
}

.bottom-margin-30 {
  margin-bottom: 30px;
}

.bottom-margin-40 {
  margin-bottom: 40px;
}

.bottom-margin-50 {
  margin-bottom: 50px;
}

.bottom-margin-60 {
  margin-bottom: 60px;
}

.bottom-margin-100 {
  margin-bottom: 100px;
}

.arrow-button payee-icon {
  padding-left: 5px;
}

.close {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.pointer {
  cursor: pointer;
}

.divider {
  width: 100%;
  height: 1px;
  border-bottom: solid 1px #b4b4b4;
}

.disabled {
  pointer-events: none !important;
  background: rgba(238, 238, 238, 0.93);
  background: var(--grey-light, rgba(238, 238, 238, 0.93));
  color: #b4b4b4;
  color: var(--grey-medium, #b4b4b4);
}

.mat-tooltip {
  background-color: black;
  border-radius: 8px !important;
  max-width: 320px !important;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  line-height: 16px;
  text-align: center;
  color: #ffffff;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/assets/shared/index.scss (1) ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "PwC Helvetica Neue_n2";
  src: url('418e7417-47f3-40a1-8817-519a566f9d82.37afb5b4d2093373.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('418e7417-47f3-40a1-8817-519a566f9d82.37afb5b4d2093373.eot?#iefix');
  src: url('418e7417-47f3-40a1-8817-519a566f9d82.37afb5b4d2093373.eot?#iefix') format("eot"), url('02b3f97a-406d-43cb-885c-ba5233577cad.6c4d8bef36ae2ae6.woff2') format("woff2"), url('cad33bbd-bbf2-423b-98c5-51136c054e14.ec7cca1edde714a1.woff') format("woff"), url('22c6282d-e7aa-406b-89dc-5176916a9c44.9f7925dda8c2de22.ttf') format("truetype");
  font-weight: 275;
  font-style: normal;
}
@font-face {
  font-family: "PwC Helvetica Neue_n2";
  src: url('da266c3a-a094-4adc-a81e-12f73609ba16.5f0d0b9da0e8411a.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('da266c3a-a094-4adc-a81e-12f73609ba16.5f0d0b9da0e8411a.eot?#iefix');
  src: url('da266c3a-a094-4adc-a81e-12f73609ba16.5f0d0b9da0e8411a.eot?#iefix') format("eot"), url('7d63ccf8-e0ae-4dee-ad4d-bbc798aa5803.3cb871c66f3f25c3.woff2') format("woff2"), url('b2c1327f-ab3d-4230-93d7-eee8596e1498.b7d329e4e95d7049.woff') format("woff"), url('922917a9-4ca8-4c0b-b1bb-417b6ff0210e.f32974c8c166766c.ttf') format("truetype");
  font-weight: 250;
  font-style: normal;
}
@font-face {
  font-family: "PwC Helvetica Neue_n3";
  src: url('cb0d1e8a-e111-4dbf-82c2-e948aba954c0.7157055987cf4d23.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('cb0d1e8a-e111-4dbf-82c2-e948aba954c0.7157055987cf4d23.eot?#iefix');
  src: url('cb0d1e8a-e111-4dbf-82c2-e948aba954c0.7157055987cf4d23.eot?#iefix') format("eot"), url('f9c5199e-a996-4c08-9042-1eb845bb7495.bb0201ae4d90cc8b.woff2') format("woff2"), url('2a34f1f8-d701-4949-b12d-133c1c2636eb.80ce80d368e896e2.woff') format("woff"), url('fdf10d5e-4ce0-45e5-a6c1-5eaff6cb1c11.8c15442ab2dd9e93.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "PwC Helvetica Neue_n4";
  src: url('522972a6-5867-47ae-82fc-a7cf9bd5d4d4.c2c5dae812b720ad.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('522972a6-5867-47ae-82fc-a7cf9bd5d4d4.c2c5dae812b720ad.eot?#iefix');
  src: url('522972a6-5867-47ae-82fc-a7cf9bd5d4d4.c2c5dae812b720ad.eot?#iefix') format("eot"), url('08b57253-2e0d-4c12-9c57-107f6c67bc49.51b744f8bd5cb383.woff2') format("woff2"), url('08edde9d-c27b-4731-a27f-d6cd9b01cd06.9f36f66c2a725c8b.woff') format("woff"), url('8f4a1705-214a-4dd0-80b8-72252c37e688.25a62bbdbfd78579.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "PwC Helvetica Neue_n5";
  src: url('5640036d-d549-4f16-b31e-87da78d9e832.caec59baf2be3be3.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('5640036d-d549-4f16-b31e-87da78d9e832.caec59baf2be3be3.eot?#iefix');
  src: url('5640036d-d549-4f16-b31e-87da78d9e832.caec59baf2be3be3.eot?#iefix') format("eot"), url('240c57a0-fdce-440d-9ce3-85e0cb56f470.73a1b9de1a476dc8.woff2') format("woff2"), url('7802e576-2ffa-4f22-a409-534355fbea79.ec2384a4a375f328.woff') format("woff"), url('14d824a2-2a5c-4692-8e30-74f6e177b675.e81710fd3274fbde.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "PwC Helvetica Neue_n7";
  src: url('4c21ab66-1566-4a85-b310-fbc649985f88.aa024e458d7a943f.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('4c21ab66-1566-4a85-b310-fbc649985f88.aa024e458d7a943f.eot?#iefix');
  src: url('4c21ab66-1566-4a85-b310-fbc649985f88.aa024e458d7a943f.eot?#iefix') format("eot"), url('800da3b0-675f-465f-892d-d76cecbdd5b1.7e9926f7032915d8.woff2') format("woff2"), url('7b415a05-784a-4a4c-8c94-67e9288312f5.7e56ce08504e63be.woff') format("woff"), url('f07c25ed-2d61-4e44-99ab-a0bc3ec67662.eb01e59c100f47b9.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "PwC Helvetica Neue_n9";
  src: url('4cc8f5da-4e24-4929-8efb-866ffcb1fe7e.1c6cfb47a9681a75.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('4cc8f5da-4e24-4929-8efb-866ffcb1fe7e.1c6cfb47a9681a75.eot?#iefix');
  src: url('4cc8f5da-4e24-4929-8efb-866ffcb1fe7e.1c6cfb47a9681a75.eot?#iefix') format("eot"), url('93ce67e5-64e3-4a99-99a3-545f20c5beec.ad963fb589fdd0de.woff2') format("woff2"), url('96b3a113-3e18-46f9-b6e3-5bdee7288b20.6c87ac495b9fe72f.woff') format("woff"), url('556d95c6-2352-4272-9422-83d53f66cfa3.8f422dd4c066c0bb.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "PwC ITC Charter";
  src: url('ITCCharterCom-Regular.574874296adcb794.ttf') format("truetype");
  font-weight: normal;
  font-style: normal;
}
.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-badge-small .mat-badge-content {
  font-size: 9px;
}
.mat-badge-large .mat-badge-content {
  font-size: 24px;
}
.mat-h1,
.mat-headline,
.mat-typography .mat-h1,
.mat-typography .mat-headline,
.mat-typography h1 {
  font: 400 24px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-title,
.mat-typography .mat-h2,
.mat-typography .mat-title,
.mat-typography h2 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subheading-2,
.mat-typography .mat-h3,
.mat-typography .mat-subheading-2,
.mat-typography h3 {
  font: 400 16px / 28px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h4,
.mat-subheading-1,
.mat-typography .mat-h4,
.mat-typography .mat-subheading-1,
.mat-typography h4 {
  font: 400 15px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px Roboto, "Helvetica Neue", sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-body-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-body-2 {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body,
.mat-body-1,
.mat-typography .mat-body,
.mat-typography .mat-body-1,
.mat-typography {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-body p,
.mat-body-1 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-1 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-display-4,
.mat-typography .mat-display-4 {
  font: 300 112px / 112px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.05em;
  margin: 0 0 56px;
}
.mat-display-3,
.mat-typography .mat-display-3 {
  font: 400 56px / 56px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.02em;
  margin: 0 0 64px;
}
.mat-display-2,
.mat-typography .mat-display-2 {
  font: 400 45px / 48px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: -0.005em;
  margin: 0 0 64px;
}
.mat-display-1,
.mat-typography .mat-display-1 {
  font: 400 34px / 40px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-bottom-sheet-container {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-button, .mat-raised-button, .mat-icon-button, .mat-stroked-button,
.mat-flat-button, .mat-fab, .mat-mini-fab {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-button-toggle {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-card-title {
  font-size: 24px;
  font-weight: 500;
}
.mat-card-header .mat-card-title {
  font-size: 20px;
}
.mat-card-subtitle,
.mat-card-content {
  font-size: 14px;
}
.mat-checkbox {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px;
}
.mat-chip {
  font-size: 14px;
  font-weight: 500;
}
.mat-chip .mat-chip-trailing-icon.mat-icon,
.mat-chip .mat-chip-remove.mat-icon {
  font-size: 18px;
}
.mat-table {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-header-cell {
  font-size: 12px;
  font-weight: 500;
}
.mat-cell, .mat-footer-cell {
  font-size: 14px;
}
.mat-calendar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-calendar-body {
  font-size: 13px;
}
.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500;
}
.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400;
}
.mat-dialog-title {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-expansion-panel-header {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.mat-expansion-panel-content {
  font: 400 14px / 20px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-form-field-wrapper {
  padding-bottom: 1.34375em;
}
.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125;
}
.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em;
}
.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125;
}
.mat-form-field-infix {
  padding: 0.5em 0;
  border-top: 0.84375em solid transparent;
}
.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-label-wrapper {
  top: -0.84375em;
  padding-top: 0.84375em;
}
.mat-form-field-label {
  top: 1.34375em;
}
.mat-form-field-underline {
  bottom: 1.34375em;
}
.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: 0.6666666667em;
  top: calc(100% - 1.7916666667em);
}
.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: 0.4375em 0;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);
  width: 133.3333333333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);
  width: 133.3333433333%;
}
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);
  width: 133.3333533333%;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em;
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em;
}
.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: 0.5416666667em;
  top: calc(100% - 1.6666666667em);
}
@media print {
  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(0.75);
  }
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(0.75);
  }
}
.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: 0.25em 0 0.75em 0;
}
.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -0.5em;
}
.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-0.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0 1em 0;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -0.25em;
}
.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(0.75);
  width: 133.3333333333%;
}
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown) + .mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(0.75);
  width: 133.3333433333%;
}
.mat-grid-tile-header,
.mat-grid-tile-footer {
  font-size: 14px;
}
.mat-grid-tile-header .mat-line,
.mat-grid-tile-footer .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-grid-tile-header .mat-line:nth-child(n+2),
.mat-grid-tile-footer .mat-line:nth-child(n+2) {
  font-size: 12px;
}
input.mat-input-element {
  margin-top: -0.0625em;
}
.mat-menu-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
}
.mat-radio-button {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-select-trigger {
  height: 1.125em;
}
.mat-slide-toggle-content {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-slider-thumb-label-text {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-stepper-vertical, .mat-stepper-horizontal {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-step-label {
  font-size: 14px;
  font-weight: 400;
}
.mat-step-sub-label-error {
  font-weight: normal;
}
.mat-step-label-error {
  font-size: 14px;
}
.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500;
}
.mat-tab-group {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tab-label, .mat-tab-link {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px / 32px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
  margin: 0;
}
.mat-tooltip {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}
.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.mat-list-item {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-list-base .mat-list-item {
  font-size: 16px;
}
.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-list-option {
  font-size: 16px;
}
.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px;
}
.mat-list-base .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.mat-list-base[dense] .mat-list-item {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option {
  font-size: 12px;
}
.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box;
}
.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px;
}
.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.mat-option {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
}
.mat-optgroup-label {
  font: 500 14px / 24px Roboto, "Helvetica Neue", sans-serif;
  letter-spacing: normal;
}
.mat-simple-snackbar {
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 14px;
}
.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
}
.mat-tree {
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.mat-tree-node,
.mat-nested-tree-node {
  font-weight: 400;
  font-size: 14px;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale(0);
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.32);
}
.cdk-overlay-transparent-backdrop {
  transition: visibility 1ms linear, opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start {
  /*!*/
}
@keyframes cdk-text-field-autofill-end {
  /*!*/
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-option:hover:not(.mat-option-disabled), .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #132043;
}
.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #d04a02;
}
.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e0301e;
}
.mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.mat-pseudo-checkbox::after {
  color: #fafafa;
}
.mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #132043;
}
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate,
.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #d04a02;
}
.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e0301e;
}
.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-elevation-z0 {
  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);
}
.mat-elevation-z1 {
  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);
}
.mat-elevation-z2 {
  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);
}
.mat-elevation-z3 {
  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);
}
.mat-elevation-z4 {
  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);
}
.mat-elevation-z5 {
  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);
}
.mat-elevation-z6 {
  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);
}
.mat-elevation-z7 {
  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);
}
.mat-elevation-z8 {
  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);
}
.mat-elevation-z9 {
  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);
}
.mat-elevation-z10 {
  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);
}
.mat-elevation-z11 {
  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);
}
.mat-elevation-z12 {
  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);
}
.mat-elevation-z13 {
  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);
}
.mat-elevation-z14 {
  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);
}
.mat-elevation-z15 {
  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);
}
.mat-elevation-z16 {
  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);
}
.mat-elevation-z17 {
  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);
}
.mat-elevation-z18 {
  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);
}
.mat-elevation-z19 {
  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);
}
.mat-elevation-z20 {
  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);
}
.mat-elevation-z21 {
  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);
}
.mat-elevation-z22 {
  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);
}
.mat-elevation-z23 {
  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);
}
.mat-elevation-z24 {
  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);
}
.mat-theme-loaded-marker {
  display: none;
}
.mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  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);
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.mat-badge {
  position: relative;
}
.mat-badge.mat-badge {
  overflow: visible;
}
.mat-badge-hidden .mat-badge-content {
  display: none;
}
.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform 200ms ease-in-out;
  transform: scale(0.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ng-animate-disabled .mat-badge-content,
.mat-badge-content._mat-animation-noopable {
  transition: none;
}
.mat-badge-content.mat-badge-active {
  transform: none;
}
.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px;
}
.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px;
}
.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px;
}
.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px;
}
[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px;
}
.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px;
}
[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px;
}
.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px;
}
.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px;
}
.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px;
}
.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px;
}
[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px;
}
.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px;
}
[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px;
}
.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px;
}
.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px;
}
.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px;
}
.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px;
}
[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px;
}
.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px;
}
[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px;
}
.mat-badge-content {
  color: white;
  background: #132043;
}
.cdk-high-contrast-active .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.mat-badge-accent .mat-badge-content {
  background: #d04a02;
  color: black;
}
.mat-badge-warn .mat-badge-content {
  color: black;
  background: #e0301e;
}
.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.mat-bottom-sheet-container {
  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);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-button, .mat-icon-button, .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.mat-button.mat-primary, .mat-icon-button.mat-primary, .mat-stroked-button.mat-primary {
  color: #132043;
}
.mat-button.mat-accent, .mat-icon-button.mat-accent, .mat-stroked-button.mat-accent {
  color: #d04a02;
}
.mat-button.mat-warn, .mat-icon-button.mat-warn, .mat-stroked-button.mat-warn {
  color: #e0301e;
}
.mat-button.mat-primary.mat-button-disabled, .mat-button.mat-accent.mat-button-disabled, .mat-button.mat-warn.mat-button-disabled, .mat-button.mat-button-disabled.mat-button-disabled, .mat-icon-button.mat-primary.mat-button-disabled, .mat-icon-button.mat-accent.mat-button-disabled, .mat-icon-button.mat-warn.mat-button-disabled, .mat-icon-button.mat-button-disabled.mat-button-disabled, .mat-stroked-button.mat-primary.mat-button-disabled, .mat-stroked-button.mat-accent.mat-button-disabled, .mat-stroked-button.mat-warn.mat-button-disabled, .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-button.mat-primary .mat-button-focus-overlay, .mat-icon-button.mat-primary .mat-button-focus-overlay, .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #132043;
}
.mat-button.mat-accent .mat-button-focus-overlay, .mat-icon-button.mat-accent .mat-button-focus-overlay, .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #d04a02;
}
.mat-button.mat-warn .mat-button-focus-overlay, .mat-icon-button.mat-warn .mat-button-focus-overlay, .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e0301e;
}
.mat-button.mat-button-disabled .mat-button-focus-overlay, .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.mat-button .mat-ripple-element, .mat-icon-button .mat-ripple-element, .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.mat-button-focus-overlay {
  background: black;
}
.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button, .mat-raised-button, .mat-fab, .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  color: white;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  color: black;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  color: black;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.mat-flat-button.mat-primary, .mat-raised-button.mat-primary, .mat-fab.mat-primary, .mat-mini-fab.mat-primary {
  background-color: #132043;
}
.mat-flat-button.mat-accent, .mat-raised-button.mat-accent, .mat-fab.mat-accent, .mat-mini-fab.mat-accent {
  background-color: #d04a02;
}
.mat-flat-button.mat-warn, .mat-raised-button.mat-warn, .mat-fab.mat-warn, .mat-mini-fab.mat-warn {
  background-color: #e0301e;
}
.mat-flat-button.mat-primary.mat-button-disabled, .mat-flat-button.mat-accent.mat-button-disabled, .mat-flat-button.mat-warn.mat-button-disabled, .mat-flat-button.mat-button-disabled.mat-button-disabled, .mat-raised-button.mat-primary.mat-button-disabled, .mat-raised-button.mat-accent.mat-button-disabled, .mat-raised-button.mat-warn.mat-button-disabled, .mat-raised-button.mat-button-disabled.mat-button-disabled, .mat-fab.mat-primary.mat-button-disabled, .mat-fab.mat-accent.mat-button-disabled, .mat-fab.mat-warn.mat-button-disabled, .mat-fab.mat-button-disabled.mat-button-disabled, .mat-mini-fab.mat-primary.mat-button-disabled, .mat-mini-fab.mat-accent.mat-button-disabled, .mat-mini-fab.mat-warn.mat-button-disabled, .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-flat-button.mat-primary .mat-ripple-element, .mat-raised-button.mat-primary .mat-ripple-element, .mat-fab.mat-primary .mat-ripple-element, .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-flat-button.mat-accent .mat-ripple-element, .mat-raised-button.mat-accent .mat-ripple-element, .mat-fab.mat-accent .mat-ripple-element, .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-flat-button.mat-warn .mat-ripple-element, .mat-raised-button.mat-warn .mat-ripple-element, .mat-fab.mat-warn .mat-ripple-element, .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-stroked-button:not([class*=mat-elevation-z]), .mat-flat-button:not([class*=mat-elevation-z]) {
  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);
}
.mat-raised-button:not([class*=mat-elevation-z]) {
  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);
}
.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  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);
}
.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  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);
}
.mat-fab:not([class*=mat-elevation-z]), .mat-mini-fab:not([class*=mat-elevation-z]) {
  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);
}
.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  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);
}
.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  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);
}
.mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.mat-button-toggle-group:not([class*=mat-elevation-z]) {
  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);
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px;
}
.mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-card:not([class*=mat-elevation-z]) {
  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);
}
.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  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);
}
.mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-checkbox-checkmark {
  fill: #fafafa;
}
.mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #132043;
}
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #d04a02;
}
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e0301e;
}
.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-checkbox .mat-ripple-element {
  background-color: black;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #132043;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #d04a02;
}
.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e0301e;
}
.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  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);
}
.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.mat-chip.mat-standard-chip::after {
  background: black;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #132043;
  color: white;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e0301e;
  color: black;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #d04a02;
  color: black;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.mat-table {
  background: white;
}
.mat-table thead, .mat-table tbody, .mat-table tfoot,
mat-header-row, mat-row, mat-footer-row,
[mat-header-row], [mat-row], [mat-footer-row],
.mat-table-sticky {
  background: inherit;
}
mat-row, mat-header-row, mat-footer-row,
th.mat-header-cell, td.mat-cell, td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.mat-cell, .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.mat-datepicker-toggle,
.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.mat-calendar-table-header,
.mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.mat-calendar-body-in-range::before {
  background: rgba(19, 32, 67, 0.2);
}
.mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-calendar-body-comparison-bridge-start::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(19, 32, 67, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-comparison-bridge-end::before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(19, 32, 67, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-calendar-body-selected {
  background-color: #132043;
  color: white;
}
.mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(19, 32, 67, 0.4);
}
.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(19, 32, 67, 0.3);
}
@media (hover: hover) {
  .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(19, 32, 67, 0.3);
  }
}
.mat-datepicker-content {
  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);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(208, 74, 2, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(208, 74, 2, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(208, 74, 2, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #d04a02;
  color: black;
}
.mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(208, 74, 2, 0.4);
}
.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(208, 74, 2, 0.3);
}
@media (hover: hover) {
  .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(208, 74, 2, 0.3);
  }
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(224, 48, 30, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(224, 48, 30, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(224, 48, 30, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e0301e;
  color: black;
}
.mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(224, 48, 30, 0.4);
}
.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(224, 48, 30, 0.3);
}
@media (hover: hover) {
  .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(224, 48, 30, 0.3);
  }
}
.mat-datepicker-content-touch {
  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);
}
.mat-datepicker-toggle-active {
  color: #132043;
}
.mat-datepicker-toggle-active.mat-accent {
  color: #d04a02;
}
.mat-datepicker-toggle-active.mat-warn {
  color: #e0301e;
}
.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.mat-dialog-container {
  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);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel:not([class*=mat-elevation-z]) {
  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);
}
.mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.mat-expansion-panel-header-description,
.mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.mat-expansion-panel-header {
  height: 48px;
}
.mat-expansion-panel-header.mat-expanded {
  height: 64px;
}
.mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.mat-form-field.mat-focused .mat-form-field-label {
  color: #132043;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #d04a02;
}
.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e0301e;
}
.mat-focused .mat-form-field-required-marker {
  color: #d04a02;
}
.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #132043;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #d04a02;
}
.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e0301e;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #132043;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #d04a02;
}
.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e0301e;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e0301e;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e0301e;
}
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e0301e;
}
.mat-error {
  color: #e0301e;
}
.mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #132043;
}
.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #d04a02;
}
.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e0301e;
}
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e0301e;
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.mat-icon.mat-primary {
  color: #132043;
}
.mat-icon.mat-accent {
  color: #d04a02;
}
.mat-icon.mat-warn {
  color: #e0301e;
}
.mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.mat-input-element:disabled,
.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.mat-input-element {
  caret-color: #132043;
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-form-field.mat-accent .mat-input-element {
  caret-color: #d04a02;
}
.mat-form-field.mat-warn .mat-input-element,
.mat-form-field-invalid .mat-input-element {
  caret-color: #e0301e;
}
.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e0301e;
}
.mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.mat-list-option:hover, .mat-list-option:focus,
.mat-nav-list .mat-list-item:hover,
.mat-nav-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.mat-list-single-selected-option, .mat-list-single-selected-option:hover, .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.mat-menu-panel {
  background: white;
}
.mat-menu-panel:not([class*=mat-elevation-z]) {
  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);
}
.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.mat-menu-item[disabled],
.mat-menu-item[disabled] .mat-menu-submenu-icon,
.mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.mat-menu-item .mat-icon-no-color,
.mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.mat-menu-item:hover:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.mat-paginator {
  background: white;
}
.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-paginator-container {
  min-height: 56px;
}
.mat-progress-bar-background {
  fill: #c0c4cc;
}
.mat-progress-bar-buffer {
  background-color: #c0c4cc;
}
.mat-progress-bar-fill::after {
  background-color: #132043;
}
.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #f0cebc;
}
.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #f0cebc;
}
.mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #d04a02;
}
.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #f4c8c3;
}
.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #f4c8c3;
}
.mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e0301e;
}
.mat-progress-spinner circle, .mat-spinner circle {
  stroke: #132043;
}
.mat-progress-spinner.mat-accent circle, .mat-spinner.mat-accent circle {
  stroke: #d04a02;
}
.mat-progress-spinner.mat-warn circle, .mat-spinner.mat-warn circle {
  stroke: #e0301e;
}
.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #132043;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #132043;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #d04a02;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #d04a02;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e0301e;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e0301e;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: black;
}
.mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.mat-select-panel {
  background: white;
}
.mat-select-panel:not([class*=mat-elevation-z]) {
  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);
}
.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #132043;
}
.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #d04a02;
}
.mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e0301e;
}
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e0301e;
}
.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.mat-drawer.mat-drawer-push {
  background-color: white;
}
.mat-drawer:not(.mat-drawer-side) {
  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);
}
.mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #d04a02;
}
.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(208, 74, 2, 0.54);
}
.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #d04a02;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #132043;
}
.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(19, 32, 67, 0.54);
}
.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #132043;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e0301e;
}
.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(224, 48, 30, 0.54);
}
.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e0301e;
}
.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.mat-slide-toggle-thumb {
  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);
  background-color: #fafafa;
}
.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-primary .mat-slider-track-fill,
.mat-slider.mat-primary .mat-slider-thumb,
.mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #132043;
}
.mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(19, 32, 67, 0.2);
}
.mat-slider.mat-accent .mat-slider-track-fill,
.mat-slider.mat-accent .mat-slider-thumb,
.mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #d04a02;
}
.mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: black;
}
.mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(208, 74, 2, 0.2);
}
.mat-slider.mat-warn .mat-slider-track-fill,
.mat-slider.mat-warn .mat-slider-thumb,
.mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e0301e;
}
.mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: black;
}
.mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(224, 48, 30, 0.2);
}
.mat-slider:hover .mat-slider-track-background,
.mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-slider.mat-slider-disabled .mat-slider-track-background,
.mat-slider.mat-slider-disabled .mat-slider-track-fill,
.mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.mat-step-header.cdk-keyboard-focused, .mat-step-header.cdk-program-focused, .mat-step-header:hover:not([aria-disabled]), .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .mat-step-header:hover {
    background: none;
  }
}
.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #132043;
  color: white;
}
.mat-step-header.mat-accent .mat-step-icon {
  color: black;
}
.mat-step-header.mat-accent .mat-step-icon-selected,
.mat-step-header.mat-accent .mat-step-icon-state-done,
.mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #d04a02;
  color: black;
}
.mat-step-header.mat-warn .mat-step-icon {
  color: black;
}
.mat-step-header.mat-warn .mat-step-icon-selected,
.mat-step-header.mat-warn .mat-step-icon-state-done,
.mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e0301e;
  color: black;
}
.mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e0301e;
}
.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.mat-step-header .mat-step-label.mat-step-label-error {
  color: #e0301e;
}
.mat-stepper-horizontal, .mat-stepper-vertical {
  background-color: white;
}
.mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header::before,
.mat-horizontal-stepper-header::after,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.mat-horizontal-stepper-header {
  height: 72px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px 24px;
}
.mat-stepper-vertical-line::before {
  top: -16px;
  bottom: -16px;
}
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after, .mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before {
  top: 36px;
}
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px;
}
.mat-sort-header-arrow {
  color: #757575;
}
.mat-tab-nav-bar,
.mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.mat-tab-group-inverted-header .mat-tab-nav-bar,
.mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.mat-tab-label, .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tab-label.mat-tab-disabled, .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-tab-group[class*=mat-background-] > .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(19, 32, 67, 0.3);
}
.mat-tab-group.mat-primary .mat-ink-bar, .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #132043;
}
.mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(208, 74, 2, 0.3);
}
.mat-tab-group.mat-accent .mat-ink-bar, .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #d04a02;
}
.mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}
.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(224, 48, 30, 0.3);
}
.mat-tab-group.mat-warn .mat-ink-bar, .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e0301e;
}
.mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(19, 32, 67, 0.3);
}
.mat-tab-group.mat-background-primary > .mat-tab-header, .mat-tab-group.mat-background-primary > .mat-tab-link-container, .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #132043;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(208, 74, 2, 0.3);
}
.mat-tab-group.mat-background-accent > .mat-tab-header, .mat-tab-group.mat-background-accent > .mat-tab-link-container, .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #d04a02;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: black;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(224, 48, 30, 0.3);
}
.mat-tab-group.mat-background-warn > .mat-tab-header, .mat-tab-group.mat-background-warn > .mat-tab-link-container, .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e0301e;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: black;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  background: #132043;
  color: white;
}
.mat-toolbar.mat-accent {
  background: #d04a02;
  color: black;
}
.mat-toolbar.mat-warn {
  background: #e0301e;
  color: black;
}
.mat-toolbar .mat-form-field-underline,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-select-value,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.mat-toolbar-multiple-rows {
  min-height: 64px;
}
.mat-toolbar-row, .mat-toolbar-single-row {
  height: 64px;
}
@media (max-width: 599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px;
  }

  .mat-toolbar-row, .mat-toolbar-single-row {
    height: 56px;
  }
}
.mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.mat-tree {
  background: white;
}
.mat-tree-node,
.mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.mat-tree-node {
  min-height: 48px;
}
.mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  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);
}
.mat-simple-snackbar-action {
  color: #d04a02;
}
.alt-theme .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.alt-theme .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-option:hover:not(.mat-option-disabled), .alt-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.alt-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.alt-theme .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #eb8c00;
}
.alt-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #26776d;
}
.alt-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e0301e;
}
.alt-theme .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-pseudo-checkbox::after {
  color: #fafafa;
}
.alt-theme .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.alt-theme .mat-primary .mat-pseudo-checkbox-checked,
.alt-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #eb8c00;
}
.alt-theme .mat-pseudo-checkbox-checked,
.alt-theme .mat-pseudo-checkbox-indeterminate,
.alt-theme .mat-accent .mat-pseudo-checkbox-checked,
.alt-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #26776d;
}
.alt-theme .mat-warn .mat-pseudo-checkbox-checked,
.alt-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e0301e;
}
.alt-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.alt-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.alt-theme .mat-app-background, .alt-theme.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-elevation-z0 {
  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);
}
.alt-theme .mat-elevation-z1 {
  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);
}
.alt-theme .mat-elevation-z2 {
  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);
}
.alt-theme .mat-elevation-z3 {
  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);
}
.alt-theme .mat-elevation-z4 {
  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);
}
.alt-theme .mat-elevation-z5 {
  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);
}
.alt-theme .mat-elevation-z6 {
  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);
}
.alt-theme .mat-elevation-z7 {
  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);
}
.alt-theme .mat-elevation-z8 {
  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);
}
.alt-theme .mat-elevation-z9 {
  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);
}
.alt-theme .mat-elevation-z10 {
  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);
}
.alt-theme .mat-elevation-z11 {
  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);
}
.alt-theme .mat-elevation-z12 {
  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);
}
.alt-theme .mat-elevation-z13 {
  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);
}
.alt-theme .mat-elevation-z14 {
  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);
}
.alt-theme .mat-elevation-z15 {
  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);
}
.alt-theme .mat-elevation-z16 {
  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);
}
.alt-theme .mat-elevation-z17 {
  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);
}
.alt-theme .mat-elevation-z18 {
  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);
}
.alt-theme .mat-elevation-z19 {
  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);
}
.alt-theme .mat-elevation-z20 {
  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);
}
.alt-theme .mat-elevation-z21 {
  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);
}
.alt-theme .mat-elevation-z22 {
  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);
}
.alt-theme .mat-elevation-z23 {
  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);
}
.alt-theme .mat-elevation-z24 {
  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);
}
.mat-theme-loaded-marker {
  display: none;
}
.alt-theme .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.alt-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-badge-content {
  color: white;
  background: #eb8c00;
}
.cdk-high-contrast-active .alt-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.alt-theme .mat-badge-accent .mat-badge-content {
  background: #26776d;
  color: black;
}
.alt-theme .mat-badge-warn .mat-badge-content {
  color: black;
  background: #e0301e;
}
.alt-theme .mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-bottom-sheet-container {
  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);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-button, .alt-theme .mat-icon-button, .alt-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.alt-theme .mat-button.mat-primary, .alt-theme .mat-icon-button.mat-primary, .alt-theme .mat-stroked-button.mat-primary {
  color: #eb8c00;
}
.alt-theme .mat-button.mat-accent, .alt-theme .mat-icon-button.mat-accent, .alt-theme .mat-stroked-button.mat-accent {
  color: #26776d;
}
.alt-theme .mat-button.mat-warn, .alt-theme .mat-icon-button.mat-warn, .alt-theme .mat-stroked-button.mat-warn {
  color: #e0301e;
}
.alt-theme .mat-button.mat-primary.mat-button-disabled, .alt-theme .mat-button.mat-accent.mat-button-disabled, .alt-theme .mat-button.mat-warn.mat-button-disabled, .alt-theme .mat-button.mat-button-disabled.mat-button-disabled, .alt-theme .mat-icon-button.mat-primary.mat-button-disabled, .alt-theme .mat-icon-button.mat-accent.mat-button-disabled, .alt-theme .mat-icon-button.mat-warn.mat-button-disabled, .alt-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .alt-theme .mat-stroked-button.mat-primary.mat-button-disabled, .alt-theme .mat-stroked-button.mat-accent.mat-button-disabled, .alt-theme .mat-stroked-button.mat-warn.mat-button-disabled, .alt-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.alt-theme .mat-button.mat-primary .mat-button-focus-overlay, .alt-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .alt-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #eb8c00;
}
.alt-theme .mat-button.mat-accent .mat-button-focus-overlay, .alt-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .alt-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #26776d;
}
.alt-theme .mat-button.mat-warn .mat-button-focus-overlay, .alt-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .alt-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e0301e;
}
.alt-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .alt-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .alt-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.alt-theme .mat-button .mat-ripple-element, .alt-theme .mat-icon-button .mat-ripple-element, .alt-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.alt-theme .mat-button-focus-overlay {
  background: black;
}
.alt-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-flat-button, .alt-theme .mat-raised-button, .alt-theme .mat-fab, .alt-theme .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.alt-theme .mat-flat-button.mat-primary, .alt-theme .mat-raised-button.mat-primary, .alt-theme .mat-fab.mat-primary, .alt-theme .mat-mini-fab.mat-primary {
  color: white;
}
.alt-theme .mat-flat-button.mat-accent, .alt-theme .mat-raised-button.mat-accent, .alt-theme .mat-fab.mat-accent, .alt-theme .mat-mini-fab.mat-accent {
  color: black;
}
.alt-theme .mat-flat-button.mat-warn, .alt-theme .mat-raised-button.mat-warn, .alt-theme .mat-fab.mat-warn, .alt-theme .mat-mini-fab.mat-warn {
  color: black;
}
.alt-theme .mat-flat-button.mat-primary.mat-button-disabled, .alt-theme .mat-flat-button.mat-accent.mat-button-disabled, .alt-theme .mat-flat-button.mat-warn.mat-button-disabled, .alt-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .alt-theme .mat-raised-button.mat-primary.mat-button-disabled, .alt-theme .mat-raised-button.mat-accent.mat-button-disabled, .alt-theme .mat-raised-button.mat-warn.mat-button-disabled, .alt-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .alt-theme .mat-fab.mat-primary.mat-button-disabled, .alt-theme .mat-fab.mat-accent.mat-button-disabled, .alt-theme .mat-fab.mat-warn.mat-button-disabled, .alt-theme .mat-fab.mat-button-disabled.mat-button-disabled, .alt-theme .mat-mini-fab.mat-primary.mat-button-disabled, .alt-theme .mat-mini-fab.mat-accent.mat-button-disabled, .alt-theme .mat-mini-fab.mat-warn.mat-button-disabled, .alt-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.alt-theme .mat-flat-button.mat-primary, .alt-theme .mat-raised-button.mat-primary, .alt-theme .mat-fab.mat-primary, .alt-theme .mat-mini-fab.mat-primary {
  background-color: #eb8c00;
}
.alt-theme .mat-flat-button.mat-accent, .alt-theme .mat-raised-button.mat-accent, .alt-theme .mat-fab.mat-accent, .alt-theme .mat-mini-fab.mat-accent {
  background-color: #26776d;
}
.alt-theme .mat-flat-button.mat-warn, .alt-theme .mat-raised-button.mat-warn, .alt-theme .mat-fab.mat-warn, .alt-theme .mat-mini-fab.mat-warn {
  background-color: #e0301e;
}
.alt-theme .mat-flat-button.mat-primary.mat-button-disabled, .alt-theme .mat-flat-button.mat-accent.mat-button-disabled, .alt-theme .mat-flat-button.mat-warn.mat-button-disabled, .alt-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .alt-theme .mat-raised-button.mat-primary.mat-button-disabled, .alt-theme .mat-raised-button.mat-accent.mat-button-disabled, .alt-theme .mat-raised-button.mat-warn.mat-button-disabled, .alt-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .alt-theme .mat-fab.mat-primary.mat-button-disabled, .alt-theme .mat-fab.mat-accent.mat-button-disabled, .alt-theme .mat-fab.mat-warn.mat-button-disabled, .alt-theme .mat-fab.mat-button-disabled.mat-button-disabled, .alt-theme .mat-mini-fab.mat-primary.mat-button-disabled, .alt-theme .mat-mini-fab.mat-accent.mat-button-disabled, .alt-theme .mat-mini-fab.mat-warn.mat-button-disabled, .alt-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-flat-button.mat-primary .mat-ripple-element, .alt-theme .mat-raised-button.mat-primary .mat-ripple-element, .alt-theme .mat-fab.mat-primary .mat-ripple-element, .alt-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.alt-theme .mat-flat-button.mat-accent .mat-ripple-element, .alt-theme .mat-raised-button.mat-accent .mat-ripple-element, .alt-theme .mat-fab.mat-accent .mat-ripple-element, .alt-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.alt-theme .mat-flat-button.mat-warn .mat-ripple-element, .alt-theme .mat-raised-button.mat-warn .mat-ripple-element, .alt-theme .mat-fab.mat-warn .mat-ripple-element, .alt-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.alt-theme .mat-stroked-button:not([class*=mat-elevation-z]), .alt-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-fab:not([class*=mat-elevation-z]), .alt-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .alt-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .alt-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.alt-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.alt-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.alt-theme .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.alt-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.alt-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.alt-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.alt-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.alt-theme .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.alt-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.alt-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.alt-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.alt-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.alt-theme .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-card:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-checkbox-checkmark {
  fill: #fafafa;
}
.alt-theme .mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.alt-theme .mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.alt-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .alt-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #eb8c00;
}
.alt-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .alt-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #26776d;
}
.alt-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .alt-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e0301e;
}
.alt-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .alt-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.alt-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.alt-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.alt-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.alt-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #eb8c00;
}
.alt-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.alt-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #26776d;
}
.alt-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.alt-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e0301e;
}
.alt-theme .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.alt-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  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);
}
.alt-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.alt-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.alt-theme .mat-chip.mat-standard-chip::after {
  background: black;
}
.alt-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #eb8c00;
  color: white;
}
.alt-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.alt-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.alt-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e0301e;
  color: black;
}
.alt-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.alt-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.alt-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #26776d;
  color: black;
}
.alt-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.alt-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.alt-theme .mat-table {
  background: white;
}
.alt-theme .mat-table thead, .alt-theme .mat-table tbody, .alt-theme .mat-table tfoot,
.alt-theme mat-header-row, .alt-theme mat-row, .alt-theme mat-footer-row,
.alt-theme [mat-header-row], .alt-theme [mat-row], .alt-theme [mat-footer-row],
.alt-theme .mat-table-sticky {
  background: inherit;
}
.alt-theme mat-row, .alt-theme mat-header-row, .alt-theme mat-footer-row,
.alt-theme th.mat-header-cell, .alt-theme td.mat-cell, .alt-theme td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-cell, .alt-theme .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-datepicker-toggle,
.alt-theme .mat-datepicker-content .mat-calendar-next-button,
.alt-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-calendar-table-header,
.alt-theme .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-calendar-body-cell-content,
.alt-theme .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.alt-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.alt-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.alt-theme .mat-calendar-body-in-range::before {
  background: rgba(235, 140, 0, 0.2);
}
.alt-theme .mat-calendar-body-comparison-identical,
.alt-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.alt-theme .mat-calendar-body-comparison-bridge-start::before,
.alt-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(235, 140, 0, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.alt-theme .mat-calendar-body-comparison-bridge-end::before,
.alt-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(235, 140, 0, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.alt-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.alt-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.alt-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.alt-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.alt-theme .mat-calendar-body-selected {
  background-color: #eb8c00;
  color: white;
}
.alt-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(235, 140, 0, 0.4);
}
.alt-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.alt-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.alt-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(235, 140, 0, 0.3);
}
@media (hover: hover) {
  .alt-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(235, 140, 0, 0.3);
  }
}
.alt-theme .mat-datepicker-content {
  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);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(38, 119, 109, 0.2);
}
.alt-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.alt-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.alt-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.alt-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(38, 119, 109, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.alt-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.alt-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(38, 119, 109, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.alt-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.alt-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.alt-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.alt-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.alt-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #26776d;
  color: black;
}
.alt-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(38, 119, 109, 0.4);
}
.alt-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.alt-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.alt-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(38, 119, 109, 0.3);
}
@media (hover: hover) {
  .alt-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(38, 119, 109, 0.3);
  }
}
.alt-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(224, 48, 30, 0.2);
}
.alt-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.alt-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.alt-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.alt-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(224, 48, 30, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.alt-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.alt-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(224, 48, 30, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.alt-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.alt-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.alt-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.alt-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.alt-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e0301e;
  color: black;
}
.alt-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(224, 48, 30, 0.4);
}
.alt-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.alt-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.alt-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(224, 48, 30, 0.3);
}
@media (hover: hover) {
  .alt-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(224, 48, 30, 0.3);
  }
}
.alt-theme .mat-datepicker-content-touch {
  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);
}
.alt-theme .mat-datepicker-toggle-active {
  color: #eb8c00;
}
.alt-theme .mat-datepicker-toggle-active.mat-accent {
  color: #26776d;
}
.alt-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e0301e;
}
.alt-theme .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-dialog-container {
  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);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .alt-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .alt-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .alt-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.alt-theme .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-expansion-panel-header-description,
.alt-theme .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.alt-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.alt-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.alt-theme .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.alt-theme .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.alt-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: #eb8c00;
}
.alt-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #26776d;
}
.alt-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e0301e;
}
.alt-theme .mat-focused .mat-form-field-required-marker {
  color: #26776d;
}
.alt-theme .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #eb8c00;
}
.alt-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #26776d;
}
.alt-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e0301e;
}
.alt-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #eb8c00;
}
.alt-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #26776d;
}
.alt-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e0301e;
}
.alt-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e0301e;
}
.alt-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.alt-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e0301e;
}
.alt-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.alt-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e0301e;
}
.alt-theme .mat-error {
  color: #e0301e;
}
.alt-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.alt-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.alt-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.alt-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.alt-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.alt-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.alt-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.alt-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.alt-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #eb8c00;
}
.alt-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #26776d;
}
.alt-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e0301e;
}
.alt-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e0301e;
}
.alt-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.alt-theme .mat-icon.mat-primary {
  color: #eb8c00;
}
.alt-theme .mat-icon.mat-accent {
  color: #26776d;
}
.alt-theme .mat-icon.mat-warn {
  color: #e0301e;
}
.alt-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-input-element:disabled,
.alt-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-input-element {
  caret-color: #eb8c00;
}
.alt-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.alt-theme .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.alt-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.alt-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.alt-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.alt-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: #26776d;
}
.alt-theme .mat-form-field.mat-warn .mat-input-element,
.alt-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e0301e;
}
.alt-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e0301e;
}
.alt-theme .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-list-option:hover, .alt-theme .mat-list-option:focus,
.alt-theme .mat-nav-list .mat-list-item:hover,
.alt-theme .mat-nav-list .mat-list-item:focus,
.alt-theme .mat-action-list .mat-list-item:hover,
.alt-theme .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.alt-theme .mat-list-single-selected-option, .alt-theme .mat-list-single-selected-option:hover, .alt-theme .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-menu-panel {
  background: white;
}
.alt-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-menu-item[disabled],
.alt-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.alt-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-menu-item .mat-icon-no-color,
.alt-theme .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-menu-item:hover:not([disabled]),
.alt-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.alt-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.alt-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.alt-theme .mat-paginator {
  background: white;
}
.alt-theme .mat-paginator,
.alt-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-paginator-decrement,
.alt-theme .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-paginator-first,
.alt-theme .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.alt-theme .mat-icon-button[disabled] .mat-paginator-increment,
.alt-theme .mat-icon-button[disabled] .mat-paginator-first,
.alt-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-progress-bar-background {
  fill: #f6dfbc;
}
.alt-theme .mat-progress-bar-buffer {
  background-color: #f6dfbc;
}
.alt-theme .mat-progress-bar-fill::after {
  background-color: #eb8c00;
}
.alt-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #c5d9d7;
}
.alt-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #c5d9d7;
}
.alt-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #26776d;
}
.alt-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #f4c8c3;
}
.alt-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #f4c8c3;
}
.alt-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e0301e;
}
.alt-theme .mat-progress-spinner circle, .alt-theme .mat-spinner circle {
  stroke: #eb8c00;
}
.alt-theme .mat-progress-spinner.mat-accent circle, .alt-theme .mat-spinner.mat-accent circle {
  stroke: #26776d;
}
.alt-theme .mat-progress-spinner.mat-warn circle, .alt-theme .mat-spinner.mat-warn circle {
  stroke: #e0301e;
}
.alt-theme .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #eb8c00;
}
.alt-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.alt-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .alt-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .alt-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #eb8c00;
}
.alt-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #26776d;
}
.alt-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.alt-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .alt-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .alt-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #26776d;
}
.alt-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e0301e;
}
.alt-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.alt-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .alt-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .alt-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e0301e;
}
.alt-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.alt-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.alt-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.alt-theme .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.alt-theme .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-select-panel {
  background: white;
}
.alt-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #eb8c00;
}
.alt-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #26776d;
}
.alt-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e0301e;
}
.alt-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e0301e;
}
.alt-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-drawer.mat-drawer-push {
  background-color: white;
}
.alt-theme .mat-drawer:not(.mat-drawer-side) {
  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);
}
.alt-theme .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.alt-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.alt-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.alt-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #26776d;
}
.alt-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(38, 119, 109, 0.54);
}
.alt-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #26776d;
}
.alt-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #eb8c00;
}
.alt-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(235, 140, 0, 0.54);
}
.alt-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #eb8c00;
}
.alt-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e0301e;
}
.alt-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(224, 48, 30, 0.54);
}
.alt-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e0301e;
}
.alt-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.alt-theme .mat-slide-toggle-thumb {
  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);
  background-color: #fafafa;
}
.alt-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.alt-theme .mat-slider.mat-primary .mat-slider-track-fill,
.alt-theme .mat-slider.mat-primary .mat-slider-thumb,
.alt-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #eb8c00;
}
.alt-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.alt-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(235, 140, 0, 0.2);
}
.alt-theme .mat-slider.mat-accent .mat-slider-track-fill,
.alt-theme .mat-slider.mat-accent .mat-slider-thumb,
.alt-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #26776d;
}
.alt-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: black;
}
.alt-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(38, 119, 109, 0.2);
}
.alt-theme .mat-slider.mat-warn .mat-slider-track-fill,
.alt-theme .mat-slider.mat-warn .mat-slider-thumb,
.alt-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e0301e;
}
.alt-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: black;
}
.alt-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(224, 48, 30, 0.2);
}
.alt-theme .mat-slider:hover .mat-slider-track-background,
.alt-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.alt-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.alt-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.alt-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.alt-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.alt-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.alt-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.alt-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.alt-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .alt-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .alt-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.alt-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.alt-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.alt-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.alt-theme .mat-step-header.cdk-keyboard-focused, .alt-theme .mat-step-header.cdk-program-focused, .alt-theme .mat-step-header:hover:not([aria-disabled]), .alt-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.alt-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .alt-theme .mat-step-header:hover {
    background: none;
  }
}
.alt-theme .mat-step-header .mat-step-label,
.alt-theme .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.alt-theme .mat-step-header .mat-step-icon-selected,
.alt-theme .mat-step-header .mat-step-icon-state-done,
.alt-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: #eb8c00;
  color: white;
}
.alt-theme .mat-step-header.mat-accent .mat-step-icon {
  color: black;
}
.alt-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.alt-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.alt-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #26776d;
  color: black;
}
.alt-theme .mat-step-header.mat-warn .mat-step-icon {
  color: black;
}
.alt-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.alt-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.alt-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e0301e;
  color: black;
}
.alt-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e0301e;
}
.alt-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e0301e;
}
.alt-theme .mat-stepper-horizontal, .alt-theme .mat-stepper-vertical {
  background-color: white;
}
.alt-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-horizontal-stepper-header::before,
.alt-theme .mat-horizontal-stepper-header::after,
.alt-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-sort-header-arrow {
  color: #757575;
}
.alt-theme .mat-tab-nav-bar,
.alt-theme .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.alt-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.alt-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.alt-theme .mat-tab-label, .alt-theme .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-tab-label.mat-tab-disabled, .alt-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.alt-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.alt-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.alt-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(235, 140, 0, 0.3);
}
.alt-theme .mat-tab-group.mat-primary .mat-ink-bar, .alt-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #eb8c00;
}
.alt-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .alt-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .alt-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .alt-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.alt-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(38, 119, 109, 0.3);
}
.alt-theme .mat-tab-group.mat-accent .mat-ink-bar, .alt-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #26776d;
}
.alt-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .alt-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .alt-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .alt-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}
.alt-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(224, 48, 30, 0.3);
}
.alt-theme .mat-tab-group.mat-warn .mat-ink-bar, .alt-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e0301e;
}
.alt-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .alt-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .alt-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .alt-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}
.alt-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(235, 140, 0, 0.3);
}
.alt-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .alt-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .alt-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #eb8c00;
}
.alt-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .alt-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.alt-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .alt-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.alt-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.alt-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.alt-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.alt-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.alt-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.alt-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.alt-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.alt-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(38, 119, 109, 0.3);
}
.alt-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .alt-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .alt-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #26776d;
}
.alt-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .alt-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: black;
}
.alt-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .alt-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.alt-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.alt-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}
.alt-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.alt-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.alt-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.alt-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.alt-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.alt-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(224, 48, 30, 0.3);
}
.alt-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .alt-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .alt-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e0301e;
}
.alt-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .alt-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: black;
}
.alt-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .alt-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.alt-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.alt-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}
.alt-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.alt-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.alt-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.alt-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.alt-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.alt-theme .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-toolbar.mat-primary {
  background: #eb8c00;
  color: white;
}
.alt-theme .mat-toolbar.mat-accent {
  background: #26776d;
  color: black;
}
.alt-theme .mat-toolbar.mat-warn {
  background: #e0301e;
  color: black;
}
.alt-theme .mat-toolbar .mat-form-field-underline,
.alt-theme .mat-toolbar .mat-form-field-ripple,
.alt-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.alt-theme .mat-toolbar .mat-form-field-label,
.alt-theme .mat-toolbar .mat-focused .mat-form-field-label,
.alt-theme .mat-toolbar .mat-select-value,
.alt-theme .mat-toolbar .mat-select-arrow,
.alt-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.alt-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.alt-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.alt-theme .mat-tree {
  background: white;
}
.alt-theme .mat-tree-node,
.alt-theme .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  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);
}
.alt-theme .mat-simple-snackbar-action {
  color: #26776d;
}
.alt-theme2 .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.alt-theme2 .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-option:hover:not(.mat-option-disabled), .alt-theme2 .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.alt-theme2 .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.alt-theme2 .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #d04a02;
}
.alt-theme2 .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #929292;
}
.alt-theme2 .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e0301e;
}
.alt-theme2 .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-pseudo-checkbox::after {
  color: #fafafa;
}
.alt-theme2 .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.alt-theme2 .mat-primary .mat-pseudo-checkbox-checked,
.alt-theme2 .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #d04a02;
}
.alt-theme2 .mat-pseudo-checkbox-checked,
.alt-theme2 .mat-pseudo-checkbox-indeterminate,
.alt-theme2 .mat-accent .mat-pseudo-checkbox-checked,
.alt-theme2 .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: #929292;
}
.alt-theme2 .mat-warn .mat-pseudo-checkbox-checked,
.alt-theme2 .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e0301e;
}
.alt-theme2 .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.alt-theme2 .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.alt-theme2 .mat-app-background, .alt-theme2.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-elevation-z0 {
  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);
}
.alt-theme2 .mat-elevation-z1 {
  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);
}
.alt-theme2 .mat-elevation-z2 {
  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);
}
.alt-theme2 .mat-elevation-z3 {
  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);
}
.alt-theme2 .mat-elevation-z4 {
  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);
}
.alt-theme2 .mat-elevation-z5 {
  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);
}
.alt-theme2 .mat-elevation-z6 {
  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);
}
.alt-theme2 .mat-elevation-z7 {
  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);
}
.alt-theme2 .mat-elevation-z8 {
  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);
}
.alt-theme2 .mat-elevation-z9 {
  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);
}
.alt-theme2 .mat-elevation-z10 {
  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);
}
.alt-theme2 .mat-elevation-z11 {
  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);
}
.alt-theme2 .mat-elevation-z12 {
  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);
}
.alt-theme2 .mat-elevation-z13 {
  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);
}
.alt-theme2 .mat-elevation-z14 {
  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);
}
.alt-theme2 .mat-elevation-z15 {
  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);
}
.alt-theme2 .mat-elevation-z16 {
  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);
}
.alt-theme2 .mat-elevation-z17 {
  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);
}
.alt-theme2 .mat-elevation-z18 {
  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);
}
.alt-theme2 .mat-elevation-z19 {
  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);
}
.alt-theme2 .mat-elevation-z20 {
  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);
}
.alt-theme2 .mat-elevation-z21 {
  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);
}
.alt-theme2 .mat-elevation-z22 {
  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);
}
.alt-theme2 .mat-elevation-z23 {
  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);
}
.alt-theme2 .mat-elevation-z24 {
  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);
}
.mat-theme-loaded-marker {
  display: none;
}
.alt-theme2 .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.alt-theme2 .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-badge-content {
  color: white;
  background: #d04a02;
}
.cdk-high-contrast-active .alt-theme2 .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.alt-theme2 .mat-badge-accent .mat-badge-content {
  background: #929292;
  color: black;
}
.alt-theme2 .mat-badge-warn .mat-badge-content {
  color: black;
  background: #e0301e;
}
.alt-theme2 .mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-bottom-sheet-container {
  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);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-button, .alt-theme2 .mat-icon-button, .alt-theme2 .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.alt-theme2 .mat-button.mat-primary, .alt-theme2 .mat-icon-button.mat-primary, .alt-theme2 .mat-stroked-button.mat-primary {
  color: #d04a02;
}
.alt-theme2 .mat-button.mat-accent, .alt-theme2 .mat-icon-button.mat-accent, .alt-theme2 .mat-stroked-button.mat-accent {
  color: #929292;
}
.alt-theme2 .mat-button.mat-warn, .alt-theme2 .mat-icon-button.mat-warn, .alt-theme2 .mat-stroked-button.mat-warn {
  color: #e0301e;
}
.alt-theme2 .mat-button.mat-primary.mat-button-disabled, .alt-theme2 .mat-button.mat-accent.mat-button-disabled, .alt-theme2 .mat-button.mat-warn.mat-button-disabled, .alt-theme2 .mat-button.mat-button-disabled.mat-button-disabled, .alt-theme2 .mat-icon-button.mat-primary.mat-button-disabled, .alt-theme2 .mat-icon-button.mat-accent.mat-button-disabled, .alt-theme2 .mat-icon-button.mat-warn.mat-button-disabled, .alt-theme2 .mat-icon-button.mat-button-disabled.mat-button-disabled, .alt-theme2 .mat-stroked-button.mat-primary.mat-button-disabled, .alt-theme2 .mat-stroked-button.mat-accent.mat-button-disabled, .alt-theme2 .mat-stroked-button.mat-warn.mat-button-disabled, .alt-theme2 .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.alt-theme2 .mat-button.mat-primary .mat-button-focus-overlay, .alt-theme2 .mat-icon-button.mat-primary .mat-button-focus-overlay, .alt-theme2 .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #d04a02;
}
.alt-theme2 .mat-button.mat-accent .mat-button-focus-overlay, .alt-theme2 .mat-icon-button.mat-accent .mat-button-focus-overlay, .alt-theme2 .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #929292;
}
.alt-theme2 .mat-button.mat-warn .mat-button-focus-overlay, .alt-theme2 .mat-icon-button.mat-warn .mat-button-focus-overlay, .alt-theme2 .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e0301e;
}
.alt-theme2 .mat-button.mat-button-disabled .mat-button-focus-overlay, .alt-theme2 .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .alt-theme2 .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.alt-theme2 .mat-button .mat-ripple-element, .alt-theme2 .mat-icon-button .mat-ripple-element, .alt-theme2 .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.alt-theme2 .mat-button-focus-overlay {
  background: black;
}
.alt-theme2 .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-flat-button, .alt-theme2 .mat-raised-button, .alt-theme2 .mat-fab, .alt-theme2 .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.alt-theme2 .mat-flat-button.mat-primary, .alt-theme2 .mat-raised-button.mat-primary, .alt-theme2 .mat-fab.mat-primary, .alt-theme2 .mat-mini-fab.mat-primary {
  color: white;
}
.alt-theme2 .mat-flat-button.mat-accent, .alt-theme2 .mat-raised-button.mat-accent, .alt-theme2 .mat-fab.mat-accent, .alt-theme2 .mat-mini-fab.mat-accent {
  color: black;
}
.alt-theme2 .mat-flat-button.mat-warn, .alt-theme2 .mat-raised-button.mat-warn, .alt-theme2 .mat-fab.mat-warn, .alt-theme2 .mat-mini-fab.mat-warn {
  color: black;
}
.alt-theme2 .mat-flat-button.mat-primary.mat-button-disabled, .alt-theme2 .mat-flat-button.mat-accent.mat-button-disabled, .alt-theme2 .mat-flat-button.mat-warn.mat-button-disabled, .alt-theme2 .mat-flat-button.mat-button-disabled.mat-button-disabled, .alt-theme2 .mat-raised-button.mat-primary.mat-button-disabled, .alt-theme2 .mat-raised-button.mat-accent.mat-button-disabled, .alt-theme2 .mat-raised-button.mat-warn.mat-button-disabled, .alt-theme2 .mat-raised-button.mat-button-disabled.mat-button-disabled, .alt-theme2 .mat-fab.mat-primary.mat-button-disabled, .alt-theme2 .mat-fab.mat-accent.mat-button-disabled, .alt-theme2 .mat-fab.mat-warn.mat-button-disabled, .alt-theme2 .mat-fab.mat-button-disabled.mat-button-disabled, .alt-theme2 .mat-mini-fab.mat-primary.mat-button-disabled, .alt-theme2 .mat-mini-fab.mat-accent.mat-button-disabled, .alt-theme2 .mat-mini-fab.mat-warn.mat-button-disabled, .alt-theme2 .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.alt-theme2 .mat-flat-button.mat-primary, .alt-theme2 .mat-raised-button.mat-primary, .alt-theme2 .mat-fab.mat-primary, .alt-theme2 .mat-mini-fab.mat-primary {
  background-color: #d04a02;
}
.alt-theme2 .mat-flat-button.mat-accent, .alt-theme2 .mat-raised-button.mat-accent, .alt-theme2 .mat-fab.mat-accent, .alt-theme2 .mat-mini-fab.mat-accent {
  background-color: #929292;
}
.alt-theme2 .mat-flat-button.mat-warn, .alt-theme2 .mat-raised-button.mat-warn, .alt-theme2 .mat-fab.mat-warn, .alt-theme2 .mat-mini-fab.mat-warn {
  background-color: #e0301e;
}
.alt-theme2 .mat-flat-button.mat-primary.mat-button-disabled, .alt-theme2 .mat-flat-button.mat-accent.mat-button-disabled, .alt-theme2 .mat-flat-button.mat-warn.mat-button-disabled, .alt-theme2 .mat-flat-button.mat-button-disabled.mat-button-disabled, .alt-theme2 .mat-raised-button.mat-primary.mat-button-disabled, .alt-theme2 .mat-raised-button.mat-accent.mat-button-disabled, .alt-theme2 .mat-raised-button.mat-warn.mat-button-disabled, .alt-theme2 .mat-raised-button.mat-button-disabled.mat-button-disabled, .alt-theme2 .mat-fab.mat-primary.mat-button-disabled, .alt-theme2 .mat-fab.mat-accent.mat-button-disabled, .alt-theme2 .mat-fab.mat-warn.mat-button-disabled, .alt-theme2 .mat-fab.mat-button-disabled.mat-button-disabled, .alt-theme2 .mat-mini-fab.mat-primary.mat-button-disabled, .alt-theme2 .mat-mini-fab.mat-accent.mat-button-disabled, .alt-theme2 .mat-mini-fab.mat-warn.mat-button-disabled, .alt-theme2 .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-flat-button.mat-primary .mat-ripple-element, .alt-theme2 .mat-raised-button.mat-primary .mat-ripple-element, .alt-theme2 .mat-fab.mat-primary .mat-ripple-element, .alt-theme2 .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.alt-theme2 .mat-flat-button.mat-accent .mat-ripple-element, .alt-theme2 .mat-raised-button.mat-accent .mat-ripple-element, .alt-theme2 .mat-fab.mat-accent .mat-ripple-element, .alt-theme2 .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.alt-theme2 .mat-flat-button.mat-warn .mat-ripple-element, .alt-theme2 .mat-raised-button.mat-warn .mat-ripple-element, .alt-theme2 .mat-fab.mat-warn .mat-ripple-element, .alt-theme2 .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.alt-theme2 .mat-stroked-button:not([class*=mat-elevation-z]), .alt-theme2 .mat-flat-button:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-raised-button:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-fab:not([class*=mat-elevation-z]), .alt-theme2 .mat-mini-fab:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .alt-theme2 .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .alt-theme2 .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.alt-theme2 .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.alt-theme2 .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.alt-theme2 .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.alt-theme2 .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.alt-theme2 .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.alt-theme2 [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.alt-theme2 .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.alt-theme2 .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.alt-theme2 .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.alt-theme2 .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.alt-theme2 .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.alt-theme2 .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.alt-theme2 .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-card:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-checkbox-checkmark {
  fill: #fafafa;
}
.alt-theme2 .mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.alt-theme2 .mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.alt-theme2 .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .alt-theme2 .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: #d04a02;
}
.alt-theme2 .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .alt-theme2 .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: #929292;
}
.alt-theme2 .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .alt-theme2 .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e0301e;
}
.alt-theme2 .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .alt-theme2 .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.alt-theme2 .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.alt-theme2 .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.alt-theme2 .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.alt-theme2 .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #d04a02;
}
.alt-theme2 .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.alt-theme2 .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #929292;
}
.alt-theme2 .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.alt-theme2 .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e0301e;
}
.alt-theme2 .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.alt-theme2 .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  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);
}
.alt-theme2 .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.alt-theme2 .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.alt-theme2 .mat-chip.mat-standard-chip::after {
  background: black;
}
.alt-theme2 .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #d04a02;
  color: white;
}
.alt-theme2 .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.alt-theme2 .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.alt-theme2 .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e0301e;
  color: black;
}
.alt-theme2 .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.alt-theme2 .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.alt-theme2 .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #929292;
  color: black;
}
.alt-theme2 .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.alt-theme2 .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.alt-theme2 .mat-table {
  background: white;
}
.alt-theme2 .mat-table thead, .alt-theme2 .mat-table tbody, .alt-theme2 .mat-table tfoot,
.alt-theme2 mat-header-row, .alt-theme2 mat-row, .alt-theme2 mat-footer-row,
.alt-theme2 [mat-header-row], .alt-theme2 [mat-row], .alt-theme2 [mat-footer-row],
.alt-theme2 .mat-table-sticky {
  background: inherit;
}
.alt-theme2 mat-row, .alt-theme2 mat-header-row, .alt-theme2 mat-footer-row,
.alt-theme2 th.mat-header-cell, .alt-theme2 td.mat-cell, .alt-theme2 td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-cell, .alt-theme2 .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-datepicker-toggle,
.alt-theme2 .mat-datepicker-content .mat-calendar-next-button,
.alt-theme2 .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-calendar-table-header,
.alt-theme2 .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-calendar-body-cell-content,
.alt-theme2 .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.alt-theme2 .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.alt-theme2 .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.alt-theme2 .mat-calendar-body-in-range::before {
  background: rgba(208, 74, 2, 0.2);
}
.alt-theme2 .mat-calendar-body-comparison-identical,
.alt-theme2 .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.alt-theme2 .mat-calendar-body-comparison-bridge-start::before,
.alt-theme2 [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(208, 74, 2, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.alt-theme2 .mat-calendar-body-comparison-bridge-end::before,
.alt-theme2 [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(208, 74, 2, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.alt-theme2 .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.alt-theme2 .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.alt-theme2 .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.alt-theme2 .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.alt-theme2 .mat-calendar-body-selected {
  background-color: #d04a02;
  color: white;
}
.alt-theme2 .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(208, 74, 2, 0.4);
}
.alt-theme2 .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.alt-theme2 .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.alt-theme2 .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(208, 74, 2, 0.3);
}
@media (hover: hover) {
  .alt-theme2 .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(208, 74, 2, 0.3);
  }
}
.alt-theme2 .mat-datepicker-content {
  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);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(146, 146, 146, 0.2);
}
.alt-theme2 .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.alt-theme2 .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.alt-theme2 .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.alt-theme2 .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(146, 146, 146, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.alt-theme2 .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.alt-theme2 .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(146, 146, 146, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.alt-theme2 .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.alt-theme2 .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.alt-theme2 .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.alt-theme2 .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.alt-theme2 .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #929292;
  color: black;
}
.alt-theme2 .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(146, 146, 146, 0.4);
}
.alt-theme2 .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.alt-theme2 .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.alt-theme2 .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(146, 146, 146, 0.3);
}
@media (hover: hover) {
  .alt-theme2 .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(146, 146, 146, 0.3);
  }
}
.alt-theme2 .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(224, 48, 30, 0.2);
}
.alt-theme2 .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.alt-theme2 .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.alt-theme2 .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.alt-theme2 .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(224, 48, 30, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.alt-theme2 .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.alt-theme2 .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(224, 48, 30, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.alt-theme2 .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.alt-theme2 .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.alt-theme2 .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.alt-theme2 .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.alt-theme2 .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e0301e;
  color: black;
}
.alt-theme2 .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(224, 48, 30, 0.4);
}
.alt-theme2 .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.alt-theme2 .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.alt-theme2 .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(224, 48, 30, 0.3);
}
@media (hover: hover) {
  .alt-theme2 .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(224, 48, 30, 0.3);
  }
}
.alt-theme2 .mat-datepicker-content-touch {
  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);
}
.alt-theme2 .mat-datepicker-toggle-active {
  color: #d04a02;
}
.alt-theme2 .mat-datepicker-toggle-active.mat-accent {
  color: #929292;
}
.alt-theme2 .mat-datepicker-toggle-active.mat-warn {
  color: #e0301e;
}
.alt-theme2 .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-dialog-container {
  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);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-expansion-panel:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .alt-theme2 .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .alt-theme2 .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .alt-theme2 .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.alt-theme2 .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-expansion-panel-header-description,
.alt-theme2 .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.alt-theme2 .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.alt-theme2 .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.alt-theme2 .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.alt-theme2 .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.alt-theme2 .mat-form-field.mat-focused .mat-form-field-label {
  color: #d04a02;
}
.alt-theme2 .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #929292;
}
.alt-theme2 .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e0301e;
}
.alt-theme2 .mat-focused .mat-form-field-required-marker {
  color: #929292;
}
.alt-theme2 .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #d04a02;
}
.alt-theme2 .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #929292;
}
.alt-theme2 .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e0301e;
}
.alt-theme2 .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: #d04a02;
}
.alt-theme2 .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: #929292;
}
.alt-theme2 .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e0301e;
}
.alt-theme2 .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e0301e;
}
.alt-theme2 .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.alt-theme2 .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e0301e;
}
.alt-theme2 .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.alt-theme2 .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e0301e;
}
.alt-theme2 .mat-error {
  color: #e0301e;
}
.alt-theme2 .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.alt-theme2 .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.alt-theme2 .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.alt-theme2 .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.alt-theme2 .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.alt-theme2 .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.alt-theme2 .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.alt-theme2 .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.alt-theme2 .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #d04a02;
}
.alt-theme2 .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #929292;
}
.alt-theme2 .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e0301e;
}
.alt-theme2 .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e0301e;
}
.alt-theme2 .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.alt-theme2 .mat-icon.mat-primary {
  color: #d04a02;
}
.alt-theme2 .mat-icon.mat-accent {
  color: #929292;
}
.alt-theme2 .mat-icon.mat-warn {
  color: #e0301e;
}
.alt-theme2 .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-input-element:disabled,
.alt-theme2 .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-input-element {
  caret-color: #d04a02;
}
.alt-theme2 .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.alt-theme2 .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.alt-theme2 .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.alt-theme2 .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.alt-theme2 .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.alt-theme2 .mat-form-field.mat-accent .mat-input-element {
  caret-color: #929292;
}
.alt-theme2 .mat-form-field.mat-warn .mat-input-element,
.alt-theme2 .mat-form-field-invalid .mat-input-element {
  caret-color: #e0301e;
}
.alt-theme2 .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e0301e;
}
.alt-theme2 .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-list-option:hover, .alt-theme2 .mat-list-option:focus,
.alt-theme2 .mat-nav-list .mat-list-item:hover,
.alt-theme2 .mat-nav-list .mat-list-item:focus,
.alt-theme2 .mat-action-list .mat-list-item:hover,
.alt-theme2 .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.alt-theme2 .mat-list-single-selected-option, .alt-theme2 .mat-list-single-selected-option:hover, .alt-theme2 .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-menu-panel {
  background: white;
}
.alt-theme2 .mat-menu-panel:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-menu-item[disabled],
.alt-theme2 .mat-menu-item[disabled] .mat-menu-submenu-icon,
.alt-theme2 .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-menu-item .mat-icon-no-color,
.alt-theme2 .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-menu-item:hover:not([disabled]),
.alt-theme2 .mat-menu-item.cdk-program-focused:not([disabled]),
.alt-theme2 .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.alt-theme2 .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.alt-theme2 .mat-paginator {
  background: white;
}
.alt-theme2 .mat-paginator,
.alt-theme2 .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-paginator-decrement,
.alt-theme2 .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-paginator-first,
.alt-theme2 .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-icon-button[disabled] .mat-paginator-decrement,
.alt-theme2 .mat-icon-button[disabled] .mat-paginator-increment,
.alt-theme2 .mat-icon-button[disabled] .mat-paginator-first,
.alt-theme2 .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-progress-bar-background {
  fill: #f0cebc;
}
.alt-theme2 .mat-progress-bar-buffer {
  background-color: #f0cebc;
}
.alt-theme2 .mat-progress-bar-fill::after {
  background-color: #d04a02;
}
.alt-theme2 .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #e0e0e0;
}
.alt-theme2 .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #e0e0e0;
}
.alt-theme2 .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: #929292;
}
.alt-theme2 .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #f4c8c3;
}
.alt-theme2 .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #f4c8c3;
}
.alt-theme2 .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e0301e;
}
.alt-theme2 .mat-progress-spinner circle, .alt-theme2 .mat-spinner circle {
  stroke: #d04a02;
}
.alt-theme2 .mat-progress-spinner.mat-accent circle, .alt-theme2 .mat-spinner.mat-accent circle {
  stroke: #929292;
}
.alt-theme2 .mat-progress-spinner.mat-warn circle, .alt-theme2 .mat-spinner.mat-warn circle {
  stroke: #e0301e;
}
.alt-theme2 .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #d04a02;
}
.alt-theme2 .mat-radio-button.mat-primary .mat-radio-inner-circle,
.alt-theme2 .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .alt-theme2 .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .alt-theme2 .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #d04a02;
}
.alt-theme2 .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #929292;
}
.alt-theme2 .mat-radio-button.mat-accent .mat-radio-inner-circle,
.alt-theme2 .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .alt-theme2 .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .alt-theme2 .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #929292;
}
.alt-theme2 .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e0301e;
}
.alt-theme2 .mat-radio-button.mat-warn .mat-radio-inner-circle,
.alt-theme2 .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .alt-theme2 .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .alt-theme2 .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e0301e;
}
.alt-theme2 .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.alt-theme2 .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.alt-theme2 .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.alt-theme2 .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.alt-theme2 .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-select-panel {
  background: white;
}
.alt-theme2 .mat-select-panel:not([class*=mat-elevation-z]) {
  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);
}
.alt-theme2 .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #d04a02;
}
.alt-theme2 .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #929292;
}
.alt-theme2 .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e0301e;
}
.alt-theme2 .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e0301e;
}
.alt-theme2 .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-drawer.mat-drawer-push {
  background-color: white;
}
.alt-theme2 .mat-drawer:not(.mat-drawer-side) {
  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);
}
.alt-theme2 .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.alt-theme2 [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.alt-theme2 [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.alt-theme2 .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #929292;
}
.alt-theme2 .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(146, 146, 146, 0.54);
}
.alt-theme2 .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #929292;
}
.alt-theme2 .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #d04a02;
}
.alt-theme2 .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(208, 74, 2, 0.54);
}
.alt-theme2 .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #d04a02;
}
.alt-theme2 .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e0301e;
}
.alt-theme2 .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(224, 48, 30, 0.54);
}
.alt-theme2 .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e0301e;
}
.alt-theme2 .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.alt-theme2 .mat-slide-toggle-thumb {
  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);
  background-color: #fafafa;
}
.alt-theme2 .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.alt-theme2 .mat-slider.mat-primary .mat-slider-track-fill,
.alt-theme2 .mat-slider.mat-primary .mat-slider-thumb,
.alt-theme2 .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: #d04a02;
}
.alt-theme2 .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.alt-theme2 .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(208, 74, 2, 0.2);
}
.alt-theme2 .mat-slider.mat-accent .mat-slider-track-fill,
.alt-theme2 .mat-slider.mat-accent .mat-slider-thumb,
.alt-theme2 .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: #929292;
}
.alt-theme2 .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: black;
}
.alt-theme2 .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(146, 146, 146, 0.2);
}
.alt-theme2 .mat-slider.mat-warn .mat-slider-track-fill,
.alt-theme2 .mat-slider.mat-warn .mat-slider-thumb,
.alt-theme2 .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e0301e;
}
.alt-theme2 .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: black;
}
.alt-theme2 .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(224, 48, 30, 0.2);
}
.alt-theme2 .mat-slider:hover .mat-slider-track-background,
.alt-theme2 .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-slider.mat-slider-disabled .mat-slider-track-background,
.alt-theme2 .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.alt-theme2 .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.alt-theme2 .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.alt-theme2 .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.alt-theme2 .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.alt-theme2 .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.alt-theme2 .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.alt-theme2 .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .alt-theme2 .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .alt-theme2 .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.alt-theme2 .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.alt-theme2 .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.alt-theme2 .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.alt-theme2 .mat-step-header.cdk-keyboard-focused, .alt-theme2 .mat-step-header.cdk-program-focused, .alt-theme2 .mat-step-header:hover:not([aria-disabled]), .alt-theme2 .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.alt-theme2 .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .alt-theme2 .mat-step-header:hover {
    background: none;
  }
}
.alt-theme2 .mat-step-header .mat-step-label,
.alt-theme2 .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.alt-theme2 .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.alt-theme2 .mat-step-header .mat-step-icon-selected,
.alt-theme2 .mat-step-header .mat-step-icon-state-done,
.alt-theme2 .mat-step-header .mat-step-icon-state-edit {
  background-color: #d04a02;
  color: white;
}
.alt-theme2 .mat-step-header.mat-accent .mat-step-icon {
  color: black;
}
.alt-theme2 .mat-step-header.mat-accent .mat-step-icon-selected,
.alt-theme2 .mat-step-header.mat-accent .mat-step-icon-state-done,
.alt-theme2 .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: #929292;
  color: black;
}
.alt-theme2 .mat-step-header.mat-warn .mat-step-icon {
  color: black;
}
.alt-theme2 .mat-step-header.mat-warn .mat-step-icon-selected,
.alt-theme2 .mat-step-header.mat-warn .mat-step-icon-state-done,
.alt-theme2 .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e0301e;
  color: black;
}
.alt-theme2 .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e0301e;
}
.alt-theme2 .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e0301e;
}
.alt-theme2 .mat-stepper-horizontal, .alt-theme2 .mat-stepper-vertical {
  background-color: white;
}
.alt-theme2 .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-horizontal-stepper-header::before,
.alt-theme2 .mat-horizontal-stepper-header::after,
.alt-theme2 .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-sort-header-arrow {
  color: #757575;
}
.alt-theme2 .mat-tab-nav-bar,
.alt-theme2 .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.alt-theme2 .mat-tab-group-inverted-header .mat-tab-nav-bar,
.alt-theme2 .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.alt-theme2 .mat-tab-label, .alt-theme2 .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-tab-label.mat-tab-disabled, .alt-theme2 .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.alt-theme2 .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.alt-theme2 .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.alt-theme2 .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(208, 74, 2, 0.3);
}
.alt-theme2 .mat-tab-group.mat-primary .mat-ink-bar, .alt-theme2 .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #d04a02;
}
.alt-theme2 .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .alt-theme2 .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .alt-theme2 .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .alt-theme2 .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.alt-theme2 .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(146, 146, 146, 0.3);
}
.alt-theme2 .mat-tab-group.mat-accent .mat-ink-bar, .alt-theme2 .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #929292;
}
.alt-theme2 .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .alt-theme2 .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .alt-theme2 .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .alt-theme2 .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}
.alt-theme2 .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(224, 48, 30, 0.3);
}
.alt-theme2 .mat-tab-group.mat-warn .mat-ink-bar, .alt-theme2 .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e0301e;
}
.alt-theme2 .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .alt-theme2 .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .alt-theme2 .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .alt-theme2 .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}
.alt-theme2 .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(208, 74, 2, 0.3);
}
.alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-header, .alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-link-container, .alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: #d04a02;
}
.alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.alt-theme2 .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.alt-theme2 .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.alt-theme2 .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(146, 146, 146, 0.3);
}
.alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-header, .alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-link-container, .alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: #929292;
}
.alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: black;
}
.alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}
.alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.alt-theme2 .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.alt-theme2 .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.alt-theme2 .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .alt-theme2 .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.alt-theme2 .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(224, 48, 30, 0.3);
}
.alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-header, .alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-link-container, .alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e0301e;
}
.alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: black;
}
.alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}
.alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.alt-theme2 .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.alt-theme2 .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.alt-theme2 .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-toolbar.mat-primary {
  background: #d04a02;
  color: white;
}
.alt-theme2 .mat-toolbar.mat-accent {
  background: #929292;
  color: black;
}
.alt-theme2 .mat-toolbar.mat-warn {
  background: #e0301e;
  color: black;
}
.alt-theme2 .mat-toolbar .mat-form-field-underline,
.alt-theme2 .mat-toolbar .mat-form-field-ripple,
.alt-theme2 .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.alt-theme2 .mat-toolbar .mat-form-field-label,
.alt-theme2 .mat-toolbar .mat-focused .mat-form-field-label,
.alt-theme2 .mat-toolbar .mat-select-value,
.alt-theme2 .mat-toolbar .mat-select-arrow,
.alt-theme2 .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.alt-theme2 .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.alt-theme2 .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.alt-theme2 .mat-tree {
  background: white;
}
.alt-theme2 .mat-tree-node,
.alt-theme2 .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.alt-theme2 .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  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);
}
.alt-theme2 .mat-simple-snackbar-action {
  color: #929292;
}
.bw-theme .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.bw-theme .mat-option {
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-option:hover:not(.mat-option-disabled), .bw-theme .mat-option:focus:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.bw-theme .mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled) {
  background: rgba(0, 0, 0, 0.04);
}
.bw-theme .mat-option.mat-active {
  background: rgba(0, 0, 0, 0.04);
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: black;
}
.bw-theme .mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: white;
}
.bw-theme .mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #e0301e;
}
.bw-theme .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-pseudo-checkbox {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-pseudo-checkbox::after {
  color: #fafafa;
}
.bw-theme .mat-pseudo-checkbox-disabled {
  color: #b0b0b0;
}
.bw-theme .mat-primary .mat-pseudo-checkbox-checked,
.bw-theme .mat-primary .mat-pseudo-checkbox-indeterminate {
  background: black;
}
.bw-theme .mat-pseudo-checkbox-checked,
.bw-theme .mat-pseudo-checkbox-indeterminate,
.bw-theme .mat-accent .mat-pseudo-checkbox-checked,
.bw-theme .mat-accent .mat-pseudo-checkbox-indeterminate {
  background: white;
}
.bw-theme .mat-warn .mat-pseudo-checkbox-checked,
.bw-theme .mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #e0301e;
}
.bw-theme .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.bw-theme .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0;
}
.bw-theme .mat-app-background, .bw-theme.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-elevation-z0 {
  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);
}
.bw-theme .mat-elevation-z1 {
  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);
}
.bw-theme .mat-elevation-z2 {
  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);
}
.bw-theme .mat-elevation-z3 {
  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);
}
.bw-theme .mat-elevation-z4 {
  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);
}
.bw-theme .mat-elevation-z5 {
  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);
}
.bw-theme .mat-elevation-z6 {
  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);
}
.bw-theme .mat-elevation-z7 {
  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);
}
.bw-theme .mat-elevation-z8 {
  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);
}
.bw-theme .mat-elevation-z9 {
  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);
}
.bw-theme .mat-elevation-z10 {
  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);
}
.bw-theme .mat-elevation-z11 {
  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);
}
.bw-theme .mat-elevation-z12 {
  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);
}
.bw-theme .mat-elevation-z13 {
  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);
}
.bw-theme .mat-elevation-z14 {
  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);
}
.bw-theme .mat-elevation-z15 {
  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);
}
.bw-theme .mat-elevation-z16 {
  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);
}
.bw-theme .mat-elevation-z17 {
  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);
}
.bw-theme .mat-elevation-z18 {
  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);
}
.bw-theme .mat-elevation-z19 {
  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);
}
.bw-theme .mat-elevation-z20 {
  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);
}
.bw-theme .mat-elevation-z21 {
  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);
}
.bw-theme .mat-elevation-z22 {
  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);
}
.bw-theme .mat-elevation-z23 {
  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);
}
.bw-theme .mat-elevation-z24 {
  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);
}
.mat-theme-loaded-marker {
  display: none;
}
.bw-theme .mat-autocomplete-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: white;
}
.bw-theme .mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-badge-content {
  color: white;
  background: black;
}
.cdk-high-contrast-active .bw-theme .mat-badge-content {
  outline: solid 1px;
  border-radius: 0;
}
.bw-theme .mat-badge-accent .mat-badge-content {
  background: white;
  color: black;
}
.bw-theme .mat-badge-warn .mat-badge-content {
  color: black;
  background: #e0301e;
}
.bw-theme .mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-bottom-sheet-container {
  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);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-button, .bw-theme .mat-icon-button, .bw-theme .mat-stroked-button {
  color: inherit;
  background: transparent;
}
.bw-theme .mat-button.mat-primary, .bw-theme .mat-icon-button.mat-primary, .bw-theme .mat-stroked-button.mat-primary {
  color: black;
}
.bw-theme .mat-button.mat-accent, .bw-theme .mat-icon-button.mat-accent, .bw-theme .mat-stroked-button.mat-accent {
  color: white;
}
.bw-theme .mat-button.mat-warn, .bw-theme .mat-icon-button.mat-warn, .bw-theme .mat-stroked-button.mat-warn {
  color: #e0301e;
}
.bw-theme .mat-button.mat-primary.mat-button-disabled, .bw-theme .mat-button.mat-accent.mat-button-disabled, .bw-theme .mat-button.mat-warn.mat-button-disabled, .bw-theme .mat-button.mat-button-disabled.mat-button-disabled, .bw-theme .mat-icon-button.mat-primary.mat-button-disabled, .bw-theme .mat-icon-button.mat-accent.mat-button-disabled, .bw-theme .mat-icon-button.mat-warn.mat-button-disabled, .bw-theme .mat-icon-button.mat-button-disabled.mat-button-disabled, .bw-theme .mat-stroked-button.mat-primary.mat-button-disabled, .bw-theme .mat-stroked-button.mat-accent.mat-button-disabled, .bw-theme .mat-stroked-button.mat-warn.mat-button-disabled, .bw-theme .mat-stroked-button.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.bw-theme .mat-button.mat-primary .mat-button-focus-overlay, .bw-theme .mat-icon-button.mat-primary .mat-button-focus-overlay, .bw-theme .mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: black;
}
.bw-theme .mat-button.mat-accent .mat-button-focus-overlay, .bw-theme .mat-icon-button.mat-accent .mat-button-focus-overlay, .bw-theme .mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: white;
}
.bw-theme .mat-button.mat-warn .mat-button-focus-overlay, .bw-theme .mat-icon-button.mat-warn .mat-button-focus-overlay, .bw-theme .mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #e0301e;
}
.bw-theme .mat-button.mat-button-disabled .mat-button-focus-overlay, .bw-theme .mat-icon-button.mat-button-disabled .mat-button-focus-overlay, .bw-theme .mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: transparent;
}
.bw-theme .mat-button .mat-ripple-element, .bw-theme .mat-icon-button .mat-ripple-element, .bw-theme .mat-stroked-button .mat-ripple-element {
  opacity: 0.1;
  background-color: currentColor;
}
.bw-theme .mat-button-focus-overlay {
  background: black;
}
.bw-theme .mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-flat-button, .bw-theme .mat-raised-button, .bw-theme .mat-fab, .bw-theme .mat-mini-fab {
  color: rgba(0, 0, 0, 0.87);
  background-color: white;
}
.bw-theme .mat-flat-button.mat-primary, .bw-theme .mat-raised-button.mat-primary, .bw-theme .mat-fab.mat-primary, .bw-theme .mat-mini-fab.mat-primary {
  color: white;
}
.bw-theme .mat-flat-button.mat-accent, .bw-theme .mat-raised-button.mat-accent, .bw-theme .mat-fab.mat-accent, .bw-theme .mat-mini-fab.mat-accent {
  color: black;
}
.bw-theme .mat-flat-button.mat-warn, .bw-theme .mat-raised-button.mat-warn, .bw-theme .mat-fab.mat-warn, .bw-theme .mat-mini-fab.mat-warn {
  color: black;
}
.bw-theme .mat-flat-button.mat-primary.mat-button-disabled, .bw-theme .mat-flat-button.mat-accent.mat-button-disabled, .bw-theme .mat-flat-button.mat-warn.mat-button-disabled, .bw-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .bw-theme .mat-raised-button.mat-primary.mat-button-disabled, .bw-theme .mat-raised-button.mat-accent.mat-button-disabled, .bw-theme .mat-raised-button.mat-warn.mat-button-disabled, .bw-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .bw-theme .mat-fab.mat-primary.mat-button-disabled, .bw-theme .mat-fab.mat-accent.mat-button-disabled, .bw-theme .mat-fab.mat-warn.mat-button-disabled, .bw-theme .mat-fab.mat-button-disabled.mat-button-disabled, .bw-theme .mat-mini-fab.mat-primary.mat-button-disabled, .bw-theme .mat-mini-fab.mat-accent.mat-button-disabled, .bw-theme .mat-mini-fab.mat-warn.mat-button-disabled, .bw-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  color: rgba(0, 0, 0, 0.26);
}
.bw-theme .mat-flat-button.mat-primary, .bw-theme .mat-raised-button.mat-primary, .bw-theme .mat-fab.mat-primary, .bw-theme .mat-mini-fab.mat-primary {
  background-color: black;
}
.bw-theme .mat-flat-button.mat-accent, .bw-theme .mat-raised-button.mat-accent, .bw-theme .mat-fab.mat-accent, .bw-theme .mat-mini-fab.mat-accent {
  background-color: white;
}
.bw-theme .mat-flat-button.mat-warn, .bw-theme .mat-raised-button.mat-warn, .bw-theme .mat-fab.mat-warn, .bw-theme .mat-mini-fab.mat-warn {
  background-color: #e0301e;
}
.bw-theme .mat-flat-button.mat-primary.mat-button-disabled, .bw-theme .mat-flat-button.mat-accent.mat-button-disabled, .bw-theme .mat-flat-button.mat-warn.mat-button-disabled, .bw-theme .mat-flat-button.mat-button-disabled.mat-button-disabled, .bw-theme .mat-raised-button.mat-primary.mat-button-disabled, .bw-theme .mat-raised-button.mat-accent.mat-button-disabled, .bw-theme .mat-raised-button.mat-warn.mat-button-disabled, .bw-theme .mat-raised-button.mat-button-disabled.mat-button-disabled, .bw-theme .mat-fab.mat-primary.mat-button-disabled, .bw-theme .mat-fab.mat-accent.mat-button-disabled, .bw-theme .mat-fab.mat-warn.mat-button-disabled, .bw-theme .mat-fab.mat-button-disabled.mat-button-disabled, .bw-theme .mat-mini-fab.mat-primary.mat-button-disabled, .bw-theme .mat-mini-fab.mat-accent.mat-button-disabled, .bw-theme .mat-mini-fab.mat-warn.mat-button-disabled, .bw-theme .mat-mini-fab.mat-button-disabled.mat-button-disabled {
  background-color: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-flat-button.mat-primary .mat-ripple-element, .bw-theme .mat-raised-button.mat-primary .mat-ripple-element, .bw-theme .mat-fab.mat-primary .mat-ripple-element, .bw-theme .mat-mini-fab.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.bw-theme .mat-flat-button.mat-accent .mat-ripple-element, .bw-theme .mat-raised-button.mat-accent .mat-ripple-element, .bw-theme .mat-fab.mat-accent .mat-ripple-element, .bw-theme .mat-mini-fab.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.bw-theme .mat-flat-button.mat-warn .mat-ripple-element, .bw-theme .mat-raised-button.mat-warn .mat-ripple-element, .bw-theme .mat-fab.mat-warn .mat-ripple-element, .bw-theme .mat-mini-fab.mat-warn .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.bw-theme .mat-stroked-button:not([class*=mat-elevation-z]), .bw-theme .mat-flat-button:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-raised-button:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-fab:not([class*=mat-elevation-z]), .bw-theme .mat-mini-fab:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]), .bw-theme .mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-fab.mat-button-disabled:not([class*=mat-elevation-z]), .bw-theme .mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-button-toggle-standalone:not([class*=mat-elevation-z]),
.bw-theme .mat-button-toggle-group:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),
.bw-theme .mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]) {
  box-shadow: none;
}
.bw-theme .mat-button-toggle {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
  background: white;
}
.bw-theme .mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: black;
}
.bw-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: solid 1px #e0e0e0;
}
.bw-theme [dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: solid 1px #e0e0e0;
}
.bw-theme .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle + .mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: solid 1px #e0e0e0;
}
.bw-theme .mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-button-toggle-disabled {
  color: rgba(0, 0, 0, 0.26);
  background-color: #eeeeee;
}
.bw-theme .mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: white;
}
.bw-theme .mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd;
}
.bw-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,
.bw-theme .mat-button-toggle-group-appearance-standard {
  border: solid 1px #e0e0e0;
}
.bw-theme .mat-card {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-card:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-card-subtitle {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-checkbox-frame {
  border-color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-checkbox-checkmark {
  fill: #fafafa;
}
.bw-theme .mat-checkbox-checkmark-path {
  stroke: #fafafa !important;
}
.bw-theme .mat-checkbox-mixedmark {
  background-color: #fafafa;
}
.bw-theme .mat-checkbox-indeterminate.mat-primary .mat-checkbox-background, .bw-theme .mat-checkbox-checked.mat-primary .mat-checkbox-background {
  background-color: black;
}
.bw-theme .mat-checkbox-indeterminate.mat-accent .mat-checkbox-background, .bw-theme .mat-checkbox-checked.mat-accent .mat-checkbox-background {
  background-color: white;
}
.bw-theme .mat-checkbox-indeterminate.mat-warn .mat-checkbox-background, .bw-theme .mat-checkbox-checked.mat-warn .mat-checkbox-background {
  background-color: #e0301e;
}
.bw-theme .mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background, .bw-theme .mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0;
}
.bw-theme .mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0;
}
.bw-theme .mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-checkbox .mat-ripple-element {
  background-color: black;
}
.bw-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.bw-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: black;
}
.bw-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.bw-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: white;
}
.bw-theme .mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.bw-theme .mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #e0301e;
}
.bw-theme .mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, 0.87);
  opacity: 0.4;
}
.bw-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  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);
}
.bw-theme .mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: 0.54;
}
.bw-theme .mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: 0.4;
}
.bw-theme .mat-chip.mat-standard-chip::after {
  background: black;
}
.bw-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: black;
  color: white;
}
.bw-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: white;
  opacity: 0.4;
}
.bw-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: rgba(255, 255, 255, 0.1);
}
.bw-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #e0301e;
  color: black;
}
.bw-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.bw-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.bw-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: white;
  color: black;
}
.bw-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: black;
  opacity: 0.4;
}
.bw-theme .mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: rgba(0, 0, 0, 0.1);
}
.bw-theme .mat-table {
  background: white;
}
.bw-theme .mat-table thead, .bw-theme .mat-table tbody, .bw-theme .mat-table tfoot,
.bw-theme mat-header-row, .bw-theme mat-row, .bw-theme mat-footer-row,
.bw-theme [mat-header-row], .bw-theme [mat-row], .bw-theme [mat-footer-row],
.bw-theme .mat-table-sticky {
  background: inherit;
}
.bw-theme mat-row, .bw-theme mat-header-row, .bw-theme mat-footer-row,
.bw-theme th.mat-header-cell, .bw-theme td.mat-cell, .bw-theme td.mat-footer-cell {
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-header-cell {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-cell, .bw-theme .mat-footer-cell {
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-calendar-arrow {
  fill: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-datepicker-toggle,
.bw-theme .mat-datepicker-content .mat-calendar-next-button,
.bw-theme .mat-datepicker-content .mat-calendar-previous-button {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-calendar-table-header-divider::after {
  background: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-calendar-table-header,
.bw-theme .mat-calendar-body-label {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-calendar-body-cell-content,
.bw-theme .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.87);
  border-color: transparent;
}
.bw-theme .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, 0.24);
}
.bw-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-calendar-body-disabled > .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  border-color: rgba(0, 0, 0, 0.18);
}
.bw-theme .mat-calendar-body-in-range::before {
  background: rgba(0, 0, 0, 0.2);
}
.bw-theme .mat-calendar-body-comparison-identical,
.bw-theme .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.bw-theme .mat-calendar-body-comparison-bridge-start::before,
.bw-theme [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.bw-theme .mat-calendar-body-comparison-bridge-end::before,
.bw-theme [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(0, 0, 0, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.bw-theme .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.bw-theme .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.bw-theme .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.bw-theme .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.bw-theme .mat-calendar-body-selected {
  background-color: black;
  color: white;
}
.bw-theme .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(0, 0, 0, 0.4);
}
.bw-theme .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px white;
}
.bw-theme .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.bw-theme .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(0, 0, 0, 0.3);
}
@media (hover: hover) {
  .bw-theme .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(0, 0, 0, 0.3);
  }
}
.bw-theme .mat-datepicker-content {
  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);
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range::before {
  background: rgba(255, 255, 255, 0.2);
}
.bw-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,
.bw-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.bw-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start::before,
.bw-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(255, 255, 255, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.bw-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end::before,
.bw-theme .mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.bw-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.bw-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.bw-theme .mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.bw-theme .mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.bw-theme .mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: white;
  color: black;
}
.bw-theme .mat-datepicker-content.mat-accent .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(255, 255, 255, 0.4);
}
.bw-theme .mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.bw-theme .mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.bw-theme .mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(255, 255, 255, 0.3);
}
@media (hover: hover) {
  .bw-theme .mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(255, 255, 255, 0.3);
  }
}
.bw-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range::before {
  background: rgba(224, 48, 30, 0.2);
}
.bw-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,
.bw-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range::before {
  background: rgba(249, 171, 0, 0.2);
}
.bw-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start::before,
.bw-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end::before {
  background: linear-gradient(to right, rgba(224, 48, 30, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.bw-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end::before,
.bw-theme .mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start::before {
  background: linear-gradient(to left, rgba(224, 48, 30, 0.2) 50%, rgba(249, 171, 0, 0.2) 50%);
}
.bw-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-range > .mat-calendar-body-comparison-identical,
.bw-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after {
  background: #a8dab5;
}
.bw-theme .mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,
.bw-theme .mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range > .mat-calendar-body-selected {
  background: #46a35e;
}
.bw-theme .mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #e0301e;
  color: black;
}
.bw-theme .mat-datepicker-content.mat-warn .mat-calendar-body-disabled > .mat-calendar-body-selected {
  background-color: rgba(224, 48, 30, 0.4);
}
.bw-theme .mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px black;
}
.bw-theme .mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),
.bw-theme .mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  background-color: rgba(224, 48, 30, 0.3);
}
@media (hover: hover) {
  .bw-theme .mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
    background-color: rgba(224, 48, 30, 0.3);
  }
}
.bw-theme .mat-datepicker-content-touch {
  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);
}
.bw-theme .mat-datepicker-toggle-active {
  color: black;
}
.bw-theme .mat-datepicker-toggle-active.mat-accent {
  color: white;
}
.bw-theme .mat-datepicker-toggle-active.mat-warn {
  color: #e0301e;
}
.bw-theme .mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-dialog-container {
  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);
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-divider {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-expansion-panel {
  background: white;
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-expansion-panel:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-action-row {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]), .bw-theme .mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]), .bw-theme .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, 0.04);
}
@media (hover: none) {
  .bw-theme .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: white;
  }
}
.bw-theme .mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-expansion-panel-header-description,
.bw-theme .mat-expansion-indicator::after {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, 0.26);
}
.bw-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,
.bw-theme .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description {
  color: inherit;
}
.bw-theme .mat-form-field-label {
  color: rgba(0, 0, 0, 0.6);
}
.bw-theme .mat-hint {
  color: rgba(0, 0, 0, 0.6);
}
.bw-theme .mat-form-field.mat-focused .mat-form-field-label {
  color: black;
}
.bw-theme .mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: white;
}
.bw-theme .mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #e0301e;
}
.bw-theme .mat-focused .mat-form-field-required-marker {
  color: white;
}
.bw-theme .mat-form-field-ripple {
  background-color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: black;
}
.bw-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: white;
}
.bw-theme .mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #e0301e;
}
.bw-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix::after {
  color: black;
}
.bw-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix::after {
  color: white;
}
.bw-theme .mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix::after {
  color: #e0301e;
}
.bw-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label {
  color: #e0301e;
}
.bw-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.bw-theme .mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #e0301e;
}
.bw-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.bw-theme .mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #e0301e;
}
.bw-theme .mat-error {
  color: #e0301e;
}
.bw-theme .mat-form-field-appearance-legacy .mat-form-field-label {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.bw-theme .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.bw-theme .mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, 0.42);
}
.bw-theme .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0.42) 33%, transparent 0%);
  background-size: 4px 100%;
  background-repeat: repeat-x;
}
.bw-theme .mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.04);
}
.bw-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, 0.02);
}
.bw-theme .mat-form-field-appearance-fill .mat-form-field-underline::before {
  background-color: rgba(0, 0, 0, 0.42);
}
.bw-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline::before {
  background-color: transparent;
}
.bw-theme .mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: black;
}
.bw-theme .mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: white;
}
.bw-theme .mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick {
  color: #e0301e;
}
.bw-theme .mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #e0301e;
}
.bw-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, 0.06);
}
.bw-theme .mat-icon.mat-primary {
  color: black;
}
.bw-theme .mat-icon.mat-accent {
  color: white;
}
.bw-theme .mat-icon.mat-warn {
  color: #e0301e;
}
.bw-theme .mat-form-field-type-mat-native-select .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-input-element:disabled,
.bw-theme .mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix::after {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-input-element {
  caret-color: black;
}
.bw-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.bw-theme .mat-input-element::placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.bw-theme .mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.bw-theme .mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.bw-theme .mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.bw-theme .mat-form-field.mat-accent .mat-input-element {
  caret-color: white;
}
.bw-theme .mat-form-field.mat-warn .mat-input-element,
.bw-theme .mat-form-field-invalid .mat-input-element {
  caret-color: #e0301e;
}
.bw-theme .mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix::after {
  color: #e0301e;
}
.bw-theme .mat-list-base .mat-list-item {
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-list-base .mat-list-item-disabled {
  background-color: #eeeeee;
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-list-option:hover, .bw-theme .mat-list-option:focus,
.bw-theme .mat-nav-list .mat-list-item:hover,
.bw-theme .mat-nav-list .mat-list-item:focus,
.bw-theme .mat-action-list .mat-list-item:hover,
.bw-theme .mat-action-list .mat-list-item:focus {
  background: rgba(0, 0, 0, 0.04);
}
.bw-theme .mat-list-single-selected-option, .bw-theme .mat-list-single-selected-option:hover, .bw-theme .mat-list-single-selected-option:focus {
  background: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-menu-panel {
  background: white;
}
.bw-theme .mat-menu-panel:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-menu-item[disabled],
.bw-theme .mat-menu-item[disabled] .mat-menu-submenu-icon,
.bw-theme .mat-menu-item[disabled] .mat-icon-no-color {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-menu-item .mat-icon-no-color,
.bw-theme .mat-menu-submenu-icon {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-menu-item:hover:not([disabled]),
.bw-theme .mat-menu-item.cdk-program-focused:not([disabled]),
.bw-theme .mat-menu-item.cdk-keyboard-focused:not([disabled]),
.bw-theme .mat-menu-item-highlighted:not([disabled]) {
  background: rgba(0, 0, 0, 0.04);
}
.bw-theme .mat-paginator {
  background: white;
}
.bw-theme .mat-paginator,
.bw-theme .mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-paginator-decrement,
.bw-theme .mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
  border-right: 2px solid rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-paginator-first,
.bw-theme .mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-icon-button[disabled] .mat-paginator-decrement,
.bw-theme .mat-icon-button[disabled] .mat-paginator-increment,
.bw-theme .mat-icon-button[disabled] .mat-paginator-first,
.bw-theme .mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-progress-bar-background {
  fill: #bcbcbc;
}
.bw-theme .mat-progress-bar-buffer {
  background-color: #bcbcbc;
}
.bw-theme .mat-progress-bar-fill::after {
  background-color: black;
}
.bw-theme .mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #fbfbfb;
}
.bw-theme .mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #fbfbfb;
}
.bw-theme .mat-progress-bar.mat-accent .mat-progress-bar-fill::after {
  background-color: white;
}
.bw-theme .mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #f4c8c3;
}
.bw-theme .mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #f4c8c3;
}
.bw-theme .mat-progress-bar.mat-warn .mat-progress-bar-fill::after {
  background-color: #e0301e;
}
.bw-theme .mat-progress-spinner circle, .bw-theme .mat-spinner circle {
  stroke: black;
}
.bw-theme .mat-progress-spinner.mat-accent circle, .bw-theme .mat-spinner.mat-accent circle {
  stroke: white;
}
.bw-theme .mat-progress-spinner.mat-warn circle, .bw-theme .mat-spinner.mat-warn circle {
  stroke: #e0301e;
}
.bw-theme .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: black;
}
.bw-theme .mat-radio-button.mat-primary .mat-radio-inner-circle,
.bw-theme .mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .bw-theme .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .bw-theme .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: black;
}
.bw-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: white;
}
.bw-theme .mat-radio-button.mat-accent .mat-radio-inner-circle,
.bw-theme .mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .bw-theme .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .bw-theme .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: white;
}
.bw-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #e0301e;
}
.bw-theme .mat-radio-button.mat-warn .mat-radio-inner-circle,
.bw-theme .mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .bw-theme .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .bw-theme .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #e0301e;
}
.bw-theme .mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.bw-theme .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.bw-theme .mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-radio-button .mat-ripple-element {
  background-color: black;
}
.bw-theme .mat-select-value {
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-select-placeholder {
  color: rgba(0, 0, 0, 0.42);
}
.bw-theme .mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-select-arrow {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-select-panel {
  background: white;
}
.bw-theme .mat-select-panel:not([class*=mat-elevation-z]) {
  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);
}
.bw-theme .mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: black;
}
.bw-theme .mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: white;
}
.bw-theme .mat-form-field.mat-focused.mat-warn .mat-select-arrow {
  color: #e0301e;
}
.bw-theme .mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #e0301e;
}
.bw-theme .mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-drawer {
  background-color: white;
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-drawer.mat-drawer-push {
  background-color: white;
}
.bw-theme .mat-drawer:not(.mat-drawer-side) {
  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);
}
.bw-theme .mat-drawer-side {
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-drawer-side.mat-drawer-end {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.bw-theme [dir=rtl] .mat-drawer-side {
  border-left: solid 1px rgba(0, 0, 0, 0.12);
  border-right: none;
}
.bw-theme [dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: solid 1px rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, 0.6);
}
.bw-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: white;
}
.bw-theme .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 255, 255, 0.54);
}
.bw-theme .mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: white;
}
.bw-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: black;
}
.bw-theme .mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: black;
}
.bw-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #e0301e;
}
.bw-theme .mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(224, 48, 30, 0.54);
}
.bw-theme .mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #e0301e;
}
.bw-theme .mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: black;
}
.bw-theme .mat-slide-toggle-thumb {
  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);
  background-color: #fafafa;
}
.bw-theme .mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.bw-theme .mat-slider.mat-primary .mat-slider-track-fill,
.bw-theme .mat-slider.mat-primary .mat-slider-thumb,
.bw-theme .mat-slider.mat-primary .mat-slider-thumb-label {
  background-color: black;
}
.bw-theme .mat-slider.mat-primary .mat-slider-thumb-label-text {
  color: white;
}
.bw-theme .mat-slider.mat-primary .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.2);
}
.bw-theme .mat-slider.mat-accent .mat-slider-track-fill,
.bw-theme .mat-slider.mat-accent .mat-slider-thumb,
.bw-theme .mat-slider.mat-accent .mat-slider-thumb-label {
  background-color: white;
}
.bw-theme .mat-slider.mat-accent .mat-slider-thumb-label-text {
  color: black;
}
.bw-theme .mat-slider.mat-accent .mat-slider-focus-ring {
  background-color: rgba(255, 255, 255, 0.2);
}
.bw-theme .mat-slider.mat-warn .mat-slider-track-fill,
.bw-theme .mat-slider.mat-warn .mat-slider-thumb,
.bw-theme .mat-slider.mat-warn .mat-slider-thumb-label {
  background-color: #e0301e;
}
.bw-theme .mat-slider.mat-warn .mat-slider-thumb-label-text {
  color: black;
}
.bw-theme .mat-slider.mat-warn .mat-slider-focus-ring {
  background-color: rgba(224, 48, 30, 0.2);
}
.bw-theme .mat-slider:hover .mat-slider-track-background,
.bw-theme .mat-slider.cdk-focused .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-slider.mat-slider-disabled .mat-slider-track-background,
.bw-theme .mat-slider.mat-slider-disabled .mat-slider-track-fill,
.bw-theme .mat-slider.mat-slider-disabled .mat-slider-thumb {
  background-color: rgba(0, 0, 0, 0.26);
}
.bw-theme .mat-slider.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, 0.26);
}
.bw-theme .mat-slider.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.bw-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.bw-theme .mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, 0.26);
}
.bw-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
  background-color: transparent;
}
.bw-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb, .bw-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb, .bw-theme .mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, 0.26);
}
.bw-theme .mat-slider-has-ticks .mat-slider-wrapper::after {
  border-color: rgba(0, 0, 0, 0.7);
}
.bw-theme .mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(0.0001deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.bw-theme .mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7) 2px, transparent 0, transparent);
}
.bw-theme .mat-step-header.cdk-keyboard-focused, .bw-theme .mat-step-header.cdk-program-focused, .bw-theme .mat-step-header:hover:not([aria-disabled]), .bw-theme .mat-step-header:hover[aria-disabled=false] {
  background-color: rgba(0, 0, 0, 0.04);
}
.bw-theme .mat-step-header:hover[aria-disabled=true] {
  cursor: default;
}
@media (hover: none) {
  .bw-theme .mat-step-header:hover {
    background: none;
  }
}
.bw-theme .mat-step-header .mat-step-label,
.bw-theme .mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, 0.54);
}
.bw-theme .mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, 0.54);
  color: white;
}
.bw-theme .mat-step-header .mat-step-icon-selected,
.bw-theme .mat-step-header .mat-step-icon-state-done,
.bw-theme .mat-step-header .mat-step-icon-state-edit {
  background-color: black;
  color: white;
}
.bw-theme .mat-step-header.mat-accent .mat-step-icon {
  color: black;
}
.bw-theme .mat-step-header.mat-accent .mat-step-icon-selected,
.bw-theme .mat-step-header.mat-accent .mat-step-icon-state-done,
.bw-theme .mat-step-header.mat-accent .mat-step-icon-state-edit {
  background-color: white;
  color: black;
}
.bw-theme .mat-step-header.mat-warn .mat-step-icon {
  color: black;
}
.bw-theme .mat-step-header.mat-warn .mat-step-icon-selected,
.bw-theme .mat-step-header.mat-warn .mat-step-icon-state-done,
.bw-theme .mat-step-header.mat-warn .mat-step-icon-state-edit {
  background-color: #e0301e;
  color: black;
}
.bw-theme .mat-step-header .mat-step-icon-state-error {
  background-color: transparent;
  color: #e0301e;
}
.bw-theme .mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-step-header .mat-step-label.mat-step-label-error {
  color: #e0301e;
}
.bw-theme .mat-stepper-horizontal, .bw-theme .mat-stepper-vertical {
  background-color: white;
}
.bw-theme .mat-stepper-vertical-line::before {
  border-left-color: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-horizontal-stepper-header::before,
.bw-theme .mat-horizontal-stepper-header::after,
.bw-theme .mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-sort-header-arrow {
  color: #757575;
}
.bw-theme .mat-tab-nav-bar,
.bw-theme .mat-tab-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.bw-theme .mat-tab-group-inverted-header .mat-tab-nav-bar,
.bw-theme .mat-tab-group-inverted-header .mat-tab-header {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  border-bottom: none;
}
.bw-theme .mat-tab-label, .bw-theme .mat-tab-link {
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-tab-label.mat-tab-disabled, .bw-theme .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, 0.38);
}
.bw-theme .mat-tab-group[class*=mat-background-] > .mat-tab-header,
.bw-theme .mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none;
}
.bw-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(0, 0, 0, 0.3);
}
.bw-theme .mat-tab-group.mat-primary .mat-ink-bar, .bw-theme .mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: black;
}
.bw-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .bw-theme .mat-tab-group.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar, .bw-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-header .mat-ink-bar, .bw-theme .mat-tab-nav-bar.mat-primary.mat-background-primary > .mat-tab-link-container .mat-ink-bar {
  background-color: white;
}
.bw-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 255, 255, 0.3);
}
.bw-theme .mat-tab-group.mat-accent .mat-ink-bar, .bw-theme .mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: white;
}
.bw-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .bw-theme .mat-tab-group.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar, .bw-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-header .mat-ink-bar, .bw-theme .mat-tab-nav-bar.mat-accent.mat-background-accent > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}
.bw-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(224, 48, 30, 0.3);
}
.bw-theme .mat-tab-group.mat-warn .mat-ink-bar, .bw-theme .mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #e0301e;
}
.bw-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .bw-theme .mat-tab-group.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar, .bw-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-header .mat-ink-bar, .bw-theme .mat-tab-nav-bar.mat-warn.mat-background-warn > .mat-tab-link-container .mat-ink-bar {
  background-color: black;
}
.bw-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(0, 0, 0, 0.3);
}
.bw-theme .mat-tab-group.mat-background-primary > .mat-tab-header, .bw-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container, .bw-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination, .bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header, .bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container, .bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination {
  background-color: black;
}
.bw-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label, .bw-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link, .bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label, .bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link {
  color: white;
}
.bw-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .bw-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-label.mat-tab-disabled, .bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(255, 255, 255, 0.4);
}
.bw-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.bw-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-focus-indicator::before, .bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-focus-indicator::before,
.bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-focus-indicator::before {
  border-color: white;
}
.bw-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: white;
  opacity: 0.4;
}
.bw-theme .mat-tab-group.mat-background-primary > .mat-tab-header .mat-ripple-element,
.bw-theme .mat-tab-group.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.bw-theme .mat-tab-group.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element, .bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header .mat-ripple-element,
.bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-link-container .mat-ripple-element,
.bw-theme .mat-tab-nav-bar.mat-background-primary > .mat-tab-header-pagination .mat-ripple-element {
  background-color: white;
  opacity: 0.12;
}
.bw-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 255, 255, 0.3);
}
.bw-theme .mat-tab-group.mat-background-accent > .mat-tab-header, .bw-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container, .bw-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination, .bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header, .bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container, .bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination {
  background-color: white;
}
.bw-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label, .bw-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link, .bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label, .bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link {
  color: black;
}
.bw-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .bw-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-label.mat-tab-disabled, .bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.bw-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.bw-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-focus-indicator::before, .bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-focus-indicator::before,
.bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}
.bw-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.bw-theme .mat-tab-group.mat-background-accent > .mat-tab-header .mat-ripple-element,
.bw-theme .mat-tab-group.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.bw-theme .mat-tab-group.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element, .bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header .mat-ripple-element,
.bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-link-container .mat-ripple-element,
.bw-theme .mat-tab-nav-bar.mat-background-accent > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.bw-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled), .bw-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.bw-theme .mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(224, 48, 30, 0.3);
}
.bw-theme .mat-tab-group.mat-background-warn > .mat-tab-header, .bw-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container, .bw-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination, .bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header, .bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container, .bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination {
  background-color: #e0301e;
}
.bw-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label, .bw-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link, .bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label, .bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link {
  color: black;
}
.bw-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .bw-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled, .bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-label.mat-tab-disabled, .bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.bw-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.bw-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-focus-indicator::before, .bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-focus-indicator::before,
.bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-focus-indicator::before {
  border-color: black;
}
.bw-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron, .bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: black;
  opacity: 0.4;
}
.bw-theme .mat-tab-group.mat-background-warn > .mat-tab-header .mat-ripple-element,
.bw-theme .mat-tab-group.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.bw-theme .mat-tab-group.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element, .bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header .mat-ripple-element,
.bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-link-container .mat-ripple-element,
.bw-theme .mat-tab-nav-bar.mat-background-warn > .mat-tab-header-pagination .mat-ripple-element {
  background-color: black;
  opacity: 0.12;
}
.bw-theme .mat-toolbar {
  background: whitesmoke;
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-toolbar.mat-primary {
  background: black;
  color: white;
}
.bw-theme .mat-toolbar.mat-accent {
  background: white;
  color: black;
}
.bw-theme .mat-toolbar.mat-warn {
  background: #e0301e;
  color: black;
}
.bw-theme .mat-toolbar .mat-form-field-underline,
.bw-theme .mat-toolbar .mat-form-field-ripple,
.bw-theme .mat-toolbar .mat-focused .mat-form-field-ripple {
  background-color: currentColor;
}
.bw-theme .mat-toolbar .mat-form-field-label,
.bw-theme .mat-toolbar .mat-focused .mat-form-field-label,
.bw-theme .mat-toolbar .mat-select-value,
.bw-theme .mat-toolbar .mat-select-arrow,
.bw-theme .mat-toolbar .mat-form-field.mat-focused .mat-select-arrow {
  color: inherit;
}
.bw-theme .mat-toolbar .mat-input-element {
  caret-color: currentColor;
}
.bw-theme .mat-tooltip {
  background: rgba(97, 97, 97, 0.9);
}
.bw-theme .mat-tree {
  background: white;
}
.bw-theme .mat-tree-node,
.bw-theme .mat-nested-tree-node {
  color: rgba(0, 0, 0, 0.87);
}
.bw-theme .mat-snack-bar-container {
  color: rgba(255, 255, 255, 0.7);
  background: #323232;
  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);
}
.bw-theme .mat-simple-snackbar-action {
  color: white;
}
.mat-form-field.mat-form-field-appearance-outline {
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  line-height: normal;
  letter-spacing: -0.03em;
  margin-bottom: 19px;
  color: #363740;
}
.mat-form-field.mat-form-field-appearance-outline .mat-form-field-wrapper {
  margin: 0px;
  padding-bottom: 3.5px;
}
.mat-form-field.mat-form-field-appearance-outline .mat-form-field-flex {
  transition: 0.5s;
  background: #f6f7f9;
  box-shadow: 0px 4px 0px #dfe0eb;
  border-radius: 5px;
  display: flex !important;
  align-items: center !important;
  height: 30px;
}
.mat-form-field.mat-form-field-appearance-outline.mat-focused .mat-form-field-flex {
  background: #e5e5e5;
}
.mat-form-field.mat-form-field-appearance-outline .mat-form-field-label {
  transition: 0.5s;
  margin-top: -1em;
}
.mat-form-field.mat-form-field-appearance-outline:not(.mat-focused) .mat-form-field-label:not(.mat-empty) {
  margin-top: 0px;
}
.mat-form-field.mat-form-field-appearance-outline.mat-focused .mat-form-field-label {
  margin-top: -0.3em;
}
.mat-form-field.mat-form-field-appearance-outline .mat-form-field-infix {
  display: flex !important;
  align-items: center !important;
  padding: 0 !important;
  border-top: 7.6px solid transparent;
  margin-bottom: 2.4px;
}
.mat-form-field.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper {
  padding: 0px !important;
  margin-top: 21.4px;
}
.mat-form-field.mat-form-field-appearance-outline .mat-form-field-suffix {
  min-width: 30px;
  text-align: center;
}
.mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline * {
  border: 0 !important;
}
.mat-dialog-container {
  background: transparent;
  box-shadow: none;
  padding: 0px !important;
  width: unset !important;
  height: unset !important;
}
.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.85);
}
.mat-calendar {
  font-family: PwC Helvetica Neue, sans-serif;
}
.custom-input-field {
  position: relative;
  display: flex;
  flex-direction: column;
  --height: 40px;
  width: -moz-fit-content;
  width: fit-content;
}
.custom-input-field .custom-input {
  height: var(--height);
  width: 280px;
  padding: 0 15px;
  background: white;
  box-shadow: 0px 0px 0px 1px #dadada;
  border-radius: 5px;
  border: none;
  transition: 0.5s;
  margin-bottom: 4px;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  line-height: 18px;
  letter-spacing: -0.03em;
  color: #363740;
}
.custom-input-field .custom-input:focus {
  outline: none;
  box-shadow: 0px 0px 0px 2px #d04a02;
}
.custom-input-field .custom-input:disabled {
  color: lightgray;
}
.custom-input-field .custom-input + .custom-label {
  position: absolute;
  top: 0px;
  left: 15px;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  line-height: 18px;
  display: flex;
  align-items: center;
  letter-spacing: -0.03em;
  height: var(--height);
  color: #7a7a7a;
  transition: 0.25s;
}
.custom-input-field .custom-input + .custom-label.custom-label-top {
  height: 1px;
  top: -1px;
  font-size: 10px;
  padding: 0px 4px;
  background: white;
  color: #363740;
}
.custom-input-field .custom-input:focus + .custom-label {
  height: 2px;
  top: -2px;
  font-size: 10px;
  padding: 0px 4px;
  background: white;
  color: #363740;
}
.custom-input-field .custom-suffix {
  position: absolute;
  width: 30px;
  height: var(--height);
  top: 0px;
  right: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  line-height: 18px;
  letter-spacing: -0.03em;
  color: #363740;
}
.custom-input-field .mat-error {
  margin: 5px 0px;
  max-width: 305px;
}
.custom-input-field .error-icon {
  width: 30px;
  height: var(--height);
  margin: 0;
  position: absolute;
  top: 0;
  right: -35px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #E0301E;
  opacity: 0;
}
.custom-input-field .errors-box {
  max-height: 0px;
  transition: 0.25s ease-in;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  animation: 0.25s autoToNull;
}
.custom-input-field.error {
  margin-right: 35px;
}
.custom-input-field.error .custom-input {
  box-shadow: 0px 0px 0px 2px #E0301E;
}
.custom-input-field.error .custom-label {
  color: #E0301E !important;
}
.custom-input-field.error .error-icon {
  opacity: 1;
}
.custom-input-field.error .errors-box {
  max-height: 100px;
}
.mat-menu-panel {
  min-width: auto !important;
  max-width: none !important;
  min-height: auto !important;
}
.mat-menu-panel.nice-menu {
  border-radius: 0 !important;
  min-height: 0 !important;
  overflow-x: hidden !important;
}
.mat-menu-panel.nice-menu .mat-menu-content {
  padding: 5px !important;
}
.mat-menu-item[width=shorter] {
  width: 150px;
}
.mat-menu-item[width=short] {
  width: 200px;
}
.mat-menu-item[width=normal] {
  width: 300px;
}
.mat-menu-item[width=wide] {
  width: 400px;
}
.mat-menu-item[width=wider] {
  width: 550px;
}
.mat-menu-item[width=widest] {
  width: 600px;
}
.no-padding .mat-menu-content {
  padding: 0 !important;
}
.mat-menu-item {
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.custom-tooltip {
  position: relative;
  overflow: visible !important;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  font-weight: 300;
  color: white !important;
  background-color: #363740;
  max-width: unset !important;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: pre-line;
  padding: 10px !important;
}
app-custom-input-field[appearance=outline],
app-custom-input-field:not([appearance]) {
  position: relative;
  display: flex;
  flex-direction: column;
  --height: 40px;
  --width: 250px;
  width: -moz-fit-content;
  width: fit-content;
}
app-custom-input-field[appearance=outline] [custom-input],
app-custom-input-field:not([appearance]) [custom-input] {
  height: var(--height);
  width: var(--width);
  padding: 0 15px;
  background: white;
  box-shadow: 0px 0px 0px 1px #dadada;
  border-radius: 5px;
  border: none;
  transition: 0.5s;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  line-height: 24px;
  letter-spacing: -0.03em;
  color: #000000;
}
app-custom-input-field[appearance=outline] [custom-input]:focus,
app-custom-input-field:not([appearance]) [custom-input]:focus {
  outline: none;
  box-shadow: 0px 0px 0px 2px #eb8c00;
}
app-custom-input-field[appearance=outline] [custom-input]:focus::-moz-placeholder, app-custom-input-field:not([appearance]) [custom-input]:focus::-moz-placeholder {
  opacity: 1;
}
app-custom-input-field[appearance=outline] [custom-input]:focus::placeholder,
app-custom-input-field:not([appearance]) [custom-input]:focus::placeholder {
  opacity: 1;
}
app-custom-input-field[appearance=outline] [custom-input]:disabled,
app-custom-input-field:not([appearance]) [custom-input]:disabled {
  color: lightgray;
}
app-custom-input-field[appearance=outline] [custom-input]::-moz-placeholder, app-custom-input-field:not([appearance]) [custom-input]::-moz-placeholder {
  -moz-transition: 0.2s ease-in;
  transition: 0.2s ease-in;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.03em;
  color: #c4c4c4;
}
app-custom-input-field[appearance=outline] [custom-input]::placeholder,
app-custom-input-field:not([appearance]) [custom-input]::placeholder {
  transition: 0.2s ease-in;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.03em;
  color: #c4c4c4;
}
app-custom-input-field[appearance=outline] [custom-input]:not(:focus)::-moz-placeholder, app-custom-input-field:not([appearance]) [custom-input]:not(:focus)::-moz-placeholder {
  opacity: 0;
}
app-custom-input-field[appearance=outline] [custom-input]:not(:focus)::placeholder,
app-custom-input-field:not([appearance]) [custom-input]:not(:focus)::placeholder {
  opacity: 0;
}
app-custom-input-field[appearance=outline] [custom-input] + [custom-label],
app-custom-input-field:not([appearance]) [custom-input] + [custom-label] {
  position: absolute;
  top: 0px;
  left: 15px;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  line-height: 18px;
  display: flex;
  align-items: center;
  letter-spacing: -0.03em;
  height: var(--height);
  pointer-events: none;
  color: #7a7a7a;
  transition: 0.25s;
}
app-custom-input-field[appearance=outline] [custom-input] + [custom-label].custom-label-top,
app-custom-input-field[appearance=outline] [custom-input]:focus + [custom-label],
app-custom-input-field:not([appearance]) [custom-input] + [custom-label].custom-label-top,
app-custom-input-field:not([appearance]) [custom-input]:focus + [custom-label] {
  height: 3px;
  top: -2.5px;
  font-size: 10px;
  padding: 0px 4px;
  background: white;
  color: #1c0f5a;
}
app-custom-input-field[appearance=outline] [custom-suffix],
app-custom-input-field:not([appearance]) [custom-suffix] {
  position: absolute;
  width: var(--height);
  height: var(--height);
  top: 0px;
  left: calc(var(--width) - 15px);
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.03em;
  color: #000000;
}
app-custom-input-field[appearance=outline] .mat-error,
app-custom-input-field:not([appearance]) .mat-error {
  width: -moz-fit-content;
  width: fit-content;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  font-size: 11px;
  line-height: 25px;
}
app-custom-input-field[appearance=outline] [error-icon],
app-custom-input-field:not([appearance]) [error-icon] {
  width: -moz-fit-content;
  width: fit-content;
  height: var(--height);
  margin-left: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #E0301E;
  opacity: 0;
}
app-custom-input-field[appearance=outline] .errors-box,
app-custom-input-field:not([appearance]) .errors-box {
  transition: height 0.25s ease-in;
  display: flex;
  flex-direction: column;
  width: var(--width);
  height: 0px;
  overflow: hidden;
}
app-custom-input-field[appearance=outline] .error [custom-input],
app-custom-input-field:not([appearance]) .error [custom-input] {
  box-shadow: 0px 0px 0px 2px #E0301E;
}
app-custom-input-field[appearance=outline] .error [custom-label],
app-custom-input-field:not([appearance]) .error [custom-label] {
  color: #E0301E !important;
}
app-custom-input-field[appearance=outline] .error [error-icon],
app-custom-input-field:not([appearance]) .error [error-icon] {
  opacity: 1;
}
app-custom-input-field[appearance=legacy] {
  position: relative;
  display: flex;
  flex-direction: column;
  --height: 40px;
  --width: 280px;
}
app-custom-input-field[appearance=legacy] [custom-input] {
  height: var(--height);
  width: var(--width);
  padding: 0 15px;
  background: #f6f7f9;
  box-shadow: 0px 4px 0px #dfe0eb;
  border-radius: 5px;
  border: none;
  transition: 0.5s;
  margin-bottom: 4px;
  pointer-events: none;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  line-height: 18px;
  letter-spacing: -0.03em;
  color: #363740;
}
app-custom-input-field[appearance=legacy] [custom-input]:focus {
  outline: none;
  background: #c4c4c4;
}
app-custom-input-field[appearance=legacy] [custom-input]:disabled {
  color: lightgray;
}
app-custom-input-field[appearance=legacy] [custom-suffix] {
  position: absolute;
  width: var(--height);
  height: var(--height);
  top: 0px;
  right: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  line-height: 18px;
  letter-spacing: -0.03em;
  color: #363740;
}
app-custom-input-field[appearance=legacy] .mat-error {
  width: -moz-fit-content;
  width: fit-content;
  font-family: PwC Helvetica Neue, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  font-size: 11px;
  line-height: 25px;
}
app-custom-input-field[appearance=legacy] [error-icon] {
  width: 30px;
  height: var(--height);
  margin: 0;
  position: absolute;
  top: 0;
  right: -35px;
  display: flex;
  align-items: center;
  justify-content: center;
}
app-custom-input-field[appearance=legacy] .errors-box {
  transition: height 0.15s ease-in;
  display: flex;
  flex-direction: column;
  width: var(--width);
  overflow: hidden;
}
app-custom-input-field[appearance=legacy] .error [custom-input] {
  box-shadow: 0px 4px 0px 0px #E0301E, 0px 0px 0px 1px #E0301E;
}
.mat-tab-label-container {
  z-index: 0 !important;
}
.mat-tab-body {
  z-index: 0 !important;
}
.mat-tab-body:not(.mat-tab-body-active) {
  z-index: -1 !important;
}
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
:root {
  font-size: 16px;
}
* {
  font-family: PwC Helvetica Neue, sans-serif;
  font-size: 16px;
  line-height: 24px;
}
*[color=blue-payee] {
  color: #d04a02;
}
*[color=blue-king] {
  color: #eb8c00;
}
*[color=white] {
  color: #FFFFFF;
}
*[color=grey-light] {
  color: #EDEDF6;
}
*[color=grey-medium] {
  color: #B4B4B4;
}
*[color=grey-dark] {
  color: #6D6B6B;
}
*[color=black] {
  color: #000000;
}
*[color=alert-red] {
  color: #E0301E;
}
*[color=alert-green] {
  color: #26776D;
}
*[color=alert-yellow] {
  color: #FEDACC;
}
h1 {
  font-weight: bold;
  font-size: 28px;
  line-height: 35px;
}
h2 {
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
}
input,
textarea,
.input-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
}
.input-label {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  align-self: flex-start;
}
.input-label-small {
  font-weight: 400;
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  align-self: flex-start;
}
.technical-notes {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
}
button {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.mat-header-cell {
  color: #d04a02;
  vertical-align: middle;
  font-size: 0.75rem;
}
.mat-cell {
  vertical-align: middle;
  font-size: 0.875rem;
}
.mat-sort-header > .mat-sort-header-container,
.mat-sort-header-arrow,
.mat-sort-header-arrow * {
  color: inherit;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  cursor: pointer;
}
.progress-bar-text-active {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5rem;
}
.progress-bar-text {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
}
.flex {
  display: flex;
}
.flex.column {
  flex-direction: column;
}
.grow1 {
  flex-grow: 1;
  flex-basis: 0;
}
.grow2 {
  flex-grow: 2;
  flex-basis: 0;
}
.grow3 {
  flex-grow: 3;
  flex-basis: 0;
}
.vcenter {
  align-items: center;
}
.hcenter {
  justify-content: center;
}
[payee-ripple] {
  position: relative;
  overflow: hidden;
  pointer-events: none;
  border-radius: inherit;
}
[payee-ripple].payee-ripple-unbound {
  overflow: visible;
  border-radius: none;
}
[payee-ripple] .payee-ripple-item {
  position: absolute;
  width: var(--size);
  height: var(--size);
  background-color: #FFFFFF;
  opacity: 0.2;
  border-radius: 50%;
  pointer-events: none;
  animation: grow 0.15s ease forwards;
}
@keyframes grow {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
[payee-ripple][color=white] > .payee-ripple-item {
  background-color: #cccccc;
}
:host, :root, ::before, ::after {
  --color-background-primary: #415385 !important;
  --color-background-primary-rgb: 65, 83, 133 !important;
  --color-background-primary-light: #62719A !important;
  --color-background-primary-light-rgb: 98, 113, 154 !important;
  --color-background-primary-code: #415385 !important;
  --color-background-primary-code-rgb: 65, 83, 133 !important;
  --color-background-icon-primary: #415385 !important;
  --color-background-icon-primary-rgb: 65, 83, 133 !important;
  --color-text-primary: #415385 !important;
  --color-text-primary-rgb: 65, 83, 133 !important;
  --color-text-link-primary: #415385 !important;
  --color-text-link-primary-rgb: 65, 83, 133 !important;
  --color-text-link-secondary: #415385 !important;
  --color-text-link-secondary-rgb: 65, 83, 133 !important;
  --color-text-link-primary-inverse: #415385 !important;
  --color-text-link-primary-inverse-rgb: 65, 83, 133 !important;
  --color-text-link-secondary-inverse: #415385 !important;
  --color-text-link-secondary-inverse-rgb: 65, 83, 133 !important;
  --color-text-tertiary: #FFFFFF !important;
  --color-text-tertiary-rgb: 255, 255, 255 !important;
}
:host, :root, ::before, ::after {
  --color-background-default: #F3F3F3 !important;
  --color-background-default-rgb: 243, 243, 243 !important;
  --color-background-default-inverse: #191919 !important;
  --color-background-default-inverse-rgb: 25, 25, 25 !important;
  --color-background-alt: #FFFFFF !important;
  --color-background-alt-rgb: 255, 255, 255 !important;
  --color-background-alt-inverse: #111111 !important;
  --color-background-alt-inverse-rgb: 17, 17, 17 !important;
  --color-background-container: #FFFFFF !important;
  --color-background-container-rgb: 255, 255, 255 !important;
  --color-background-container-alt: #F3F3F3 !important;
  --color-background-container-alt-rgb: 243, 243, 243 !important;
  --color-background-container-inverse: #000000 !important;
  --color-background-container-inverse-rgb: 0, 0, 0 !important;
  --color-background-secondary: #FFFFFF !important;
  --color-background-secondary-rgb: 255, 255, 255 !important;
  --color-background-tertiary: #474747 !important;
  --color-background-tertiary-rgb: 71, 71, 71 !important;
  --color-background-hover: #F3F3F3 !important;
  --color-background-hover-rgb: 243, 243, 243 !important;
  --color-background-selected: #F3F3F3 !important;
  --color-background-selected-rgb: 243, 243, 243 !important;
  --color-background-hover-selected: #E8E8E8 !important;
  --color-background-hover-selected-rgb: 232, 232, 232 !important;
  --color-background-triple-hover: #DDDDDD !important;
  --color-background-triple-hover-rgb: 221, 221, 221 !important;
  --color-background-border: #D1D1D1 !important;
  --color-background-border-rgb: 209, 209, 209 !important;
  --color-background-danger: #C52A1A !important;
  --color-background-danger-rgb: 197, 42, 26 !important;
  --color-background-success: #21812D !important;
  --color-background-success-rgb: 33, 129, 45 !important;
  --color-background-warning: #FFBF1F !important;
  --color-background-warning-rgb: 255, 191, 31 !important;
  --color-background-danger-inverse: #C52A1A !important;
  --color-background-danger-inverse-rgb: 197, 42, 26 !important;
  --color-background-success-inverse: #21812D !important;
  --color-background-success-inverse-rgb: 33, 129, 45 !important;
  --color-background-warning-inverse: #FFBF1F !important;
  --color-background-warning-inverse-rgb: 255, 191, 31 !important;
  --color-background-icon-secondary: #FFFFFF !important;
  --color-background-icon-secondary-rgb: 255, 255, 255 !important;
  --color-background-icon-alt: #FFFFFF !important;
  --color-background-icon-alt-rgb: 255, 255, 255 !important;
  --color-text-secondary: #FFFFFF !important;
  --color-text-secondary-rgb: 255, 255, 255 !important;
  --color-text-heading: #252525 !important;
  --color-text-heading-rgb: 37, 37, 37 !important;
  --color-text-body: #474747 !important;
  --color-text-body-rgb: 71, 71, 71 !important;
  --color-text-light: #696969 !important;
  --color-text-light-rgb: 105, 105, 105 !important;
  --color-text-disabled: #DDDDDD !important;
  --color-text-disabled-rgb: 221, 221, 221 !important;
  --color-text-error: #C52A1A !important;
  --color-text-error-rgb: 197, 42, 26 !important;
  --color-text-success: #21812D !important;
  --color-text-success-rgb: 33, 129, 45 !important;
  --color-text-warning: #FFBF1F !important;
  --color-text-warning-rgb: 255, 191, 31 !important;
}
:host, :root, ::before, ::after {
  --box-shadow-1: var(--level-1) !important;
  --box-shadow-2: var(--level-2) !important;
  --box-shadow-3: var(--level-3) !important;
}
[data-mode=light],
[data-mode=light] ::before,
[data-mode=light] ::after {
  --color-background-default: #F3F3F3 !important;
  --color-background-default-rgb: 243, 243, 243 !important;
  --color-background-default-inverse: #191919 !important;
  --color-background-default-inverse-rgb: 25, 25, 25 !important;
  --color-background-alt: #FFFFFF !important;
  --color-background-alt-rgb: 255, 255, 255 !important;
  --color-background-alt-inverse: #111111 !important;
  --color-background-alt-inverse-rgb: 17, 17, 17 !important;
  --color-background-container: #FFFFFF !important;
  --color-background-container-rgb: 255, 255, 255 !important;
  --color-background-container-alt: #F3F3F3 !important;
  --color-background-container-alt-rgb: 243, 243, 243 !important;
  --color-background-container-inverse: #000000 !important;
  --color-background-container-inverse-rgb: 0, 0, 0 !important;
  --color-background-secondary: #FFFFFF !important;
  --color-background-secondary-rgb: 255, 255, 255 !important;
  --color-background-tertiary: #474747 !important;
  --color-background-tertiary-rgb: 71, 71, 71 !important;
  --color-background-hover: #F3F3F3 !important;
  --color-background-hover-rgb: 243, 243, 243 !important;
  --color-background-selected: #F3F3F3 !important;
  --color-background-selected-rgb: 243, 243, 243 !important;
  --color-background-hover-selected: #E8E8E8 !important;
  --color-background-hover-selected-rgb: 232, 232, 232 !important;
  --color-background-triple-hover: #DDDDDD !important;
  --color-background-triple-hover-rgb: 221, 221, 221 !important;
  --color-background-border: #D1D1D1 !important;
  --color-background-border-rgb: 209, 209, 209 !important;
  --color-background-danger: #C52A1A !important;
  --color-background-danger-rgb: 197, 42, 26 !important;
  --color-background-success: #21812D !important;
  --color-background-success-rgb: 33, 129, 45 !important;
  --color-background-warning: #FFBF1F !important;
  --color-background-warning-rgb: 255, 191, 31 !important;
  --color-background-danger-inverse: #C52A1A !important;
  --color-background-danger-inverse-rgb: 197, 42, 26 !important;
  --color-background-success-inverse: #21812D !important;
  --color-background-success-inverse-rgb: 33, 129, 45 !important;
  --color-background-warning-inverse: #FFBF1F !important;
  --color-background-warning-inverse-rgb: 255, 191, 31 !important;
  --color-background-icon-secondary: #FFFFFF !important;
  --color-background-icon-secondary-rgb: 255, 255, 255 !important;
  --color-background-icon-alt: #FFFFFF !important;
  --color-background-icon-alt-rgb: 255, 255, 255 !important;
  --color-text-secondary: #FFFFFF !important;
  --color-text-secondary-rgb: 255, 255, 255 !important;
  --color-text-heading: #252525 !important;
  --color-text-heading-rgb: 37, 37, 37 !important;
  --color-text-body: #474747 !important;
  --color-text-body-rgb: 71, 71, 71 !important;
  --color-text-light: #696969 !important;
  --color-text-light-rgb: 105, 105, 105 !important;
  --color-text-disabled: #DDDDDD !important;
  --color-text-disabled-rgb: 221, 221, 221 !important;
  --color-text-error: #C52A1A !important;
  --color-text-error-rgb: 197, 42, 26 !important;
  --color-text-success: #21812D !important;
  --color-text-success-rgb: 33, 129, 45 !important;
  --color-text-warning: #FFBF1F !important;
  --color-text-warning-rgb: 255, 191, 31 !important;
}
[data-mode=dark],
[data-mode=dark] ::before,
[data-mode=dark] ::after {
  --color-background-default: #191919 !important;
  --color-background-default-rgb: 25, 25, 25 !important;
  --color-background-default-inverse: #FFFFFF !important;
  --color-background-default-inverse-rgb: 255, 255, 255 !important;
  --color-background-alt: #000000 !important;
  --color-background-alt-rgb: 0, 0, 0 !important;
  --color-background-alt-inverse: #FFFFFF !important;
  --color-background-alt-inverse-rgb: 255, 255, 255 !important;
  --color-background-container: #252525 !important;
  --color-background-container-rgb: 37, 37, 37 !important;
  --color-background-container-alt: #252525 !important;
  --color-background-container-alt-rgb: 37, 37, 37 !important;
  --color-background-container-inverse: #FFFFFF !important;
  --color-background-container-inverse-rgb: 255, 255, 255 !important;
  --color-background-secondary: #FFFFFF !important;
  --color-background-secondary-rgb: 255, 255, 255 !important;
  --color-background-tertiary: #FFFFFF !important;
  --color-background-tertiary-rgb: 255, 255, 255 !important;
  --color-background-hover: #303030 !important;
  --color-background-hover-rgb: 48, 48, 48 !important;
  --color-background-selected: #303030 !important;
  --color-background-selected-rgb: 48, 48, 48 !important;
  --color-background-hover-selected: #3B3B3B !important;
  --color-background-hover-selected-rgb: 59, 59, 59 !important;
  --color-background-triple-hover: #474747 !important;
  --color-background-triple-hover-rgb: 71, 71, 71 !important;
  --color-background-border: #696969 !important;
  --color-background-border-rgb: 105, 105, 105 !important;
  --color-background-danger: #C52A1A !important;
  --color-background-danger-rgb: 197, 42, 26 !important;
  --color-background-success: #21812D !important;
  --color-background-success-rgb: 33, 129, 45 !important;
  --color-background-warning: #FFBF1F !important;
  --color-background-warning-rgb: 255, 191, 31 !important;
  --color-background-danger-inverse: #C52A1A !important;
  --color-background-danger-inverse-rgb: 197, 42, 26 !important;
  --color-background-success-inverse: #21812D !important;
  --color-background-success-inverse-rgb: 33, 129, 45 !important;
  --color-background-warning-inverse: #FFBF1F !important;
  --color-background-warning-inverse-rgb: 255, 191, 31 !important;
  --color-background-icon-secondary: #FFFFFF !important;
  --color-background-icon-secondary-rgb: 255, 255, 255 !important;
  --color-background-icon-alt: #FFFFFF !important;
  --color-background-icon-alt-rgb: 255, 255, 255 !important;
  --color-text-secondary: #FFFFFF !important;
  --color-text-secondary-rgb: 255, 255, 255 !important;
  --color-text-heading: #FFFFFF !important;
  --color-text-heading-rgb: 255, 255, 255 !important;
  --color-text-body: #D1D1D1 !important;
  --color-text-body-rgb: 209, 209, 209 !important;
  --color-text-light: #979797 !important;
  --color-text-light-rgb: 151, 151, 151 !important;
  --color-text-disabled: #696969 !important;
  --color-text-disabled-rgb: 105, 105, 105 !important;
  --color-text-error: #C52A1A !important;
  --color-text-error-rgb: 197, 42, 26 !important;
  --color-text-success: #21812D !important;
  --color-text-success-rgb: 33, 129, 45 !important;
  --color-text-warning: #FFBF1F !important;
  --color-text-warning-rgb: 255, 191, 31 !important;
}
[data-theme=orange],
[data-theme=orange] ::before,
[data-theme=orange] ::after {
  --color-background-primary: #D04A02 !important;
  --color-background-primary-rgb: 208, 74, 2 !important;
  --color-background-primary-light: #E45C2B !important;
  --color-background-primary-light-rgb: 228, 92, 43 !important;
  --color-background-primary-code: #D04A02 !important;
  --color-background-primary-code-rgb: 208, 74, 2 !important;
  --color-background-icon-primary: #D04A02 !important;
  --color-background-icon-primary-rgb: 208, 74, 2 !important;
  --color-text-primary: #D04A02 !important;
  --color-text-primary-rgb: 208, 74, 2 !important;
  --color-text-link-primary: #D04A02 !important;
  --color-text-link-primary-rgb: 208, 74, 2 !important;
  --color-text-link-secondary: #D04A02 !important;
  --color-text-link-secondary-rgb: 208, 74, 2 !important;
  --color-text-link-primary-inverse: #D04A02 !important;
  --color-text-link-primary-inverse-rgb: 208, 74, 2 !important;
  --color-text-link-secondary-inverse: #D04A02 !important;
  --color-text-link-secondary-inverse-rgb: 208, 74, 2 !important;
  --color-text-tertiary: #FFFFFF !important;
  --color-text-tertiary-rgb: 255, 255, 255 !important;
}
[data-theme=blue],
[data-theme=blue] ::before,
[data-theme=blue] ::after {
  --color-background-primary: #415385 !important;
  --color-background-primary-rgb: 65, 83, 133 !important;
  --color-background-primary-light: #62719A !important;
  --color-background-primary-light-rgb: 98, 113, 154 !important;
  --color-background-primary-code: #415385 !important;
  --color-background-primary-code-rgb: 65, 83, 133 !important;
  --color-background-icon-primary: #415385 !important;
  --color-background-icon-primary-rgb: 65, 83, 133 !important;
  --color-text-primary: #415385 !important;
  --color-text-primary-rgb: 65, 83, 133 !important;
  --color-text-link-primary: #415385 !important;
  --color-text-link-primary-rgb: 65, 83, 133 !important;
  --color-text-link-secondary: #415385 !important;
  --color-text-link-secondary-rgb: 65, 83, 133 !important;
  --color-text-link-primary-inverse: #415385 !important;
  --color-text-link-primary-inverse-rgb: 65, 83, 133 !important;
  --color-text-link-secondary-inverse: #415385 !important;
  --color-text-link-secondary-inverse-rgb: 65, 83, 133 !important;
  --color-text-tertiary: #FFFFFF !important;
  --color-text-tertiary-rgb: 255, 255, 255 !important;
}
[data-theme=teal],
[data-theme=teal] ::before,
[data-theme=teal] ::after {
  --color-background-primary: #26776D !important;
  --color-background-primary-rgb: 38, 119, 109 !important;
  --color-background-primary-light: #27897E !important;
  --color-background-primary-light-rgb: 39, 137, 126 !important;
  --color-background-primary-code: #26776D !important;
  --color-background-primary-code-rgb: 38, 119, 109 !important;
  --color-background-icon-primary: #26776D !important;
  --color-background-icon-primary-rgb: 38, 119, 109 !important;
  --color-text-primary: #26776D !important;
  --color-text-primary-rgb: 38, 119, 109 !important;
  --color-text-link-primary: #26776D !important;
  --color-text-link-primary-rgb: 38, 119, 109 !important;
  --color-text-link-secondary: #26776D !important;
  --color-text-link-secondary-rgb: 38, 119, 109 !important;
  --color-text-link-primary-inverse: #26776D !important;
  --color-text-link-primary-inverse-rgb: 38, 119, 109 !important;
  --color-text-link-secondary-inverse: #26776D !important;
  --color-text-link-secondary-inverse-rgb: 38, 119, 109 !important;
  --color-text-tertiary: #FFFFFF !important;
  --color-text-tertiary-rgb: 255, 255, 255 !important;
}
[data-theme=pink],
[data-theme=pink] ::before,
[data-theme=pink] ::after {
  --color-background-primary: #D93954 !important;
  --color-background-primary-rgb: 217, 57, 84 !important;
  --color-background-primary-light: #E27588 !important;
  --color-background-primary-light-rgb: 226, 117, 136 !important;
  --color-background-primary-code: #D93954 !important;
  --color-background-primary-code-rgb: 217, 57, 84 !important;
  --color-background-icon-primary: #D93954 !important;
  --color-background-icon-primary-rgb: 217, 57, 84 !important;
  --color-text-primary: #D93954 !important;
  --color-text-primary-rgb: 217, 57, 84 !important;
  --color-text-link-primary: #D93954 !important;
  --color-text-link-primary-rgb: 217, 57, 84 !important;
  --color-text-link-secondary: #D93954 !important;
  --color-text-link-secondary-rgb: 217, 57, 84 !important;
  --color-text-link-primary-inverse: #D93954 !important;
  --color-text-link-primary-inverse-rgb: 217, 57, 84 !important;
  --color-text-link-secondary-inverse: #D93954 !important;
  --color-text-link-secondary-inverse-rgb: 217, 57, 84 !important;
  --color-text-tertiary: #FFFFFF !important;
  --color-text-tertiary-rgb: 255, 255, 255 !important;
}
[data-theme=red],
[data-theme=red] ::before,
[data-theme=red] ::after {
  --color-background-primary: #E0301E !important;
  --color-background-primary-rgb: 224, 48, 30 !important;
  --color-background-primary-light: #E44F3F !important;
  --color-background-primary-light-rgb: 228, 79, 63 !important;
  --color-background-primary-code: #E0301E !important;
  --color-background-primary-code-rgb: 224, 48, 30 !important;
  --color-background-icon-primary: #E0301E !important;
  --color-background-icon-primary-rgb: 224, 48, 30 !important;
  --color-text-primary: #E0301E !important;
  --color-text-primary-rgb: 224, 48, 30 !important;
  --color-text-link-primary: #E0301E !important;
  --color-text-link-primary-rgb: 224, 48, 30 !important;
  --color-text-link-secondary: #E0301E !important;
  --color-text-link-secondary-rgb: 224, 48, 30 !important;
  --color-text-link-primary-inverse: #E0301E !important;
  --color-text-link-primary-inverse-rgb: 224, 48, 30 !important;
  --color-text-link-secondary-inverse: #E0301E !important;
  --color-text-link-secondary-inverse-rgb: 224, 48, 30 !important;
  --color-text-tertiary: #FFFFFF !important;
  --color-text-tertiary-rgb: 255, 255, 255 !important;
}
[data-theme=black],
[data-theme=black] ::before,
[data-theme=black] ::after {
  --color-background-primary: #2D2D2D !important;
  --color-background-primary-rgb: 45, 45, 45 !important;
  --color-background-primary-light: #474747 !important;
  --color-background-primary-light-rgb: 71, 71, 71 !important;
  --color-background-primary-code: #FFFFFF !important;
  --color-background-primary-code-rgb: 255, 255, 255 !important;
  --color-background-icon-primary: #2D2D2D !important;
  --color-background-icon-primary-rgb: 45, 45, 45 !important;
  --color-text-primary: #2D2D2D !important;
  --color-text-primary-rgb: 45, 45, 45 !important;
  --color-text-link-primary: #2D2D2D !important;
  --color-text-link-primary-rgb: 45, 45, 45 !important;
  --color-text-link-secondary: #2D2D2D !important;
  --color-text-link-secondary-rgb: 45, 45, 45 !important;
  --color-text-link-primary-inverse: #2D2D2D !important;
  --color-text-link-primary-inverse-rgb: 45, 45, 45 !important;
  --color-text-link-secondary-inverse: #2D2D2D !important;
  --color-text-link-secondary-inverse-rgb: 45, 45, 45 !important;
  --color-text-tertiary: #FFFFFF !important;
  --color-text-tertiary-rgb: 255, 255, 255 !important;
}
[data-mode=dark][data-theme=orange],
[data-theme=orange] [data-mode=dark] {
  --color-background-primary: #D04A02 !important;
  --color-background-primary-rgb: 208, 74, 2 !important;
  --color-background-primary-light: #E45C2B !important;
  --color-background-primary-light-rgb: 228, 92, 43 !important;
  --color-background-primary-code: #FB734D !important;
  --color-background-primary-code-rgb: 251, 115, 77 !important;
  --color-background-icon-primary: #FB734D !important;
  --color-background-icon-primary-rgb: 251, 115, 77 !important;
  --color-text-primary: #FB734D !important;
  --color-text-primary-rgb: 251, 115, 77 !important;
  --color-text-link-primary: #FB734D !important;
  --color-text-link-primary-rgb: 251, 115, 77 !important;
  --color-text-link-secondary: #FB734D !important;
  --color-text-link-secondary-rgb: 251, 115, 77 !important;
  --color-text-link-primary-inverse: #FB734D !important;
  --color-text-link-primary-inverse-rgb: 251, 115, 77 !important;
  --color-text-link-secondary-inverse: #FB734D !important;
  --color-text-link-secondary-inverse-rgb: 251, 115, 77 !important;
  --color-text-tertiary: #FFFFFF !important;
  --color-text-tertiary-rgb: 255, 255, 255 !important;
}
[data-mode=dark][data-theme=blue],
[data-theme=blue] [data-mode=dark] {
  --color-background-primary: #415385 !important;
  --color-background-primary-rgb: 65, 83, 133 !important;
  --color-background-primary-light: #62719A !important;
  --color-background-primary-light-rgb: 98, 113, 154 !important;
  --color-background-primary-code: #9AA4BE !important;
  --color-background-primary-code-rgb: 154, 164, 190 !important;
  --color-background-icon-primary: #9AA4BE !important;
  --color-background-icon-primary-rgb: 154, 164, 190 !important;
  --color-text-primary: #9AA4BE !important;
  --color-text-primary-rgb: 154, 164, 190 !important;
  --color-text-link-primary: #9AA4BE !important;
  --color-text-link-primary-rgb: 154, 164, 190 !important;
  --color-text-link-secondary: #9AA4BE !important;
  --color-text-link-secondary-rgb: 154, 164, 190 !important;
  --color-text-link-primary-inverse: #9AA4BE !important;
  --color-text-link-primary-inverse-rgb: 154, 164, 190 !important;
  --color-text-link-secondary-inverse: #9AA4BE !important;
  --color-text-link-secondary-inverse-rgb: 154, 164, 190 !important;
  --color-text-tertiary: #FFFFFF !important;
  --color-text-tertiary-rgb: 255, 255, 255 !important;
}
[data-mode=dark][data-theme=teal],
[data-theme=teal] [data-mode=dark] {
  --color-background-primary: #26776D !important;
  --color-background-primary-rgb: 38, 119, 109 !important;
  --color-background-primary-light: #27897E !important;
  --color-background-primary-light-rgb: 39, 137, 126 !important;
  --color-background-primary-code: #50AD95 !important;
  --color-background-primary-code-rgb: 80, 173, 149 !important;
  --color-background-icon-primary: #50AD95 !important;
  --color-background-icon-primary-rgb: 80, 173, 149 !important;
  --color-text-primary: #50AD95 !important;
  --color-text-primary-rgb: 80, 173, 149 !important;
  --color-text-link-primary: #50AD95 !important;
  --color-text-link-primary-rgb: 80, 173, 149 !important;
  --color-text-link-secondary: #50AD95 !important;
  --color-text-link-secondary-rgb: 80, 173, 149 !important;
  --color-text-link-primary-inverse: #50AD95 !important;
  --color-text-link-primary-inverse-rgb: 80, 173, 149 !important;
  --color-text-link-secondary-inverse: #50AD95 !important;
  --color-text-link-secondary-inverse-rgb: 80, 173, 149 !important;
  --color-text-tertiary: #FFFFFF !important;
  --color-text-tertiary-rgb: 255, 255, 255 !important;
}
[data-mode=dark][data-theme=pink],
[data-theme=pink] [data-mode=dark] {
  --color-background-primary: #D93954 !important;
  --color-background-primary-rgb: 217, 57, 84 !important;
  --color-background-primary-light: #E27588 !important;
  --color-background-primary-light-rgb: 226, 117, 136 !important;
  --color-background-primary-code: #E27588 !important;
  --color-background-primary-code-rgb: 226, 117, 136 !important;
  --color-background-icon-primary: #E27588 !important;
  --color-background-icon-primary-rgb: 226, 117, 136 !important;
  --color-text-primary: #E27588 !important;
  --color-text-primary-rgb: 226, 117, 136 !important;
  --color-text-link-primary: #E27588 !important;
  --color-text-link-primary-rgb: 226, 117, 136 !important;
  --color-text-link-secondary: #E27588 !important;
  --color-text-link-secondary-rgb: 226, 117, 136 !important;
  --color-text-link-primary-inverse: #E27588 !important;
  --color-text-link-primary-inverse-rgb: 226, 117, 136 !important;
  --color-text-link-secondary-inverse: #E27588 !important;
  --color-text-link-secondary-inverse-rgb: 226, 117, 136 !important;
  --color-text-tertiary: #FFFFFF !important;
  --color-text-tertiary-rgb: 255, 255, 255 !important;
}
[data-mode=dark][data-theme=red],
[data-theme=red] [data-mode=dark] {
  --color-background-primary: #E0301E !important;
  --color-background-primary-rgb: 224, 48, 30 !important;
  --color-background-primary-light: #E44F3F !important;
  --color-background-primary-light-rgb: 228, 79, 63 !important;
  --color-background-primary-code: #E96E61 !important;
  --color-background-primary-code-rgb: 233, 110, 97 !important;
  --color-background-icon-primary: #E96E61 !important;
  --color-background-icon-primary-rgb: 233, 110, 97 !important;
  --color-text-primary: #E96E61 !important;
  --color-text-primary-rgb: 233, 110, 97 !important;
  --color-text-link-primary: #E96E61 !important;
  --color-text-link-primary-rgb: 233, 110, 97 !important;
  --color-text-link-secondary: #E96E61 !important;
  --color-text-link-secondary-rgb: 233, 110, 97 !important;
  --color-text-link-primary-inverse: #E96E61 !important;
  --color-text-link-primary-inverse-rgb: 233, 110, 97 !important;
  --color-text-link-secondary-inverse: #E96E61 !important;
  --color-text-link-secondary-inverse-rgb: 233, 110, 97 !important;
  --color-text-tertiary: #FFFFFF !important;
  --color-text-tertiary-rgb: 255, 255, 255 !important;
}
[data-mode=dark][data-theme=black],
[data-theme=black] [data-mode=dark] {
  --color-background-primary: #EBEBEB !important;
  --color-background-primary-rgb: 235, 235, 235 !important;
  --color-background-primary-light: #FFFFFF !important;
  --color-background-primary-light-rgb: 255, 255, 255 !important;
  --color-background-primary-code: #EBEBEB !important;
  --color-background-primary-code-rgb: 235, 235, 235 !important;
  --color-background-icon-primary: #EBEBEB !important;
  --color-background-icon-primary-rgb: 235, 235, 235 !important;
  --color-text-primary: #EBEBEB !important;
  --color-text-primary-rgb: 235, 235, 235 !important;
  --color-text-link-primary: #EBEBEB !important;
  --color-text-link-primary-rgb: 235, 235, 235 !important;
  --color-text-link-secondary: #EBEBEB !important;
  --color-text-link-secondary-rgb: 235, 235, 235 !important;
  --color-text-link-primary-inverse: #EBEBEB !important;
  --color-text-link-primary-inverse-rgb: 235, 235, 235 !important;
  --color-text-link-secondary-inverse: #EBEBEB !important;
  --color-text-link-secondary-inverse-rgb: 235, 235, 235 !important;
  --color-text-tertiary: #252525 !important;
  --color-text-tertiary-rgb: 37, 37, 37 !important;
}
[data-mode=light],
[data-mode=light] ::before,
[data-mode=light] ::after {
  --box-shadow-1: var(--level-1) !important;
  --box-shadow-2: var(--level-2) !important;
  --box-shadow-3: var(--level-3) !important;
}
[data-mode=dark],
[data-mode=dark] ::before,
[data-mode=dark] ::after {
  --box-shadow-1: none !important;
  --box-shadow-2: none !important;
  --box-shadow-3: none !important;
}
:host, :root, ::before, ::after {
  --spacing-1: 0.125rem !important;
  --spacing-2: 0.25rem !important;
  --spacing-3: 0.5rem !important;
  --spacing-4: 0.75rem !important;
  --spacing-5: 1rem !important;
  --spacing-6: 1.25rem !important;
  --spacing-7: 1.5rem !important;
  --spacing-8: 3rem !important;
  --typography-1: 0.75rem/0.875rem !important;
  --typography-2: 0.875rem/1.25rem !important;
  --typography-3: 1rem/1.5rem !important;
  --typography-4: 1.25rem/1.5rem !important;
  --typography-5: 1.5rem/2rem !important;
  --typography-6: 3rem/3rem !important;
  --typography-body-xs: var(--font-weight-1) 0.75rem/0.875rem "PwC Helvetica Neue", sans-serif !important;
  --typography-body-s: var(--font-weight-1) 0.875rem/1.25rem "PwC Helvetica Neue", sans-serif !important;
  --typography-body: var(--font-weight-1) 1rem/1.5rem "PwC Helvetica Neue", sans-serif !important;
  --typography-heading-s: var(--font-weight-2) 1.25rem/1.5rem "PwC Helvetica Neue", sans-serif !important;
  --typography-heading-m: var(--font-weight-2) 1.5rem/2rem "PwC Helvetica Neue", sans-serif !important;
  --typography-heading-l: var(--font-weight-2) 2.25rem/2.625rem "PwC Helvetica Neue", sans-serif !important;
  --typography-data: var(--font-weight-2) 3rem/3rem "PwC Helvetica Neue", sans-serif !important;
  --typography-subheading: var(--font-weight-2) 1.25rem/1.5rem "PwC Helvetica Neue", sans-serif !important;
  --typography-heading: var(--font-weight-2) 1.5rem/2rem "PwC Helvetica Neue", sans-serif !important;
  --typography-large-heading: var(--font-weight-2) 2.25rem/2.625rem "PwC Helvetica Neue", sans-serif !important;
  --font-weight-1: 400 !important;
  --font-weight-2: 500 !important;
  --font-weight-3: 700 !important;
  --border-radius-1: 0.125rem !important;
  --border-radius-2: 0.25rem !important;
  --border-radius-3: 0.5rem !important;
  --level-1: 0 0.125rem 0.25rem -0.125rem rgba(var(--color-background-tertiary-rgb), var(--opacity-4)) !important;
  --level-2: 0 0.25rem 0.5rem -0.125rem rgba(var(--color-background-tertiary-rgb), var(--opacity-4)) !important;
  --level-3: 0 0.5rem 1rem -0.125rem rgba(var(--color-background-tertiary-rgb), var(--opacity-4)) !important;
  --blur-1: blur(0.125rem) !important;
  --blur-2: blur(0.5rem) !important;
  --opacity-1: 0.04 !important;
  --opacity-2: 0.08 !important;
  --opacity-3: 0.12 !important;
  --opacity-4: 0.24 !important;
  --opacity-5: 0.32 !important;
  --opacity-6: 0.48 !important;
  --opacity-7: 1 !important;
}
:host,
html {
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: "PwC Helvetica Neue", sans-serif;
}
:host,
body {
  position: relative;
  margin: 0;
  padding: 0;
  font-family: "PwC Helvetica Neue", sans-serif;
  letter-spacing: -0.4px;
  color: var(--color-text-heading);
}
* {
  vertical-align: baseline;
  font-size: 100%;
  border: 0;
  box-sizing: border-box;
}
* {
  -webkit-appearance: none;
}
.text-highlight {
  font-weight: var(--font-weight-2);
}
dl,
dt,
dd {
  margin: 0;
  padding: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  line-height: inherit;
}
body a {
  text-decoration: none;
}
.ap-link {
  color: var(--color-text-link-primary);
  cursor: pointer;
  text-decoration: underline;
}
.ap-link:hover {
  text-decoration: none;
}
a.ap-notification-link {
  color: #FFFFFF;
  cursor: pointer;
  text-decoration: underline;
}
a.ap-notification-link:hover {
  text-decoration: none;
}
.ap-notification.warning a.ap-notification-link {
  color: var(--color-text-body);
}
.ap-font-medium {
  font-weight: var(--font-weight-2);
}
.ap-flex {
  display: flex;
}
.ap-text-underline {
  text-decoration: underline;
}
.ap-dialog-container {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  position: fixed;
  pointer-events: none;
  z-index: 2001;
}
/*------------------------------------------------------------*
Colors
*------------------------------------------------------------*/
/**---------font color-------------**/
.ap-text-color-background-default {
  color: var(--color-background-default) !important;
}
/**---------border color-------------**/
.ap-border-color-background-default {
  border-color: var(--color-background-default) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-default {
  background-color: var(--color-background-default) !important;
}
/**---------font color-------------**/
.ap-text-color-background-default-inverse {
  color: var(--color-background-default-inverse) !important;
}
/**---------border color-------------**/
.ap-border-color-background-default-inverse {
  border-color: var(--color-background-default-inverse) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-default-inverse {
  background-color: var(--color-background-default-inverse) !important;
}
/**---------font color-------------**/
.ap-text-color-background-alt {
  color: var(--color-background-alt) !important;
}
/**---------border color-------------**/
.ap-border-color-background-alt {
  border-color: var(--color-background-alt) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-alt {
  background-color: var(--color-background-alt) !important;
}
/**---------font color-------------**/
.ap-text-color-background-alt-inverse {
  color: var(--color-background-alt-inverse) !important;
}
/**---------border color-------------**/
.ap-border-color-background-alt-inverse {
  border-color: var(--color-background-alt-inverse) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-alt-inverse {
  background-color: var(--color-background-alt-inverse) !important;
}
/**---------font color-------------**/
.ap-text-color-background-container {
  color: var(--color-background-container) !important;
}
/**---------border color-------------**/
.ap-border-color-background-container {
  border-color: var(--color-background-container) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-container {
  background-color: var(--color-background-container) !important;
}
/**---------font color-------------**/
.ap-text-color-background-container-alt {
  color: var(--color-background-container-alt) !important;
}
/**---------border color-------------**/
.ap-border-color-background-container-alt {
  border-color: var(--color-background-container-alt) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-container-alt {
  background-color: var(--color-background-container-alt) !important;
}
/**---------font color-------------**/
.ap-text-color-background-primary {
  color: var(--color-background-primary) !important;
}
/**---------border color-------------**/
.ap-border-color-background-primary {
  border-color: var(--color-background-primary) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-primary {
  background-color: var(--color-background-primary) !important;
}
/**---------font color-------------**/
.ap-text-color-background-secondary {
  color: var(--color-background-secondary) !important;
}
/**---------border color-------------**/
.ap-border-color-background-secondary {
  border-color: var(--color-background-secondary) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-secondary {
  background-color: var(--color-background-secondary) !important;
}
/**---------font color-------------**/
.ap-text-color-background-tertiary {
  color: var(--color-background-tertiary) !important;
}
/**---------border color-------------**/
.ap-border-color-background-tertiary {
  border-color: var(--color-background-tertiary) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-tertiary {
  background-color: var(--color-background-tertiary) !important;
}
/**---------font color-------------**/
.ap-text-color-background-hover {
  color: var(--color-background-hover) !important;
}
/**---------border color-------------**/
.ap-border-color-background-hover {
  border-color: var(--color-background-hover) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-hover {
  background-color: var(--color-background-hover) !important;
}
/**---------font color-------------**/
.ap-text-color-background-selected {
  color: var(--color-background-selected) !important;
}
/**---------border color-------------**/
.ap-border-color-background-selected {
  border-color: var(--color-background-selected) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-selected {
  background-color: var(--color-background-selected) !important;
}
/**---------font color-------------**/
.ap-text-color-background-hover-selected {
  color: var(--color-background-hover-selected) !important;
}
/**---------border color-------------**/
.ap-border-color-background-hover-selected {
  border-color: var(--color-background-hover-selected) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-hover-selected {
  background-color: var(--color-background-hover-selected) !important;
}
/**---------font color-------------**/
.ap-text-color-background-triple-hover {
  color: var(--color-background-triple-hover) !important;
}
/**---------border color-------------**/
.ap-border-color-background-triple-hover {
  border-color: var(--color-background-triple-hover) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-triple-hover {
  background-color: var(--color-background-triple-hover) !important;
}
/**---------font color-------------**/
.ap-text-color-background-border {
  color: var(--color-background-border) !important;
}
/**---------border color-------------**/
.ap-border-color-background-border {
  border-color: var(--color-background-border) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-border {
  background-color: var(--color-background-border) !important;
}
/**---------font color-------------**/
.ap-text-color-background-danger {
  color: var(--color-background-danger) !important;
}
/**---------border color-------------**/
.ap-border-color-background-danger {
  border-color: var(--color-background-danger) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-danger {
  background-color: var(--color-background-danger) !important;
}
/**---------font color-------------**/
.ap-text-color-background-success {
  color: var(--color-background-success) !important;
}
/**---------border color-------------**/
.ap-border-color-background-success {
  border-color: var(--color-background-success) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-success {
  background-color: var(--color-background-success) !important;
}
/**---------font color-------------**/
.ap-text-color-background-warning {
  color: var(--color-background-warning) !important;
}
/**---------border color-------------**/
.ap-border-color-background-warning {
  border-color: var(--color-background-warning) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-warning {
  background-color: var(--color-background-warning) !important;
}
/**---------font color-------------**/
.ap-text-color-background-icon-primary {
  color: var(--color-background-icon-primary) !important;
}
/**---------border color-------------**/
.ap-border-color-background-icon-primary {
  border-color: var(--color-background-icon-primary) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-icon-primary {
  background-color: var(--color-background-icon-primary) !important;
}
/**---------font color-------------**/
.ap-text-color-background-icon-secondary {
  color: var(--color-background-icon-secondary) !important;
}
/**---------border color-------------**/
.ap-border-color-background-icon-secondary {
  border-color: var(--color-background-icon-secondary) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-icon-secondary {
  background-color: var(--color-background-icon-secondary) !important;
}
/**---------font color-------------**/
.ap-text-color-background-icon-alt {
  color: var(--color-background-icon-alt) !important;
}
/**---------border color-------------**/
.ap-border-color-background-icon-alt {
  border-color: var(--color-background-icon-alt) !important;
}
/**---------background color-------------**/
.ap-bg-color-background-icon-alt {
  background-color: var(--color-background-icon-alt) !important;
}
/**---------font color-------------**/
.ap-text-color-text-primary {
  color: var(--color-text-primary) !important;
}
/**---------border color-------------**/
.ap-border-color-text-primary {
  border-color: var(--color-text-primary) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-primary {
  background-color: var(--color-text-primary) !important;
}
/**---------font color-------------**/
.ap-text-color-text-secondary {
  color: var(--color-text-secondary) !important;
}
/**---------border color-------------**/
.ap-border-color-text-secondary {
  border-color: var(--color-text-secondary) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-secondary {
  background-color: var(--color-text-secondary) !important;
}
/**---------font color-------------**/
.ap-text-color-text-tertiary {
  color: var(--color-text-tertiary) !important;
}
/**---------border color-------------**/
.ap-border-color-text-tertiary {
  border-color: var(--color-text-tertiary) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-tertiary {
  background-color: var(--color-text-tertiary) !important;
}
/**---------font color-------------**/
.ap-text-color-text-light {
  color: var(--color-text-light) !important;
}
/**---------border color-------------**/
.ap-border-color-text-light {
  border-color: var(--color-text-light) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-light {
  background-color: var(--color-text-light) !important;
}
/**---------font color-------------**/
.ap-text-color-text-heading {
  color: var(--color-text-heading) !important;
}
/**---------border color-------------**/
.ap-border-color-text-heading {
  border-color: var(--color-text-heading) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-heading {
  background-color: var(--color-text-heading) !important;
}
/**---------font color-------------**/
.ap-text-color-text-body {
  color: var(--color-text-body) !important;
}
/**---------border color-------------**/
.ap-border-color-text-body {
  border-color: var(--color-text-body) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-body {
  background-color: var(--color-text-body) !important;
}
/**---------font color-------------**/
.ap-text-color-text-disabled {
  color: var(--color-text-disabled) !important;
}
/**---------border color-------------**/
.ap-border-color-text-disabled {
  border-color: var(--color-text-disabled) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-disabled {
  background-color: var(--color-text-disabled) !important;
}
/**---------font color-------------**/
.ap-text-color-text-error {
  color: var(--color-text-error) !important;
}
/**---------border color-------------**/
.ap-border-color-text-error {
  border-color: var(--color-text-error) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-error {
  background-color: var(--color-text-error) !important;
}
/**---------font color-------------**/
.ap-text-color-text-success {
  color: var(--color-text-success) !important;
}
/**---------border color-------------**/
.ap-border-color-text-success {
  border-color: var(--color-text-success) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-success {
  background-color: var(--color-text-success) !important;
}
/**---------font color-------------**/
.ap-text-color-text-warning {
  color: var(--color-text-warning) !important;
}
/**---------border color-------------**/
.ap-border-color-text-warning {
  border-color: var(--color-text-warning) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-warning {
  background-color: var(--color-text-warning) !important;
}
/**---------font color-------------**/
.ap-text-color-text-link-primary {
  color: var(--color-text-link-primary) !important;
}
/**---------border color-------------**/
.ap-border-color-text-link-primary {
  border-color: var(--color-text-link-primary) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-link-primary {
  background-color: var(--color-text-link-primary) !important;
}
/**---------font color-------------**/
.ap-text-color-text-link-secondary {
  color: var(--color-text-link-secondary) !important;
}
/**---------border color-------------**/
.ap-border-color-text-link-secondary {
  border-color: var(--color-text-link-secondary) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-link-secondary {
  background-color: var(--color-text-link-secondary) !important;
}
/**---------font color-------------**/
.ap-text-color-text-link-primary-inverse {
  color: var(--color-text-link-primary-inverse) !important;
}
/**---------border color-------------**/
.ap-border-color-text-link-primary-inverse {
  border-color: var(--color-text-link-primary-inverse) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-link-primary-inverse {
  background-color: var(--color-text-link-primary-inverse) !important;
}
/**---------font color-------------**/
.ap-text-color-text-link-secondary-inverse {
  color: var(--color-text-link-secondary-inverse) !important;
}
/**---------border color-------------**/
.ap-border-color-text-link-secondary-inverse {
  border-color: var(--color-text-link-secondary-inverse) !important;
}
/**---------background color-------------**/
.ap-bg-color-text-link-secondary-inverse {
  background-color: var(--color-text-link-secondary-inverse) !important;
}
/**---------font color-------------**/
.ap-text-primary-red-01 {
  color: #F9D6D2 !important;
}
/**---------border color-------------**/
.ap-border-primary-red-01 {
  border-color: #F9D6D2 !important;
}
/**---------background color-------------**/
.ap-bg-primary-red-01 {
  background-color: #F9D6D2 !important;
}
/**---------font color-------------**/
.ap-text-primary-red-02 {
  color: #F1A29A !important;
}
/**---------border color-------------**/
.ap-border-primary-red-02 {
  border-color: #F1A29A !important;
}
/**---------background color-------------**/
.ap-bg-primary-red-02 {
  background-color: #F1A29A !important;
}
/**---------font color-------------**/
.ap-text-primary-red-03 {
  color: #E96E61 !important;
}
/**---------border color-------------**/
.ap-border-primary-red-03 {
  border-color: #E96E61 !important;
}
/**---------background color-------------**/
.ap-bg-primary-red-03 {
  background-color: #E96E61 !important;
}
/**---------font color-------------**/
.ap-text-primary-red-04 {
  color: #E44F3F !important;
}
/**---------border color-------------**/
.ap-border-primary-red-04 {
  border-color: #E44F3F !important;
}
/**---------background color-------------**/
.ap-bg-primary-red-04 {
  background-color: #E44F3F !important;
}
/**---------font color-------------**/
.ap-text-primary-red-05 {
  color: #E0301E !important;
}
/**---------border color-------------**/
.ap-border-primary-red-05 {
  border-color: #E0301E !important;
}
/**---------background color-------------**/
.ap-bg-primary-red-05 {
  background-color: #E0301E !important;
}
/**---------font color-------------**/
.ap-text-primary-red-06 {
  color: #C22D1D !important;
}
/**---------border color-------------**/
.ap-border-primary-red-06 {
  border-color: #C22D1D !important;
}
/**---------background color-------------**/
.ap-bg-primary-red-06 {
  background-color: #C22D1D !important;
}
/**---------font color-------------**/
.ap-text-primary-red-07 {
  color: #A62B1E !important;
}
/**---------border color-------------**/
.ap-border-primary-red-07 {
  border-color: #A62B1E !important;
}
/**---------background color-------------**/
.ap-bg-primary-red-07 {
  background-color: #A62B1E !important;
}
/**---------font color-------------**/
.ap-text-primary-red-08 {
  color: #772820 !important;
}
/**---------border color-------------**/
.ap-border-primary-red-08 {
  border-color: #772820 !important;
}
/**---------background color-------------**/
.ap-bg-primary-red-08 {
  background-color: #772820 !important;
}
/**---------font color-------------**/
.ap-text-primary-red-09 {
  color: #472420 !important;
}
/**---------border color-------------**/
.ap-border-primary-red-09 {
  border-color: #472420 !important;
}
/**---------background color-------------**/
.ap-bg-primary-red-09 {
  background-color: #472420 !important;
}
/**---------font color-------------**/
.ap-text-primary-pink-01 {
  color: #F8DDE1 !important;
}
/**---------border color-------------**/
.ap-border-primary-pink-01 {
  border-color: #F8DDE1 !important;
}
/**---------background color-------------**/
.ap-bg-primary-pink-01 {
  background-color: #F8DDE1 !important;
}
/**---------font color-------------**/
.ap-text-primary-pink-02 {
  color: #F1BAC3 !important;
}
/**---------border color-------------**/
.ap-border-primary-pink-02 {
  border-color: #F1BAC3 !important;
}
/**---------background color-------------**/
.ap-bg-primary-pink-02 {
  background-color: #F1BAC3 !important;
}
/**---------font color-------------**/
.ap-text-primary-pink-03 {
  color: #E998A6 !important;
}
/**---------border color-------------**/
.ap-border-primary-pink-03 {
  border-color: #E998A6 !important;
}
/**---------background color-------------**/
.ap-bg-primary-pink-03 {
  background-color: #E998A6 !important;
}
/**---------font color-------------**/
.ap-text-primary-pink-04 {
  color: #E27588 !important;
}
/**---------border color-------------**/
.ap-border-primary-pink-04 {
  border-color: #E27588 !important;
}
/**---------background color-------------**/
.ap-bg-primary-pink-04 {
  background-color: #E27588 !important;
}
/**---------font color-------------**/
.ap-text-primary-pink-05 {
  color: #D93954 !important;
}
/**---------border color-------------**/
.ap-border-primary-pink-05 {
  border-color: #D93954 !important;
}
/**---------background color-------------**/
.ap-bg-primary-pink-05 {
  background-color: #D93954 !important;
}
/**---------font color-------------**/
.ap-text-primary-pink-06 {
  color: #B5485B !important;
}
/**---------border color-------------**/
.ap-border-primary-pink-06 {
  border-color: #B5485B !important;
}
/**---------background color-------------**/
.ap-bg-primary-pink-06 {
  background-color: #B5485B !important;
}
/**---------font color-------------**/
.ap-text-primary-pink-07 {
  color: #903F4D !important;
}
/**---------border color-------------**/
.ap-border-primary-pink-07 {
  border-color: #903F4D !important;
}
/**---------background color-------------**/
.ap-bg-primary-pink-07 {
  background-color: #903F4D !important;
}
/**---------font color-------------**/
.ap-text-primary-pink-08 {
  color: #6B343D !important;
}
/**---------border color-------------**/
.ap-border-primary-pink-08 {
  border-color: #6B343D !important;
}
/**---------background color-------------**/
.ap-bg-primary-pink-08 {
  background-color: #6B343D !important;
}
/**---------font color-------------**/
.ap-text-primary-pink-09 {
  color: #462B2F !important;
}
/**---------border color-------------**/
.ap-border-primary-pink-09 {
  border-color: #462B2F !important;
}
/**---------background color-------------**/
.ap-bg-primary-pink-09 {
  background-color: #462B2F !important;
}
/**---------font color-------------**/
.ap-text-primary-teal-01 {
  color: #D4EBE9 !important;
}
/**---------border color-------------**/
.ap-border-primary-teal-01 {
  border-color: #D4EBE9 !important;
}
/**---------background color-------------**/
.ap-bg-primary-teal-01 {
  background-color: #D4EBE9 !important;
}
/**---------font color-------------**/
.ap-text-primary-teal-02 {
  color: #9ED3CC !important;
}
/**---------border color-------------**/
.ap-border-primary-teal-02 {
  border-color: #9ED3CC !important;
}
/**---------background color-------------**/
.ap-bg-primary-teal-02 {
  background-color: #9ED3CC !important;
}
/**---------font color-------------**/
.ap-text-primary-teal-03 {
  color: #69BAB0 !important;
}
/**---------border color-------------**/
.ap-border-primary-teal-03 {
  border-color: #69BAB0 !important;
}
/**---------background color-------------**/
.ap-bg-primary-teal-03 {
  background-color: #69BAB0 !important;
}
/**---------font color-------------**/
.ap-text-primary-teal-04 {
  color: #49ABA0 !important;
}
/**---------border color-------------**/
.ap-border-primary-teal-04 {
  border-color: #49ABA0 !important;
}
/**---------background color-------------**/
.ap-bg-primary-teal-04 {
  background-color: #49ABA0 !important;
}
/**---------font color-------------**/
.ap-text-primary-teal-05 {
  color: #299D8F !important;
}
/**---------border color-------------**/
.ap-border-primary-teal-05 {
  border-color: #299D8F !important;
}
/**---------background color-------------**/
.ap-bg-primary-teal-05 {
  background-color: #299D8F !important;
}
/**---------font color-------------**/
.ap-text-primary-teal-06 {
  color: #27897E !important;
}
/**---------border color-------------**/
.ap-border-primary-teal-06 {
  border-color: #27897E !important;
}
/**---------background color-------------**/
.ap-bg-primary-teal-06 {
  background-color: #27897E !important;
}
/**---------font color-------------**/
.ap-text-primary-teal-07 {
  color: #26776D !important;
}
/**---------border color-------------**/
.ap-border-primary-teal-07 {
  border-color: #26776D !important;
}
/**---------background color-------------**/
.ap-bg-primary-teal-07 {
  background-color: #26776D !important;
}
/**---------font color-------------**/
.ap-text-primary-teal-08 {
  color: #245952 !important;
}
/**---------border color-------------**/
.ap-border-primary-teal-08 {
  border-color: #245952 !important;
}
/**---------background color-------------**/
.ap-bg-primary-teal-08 {
  background-color: #245952 !important;
}
/**---------font color-------------**/
.ap-text-primary-teal-09 {
  color: #223937 !important;
}
/**---------border color-------------**/
.ap-border-primary-teal-09 {
  border-color: #223937 !important;
}
/**---------background color-------------**/
.ap-bg-primary-teal-09 {
  background-color: #223937 !important;
}
/**---------font color-------------**/
.ap-text-primary-orange-01 {
  color: #FEDACC !important;
}
/**---------border color-------------**/
.ap-border-primary-orange-01 {
  border-color: #FEDACC !important;
}
/**---------background color-------------**/
.ap-bg-primary-orange-01 {
  background-color: #FEDACC !important;
}
/**---------font color-------------**/
.ap-text-primary-orange-02 {
  color: #FDAB8D !important;
}
/**---------border color-------------**/
.ap-border-primary-orange-02 {
  border-color: #FDAB8D !important;
}
/**---------background color-------------**/
.ap-bg-primary-orange-02 {
  background-color: #FDAB8D !important;
}
/**---------font color-------------**/
.ap-text-primary-orange-03 {
  color: #FB7C4D !important;
}
/**---------border color-------------**/
.ap-border-primary-orange-03 {
  border-color: #FB7C4D !important;
}
/**---------background color-------------**/
.ap-bg-primary-orange-03 {
  background-color: #FB7C4D !important;
}
/**---------font color-------------**/
.ap-text-primary-orange-04 {
  color: #E45C2B !important;
}
/**---------border color-------------**/
.ap-border-primary-orange-04 {
  border-color: #E45C2B !important;
}
/**---------background color-------------**/
.ap-bg-primary-orange-04 {
  background-color: #E45C2B !important;
}
/**---------font color-------------**/
.ap-text-primary-orange-05 {
  color: #D04A02 !important;
}
/**---------border color-------------**/
.ap-border-primary-orange-05 {
  border-color: #D04A02 !important;
}
/**---------background color-------------**/
.ap-bg-primary-orange-05 {
  background-color: #D04A02 !important;
}
/**---------font color-------------**/
.ap-text-primary-orange-06 {
  color: #C34C2F !important;
}
/**---------border color-------------**/
.ap-border-primary-orange-06 {
  border-color: #C34C2F !important;
}
/**---------background color-------------**/
.ap-bg-primary-orange-06 {
  background-color: #C34C2F !important;
}
/**---------font color-------------**/
.ap-text-primary-orange-07 {
  color: #A7452C !important;
}
/**---------border color-------------**/
.ap-border-primary-orange-07 {
  border-color: #A7452C !important;
}
/**---------background color-------------**/
.ap-bg-primary-orange-07 {
  background-color: #A7452C !important;
}
/**---------font color-------------**/
.ap-text-primary-orange-08 {
  color: #773829 !important;
}
/**---------border color-------------**/
.ap-border-primary-orange-08 {
  border-color: #773829 !important;
}
/**---------background color-------------**/
.ap-bg-primary-orange-08 {
  background-color: #773829 !important;
}
/**---------font color-------------**/
.ap-text-primary-orange-09 {
  color: #472B24 !important;
}
/**---------border color-------------**/
.ap-border-primary-orange-09 {
  border-color: #472B24 !important;
}
/**---------background color-------------**/
.ap-bg-primary-orange-09 {
  background-color: #472B24 !important;
}
/**---------font color-------------**/
.ap-text-primary-blue-01 {
  color: #D2D7E2 !important;
}
/**---------border color-------------**/
.ap-border-primary-blue-01 {
  border-color: #D2D7E2 !important;
}
/**---------background color-------------**/
.ap-bg-primary-blue-01 {
  background-color: #D2D7E2 !important;
}
/**---------font color-------------**/
.ap-text-primary-blue-02 {
  color: #9AA4BE !important;
}
/**---------border color-------------**/
.ap-border-primary-blue-02 {
  border-color: #9AA4BE !important;
}
/**---------background color-------------**/
.ap-bg-primary-blue-02 {
  background-color: #9AA4BE !important;
}
/**---------font color-------------**/
.ap-text-primary-blue-03 {
  color: #62719A !important;
}
/**---------border color-------------**/
.ap-border-primary-blue-03 {
  border-color: #62719A !important;
}
/**---------background color-------------**/
.ap-bg-primary-blue-03 {
  background-color: #62719A !important;
}
/**---------font color-------------**/
.ap-text-primary-blue-04 {
  color: #415385 !important;
}
/**---------border color-------------**/
.ap-border-primary-blue-04 {
  border-color: #415385 !important;
}
/**---------background color-------------**/
.ap-bg-primary-blue-04 {
  background-color: #415385 !important;
}
/**---------font color-------------**/
.ap-text-primary-blue-05 {
  color: #203570 !important;
}
/**---------border color-------------**/
.ap-border-primary-blue-05 {
  border-color: #203570 !important;
}
/**---------background color-------------**/
.ap-bg-primary-blue-05 {
  background-color: #203570 !important;
}
/**---------font color-------------**/
.ap-text-primary-blue-06 {
  color: #1A2A5A !important;
}
/**---------border color-------------**/
.ap-border-primary-blue-06 {
  border-color: #1A2A5A !important;
}
/**---------background color-------------**/
.ap-bg-primary-blue-06 {
  background-color: #1A2A5A !important;
}
/**---------font color-------------**/
.ap-text-primary-blue-07 {
  color: #132043 !important;
}
/**---------border color-------------**/
.ap-border-primary-blue-07 {
  border-color: #132043 !important;
}
/**---------background color-------------**/
.ap-bg-primary-blue-07 {
  background-color: #132043 !important;
}
/**---------font color-------------**/
.ap-text-primary-blue-08 {
  color: #0D152D !important;
}
/**---------border color-------------**/
.ap-border-primary-blue-08 {
  border-color: #0D152D !important;
}
/**---------background color-------------**/
.ap-bg-primary-blue-08 {
  background-color: #0D152D !important;
}
/**---------font color-------------**/
.ap-text-primary-blue-09 {
  color: #060B16 !important;
}
/**---------border color-------------**/
.ap-border-primary-blue-09 {
  border-color: #060B16 !important;
}
/**---------background color-------------**/
.ap-bg-primary-blue-09 {
  background-color: #060B16 !important;
}
/**---------font color-------------**/
.ap-text-states-error-01 {
  color: #F3D4D1 !important;
}
/**---------border color-------------**/
.ap-border-states-error-01 {
  border-color: #F3D4D1 !important;
}
/**---------background color-------------**/
.ap-bg-states-error-01 {
  background-color: #F3D4D1 !important;
}
/**---------font color-------------**/
.ap-text-states-error-02 {
  color: #E8AAA3 !important;
}
/**---------border color-------------**/
.ap-border-states-error-02 {
  border-color: #E8AAA3 !important;
}
/**---------background color-------------**/
.ap-bg-states-error-02 {
  background-color: #E8AAA3 !important;
}
/**---------font color-------------**/
.ap-text-states-error-03 {
  color: #DC7F76 !important;
}
/**---------border color-------------**/
.ap-border-states-error-03 {
  border-color: #DC7F76 !important;
}
/**---------background color-------------**/
.ap-bg-states-error-03 {
  background-color: #DC7F76 !important;
}
/**---------font color-------------**/
.ap-text-states-error-04 {
  color: #D15548 !important;
}
/**---------border color-------------**/
.ap-border-states-error-04 {
  border-color: #D15548 !important;
}
/**---------background color-------------**/
.ap-bg-states-error-04 {
  background-color: #D15548 !important;
}
/**---------font color-------------**/
.ap-text-states-error-05 {
  color: #C52A1A !important;
}
/**---------border color-------------**/
.ap-border-states-error-05 {
  border-color: #C52A1A !important;
}
/**---------background color-------------**/
.ap-bg-states-error-05 {
  background-color: #C52A1A !important;
}
/**---------font color-------------**/
.ap-text-states-error-06 {
  color: #A4291D !important;
}
/**---------border color-------------**/
.ap-border-states-error-06 {
  border-color: #A4291D !important;
}
/**---------background color-------------**/
.ap-bg-states-error-06 {
  background-color: #A4291D !important;
}
/**---------font color-------------**/
.ap-text-states-error-07 {
  color: #822720 !important;
}
/**---------border color-------------**/
.ap-border-states-error-07 {
  border-color: #822720 !important;
}
/**---------background color-------------**/
.ap-bg-states-error-07 {
  background-color: #822720 !important;
}
/**---------font color-------------**/
.ap-text-states-error-08 {
  color: #612622 !important;
}
/**---------border color-------------**/
.ap-border-states-error-08 {
  border-color: #612622 !important;
}
/**---------background color-------------**/
.ap-bg-states-error-08 {
  background-color: #612622 !important;
}
/**---------font color-------------**/
.ap-text-states-error-09 {
  color: #3F2425 !important;
}
/**---------border color-------------**/
.ap-border-states-error-09 {
  border-color: #3F2425 !important;
}
/**---------background color-------------**/
.ap-bg-states-error-09 {
  background-color: #3F2425 !important;
}
/**---------font color-------------**/
.ap-text-states-warning-01 {
  color: #FFF2D2 !important;
}
/**---------border color-------------**/
.ap-border-states-warning-01 {
  border-color: #FFF2D2 !important;
}
/**---------background color-------------**/
.ap-bg-states-warning-01 {
  background-color: #FFF2D2 !important;
}
/**---------font color-------------**/
.ap-text-states-warning-02 {
  color: #FFE5A5 !important;
}
/**---------border color-------------**/
.ap-border-states-warning-02 {
  border-color: #FFE5A5 !important;
}
/**---------background color-------------**/
.ap-bg-states-warning-02 {
  background-color: #FFE5A5 !important;
}
/**---------font color-------------**/
.ap-text-states-warning-03 {
  color: #FFD979 !important;
}
/**---------border color-------------**/
.ap-border-states-warning-03 {
  border-color: #FFD979 !important;
}
/**---------background color-------------**/
.ap-bg-states-warning-03 {
  background-color: #FFD979 !important;
}
/**---------font color-------------**/
.ap-text-states-warning-04 {
  color: #FFCC4C !important;
}
/**---------border color-------------**/
.ap-border-states-warning-04 {
  border-color: #FFCC4C !important;
}
/**---------background color-------------**/
.ap-bg-states-warning-04 {
  background-color: #FFCC4C !important;
}
/**---------font color-------------**/
.ap-text-states-warning-05 {
  color: #FFBF1F !important;
}
/**---------border color-------------**/
.ap-border-states-warning-05 {
  border-color: #FFBF1F !important;
}
/**---------background color-------------**/
.ap-bg-states-warning-05 {
  background-color: #FFBF1F !important;
}
/**---------font color-------------**/
.ap-text-states-warning-06 {
  color: #D2A021 !important;
}
/**---------border color-------------**/
.ap-border-states-warning-06 {
  border-color: #D2A021 !important;
}
/**---------background color-------------**/
.ap-bg-states-warning-06 {
  background-color: #D2A021 !important;
}
/**---------font color-------------**/
.ap-text-states-warning-07 {
  color: #A58123 !important;
}
/**---------border color-------------**/
.ap-border-states-warning-07 {
  border-color: #A58123 !important;
}
/**---------background color-------------**/
.ap-bg-states-warning-07 {
  background-color: #A58123 !important;
}
/**---------font color-------------**/
.ap-text-states-warning-08 {
  color: #786124 !important;
}
/**---------border color-------------**/
.ap-border-states-warning-08 {
  border-color: #786124 !important;
}
/**---------background color-------------**/
.ap-bg-states-warning-08 {
  background-color: #786124 !important;
}
/**---------font color-------------**/
.ap-text-states-warning-09 {
  color: #4B4226 !important;
}
/**---------border color-------------**/
.ap-border-states-warning-09 {
  border-color: #4B4226 !important;
}
/**---------background color-------------**/
.ap-bg-states-warning-09 {
  background-color: #4B4226 !important;
}
/**---------font color-------------**/
.ap-text-states-success-01 {
  color: #D3EBD5 !important;
}
/**---------border color-------------**/
.ap-border-states-success-01 {
  border-color: #D3EBD5 !important;
}
/**---------background color-------------**/
.ap-bg-states-success-01 {
  background-color: #D3EBD5 !important;
}
/**---------font color-------------**/
.ap-text-states-success-02 {
  color: #A7D6AB !important;
}
/**---------border color-------------**/
.ap-border-states-success-02 {
  border-color: #A7D6AB !important;
}
/**---------background color-------------**/
.ap-bg-states-success-02 {
  background-color: #A7D6AB !important;
}
/**---------font color-------------**/
.ap-text-states-success-03 {
  color: #7AC282 !important;
}
/**---------border color-------------**/
.ap-border-states-success-03 {
  border-color: #7AC282 !important;
}
/**---------background color-------------**/
.ap-bg-states-success-03 {
  background-color: #7AC282 !important;
}
/**---------font color-------------**/
.ap-text-states-success-04 {
  color: #4EAD58 !important;
}
/**---------border color-------------**/
.ap-border-states-success-04 {
  border-color: #4EAD58 !important;
}
/**---------background color-------------**/
.ap-bg-states-success-04 {
  background-color: #4EAD58 !important;
}
/**---------font color-------------**/
.ap-text-states-success-05 {
  color: #22992E !important;
}
/**---------border color-------------**/
.ap-border-states-success-05 {
  border-color: #22992E !important;
}
/**---------background color-------------**/
.ap-bg-states-success-05 {
  background-color: #22992E !important;
}
/**---------font color-------------**/
.ap-text-states-success-06 {
  color: #21812D !important;
}
/**---------border color-------------**/
.ap-border-states-success-06 {
  border-color: #21812D !important;
}
/**---------background color-------------**/
.ap-bg-states-success-06 {
  background-color: #21812D !important;
}
/**---------font color-------------**/
.ap-text-states-success-07 {
  color: #206A2C !important;
}
/**---------border color-------------**/
.ap-border-states-success-07 {
  border-color: #206A2C !important;
}
/**---------background color-------------**/
.ap-bg-states-success-07 {
  background-color: #206A2C !important;
}
/**---------font color-------------**/
.ap-text-states-success-08 {
  color: #20522A !important;
}
/**---------border color-------------**/
.ap-border-states-success-08 {
  border-color: #20522A !important;
}
/**---------background color-------------**/
.ap-bg-states-success-08 {
  background-color: #20522A !important;
}
/**---------font color-------------**/
.ap-text-states-success-09 {
  color: #1F3B29 !important;
}
/**---------border color-------------**/
.ap-border-states-success-09 {
  border-color: #1F3B29 !important;
}
/**---------background color-------------**/
.ap-bg-states-success-09 {
  background-color: #1F3B29 !important;
}
/**---------font color-------------**/
.ap-text-orange-darker {
  color: #571F01 !important;
}
/**---------border color-------------**/
.ap-border-orange-darker {
  border-color: #571F01 !important;
}
/**---------background color-------------**/
.ap-bg-orange-darker {
  background-color: #571F01 !important;
}
/**---------font color-------------**/
.ap-text-orange-dark {
  color: #933401 !important;
}
/**---------border color-------------**/
.ap-border-orange-dark {
  border-color: #933401 !important;
}
/**---------background color-------------**/
.ap-bg-orange-dark {
  background-color: #933401 !important;
}
/**---------font color-------------**/
.ap-text-orange {
  color: #D04A02 !important;
}
/**---------border color-------------**/
.ap-border-orange {
  border-color: #D04A02 !important;
}
/**---------background color-------------**/
.ap-bg-orange {
  background-color: #D04A02 !important;
}
/**---------font color-------------**/
.ap-text-orange-light {
  color: #FD6412 !important;
}
/**---------border color-------------**/
.ap-border-orange-light {
  border-color: #FD6412 !important;
}
/**---------background color-------------**/
.ap-bg-orange-light {
  background-color: #FD6412 !important;
}
/**---------font color-------------**/
.ap-text-orange-lighter {
  color: #FEB791 !important;
}
/**---------border color-------------**/
.ap-border-orange-lighter {
  border-color: #FEB791 !important;
}
/**---------background color-------------**/
.ap-bg-orange-lighter {
  background-color: #FEB791 !important;
}
/**---------font color-------------**/
.ap-text-tangerine-darker {
  color: #714300 !important;
}
/**---------border color-------------**/
.ap-border-tangerine-darker {
  border-color: #714300 !important;
}
/**---------background color-------------**/
.ap-bg-tangerine-darker {
  background-color: #714300 !important;
}
/**---------font color-------------**/
.ap-text-tangerine-dark {
  color: #AE6800 !important;
}
/**---------border color-------------**/
.ap-border-tangerine-dark {
  border-color: #AE6800 !important;
}
/**---------background color-------------**/
.ap-bg-tangerine-dark {
  background-color: #AE6800 !important;
}
/**---------font color-------------**/
.ap-text-tangerine {
  color: #EB8C00 !important;
}
/**---------border color-------------**/
.ap-border-tangerine {
  border-color: #EB8C00 !important;
}
/**---------background color-------------**/
.ap-bg-tangerine {
  background-color: #EB8C00 !important;
}
/**---------font color-------------**/
.ap-text-tangerine-light {
  color: #FFA929 !important;
}
/**---------border color-------------**/
.ap-border-tangerine-light {
  border-color: #FFA929 !important;
}
/**---------background color-------------**/
.ap-bg-tangerine-light {
  background-color: #FFA929 !important;
}
/**---------font color-------------**/
.ap-text-tangerine-lighter {
  color: #FFDCA9 !important;
}
/**---------border color-------------**/
.ap-border-tangerine-lighter {
  border-color: #FFDCA9 !important;
}
/**---------background color-------------**/
.ap-bg-tangerine-lighter {
  background-color: #FFDCA9 !important;
}
/**---------font color-------------**/
.ap-text-yellow-darker {
  color: #855F00 !important;
}
/**---------border color-------------**/
.ap-border-yellow-darker {
  border-color: #855F00 !important;
}
/**---------background color-------------**/
.ap-bg-yellow-darker {
  background-color: #855F00 !important;
}
/**---------font color-------------**/
.ap-text-yellow-dark {
  color: #C28A00 !important;
}
/**---------border color-------------**/
.ap-border-yellow-dark {
  border-color: #C28A00 !important;
}
/**---------background color-------------**/
.ap-bg-yellow-dark {
  background-color: #C28A00 !important;
}
/**---------font color-------------**/
.ap-text-yellow {
  color: #FFB600 !important;
}
/**---------border color-------------**/
.ap-border-yellow {
  border-color: #FFB600 !important;
}
/**---------background color-------------**/
.ap-bg-yellow {
  background-color: #FFB600 !important;
}
/**---------font color-------------**/
.ap-text-yellow-light {
  color: #FFC83D !important;
}
/**---------border color-------------**/
.ap-border-yellow-light {
  border-color: #FFC83D !important;
}
/**---------background color-------------**/
.ap-bg-yellow-light {
  background-color: #FFC83D !important;
}
/**---------font color-------------**/
.ap-text-yellow-lighter {
  color: #FFECBD !important;
}
/**---------border color-------------**/
.ap-border-yellow-lighter {
  border-color: #FFECBD !important;
}
/**---------background color-------------**/
.ap-bg-yellow-lighter {
  background-color: #FFECBD !important;
}
/**---------font color-------------**/
.ap-text-red-darker {
  color: #741910 !important;
}
/**---------border color-------------**/
.ap-border-red-darker {
  border-color: #741910 !important;
}
/**---------background color-------------**/
.ap-bg-red-darker {
  background-color: #741910 !important;
}
/**---------font color-------------**/
.ap-text-red-dark {
  color: #AA2417 !important;
}
/**---------border color-------------**/
.ap-border-red-dark {
  border-color: #AA2417 !important;
}
/**---------background color-------------**/
.ap-bg-red-dark {
  background-color: #AA2417 !important;
}
/**---------font color-------------**/
.ap-text-red {
  color: #E0301E !important;
}
/**---------border color-------------**/
.ap-border-red {
  border-color: #E0301E !important;
}
/**---------background color-------------**/
.ap-bg-red {
  background-color: #E0301E !important;
}
/**---------font color-------------**/
.ap-text-red-light {
  color: #E86153 !important;
}
/**---------border color-------------**/
.ap-border-red-light {
  border-color: #E86153 !important;
}
/**---------background color-------------**/
.ap-bg-red-light {
  background-color: #E86153 !important;
}
/**---------font color-------------**/
.ap-text-red-lighter {
  color: #F7C8C4 !important;
}
/**---------border color-------------**/
.ap-border-red-lighter {
  border-color: #F7C8C4 !important;
}
/**---------background color-------------**/
.ap-bg-red-lighter {
  background-color: #F7C8C4 !important;
}
/**---------font color-------------**/
.ap-text-rose-darker {
  color: #6E2A35 !important;
}
/**---------border color-------------**/
.ap-border-rose-darker {
  border-color: #6E2A35 !important;
}
/**---------background color-------------**/
.ap-bg-rose-darker {
  background-color: #6E2A35 !important;
}
/**---------font color-------------**/
.ap-text-rose-dark {
  color: #A43E50 !important;
}
/**---------border color-------------**/
.ap-border-rose-dark {
  border-color: #A43E50 !important;
}
/**---------background color-------------**/
.ap-bg-rose-dark {
  background-color: #A43E50 !important;
}
/**---------font color-------------**/
.ap-text-rose {
  color: #D93954 !important;
}
/**---------border color-------------**/
.ap-border-rose {
  border-color: #D93954 !important;
}
/**---------background color-------------**/
.ap-bg-rose {
  background-color: #D93954 !important;
}
/**---------font color-------------**/
.ap-text-rose-light {
  color: #E27588 !important;
}
/**---------border color-------------**/
.ap-border-rose-light {
  border-color: #E27588 !important;
}
/**---------background color-------------**/
.ap-bg-rose-light {
  background-color: #E27588 !important;
}
/**---------font color-------------**/
.ap-text-rose-lighter {
  color: #F1BAC3 !important;
}
/**---------border color-------------**/
.ap-border-rose-lighter {
  border-color: #F1BAC3 !important;
}
/**---------background color-------------**/
.ap-bg-rose-lighter {
  background-color: #F1BAC3 !important;
}
/**---------font color-------------**/
.ap-text-gray-darker {
  color: #141414 !important;
}
/**---------border color-------------**/
.ap-border-gray-darker {
  border-color: #141414 !important;
}
/**---------background color-------------**/
.ap-bg-gray-darker {
  background-color: #141414 !important;
}
/**---------font color-------------**/
.ap-text-gray-dark {
  color: #2D2D2D !important;
}
/**---------border color-------------**/
.ap-border-gray-dark {
  border-color: #2D2D2D !important;
}
/**---------background color-------------**/
.ap-bg-gray-dark {
  background-color: #2D2D2D !important;
}
/**---------font color-------------**/
.ap-text-gray {
  color: #7D7D7D !important;
}
/**---------border color-------------**/
.ap-border-gray {
  border-color: #7D7D7D !important;
}
/**---------background color-------------**/
.ap-bg-gray {
  background-color: #7D7D7D !important;
}
/**---------font color-------------**/
.ap-text-gray-light {
  color: #DEDEDE !important;
}
/**---------border color-------------**/
.ap-border-gray-light {
  border-color: #DEDEDE !important;
}
/**---------background color-------------**/
.ap-bg-gray-light {
  background-color: #DEDEDE !important;
}
/**---------font color-------------**/
.ap-text-gray-lighter {
  color: #F2F2F2 !important;
}
/**---------border color-------------**/
.ap-border-gray-lighter {
  border-color: #F2F2F2 !important;
}
/**---------background color-------------**/
.ap-bg-gray-lighter {
  background-color: #F2F2F2 !important;
}
/**---------font color-------------**/
.ap-text-purple-darker {
  color: #4B20AB !important;
}
/**---------border color-------------**/
.ap-border-purple-darker {
  border-color: #4B20AB !important;
}
/**---------background color-------------**/
.ap-bg-purple-darker {
  background-color: #4B20AB !important;
}
/**---------font color-------------**/
.ap-text-purple-dark {
  color: #6B2CDA !important;
}
/**---------border color-------------**/
.ap-border-purple-dark {
  border-color: #6B2CDA !important;
}
/**---------background color-------------**/
.ap-bg-purple-dark {
  background-color: #6B2CDA !important;
}
/**---------font color-------------**/
.ap-text-purple {
  color: #8E34F4 !important;
}
/**---------border color-------------**/
.ap-border-purple {
  border-color: #8E34F4 !important;
}
/**---------background color-------------**/
.ap-bg-purple {
  background-color: #8E34F4 !important;
}
/**---------font color-------------**/
.ap-text-purple-light {
  color: #B056F6 !important;
}
/**---------border color-------------**/
.ap-border-purple-light {
  border-color: #B056F6 !important;
}
/**---------background color-------------**/
.ap-bg-purple-light {
  background-color: #B056F6 !important;
}
/**---------font color-------------**/
.ap-text-purple-lighter {
  color: #DCB4FC !important;
}
/**---------border color-------------**/
.ap-border-purple-lighter {
  border-color: #DCB4FC !important;
}
/**---------background color-------------**/
.ap-bg-purple-lighter {
  background-color: #DCB4FC !important;
}
/**---------font color-------------**/
.ap-text-blue-darker {
  color: #003DAB !important;
}
/**---------border color-------------**/
.ap-border-blue-darker {
  border-color: #003DAB !important;
}
/**---------background color-------------**/
.ap-bg-blue-darker {
  background-color: #003DAB !important;
}
/**---------font color-------------**/
.ap-text-blue-dark {
  color: #0060D7 !important;
}
/**---------border color-------------**/
.ap-border-blue-dark {
  border-color: #0060D7 !important;
}
/**---------background color-------------**/
.ap-bg-blue-dark {
  background-color: #0060D7 !important;
}
/**---------font color-------------**/
.ap-text-blue {
  color: #0089EB !important;
}
/**---------border color-------------**/
.ap-border-blue {
  border-color: #0089EB !important;
}
/**---------background color-------------**/
.ap-bg-blue {
  background-color: #0089EB !important;
}
/**---------font color-------------**/
.ap-text-blue-light {
  color: #4DACF1 !important;
}
/**---------border color-------------**/
.ap-border-blue-light {
  border-color: #4DACF1 !important;
}
/**---------background color-------------**/
.ap-bg-blue-light {
  background-color: #4DACF1 !important;
}
/**---------font color-------------**/
.ap-text-blue-lighter {
  color: #B3DCF9 !important;
}
/**---------border color-------------**/
.ap-border-blue-lighter {
  border-color: #B3DCF9 !important;
}
/**---------background color-------------**/
.ap-bg-blue-lighter {
  background-color: #B3DCF9 !important;
}
/**---------font color-------------**/
.ap-text-green-darker {
  color: #175C2C !important;
}
/**---------border color-------------**/
.ap-border-green-darker {
  border-color: #175C2C !important;
}
/**---------background color-------------**/
.ap-bg-green-darker {
  background-color: #175C2C !important;
}
/**---------font color-------------**/
.ap-text-green-dark {
  color: #2C8646 !important;
}
/**---------border color-------------**/
.ap-border-green-dark {
  border-color: #2C8646 !important;
}
/**---------background color-------------**/
.ap-bg-green-dark {
  background-color: #2C8646 !important;
}
/**---------font color-------------**/
.ap-text-green {
  color: #4EB523 !important;
}
/**---------border color-------------**/
.ap-border-green {
  border-color: #4EB523 !important;
}
/**---------background color-------------**/
.ap-bg-green {
  background-color: #4EB523 !important;
}
/**---------font color-------------**/
.ap-text-green-light {
  color: #86DB4F !important;
}
/**---------border color-------------**/
.ap-border-green-light {
  border-color: #86DB4F !important;
}
/**---------background color-------------**/
.ap-bg-green-light {
  background-color: #86DB4F !important;
}
/**---------font color-------------**/
.ap-text-green-lighter {
  color: #C4FC9F !important;
}
/**---------border color-------------**/
.ap-border-green-lighter {
  border-color: #C4FC9F !important;
}
/**---------background color-------------**/
.ap-bg-green-lighter {
  background-color: #C4FC9F !important;
}
/**---------font color-------------**/
.ap-text-neutral-01 {
  color: #FFFFFF !important;
}
/**---------border color-------------**/
.ap-border-neutral-01 {
  border-color: #FFFFFF !important;
}
/**---------background color-------------**/
.ap-bg-neutral-01 {
  background-color: #FFFFFF !important;
}
/**---------font color-------------**/
.ap-text-neutral-02 {
  color: #F3F3F3 !important;
}
/**---------border color-------------**/
.ap-border-neutral-02 {
  border-color: #F3F3F3 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-02 {
  background-color: #F3F3F3 !important;
}
/**---------font color-------------**/
.ap-text-neutral-03 {
  color: #E8E8E8 !important;
}
/**---------border color-------------**/
.ap-border-neutral-03 {
  border-color: #E8E8E8 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-03 {
  background-color: #E8E8E8 !important;
}
/**---------font color-------------**/
.ap-text-neutral-04 {
  color: #DDDDDD !important;
}
/**---------border color-------------**/
.ap-border-neutral-04 {
  border-color: #DDDDDD !important;
}
/**---------background color-------------**/
.ap-bg-neutral-04 {
  background-color: #DDDDDD !important;
}
/**---------font color-------------**/
.ap-text-neutral-05 {
  color: #D1D1D1 !important;
}
/**---------border color-------------**/
.ap-border-neutral-05 {
  border-color: #D1D1D1 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-05 {
  background-color: #D1D1D1 !important;
}
/**---------font color-------------**/
.ap-text-neutral-06 {
  color: #C5C5C5 !important;
}
/**---------border color-------------**/
.ap-border-neutral-06 {
  border-color: #C5C5C5 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-06 {
  background-color: #C5C5C5 !important;
}
/**---------font color-------------**/
.ap-text-neutral-07 {
  color: #BABABA !important;
}
/**---------border color-------------**/
.ap-border-neutral-07 {
  border-color: #BABABA !important;
}
/**---------background color-------------**/
.ap-bg-neutral-07 {
  background-color: #BABABA !important;
}
/**---------font color-------------**/
.ap-text-neutral-08 {
  color: #AFAFAF !important;
}
/**---------border color-------------**/
.ap-border-neutral-08 {
  border-color: #AFAFAF !important;
}
/**---------background color-------------**/
.ap-bg-neutral-08 {
  background-color: #AFAFAF !important;
}
/**---------font color-------------**/
.ap-text-neutral-09 {
  color: #A3A3A3 !important;
}
/**---------border color-------------**/
.ap-border-neutral-09 {
  border-color: #A3A3A3 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-09 {
  background-color: #A3A3A3 !important;
}
/**---------font color-------------**/
.ap-text-neutral-10 {
  color: #979797 !important;
}
/**---------border color-------------**/
.ap-border-neutral-10 {
  border-color: #979797 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-10 {
  background-color: #979797 !important;
}
/**---------font color-------------**/
.ap-text-neutral-11 {
  color: #8C8C8C !important;
}
/**---------border color-------------**/
.ap-border-neutral-11 {
  border-color: #8C8C8C !important;
}
/**---------background color-------------**/
.ap-bg-neutral-11 {
  background-color: #8C8C8C !important;
}
/**---------font color-------------**/
.ap-text-neutral-12 {
  color: #818181 !important;
}
/**---------border color-------------**/
.ap-border-neutral-12 {
  border-color: #818181 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-12 {
  background-color: #818181 !important;
}
/**---------font color-------------**/
.ap-text-neutral-13 {
  color: #757575 !important;
}
/**---------border color-------------**/
.ap-border-neutral-13 {
  border-color: #757575 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-13 {
  background-color: #757575 !important;
}
/**---------font color-------------**/
.ap-text-neutral-14 {
  color: #696969 !important;
}
/**---------border color-------------**/
.ap-border-neutral-14 {
  border-color: #696969 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-14 {
  background-color: #696969 !important;
}
/**---------font color-------------**/
.ap-text-neutral-15 {
  color: #5E5E5E !important;
}
/**---------border color-------------**/
.ap-border-neutral-15 {
  border-color: #5E5E5E !important;
}
/**---------background color-------------**/
.ap-bg-neutral-15 {
  background-color: #5E5E5E !important;
}
/**---------font color-------------**/
.ap-text-neutral-16 {
  color: #535353 !important;
}
/**---------border color-------------**/
.ap-border-neutral-16 {
  border-color: #535353 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-16 {
  background-color: #535353 !important;
}
/**---------font color-------------**/
.ap-text-neutral-17 {
  color: #474747 !important;
}
/**---------border color-------------**/
.ap-border-neutral-17 {
  border-color: #474747 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-17 {
  background-color: #474747 !important;
}
/**---------font color-------------**/
.ap-text-neutral-18 {
  color: #3B3B3B !important;
}
/**---------border color-------------**/
.ap-border-neutral-18 {
  border-color: #3B3B3B !important;
}
/**---------background color-------------**/
.ap-bg-neutral-18 {
  background-color: #3B3B3B !important;
}
/**---------font color-------------**/
.ap-text-neutral-19 {
  color: #303030 !important;
}
/**---------border color-------------**/
.ap-border-neutral-19 {
  border-color: #303030 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-19 {
  background-color: #303030 !important;
}
/**---------font color-------------**/
.ap-text-neutral-20 {
  color: #252525 !important;
}
/**---------border color-------------**/
.ap-border-neutral-20 {
  border-color: #252525 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-20 {
  background-color: #252525 !important;
}
/**---------font color-------------**/
.ap-text-neutral-21 {
  color: #191919 !important;
}
/**---------border color-------------**/
.ap-border-neutral-21 {
  border-color: #191919 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-21 {
  background-color: #191919 !important;
}
/**---------font color-------------**/
.ap-text-neutral-22 {
  color: #111111 !important;
}
/**---------border color-------------**/
.ap-border-neutral-22 {
  border-color: #111111 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-22 {
  background-color: #111111 !important;
}
/**---------font color-------------**/
.ap-text-neutral-23 {
  color: #000000 !important;
}
/**---------border color-------------**/
.ap-border-neutral-23 {
  border-color: #000000 !important;
}
/**---------background color-------------**/
.ap-bg-neutral-23 {
  background-color: #000000 !important;
}
/*------------------------------------------------------------*
Font-size
*------------------------------------------------------------*/
.ap-font-1 {
  font-size: 1px !important;
}
.ap-font-2 {
  font-size: 2px !important;
}
.ap-font-3 {
  font-size: 3px !important;
}
.ap-font-4 {
  font-size: 4px !important;
}
.ap-font-5 {
  font-size: 5px !important;
}
.ap-font-6 {
  font-size: 6px !important;
}
.ap-font-7 {
  font-size: 7px !important;
}
.ap-font-8 {
  font-size: 8px !important;
}
.ap-font-9 {
  font-size: 9px !important;
}
.ap-font-10 {
  font-size: 10px !important;
}
.ap-font-11 {
  font-size: 11px !important;
}
.ap-font-12 {
  font-size: 12px !important;
}
.ap-font-13 {
  font-size: 13px !important;
}
.ap-font-14 {
  font-size: 14px !important;
}
.ap-font-15 {
  font-size: 15px !important;
}
.ap-font-16 {
  font-size: 16px !important;
}
.ap-font-17 {
  font-size: 17px !important;
}
.ap-font-18 {
  font-size: 18px !important;
}
.ap-font-19 {
  font-size: 19px !important;
}
.ap-font-20 {
  font-size: 20px !important;
}
.ap-font-21 {
  font-size: 21px !important;
}
.ap-font-22 {
  font-size: 22px !important;
}
.ap-font-23 {
  font-size: 23px !important;
}
.ap-font-24 {
  font-size: 24px !important;
}
.ap-font-25 {
  font-size: 25px !important;
}
.ap-font-26 {
  font-size: 26px !important;
}
.ap-font-27 {
  font-size: 27px !important;
}
.ap-font-28 {
  font-size: 28px !important;
}
.ap-font-29 {
  font-size: 29px !important;
}
.ap-font-30 {
  font-size: 30px !important;
}
.ap-font-31 {
  font-size: 31px !important;
}
.ap-font-32 {
  font-size: 32px !important;
}
.ap-font-33 {
  font-size: 33px !important;
}
.ap-font-34 {
  font-size: 34px !important;
}
.ap-font-35 {
  font-size: 35px !important;
}
.ap-font-36 {
  font-size: 36px !important;
}
.ap-font-37 {
  font-size: 37px !important;
}
.ap-font-38 {
  font-size: 38px !important;
}
.ap-font-39 {
  font-size: 39px !important;
}
.ap-font-40 {
  font-size: 40px !important;
}
.ap-font-41 {
  font-size: 41px !important;
}
.ap-font-42 {
  font-size: 42px !important;
}
.ap-font-43 {
  font-size: 43px !important;
}
.ap-font-44 {
  font-size: 44px !important;
}
.ap-font-45 {
  font-size: 45px !important;
}
.ap-font-46 {
  font-size: 46px !important;
}
.ap-font-47 {
  font-size: 47px !important;
}
.ap-font-48 {
  font-size: 48px !important;
}
/*------------------------------------------------------------*
Spacing
*------------------------------------------------------------*/
.ap-m-spacing-1 {
  margin: var(--spacing-1) !important;
}
.ap-mx-spacing-1 {
  margin-left: var(--spacing-1) !important;
  margin-right: var(--spacing-1) !important;
}
.ap-my-spacing-1 {
  margin-top: var(--spacing-1) !important;
  margin-bottom: var(--spacing-1) !important;
}
.ap-ml-spacing-1 {
  margin-left: var(--spacing-1) !important;
}
.ap-mt-spacing-1 {
  margin-top: var(--spacing-1) !important;
}
.ap-mr-spacing-1 {
  margin-right: var(--spacing-1) !important;
}
.ap-mb-spacing-1 {
  margin-bottom: var(--spacing-1) !important;
}
.ap-p-spacing-1 {
  padding: var(--spacing-1) !important;
}
.ap-px-spacing-1 {
  padding-left: var(--spacing-1) !important;
  padding-right: var(--spacing-1) !important;
}
.ap-py-spacing-1 {
  padding-top: var(--spacing-1) !important;
  padding-bottom: var(--spacing-1) !important;
}
.ap-pl-spacing-1 {
  padding-left: var(--spacing-1) !important;
}
.ap-pt-spacing-1 {
  padding-top: var(--spacing-1) !important;
}
.ap-pr-spacing-1 {
  padding-right: var(--spacing-1) !important;
}
.ap-pb-spacing-1 {
  padding-bottom: var(--spacing-1) !important;
}
.ap-m-spacing-2 {
  margin: var(--spacing-2) !important;
}
.ap-mx-spacing-2 {
  margin-left: var(--spacing-2) !important;
  margin-right: var(--spacing-2) !important;
}
.ap-my-spacing-2 {
  margin-top: var(--spacing-2) !important;
  margin-bottom: var(--spacing-2) !important;
}
.ap-ml-spacing-2 {
  margin-left: var(--spacing-2) !important;
}
.ap-mt-spacing-2 {
  margin-top: var(--spacing-2) !important;
}
.ap-mr-spacing-2 {
  margin-right: var(--spacing-2) !important;
}
.ap-mb-spacing-2 {
  margin-bottom: var(--spacing-2) !important;
}
.ap-p-spacing-2 {
  padding: var(--spacing-2) !important;
}
.ap-px-spacing-2 {
  padding-left: var(--spacing-2) !important;
  padding-right: var(--spacing-2) !important;
}
.ap-py-spacing-2 {
  padding-top: var(--spacing-2) !important;
  padding-bottom: var(--spacing-2) !important;
}
.ap-pl-spacing-2 {
  padding-left: var(--spacing-2) !important;
}
.ap-pt-spacing-2 {
  padding-top: var(--spacing-2) !important;
}
.ap-pr-spacing-2 {
  padding-right: var(--spacing-2) !important;
}
.ap-pb-spacing-2 {
  padding-bottom: var(--spacing-2) !important;
}
.ap-m-spacing-3 {
  margin: var(--spacing-3) !important;
}
.ap-mx-spacing-3 {
  margin-left: var(--spacing-3) !important;
  margin-right: var(--spacing-3) !important;
}
.ap-my-spacing-3 {
  margin-top: var(--spacing-3) !important;
  margin-bottom: var(--spacing-3) !important;
}
.ap-ml-spacing-3 {
  margin-left: var(--spacing-3) !important;
}
.ap-mt-spacing-3 {
  margin-top: var(--spacing-3) !important;
}
.ap-mr-spacing-3 {
  margin-right: var(--spacing-3) !important;
}
.ap-mb-spacing-3 {
  margin-bottom: var(--spacing-3) !important;
}
.ap-p-spacing-3 {
  padding: var(--spacing-3) !important;
}
.ap-px-spacing-3 {
  padding-left: var(--spacing-3) !important;
  padding-right: var(--spacing-3) !important;
}
.ap-py-spacing-3 {
  padding-top: var(--spacing-3) !important;
  padding-bottom: var(--spacing-3) !important;
}
.ap-pl-spacing-3 {
  padding-left: var(--spacing-3) !important;
}
.ap-pt-spacing-3 {
  padding-top: var(--spacing-3) !important;
}
.ap-pr-spacing-3 {
  padding-right: var(--spacing-3) !important;
}
.ap-pb-spacing-3 {
  padding-bottom: var(--spacing-3) !important;
}
.ap-m-spacing-4 {
  margin: var(--spacing-4) !important;
}
.ap-mx-spacing-4 {
  margin-left: var(--spacing-4) !important;
  margin-right: var(--spacing-4) !important;
}
.ap-my-spacing-4 {
  margin-top: var(--spacing-4) !important;
  margin-bottom: var(--spacing-4) !important;
}
.ap-ml-spacing-4 {
  margin-left: var(--spacing-4) !important;
}
.ap-mt-spacing-4 {
  margin-top: var(--spacing-4) !important;
}
.ap-mr-spacing-4 {
  margin-right: var(--spacing-4) !important;
}
.ap-mb-spacing-4 {
  margin-bottom: var(--spacing-4) !important;
}
.ap-p-spacing-4 {
  padding: var(--spacing-4) !important;
}
.ap-px-spacing-4 {
  padding-left: var(--spacing-4) !important;
  padding-right: var(--spacing-4) !important;
}
.ap-py-spacing-4 {
  padding-top: var(--spacing-4) !important;
  padding-bottom: var(--spacing-4) !important;
}
.ap-pl-spacing-4 {
  padding-left: var(--spacing-4) !important;
}
.ap-pt-spacing-4 {
  padding-top: var(--spacing-4) !important;
}
.ap-pr-spacing-4 {
  padding-right: var(--spacing-4) !important;
}
.ap-pb-spacing-4 {
  padding-bottom: var(--spacing-4) !important;
}
.ap-m-spacing-5 {
  margin: var(--spacing-5) !important;
}
.ap-mx-spacing-5 {
  margin-left: var(--spacing-5) !important;
  margin-right: var(--spacing-5) !important;
}
.ap-my-spacing-5 {
  margin-top: var(--spacing-5) !important;
  margin-bottom: var(--spacing-5) !important;
}
.ap-ml-spacing-5 {
  margin-left: var(--spacing-5) !important;
}
.ap-mt-spacing-5 {
  margin-top: var(--spacing-5) !important;
}
.ap-mr-spacing-5 {
  margin-right: var(--spacing-5) !important;
}
.ap-mb-spacing-5 {
  margin-bottom: var(--spacing-5) !important;
}
.ap-p-spacing-5 {
  padding: var(--spacing-5) !important;
}
.ap-px-spacing-5 {
  padding-left: var(--spacing-5) !important;
  padding-right: var(--spacing-5) !important;
}
.ap-py-spacing-5 {
  padding-top: var(--spacing-5) !important;
  padding-bottom: var(--spacing-5) !important;
}
.ap-pl-spacing-5 {
  padding-left: var(--spacing-5) !important;
}
.ap-pt-spacing-5 {
  padding-top: var(--spacing-5) !important;
}
.ap-pr-spacing-5 {
  padding-right: var(--spacing-5) !important;
}
.ap-pb-spacing-5 {
  padding-bottom: var(--spacing-5) !important;
}
.ap-m-spacing-6 {
  margin: var(--spacing-6) !important;
}
.ap-mx-spacing-6 {
  margin-left: var(--spacing-6) !important;
  margin-right: var(--spacing-6) !important;
}
.ap-my-spacing-6 {
  margin-top: var(--spacing-6) !important;
  margin-bottom: var(--spacing-6) !important;
}
.ap-ml-spacing-6 {
  margin-left: var(--spacing-6) !important;
}
.ap-mt-spacing-6 {
  margin-top: var(--spacing-6) !important;
}
.ap-mr-spacing-6 {
  margin-right: var(--spacing-6) !important;
}
.ap-mb-spacing-6 {
  margin-bottom: var(--spacing-6) !important;
}
.ap-p-spacing-6 {
  padding: var(--spacing-6) !important;
}
.ap-px-spacing-6 {
  padding-left: var(--spacing-6) !important;
  padding-right: var(--spacing-6) !important;
}
.ap-py-spacing-6 {
  padding-top: var(--spacing-6) !important;
  padding-bottom: var(--spacing-6) !important;
}
.ap-pl-spacing-6 {
  padding-left: var(--spacing-6) !important;
}
.ap-pt-spacing-6 {
  padding-top: var(--spacing-6) !important;
}
.ap-pr-spacing-6 {
  padding-right: var(--spacing-6) !important;
}
.ap-pb-spacing-6 {
  padding-bottom: var(--spacing-6) !important;
}
.ap-m-spacing-7 {
  margin: var(--spacing-7) !important;
}
.ap-mx-spacing-7 {
  margin-left: var(--spacing-7) !important;
  margin-right: var(--spacing-7) !important;
}
.ap-my-spacing-7 {
  margin-top: var(--spacing-7) !important;
  margin-bottom: var(--spacing-7) !important;
}
.ap-ml-spacing-7 {
  margin-left: var(--spacing-7) !important;
}
.ap-mt-spacing-7 {
  margin-top: var(--spacing-7) !important;
}
.ap-mr-spacing-7 {
  margin-right: var(--spacing-7) !important;
}
.ap-mb-spacing-7 {
  margin-bottom: var(--spacing-7) !important;
}
.ap-p-spacing-7 {
  padding: var(--spacing-7) !important;
}
.ap-px-spacing-7 {
  padding-left: var(--spacing-7) !important;
  padding-right: var(--spacing-7) !important;
}
.ap-py-spacing-7 {
  padding-top: var(--spacing-7) !important;
  padding-bottom: var(--spacing-7) !important;
}
.ap-pl-spacing-7 {
  padding-left: var(--spacing-7) !important;
}
.ap-pt-spacing-7 {
  padding-top: var(--spacing-7) !important;
}
.ap-pr-spacing-7 {
  padding-right: var(--spacing-7) !important;
}
.ap-pb-spacing-7 {
  padding-bottom: var(--spacing-7) !important;
}
.ap-m-spacing-8 {
  margin: var(--spacing-8) !important;
}
.ap-mx-spacing-8 {
  margin-left: var(--spacing-8) !important;
  margin-right: var(--spacing-8) !important;
}
.ap-my-spacing-8 {
  margin-top: var(--spacing-8) !important;
  margin-bottom: var(--spacing-8) !important;
}
.ap-ml-spacing-8 {
  margin-left: var(--spacing-8) !important;
}
.ap-mt-spacing-8 {
  margin-top: var(--spacing-8) !important;
}
.ap-mr-spacing-8 {
  margin-right: var(--spacing-8) !important;
}
.ap-mb-spacing-8 {
  margin-bottom: var(--spacing-8) !important;
}
.ap-p-spacing-8 {
  padding: var(--spacing-8) !important;
}
.ap-px-spacing-8 {
  padding-left: var(--spacing-8) !important;
  padding-right: var(--spacing-8) !important;
}
.ap-py-spacing-8 {
  padding-top: var(--spacing-8) !important;
  padding-bottom: var(--spacing-8) !important;
}
.ap-pl-spacing-8 {
  padding-left: var(--spacing-8) !important;
}
.ap-pt-spacing-8 {
  padding-top: var(--spacing-8) !important;
}
.ap-pr-spacing-8 {
  padding-right: var(--spacing-8) !important;
}
.ap-pb-spacing-8 {
  padding-bottom: var(--spacing-8) !important;
}
/*------------------------------------------------------------*
Typography
*------------------------------------------------------------*/
.ap-typography-1 {
  font: var(--typography-1) !important;
}
.ap-typography-2 {
  font: var(--typography-2) !important;
}
.ap-typography-3 {
  font: var(--typography-3) !important;
}
.ap-typography-4 {
  font: var(--typography-4) !important;
}
.ap-typography-5 {
  font: var(--typography-5) !important;
}
.ap-typography-6 {
  font: var(--typography-6) !important;
}
.ap-typography-body-xs {
  font: var(--typography-body-xs) !important;
}
.ap-typography-body-s {
  font: var(--typography-body-s) !important;
}
.ap-typography-body {
  font: var(--typography-body) !important;
}
.ap-typography-heading-s {
  font: var(--typography-heading-s) !important;
}
.ap-typography-heading-m {
  font: var(--typography-heading-m) !important;
}
.ap-typography-heading-l {
  font: var(--typography-heading-l) !important;
}
.ap-typography-data {
  font: var(--typography-data) !important;
}
.ap-typography-subheading {
  font: var(--typography-subheading) !important;
}
.ap-typography-heading {
  font: var(--typography-heading) !important;
}
.ap-typography-large-heading {
  font: var(--typography-large-heading) !important;
}
/*------------------------------------------------------------*
Font weight
*------------------------------------------------------------*/
.ap-font-weight-1 {
  font-weight: var(--font-weight-1) !important;
}
.ap-font-weight-2 {
  font-weight: var(--font-weight-2) !important;
}
.ap-font-weight-3 {
  font-weight: var(--font-weight-3) !important;
}
/*------------------------------------------------------------*
Border radius
*------------------------------------------------------------*/
.ap-border-radius-1 {
  border-radius: var(--border-radius-1) !important;
}
.ap-border-radius-2 {
  border-radius: var(--border-radius-2) !important;
}
.ap-border-radius-3 {
  border-radius: var(--border-radius-3) !important;
}
/*------------------------------------------------------------*
Level
*------------------------------------------------------------*/
.ap-level-1 {
  box-shadow: var(--level-1) !important;
}
.ap-level-2 {
  box-shadow: var(--level-2) !important;
}
.ap-level-3 {
  box-shadow: var(--level-3) !important;
}
/*------------------------------------------------------------*
Background blur
*------------------------------------------------------------*/
.ap-background-blur-1 {
  backdrop-filter: var(--blur-1) !important;
  -webkit-backdrop-filter: var(--blur-1) !important;
}
.ap-background-blur-2 {
  backdrop-filter: var(--blur-2) !important;
  -webkit-backdrop-filter: var(--blur-2) !important;
}
/*------------------------------------------------------------*
Opacity
*------------------------------------------------------------*/
.ap-opacity-1 {
  opacity: var(--opacity-1) !important;
}
.ap-opacity-2 {
  opacity: var(--opacity-2) !important;
}
.ap-opacity-3 {
  opacity: var(--opacity-3) !important;
}
.ap-opacity-4 {
  opacity: var(--opacity-4) !important;
}
.ap-opacity-5 {
  opacity: var(--opacity-5) !important;
}
.ap-opacity-6 {
  opacity: var(--opacity-6) !important;
}
.ap-opacity-7 {
  opacity: var(--opacity-7) !important;
}
.ap-pwc-logo {
  width: 52px;
  height: 40px;
  mask-image: url('pwc-logo-dark.42ad37ed6fcb204e.svg');
  -webkit-mask-image: url('pwc-logo-dark.42ad37ed6fcb204e.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  background-color: #252525;
}
.ap-pwc-logo-simplified {
  width: 42px;
  height: 40px;
  mask-image: url('PwC_logo_simplified.a1e64e9910330da9.svg');
  -webkit-mask-image: url('PwC_logo_simplified.a1e64e9910330da9.svg');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  background-color: #252525;
}
@font-face {
  font-family: "appkit4-font";
  src: url('appkit4-font.7aea4fc59b62e90b.eot?495184');
  src: url('appkit4-font.7aea4fc59b62e90b.eot?495184#iefix') format("embedded-opentype"), url('appkit4-font.5fa80e4ab87ea02e.woff2?495184') format("woff2"), url('appkit4-font.d2a4ac780a6411c5.woff?495184') format("woff"), url('appkit4-font.2dfe518391becd33.ttf?495184') format("truetype"), url('appkit4-font.24cda8f36c9bdc92.svg?495184#appkit4-font') format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'appkit4-font';
    src: url('~@appkit4/styles/font-icon/font/appkit4-font.svg?77054969#appkit4-font') format('svg');
  }
}
*/
.Appkit4-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  line-height: 24px;
  background-color: transparent;
}
.Appkit4-icon::before {
  display: inline-block;
  width: inherit;
  height: inherit;
  line-height: inherit;
  text-align: center;
  text-transform: none;
  text-decoration: inherit;
  font-family: "appkit4-font";
  font-stretch: normal;
  font-style: normal;
  font-weight: 500;
  font-feature-settings: normal;
  font-variant: normal;
  letter-spacing: normal;
  speak: none;
  -moz-osx-font-smoothing: grayscale;
}
.Appkit4-icon.icon-3by3grid-outline:before {
  content: "\e800";
}
/* '' */
.Appkit4-icon.icon-add-user-outline:before {
  content: "\e801";
}
/* '' */
.Appkit4-icon.icon-airplane-outline:before {
  content: "\e802";
}
/* '' */
.Appkit4-icon.icon-apparel-outline:before {
  content: "\e803";
}
/* '' */
.Appkit4-icon.icon-archive-alt-outline:before {
  content: "\e804";
}
/* '' */
.Appkit4-icon.icon-arrow-decrease-outline:before {
  content: "\e805";
}
/* '' */
.Appkit4-icon.icon-accessible-outline:before {
  content: "\e806";
}
/* '' */
.Appkit4-icon.icon-arrow-up-outline:before {
  content: "\e807";
}
/* '' */
.Appkit4-icon.icon-arrow-down-outline:before {
  content: "\e808";
}
/* '' */
.Appkit4-icon.icon-alert-outline:before {
  content: "\e809";
}
/* '' */
.Appkit4-icon.icon-arrow-increase-outline:before {
  content: "\e80a";
}
/* '' */
.Appkit4-icon.icon-archive-outline:before {
  content: "\e80b";
}
/* '' */
.Appkit4-icon.icon-arrow-left-outline:before {
  content: "\e80c";
}
/* '' */
.Appkit4-icon.icon-atm-outline:before {
  content: "\e80d";
}
/* '' */
.Appkit4-icon.icon-gantt-chart-outline:before {
  content: "\e80e";
}
/* '' */
.Appkit4-icon.icon-arrow-right-outline:before {
  content: "\e80f";
}
/* '' */
.Appkit4-icon.icon-box-open-fill:before {
  content: "\e810";
}
/* '' */
.Appkit4-icon.icon-exit-fill:before {
  content: "\e811";
}
/* '' */
.Appkit4-icon.icon-camera-mic-speakers-fill:before {
  content: "\e812";
}
/* '' */
.Appkit4-icon.icon-audience-outline:before {
  content: "\e813";
}
/* '' */
.Appkit4-icon.icon-circle-percent-fill:before {
  content: "\e814";
}
/* '' */
.Appkit4-icon.icon-battery-medium-outline:before {
  content: "\e815";
}
/* '' */
.Appkit4-icon.icon-battery-low-outline:before {
  content: "\e816";
}
/* '' */
.Appkit4-icon.icon-bargraph-outline:before {
  content: "\e817";
}
/* '' */
.Appkit4-icon.icon-avatar-outline:before {
  content: "\e818";
}
/* '' */
.Appkit4-icon.icon-art-themes-outline:before {
  content: "\e819";
}
/* '' */
.Appkit4-icon.icon-battery-high-outline:before {
  content: "\e81a";
}
/* '' */
.Appkit4-icon.icon-circuit-board-box-fill:before {
  content: "\e81b";
}
/* '' */
.Appkit4-icon.icon-automobile-outline:before {
  content: "\e81c";
}
/* '' */
.Appkit4-icon.icon-boat-outline:before {
  content: "\e81d";
}
/* '' */
.Appkit4-icon.icon-brightness-outline:before {
  content: "\e81e";
}
/* '' */
.Appkit4-icon.icon-calculator-outline:before {
  content: "\e81f";
}
/* '' */
.Appkit4-icon.icon-calendar-accepted-outline:before {
  content: "\e820";
}
/* '' */
.Appkit4-icon.icon-beaker-outline:before {
  content: "\e821";
}
/* '' */
.Appkit4-icon.icon-bridge-chart-outline:before {
  content: "\e822";
}
/* '' */
.Appkit4-icon.icon-box-open-outline:before {
  content: "\e823";
}
/* '' */
.Appkit4-icon.icon-bar-chart-outline:before {
  content: "\e824";
}
/* '' */
.Appkit4-icon.icon-box-outline:before {
  content: "\e825";
}
/* '' */
.Appkit4-icon.icon-bubble-plot-outline:before {
  content: "\e826";
}
/* '' */
.Appkit4-icon.icon-business-services-printer-outline:before {
  content: "\e827";
}
/* '' */
.Appkit4-icon.icon-bus-public-transportation-outline:before {
  content: "\e828";
}
/* '' */
.Appkit4-icon.icon-bot-outline:before {
  content: "\e829";
}
/* '' */
.Appkit4-icon.icon-building-outline:before {
  content: "\e82a";
}
/* '' */
.Appkit4-icon.icon-call-outline:before {
  content: "\e82b";
}
/* '' */
.Appkit4-icon.icon-camera-outline:before {
  content: "\e82c";
}
/* '' */
.Appkit4-icon.icon-capital-outline:before {
  content: "\e82d";
}
/* '' */
.Appkit4-icon.icon-camera-mic-speakers-outline:before {
  content: "\e82e";
}
/* '' */
.Appkit4-icon.icon-change-outline:before {
  content: "\e82f";
}
/* '' */
.Appkit4-icon.icon-calendar-declined-outline:before {
  content: "\e830";
}
/* '' */
.Appkit4-icon.icon-calendar-outline:before {
  content: "\e831";
}
/* '' */
.Appkit4-icon.icon-chevron-double-down-outline:before {
  content: "\e832";
}
/* '' */
.Appkit4-icon.icon-circle-delete-outline:before {
  content: "\e833";
}
/* '' */
.Appkit4-icon.icon-carers-space-outline:before {
  content: "\e834";
}
/* '' */
.Appkit4-icon.icon-credit-card-fill:before {
  content: "\e835";
}
/* '' */
.Appkit4-icon.icon-center-map-outline:before {
  content: "\e836";
}
/* '' */
.Appkit4-icon.icon-circle-checkmark-outline:before {
  content: "\e837";
}
/* '' */
.Appkit4-icon.icon-circle-more-outline:before {
  content: "\e838";
}
/* '' */
.Appkit4-icon.icon-circle-percent-outline:before {
  content: "\e839";
}
/* '' */
.Appkit4-icon.icon-debt-free-fill:before {
  content: "\e83a";
}
/* '' */
.Appkit4-icon.icon-circle-minus-outline:before {
  content: "\e83b";
}
/* '' */
.Appkit4-icon.icon-circuit-board-box-outline:before {
  content: "\e83c";
}
/* '' */
.Appkit4-icon.icon-clinic-outline:before {
  content: "\e83d";
}
/* '' */
.Appkit4-icon.icon-desk-chair-fill:before {
  content: "\e83e";
}
/* '' */
.Appkit4-icon.icon-cloud-outline:before {
  content: "\e83f";
}
/* '' */
.Appkit4-icon.icon-circle-plus-outline:before {
  content: "\e840";
}
/* '' */
.Appkit4-icon.icon-comment-outline:before {
  content: "\e841";
}
/* '' */
.Appkit4-icon.icon-cogs-outline:before {
  content: "\e842";
}
/* '' */
.Appkit4-icon.icon-convert-outline:before {
  content: "\e843";
}
/* '' */
.Appkit4-icon.icon-compass-outline:before {
  content: "\e844";
}
/* '' */
.Appkit4-icon.icon-contacts-outline:before {
  content: "\e845";
}
/* '' */
.Appkit4-icon.icon-confirmed-outline:before {
  content: "\e846";
}
/* '' */
.Appkit4-icon.icon-circle-save-outline:before {
  content: "\e847";
}
/* '' */
.Appkit4-icon.icon-configuration-outline:before {
  content: "\e848";
}
/* '' */
.Appkit4-icon.icon-community-outline:before {
  content: "\e849";
}
/* '' */
.Appkit4-icon.icon-data-outline:before {
  content: "\e84a";
}
/* '' */
.Appkit4-icon.icon-credit-card-payment-outline:before {
  content: "\e84b";
}
/* '' */
.Appkit4-icon.icon-credit-card-outline:before {
  content: "\e84c";
}
/* '' */
.Appkit4-icon.icon-debt-free-outline:before {
  content: "\e84d";
}
/* '' */
.Appkit4-icon.icon-copy-outline:before {
  content: "\e84e";
}
/* '' */
.Appkit4-icon.icon-cost-dollar-outline:before {
  content: "\e84f";
}
/* '' */
.Appkit4-icon.icon-dial-high-outline:before {
  content: "\e850";
}
/* '' */
.Appkit4-icon.icon-database-outline:before {
  content: "\e851";
}
/* '' */
.Appkit4-icon.icon-desktop-outline:before {
  content: "\e852";
}
/* '' */
.Appkit4-icon.icon-delete-outline:before {
  content: "\e853";
}
/* '' */
.Appkit4-icon.icon-dial-low-outline:before {
  content: "\e854";
}
/* '' */
.Appkit4-icon.icon-dining-outline:before {
  content: "\e855";
}
/* '' */
.Appkit4-icon.icon-dial-medium-outline:before {
  content: "\e856";
}
/* '' */
.Appkit4-icon.icon-doc-outline:before {
  content: "\e857";
}
/* '' */
.Appkit4-icon.icon-desk-chair-outline:before {
  content: "\e858";
}
/* '' */
.Appkit4-icon.icon-disability-insurance-outline:before {
  content: "\e859";
}
/* '' */
.Appkit4-icon.icon-door-closed-outline:before {
  content: "\e85a";
}
/* '' */
.Appkit4-icon.icon-digital-transformation-outline:before {
  content: "\e85b";
}
/* '' */
.Appkit4-icon.icon-door-opened-outline:before {
  content: "\e85c";
}
/* '' */
.Appkit4-icon.icon-document-text-outline:before {
  content: "\e85d";
}
/* '' */
.Appkit4-icon.icon-display-power-outline:before {
  content: "\e85e";
}
/* '' */
.Appkit4-icon.icon-down-chevron-outline:before {
  content: "\e85f";
}
/* '' */
.Appkit4-icon.icon-down-chevron-circle-outline:before {
  content: "\e860";
}
/* '' */
.Appkit4-icon.icon-download-cloud-outline:before {
  content: "\e861";
}
/* '' */
.Appkit4-icon.icon-duplicate-outline:before {
  content: "\e862";
}
/* '' */
.Appkit4-icon.icon-downtrend-outline:before {
  content: "\e863";
}
/* '' */
.Appkit4-icon.icon-download-outline:before {
  content: "\e864";
}
/* '' */
.Appkit4-icon.icon-download-light-outline:before {
  content: "\e865";
}
/* '' */
.Appkit4-icon.icon-edit-outline:before {
  content: "\e866";
}
/* '' */
.Appkit4-icon.icon-education-outline:before {
  content: "\e867";
}
/* '' */
.Appkit4-icon.icon-elevator-outline:before {
  content: "\e868";
}
/* '' */
.Appkit4-icon.icon-email-outline:before {
  content: "\e869";
}
/* '' */
.Appkit4-icon.icon-end-process-outline:before {
  content: "\e86a";
}
/* '' */
.Appkit4-icon.icon-engagement-outline:before {
  content: "\e86b";
}
/* '' */
.Appkit4-icon.icon-open-in-new-outline:before {
  content: "\e86c";
}
/* '' */
.Appkit4-icon.icon-exit-outline:before {
  content: "\e86d";
}
/* '' */
.Appkit4-icon.icon-expand-outline:before {
  content: "\e86e";
}
/* '' */
.Appkit4-icon.icon-expand-chevron-outline:before {
  content: "\e86f";
}
/* '' */
.Appkit4-icon.icon-extension-outline:before {
  content: "\e870";
}
/* '' */
.Appkit4-icon.icon-family-outline:before {
  content: "\e871";
}
/* '' */
.Appkit4-icon.icon-female-symbol-outline:before {
  content: "\e872";
}
/* '' */
.Appkit4-icon.icon-file-outline:before {
  content: "\e873";
}
/* '' */
.Appkit4-icon.icon-filter-outline:before {
  content: "\e874";
}
/* '' */
.Appkit4-icon.icon-fire-exit-outline:before {
  content: "\e875";
}
/* '' */
.Appkit4-icon.icon-fire-extinguisher-outline:before {
  content: "\e876";
}
/* '' */
.Appkit4-icon.icon-firehose-outline:before {
  content: "\e877";
}
/* '' */
.Appkit4-icon.icon-firstaid-outline:before {
  content: "\e878";
}
/* '' */
.Appkit4-icon.icon-flag-outline:before {
  content: "\e879";
}
/* '' */
.Appkit4-icon.icon-fnb-outline:before {
  content: "\e87a";
}
/* '' */
.Appkit4-icon.icon-folder-closed-outline:before {
  content: "\e87b";
}
/* '' */
.Appkit4-icon.icon-folder-opened-outline:before {
  content: "\e87c";
}
/* '' */
.Appkit4-icon.icon-folder-add-outline:before {
  content: "\e87d";
}
/* '' */
.Appkit4-icon.icon-folder-delete-outline:before {
  content: "\e87e";
}
/* '' */
.Appkit4-icon.icon-gameroom-outline:before {
  content: "\e87f";
}
/* '' */
.Appkit4-icon.icon-checkbox-selected-fill:before {
  content: "\e880";
}
/* '' */
.Appkit4-icon.icon-gender-neutral-outline:before {
  content: "\e881";
}
/* '' */
.Appkit4-icon.icon-globe-map-outline:before {
  content: "\e882";
}
/* '' */
.Appkit4-icon.icon-globe-outline:before {
  content: "\e883";
}
/* '' */
.Appkit4-icon.icon-governance-outline:before {
  content: "\e884";
}
/* '' */
.Appkit4-icon.icon-grid-view-outline:before {
  content: "\e885";
}
/* '' */
.Appkit4-icon.icon-grow-revenue-outline:before {
  content: "\e886";
}
/* '' */
.Appkit4-icon.icon-growth-outline:before {
  content: "\e887";
}
/* '' */
.Appkit4-icon.icon-hand-outline:before {
  content: "\e888";
}
/* '' */
.Appkit4-icon.icon-hand-wave-outline:before {
  content: "\e889";
}
/* '' */
.Appkit4-icon.icon-help-question-outline:before {
  content: "\e88a";
}
/* '' */
.Appkit4-icon.icon-view-off-outline:before {
  content: "\e88b";
}
/* '' */
.Appkit4-icon.icon-home-outline:before {
  content: "\e88c";
}
/* '' */
.Appkit4-icon.icon-horizontal-more-outline:before {
  content: "\e88d";
}
/* '' */
.Appkit4-icon.icon-hospital-outline:before {
  content: "\e88e";
}
/* '' */
.Appkit4-icon.icon-hub-outline:before {
  content: "\e88f";
}
/* '' */
.Appkit4-icon.icon-idcard-outline:before {
  content: "\e890";
}
/* '' */
.Appkit4-icon.icon-image-outline:before {
  content: "\e891";
}
/* '' */
.Appkit4-icon.icon-immersive-technology-outline:before {
  content: "\e892";
}
/* '' */
.Appkit4-icon.icon-infinity-outline:before {
  content: "\e893";
}
/* '' */
.Appkit4-icon.icon-information-outline:before {
  content: "\e894";
}
/* '' */
.Appkit4-icon.icon-jewelry-outline:before {
  content: "\e895";
}
/* '' */
.Appkit4-icon.icon-junk-outline:before {
  content: "\e896";
}
/* '' */
.Appkit4-icon.icon-keyboard-outline:before {
  content: "\e897";
}
/* '' */
.Appkit4-icon.icon-labs-outline:before {
  content: "\e898";
}
/* '' */
.Appkit4-icon.icon-layout-outline:before {
  content: "\e899";
}
/* '' */
.Appkit4-icon.icon-leader-outline:before {
  content: "\e89a";
}
/* '' */
.Appkit4-icon.icon-left-chevron-circle-outline:before {
  content: "\e89b";
}
/* '' */
.Appkit4-icon.icon-left-chevron-outline:before {
  content: "\e89c";
}
/* '' */
.Appkit4-icon.icon-library-outline:before {
  content: "\e89d";
}
/* '' */
.Appkit4-icon.icon-library-reports-outline:before {
  content: "\e89e";
}
/* '' */
.Appkit4-icon.icon-life-insurance-outline:before {
  content: "\e89f";
}
/* '' */
.Appkit4-icon.icon-lightbulb-outline:before {
  content: "\e8a0";
}
/* '' */
.Appkit4-icon.icon-like-outline:before {
  content: "\e8a1";
}
/* '' */
.Appkit4-icon.icon-link-outline:before {
  content: "\e8a2";
}
/* '' */
.Appkit4-icon.icon-link-broken-outline:before {
  content: "\e8a3";
}
/* '' */
.Appkit4-icon.icon-link-unlinked-outline:before {
  content: "\e8a4";
}
/* '' */
.Appkit4-icon.icon-list-view-outline:before {
  content: "\e8a5";
}
/* '' */
.Appkit4-icon.icon-list-bar-view-outline:before {
  content: "\e8a6";
}
/* '' */
.Appkit4-icon.icon-accessibility-outline:before {
  content: "\e8a7";
}
/* '' */
.Appkit4-icon.icon-location-locked-outline:before {
  content: "\e8a8";
}
/* '' */
.Appkit4-icon.icon-location-outline:before {
  content: "\e8a9";
}
/* '' */
.Appkit4-icon.icon-lockclosed-locked-outline:before {
  content: "\e8aa";
}
/* '' */
.Appkit4-icon.icon-lockers-outline:before {
  content: "\e8ab";
}
/* '' */
.Appkit4-icon.icon-lockopen-unlock-outline:before {
  content: "\e8ac";
}
/* '' */
.Appkit4-icon.icon-log-out-outline:before {
  content: "\e8ad";
}
/* '' */
.Appkit4-icon.icon-login-outline:before {
  content: "\e8ae";
}
/* '' */
.Appkit4-icon.icon-male-symbol-outline:before {
  content: "\e8af";
}
/* '' */
.Appkit4-icon.icon-man-outline:before {
  content: "\e8b0";
}
/* '' */
.Appkit4-icon.icon-management-outline:before {
  content: "\e8b1";
}
/* '' */
.Appkit4-icon.icon-man-and-woman-outline:before {
  content: "\e8b2";
}
/* '' */
.Appkit4-icon.icon-manufacturer-outline:before {
  content: "\e8b3";
}
/* '' */
.Appkit4-icon.icon-marketing-outline:before {
  content: "\e8b4";
}
/* '' */
.Appkit4-icon.icon-meeting-outline:before {
  content: "\e8b5";
}
/* '' */
.Appkit4-icon.icon-meeting-room-outline:before {
  content: "\e8b6";
}
/* '' */
.Appkit4-icon.icon-menu-outline:before {
  content: "\e8b7";
}
/* '' */
.Appkit4-icon.icon-menu-view-outline:before {
  content: "\e8b8";
}
/* '' */
.Appkit4-icon.icon-microphone-outline:before {
  content: "\e8b9";
}
/* '' */
.Appkit4-icon.icon-minimize-outline:before {
  content: "\e8ba";
}
/* '' */
.Appkit4-icon.icon-digital-techtransformation-fill:before {
  content: "\e8bb";
}
/* '' */
.Appkit4-icon.icon-mortgage-outline:before {
  content: "\e8bc";
}
/* '' */
.Appkit4-icon.icon-mortgage-payment-outline:before {
  content: "\e8bd";
}
/* '' */
.Appkit4-icon.icon-move-outline:before {
  content: "\e8be";
}
/* '' */
.Appkit4-icon.icon-neighborhood-outline:before {
  content: "\e8bf";
}
/* '' */
.Appkit4-icon.icon-network-outline:before {
  content: "\e8c0";
}
/* '' */
.Appkit4-icon.icon-network-port-outline:before {
  content: "\e8c1";
}
/* '' */
.Appkit4-icon.icon-news-outline:before {
  content: "\e8c2";
}
/* '' */
.Appkit4-icon.icon-news-report-outline:before {
  content: "\e8c3";
}
/* '' */
.Appkit4-icon.icon-note-outline:before {
  content: "\e8c4";
}
/* '' */
.Appkit4-icon.icon-notebook-outline:before {
  content: "\e8c5";
}
/* '' */
.Appkit4-icon.icon-noteplus-outline:before {
  content: "\e8c6";
}
/* '' */
.Appkit4-icon.icon-notification-outline:before {
  content: "\e8c7";
}
/* '' */
.Appkit4-icon.icon-notpublished-outline:before {
  content: "\e8c8";
}
/* '' */
.Appkit4-icon.icon-office-outline:before {
  content: "\e8c9";
}
/* '' */
.Appkit4-icon.icon-oilpipeline-outline:before {
  content: "\e8ca";
}
/* '' */
.Appkit4-icon.icon-oilplatform-outline:before {
  content: "\e8cb";
}
/* '' */
.Appkit4-icon.icon-oiltank-outline:before {
  content: "\e8cc";
}
/* '' */
.Appkit4-icon.icon-open-in-new-window-outline:before {
  content: "\e8cd";
}
/* '' */
.Appkit4-icon.icon-paper-outline:before {
  content: "\e8ce";
}
/* '' */
.Appkit4-icon.icon-paper-airplane-outline:before {
  content: "\e8cf";
}
/* '' */
.Appkit4-icon.icon-paperclip-outline:before {
  content: "\e8d0";
}
/* '' */
.Appkit4-icon.icon-parks-outdoors-outline:before {
  content: "\e8d1";
}
/* '' */
.Appkit4-icon.icon-partership-outline:before {
  content: "\e8d2";
}
/* '' */
.Appkit4-icon.icon-particulates-outline:before {
  content: "\e8d3";
}
/* '' */
.Appkit4-icon.icon-pause-outline:before {
  content: "\e8d4";
}
/* '' */
.Appkit4-icon.icon-payment-outline:before {
  content: "\e8d5";
}
/* '' */
.Appkit4-icon.icon-pdf-outline:before {
  content: "\e8d6";
}
/* '' */
.Appkit4-icon.icon-pencil-outline:before {
  content: "\e8d7";
}
/* '' */
.Appkit4-icon.icon-person-outline:before {
  content: "\e8d8";
}
/* '' */
.Appkit4-icon.icon-physician-outline:before {
  content: "\e8d9";
}
/* '' */
.Appkit4-icon.icon-pie-chart-outline:before {
  content: "\e8da";
}
/* '' */
.Appkit4-icon.icon-placeholder-outline:before {
  content: "\e8db";
}
/* '' */
.Appkit4-icon.icon-platform-outline:before {
  content: "\e8dc";
}
/* '' */
.Appkit4-icon.icon-play-outline:before {
  content: "\e8dd";
}
/* '' */
.Appkit4-icon.icon-disability-insurance-fill:before {
  content: "\e8de";
}
/* '' */
.Appkit4-icon.icon-powerbi-outline:before {
  content: "\e8df";
}
/* '' */
.Appkit4-icon.icon-power-button-outline:before {
  content: "\e8e0";
}
/* '' */
.Appkit4-icon.icon-power-plant-outline:before {
  content: "\e8e1";
}
/* '' */
.Appkit4-icon.icon-powerport-plug-outlet-outline:before {
  content: "\e8e2";
}
/* '' */
.Appkit4-icon.icon-ppt-outline:before {
  content: "\e8e3";
}
/* '' */
.Appkit4-icon.icon-prescription-outline:before {
  content: "\e8e4";
}
/* '' */
.Appkit4-icon.icon-printer-outline:before {
  content: "\e8e5";
}
/* '' */
.Appkit4-icon.icon-productivity-outline:before {
  content: "\e8e6";
}
/* '' */
.Appkit4-icon.icon-profitability-outline:before {
  content: "\e8e7";
}
/* '' */
.Appkit4-icon.icon-projector-outline:before {
  content: "\e8e8";
}
/* '' */
.Appkit4-icon.icon-purpose-outline:before {
  content: "\e8e9";
}
/* '' */
.Appkit4-icon.icon-qrcode-outline:before {
  content: "\e8ea";
}
/* '' */
.Appkit4-icon.icon-query-outline:before {
  content: "\e8eb";
}
/* '' */
.Appkit4-icon.icon-radio-outline:before {
  content: "\e8ec";
}
/* '' */
.Appkit4-icon.icon-rating-outline:before {
  content: "\e8ed";
}
/* '' */
.Appkit4-icon.icon-realestate-outline:before {
  content: "\e8ee";
}
/* '' */
.Appkit4-icon.icon-redo-outline:before {
  content: "\e8ef";
}
/* '' */
.Appkit4-icon.icon-refresh-outline:before {
  content: "\e8f0";
}
/* '' */
.Appkit4-icon.icon-return-outline:before {
  content: "\e8f1";
}
/* '' */
.Appkit4-icon.icon-revenue-outline:before {
  content: "\e8f2";
}
/* '' */
.Appkit4-icon.icon-right-chevron-circle-outline:before {
  content: "\e8f3";
}
/* '' */
.Appkit4-icon.icon-right-chevron-outline:before {
  content: "\e8f4";
}
/* '' */
.Appkit4-icon.icon-save-outline:before {
  content: "\e8f5";
}
/* '' */
.Appkit4-icon.icon-savemoney-outline:before {
  content: "\e8f6";
}
/* '' */
.Appkit4-icon.icon-savings-outline:before {
  content: "\e8f7";
}
/* '' */
.Appkit4-icon.icon-screen-mirroring-outline:before {
  content: "\e8f8";
}
/* '' */
.Appkit4-icon.icon-search-outline:before {
  content: "\e8f9";
}
/* '' */
.Appkit4-icon.icon-serenity-space-outline:before {
  content: "\e8fa";
}
/* '' */
.Appkit4-icon.icon-service-outline:before {
  content: "\e8fb";
}
/* '' */
.Appkit4-icon.icon-setting-outline:before {
  content: "\e8fc";
}
/* '' */
.Appkit4-icon.icon-share-outline:before {
  content: "\e8fd";
}
/* '' */
.Appkit4-icon.icon-ship-outline:before {
  content: "\e8fe";
}
/* '' */
.Appkit4-icon.icon-shopping-bag-outline:before {
  content: "\e8ff";
}
/* '' */
.Appkit4-icon.icon-shopping-cart-outline:before {
  content: "\e900";
}
/* '' */
.Appkit4-icon.icon-shopping-basket-outline:before {
  content: "\e901";
}
/* '' */
.Appkit4-icon.icon-shower-outline:before {
  content: "\e902";
}
/* '' */
.Appkit4-icon.icon-shuttlebus-outline:before {
  content: "\e903";
}
/* '' */
.Appkit4-icon.icon-signpost-outline:before {
  content: "\e904";
}
/* '' */
.Appkit4-icon.icon-sorting-ascendant-outline:before {
  content: "\e905";
}
/* '' */
.Appkit4-icon.icon-sorting-descendant-outline:before {
  content: "\e906";
}
/* '' */
.Appkit4-icon.icon-sorting-outline:before {
  content: "\e907";
}
/* '' */
.Appkit4-icon.icon-spark-line-outline:before {
  content: "\e908";
}
/* '' */
.Appkit4-icon.icon-speedometer-outline:before {
  content: "\e909";
}
/* '' */
.Appkit4-icon.icon-spider-chart-outline:before {
  content: "\e90a";
}
/* '' */
.Appkit4-icon.icon-spinner-outline:before {
  content: "\e90b";
}
/* '' */
.Appkit4-icon.icon-star-outline:before {
  content: "\e90c";
}
/* '' */
.Appkit4-icon.icon-stewardship-outline:before {
  content: "\e90d";
}
/* '' */
.Appkit4-icon.icon-survey-checkmark-outline:before {
  content: "\e90e";
}
/* '' */
.Appkit4-icon.icon-survey-outline:before {
  content: "\e90f";
}
/* '' */
.Appkit4-icon.icon-table-data-outline:before {
  content: "\e910";
}
/* '' */
.Appkit4-icon.icon-table-data-compressed-outline:before {
  content: "\e911";
}
/* '' */
.Appkit4-icon.icon-tag-outline:before {
  content: "\e912";
}
/* '' */
.Appkit4-icon.icon-talent-outline:before {
  content: "\e913";
}
/* '' */
.Appkit4-icon.icon-tanker-outline:before {
  content: "\e914";
}
/* '' */
.Appkit4-icon.icon-target-outline:before {
  content: "\e915";
}
/* '' */
.Appkit4-icon.icon-telecom-outline:before {
  content: "\e916";
}
/* '' */
.Appkit4-icon.icon-thermometer-outline:before {
  content: "\e917";
}
/* '' */
.Appkit4-icon.icon-thumb-down-outline:before {
  content: "\e918";
}
/* '' */
.Appkit4-icon.icon-thumb-up-outline:before {
  content: "\e919";
}
/* '' */
.Appkit4-icon.icon-ticket-outline:before {
  content: "\e91a";
}
/* '' */
.Appkit4-icon.icon-time-outline:before {
  content: "\e91b";
}
/* '' */
.Appkit4-icon.icon-toggle-outline:before {
  content: "\e91c";
}
/* '' */
.Appkit4-icon.icon-touchscreen-outline:before {
  content: "\e91d";
}
/* '' */
.Appkit4-icon.icon-train-railway-outline:before {
  content: "\e91e";
}
/* '' */
.Appkit4-icon.icon-transform-outline:before {
  content: "\e91f";
}
/* '' */
.Appkit4-icon.icon-truck-outline:before {
  content: "\e920";
}
/* '' */
.Appkit4-icon.icon-truck-connected-outline:before {
  content: "\e921";
}
/* '' */
.Appkit4-icon.icon-typography-fonts-outline:before {
  content: "\e922";
}
/* '' */
.Appkit4-icon.icon-umbrella-outline:before {
  content: "\e923";
}
/* '' */
.Appkit4-icon.icon-up-chevron-circle-outline:before {
  content: "\e924";
}
/* '' */
.Appkit4-icon.icon-up-chevron-outline:before {
  content: "\e925";
}
/* '' */
.Appkit4-icon.icon-upload-light-outline:before {
  content: "\e926";
}
/* '' */
.Appkit4-icon.icon-upload-outline:before {
  content: "\e927";
}
/* '' */
.Appkit4-icon.icon-uptrend-outline:before {
  content: "\e928";
}
/* '' */
.Appkit4-icon.icon-venn-ab-horizontal-outline:before {
  content: "\e929";
}
/* '' */
.Appkit4-icon.icon-venn-ab-vertical-outline:before {
  content: "\e92a";
}
/* '' */
.Appkit4-icon.icon-venn-abc-outline:before {
  content: "\e92b";
}
/* '' */
.Appkit4-icon.icon-venn-abc-reversed-outline:before {
  content: "\e92c";
}
/* '' */
.Appkit4-icon.icon-vertical-more-outline:before {
  content: "\e92d";
}
/* '' */
.Appkit4-icon.icon-video-outline:before {
  content: "\e92e";
}
/* '' */
.Appkit4-icon.icon-video-conference-outline:before {
  content: "\e92f";
}
/* '' */
.Appkit4-icon.icon-view-outline:before {
  content: "\e930";
}
/* '' */
.Appkit4-icon.icon-visitor-outline:before {
  content: "\e931";
}
/* '' */
.Appkit4-icon.icon-volume-off-outline:before {
  content: "\e932";
}
/* '' */
.Appkit4-icon.icon-volume-on-outline:before {
  content: "\e933";
}
/* '' */
.Appkit4-icon.icon-volume-up-outline:before {
  content: "\e934";
}
/* '' */
.Appkit4-icon.icon-wait-outline:before {
  content: "\e935";
}
/* '' */
.Appkit4-icon.icon-walking-workstation-outline:before {
  content: "\e936";
}
/* '' */
.Appkit4-icon.icon-wallet-outline:before {
  content: "\e937";
}
/* '' */
.Appkit4-icon.icon-waterdrop-outline:before {
  content: "\e938";
}
/* '' */
.Appkit4-icon.icon-wealth-outline:before {
  content: "\e939";
}
/* '' */
.Appkit4-icon.icon-webcast-studio-outline:before {
  content: "\e93a";
}
/* '' */
.Appkit4-icon.icon-weight-outline:before {
  content: "\e93b";
}
/* '' */
.Appkit4-icon.icon-wifi-outline:before {
  content: "\e93c";
}
/* '' */
.Appkit4-icon.icon-windmill-outline:before {
  content: "\e93d";
}
/* '' */
.Appkit4-icon.icon-woman-outline:before {
  content: "\e93e";
}
/* '' */
.Appkit4-icon.icon-workflow-outline:before {
  content: "\e93f";
}
/* '' */
.Appkit4-icon.icon-xbrl-outline:before {
  content: "\e940";
}
/* '' */
.Appkit4-icon.icon-xls-outline:before {
  content: "\e941";
}
/* '' */
.Appkit4-icon.icon-plus-outline:before {
  content: "\e942";
}
/* '' */
.Appkit4-icon.icon-minus-outline:before {
  content: "\e943";
}
/* '' */
.Appkit4-icon.icon-close-outline:before {
  content: "\e944";
}
/* '' */
.Appkit4-icon.icon-check-mark-outline:before {
  content: "\e945";
}
/* '' */
.Appkit4-icon.icon-check-hook-outline:before {
  content: "\e946";
}
/* '' */
.Appkit4-icon.icon-arrow-down-fill:before {
  content: "\e947";
}
/* '' */
.Appkit4-icon.icon-alert-fill:before {
  content: "\e948";
}
/* '' */
.Appkit4-icon.icon-arrow-decrease-fill:before {
  content: "\e949";
}
/* '' */
.Appkit4-icon.icon-arrow-increase-fill:before {
  content: "\e94a";
}
/* '' */
.Appkit4-icon.icon-archive-alt-fill:before {
  content: "\e94b";
}
/* '' */
.Appkit4-icon.icon-add-user-fill:before {
  content: "\e94c";
}
/* '' */
.Appkit4-icon.icon-arrow-right-fill:before {
  content: "\e94d";
}
/* '' */
.Appkit4-icon.icon-arrow-left-fill:before {
  content: "\e94e";
}
/* '' */
.Appkit4-icon.icon-display-power-fill:before {
  content: "\e94f";
}
/* '' */
.Appkit4-icon.icon-airplane-fill:before {
  content: "\e950";
}
/* '' */
.Appkit4-icon.icon-arrow-up-fill:before {
  content: "\e951";
}
/* '' */
.Appkit4-icon.icon-apparel-fill:before {
  content: "\e952";
}
/* '' */
.Appkit4-icon.icon-lockers-fill:before {
  content: "\e953";
}
/* '' */
.Appkit4-icon.icon-arrowdown-fill:before {
  content: "\e954";
}
/* '' */
.Appkit4-icon.icon-man-fill:before {
  content: "\e955";
}
/* '' */
.Appkit4-icon.icon-news-report-fill:before {
  content: "\e956";
}
/* '' */
.Appkit4-icon.icon-atm-fill:before {
  content: "\e957";
}
/* '' */
.Appkit4-icon.icon-notpublished-fill:before {
  content: "\e958";
}
/* '' */
.Appkit4-icon.icon-audience-fill:before {
  content: "\e959";
}
/* '' */
.Appkit4-icon.icon-bar-chart-fill:before {
  content: "\e95a";
}
/* '' */
.Appkit4-icon.icon-battery-high-fill:before {
  content: "\e95b";
}
/* '' */
.Appkit4-icon.icon-battery-low-fill:before {
  content: "\e95c";
}
/* '' */
.Appkit4-icon.icon-automobile-fill:before {
  content: "\e95d";
}
/* '' */
.Appkit4-icon.icon-bot-fill:before {
  content: "\e95e";
}
/* '' */
.Appkit4-icon.icon-battery-medium-fill:before {
  content: "\e95f";
}
/* '' */
.Appkit4-icon.icon-bridge-chart-fill:before {
  content: "\e960";
}
/* '' */
.Appkit4-icon.icon-art-themes-fill:before {
  content: "\e961";
}
/* '' */
.Appkit4-icon.icon-boat-fill:before {
  content: "\e962";
}
/* '' */
.Appkit4-icon.icon-avatar-fill:before {
  content: "\e963";
}
/* '' */
.Appkit4-icon.icon-beaker-fill:before {
  content: "\e964";
}
/* '' */
.Appkit4-icon.icon-calculator-fill:before {
  content: "\e965";
}
/* '' */
.Appkit4-icon.icon-box-fill:before {
  content: "\e966";
}
/* '' */
.Appkit4-icon.icon-brightness-fill:before {
  content: "\e967";
}
/* '' */
.Appkit4-icon.icon-business-services-printer-fill:before {
  content: "\e968";
}
/* '' */
.Appkit4-icon.icon-building-fill:before {
  content: "\e969";
}
/* '' */
.Appkit4-icon.icon-calendar-declined-fill:before {
  content: "\e96a";
}
/* '' */
.Appkit4-icon.icon-oiltank-fill:before {
  content: "\e96b";
}
/* '' */
.Appkit4-icon.icon-bus-public-transportation-fill:before {
  content: "\e96c";
}
/* '' */
.Appkit4-icon.icon-camera-fill:before {
  content: "\e96d";
}
/* '' */
.Appkit4-icon.icon-calendar-accepted-fill:before {
  content: "\e96e";
}
/* '' */
.Appkit4-icon.icon-call-fill:before {
  content: "\e96f";
}
/* '' */
.Appkit4-icon.icon-productivity-fill:before {
  content: "\e970";
}
/* '' */
.Appkit4-icon.icon-bubble-plot-fill:before {
  content: "\e971";
}
/* '' */
.Appkit4-icon.icon-calendar-fill:before {
  content: "\e972";
}
/* '' */
.Appkit4-icon.icon-carers-space-fill:before {
  content: "\e973";
}
/* '' */
.Appkit4-icon.icon-change-fill:before {
  content: "\e974";
}
/* '' */
.Appkit4-icon.icon-capital-fill:before {
  content: "\e975";
}
/* '' */
.Appkit4-icon.icon-savemoney-fill:before {
  content: "\e976";
}
/* '' */
.Appkit4-icon.icon-center-map-fill:before {
  content: "\e977";
}
/* '' */
.Appkit4-icon.icon-chevron-double-down-fill:before {
  content: "\e978";
}
/* '' */
.Appkit4-icon.icon-circle-checkmark-fill:before {
  content: "\e979";
}
/* '' */
.Appkit4-icon.icon-circle-delete-fill:before {
  content: "\e97a";
}
/* '' */
.Appkit4-icon.icon-clinic-fill:before {
  content: "\e97b";
}
/* '' */
.Appkit4-icon.icon-circle-minus-fill:before {
  content: "\e97c";
}
/* '' */
.Appkit4-icon.icon-ship-fill:before {
  content: "\e97d";
}
/* '' */
.Appkit4-icon.icon-shuttlebus-fill:before {
  content: "\e97e";
}
/* '' */
.Appkit4-icon.icon-circle-plus-fill:before {
  content: "\e97f";
}
/* '' */
.Appkit4-icon.icon-circle-more-fill:before {
  content: "\e980";
}
/* '' */
.Appkit4-icon.icon-comment-fill:before {
  content: "\e981";
}
/* '' */
.Appkit4-icon.icon-cogs-fill:before {
  content: "\e982";
}
/* '' */
.Appkit4-icon.icon-circle-save-fill:before {
  content: "\e983";
}
/* '' */
.Appkit4-icon.icon-cloud-fill:before {
  content: "\e984";
}
/* '' */
.Appkit4-icon.icon-spinner-fill:before {
  content: "\e985";
}
/* '' */
.Appkit4-icon.icon-community-fill:before {
  content: "\e986";
}
/* '' */
.Appkit4-icon.icon-compass-fill:before {
  content: "\e987";
}
/* '' */
.Appkit4-icon.icon-configuration-fill:before {
  content: "\e988";
}
/* '' */
.Appkit4-icon.icon-confirmed-fill:before {
  content: "\e989";
}
/* '' */
.Appkit4-icon.icon-cost-dollar-fill:before {
  content: "\e98a";
}
/* '' */
.Appkit4-icon.icon-contacts-fill:before {
  content: "\e98b";
}
/* '' */
.Appkit4-icon.icon-data-fill:before {
  content: "\e98c";
}
/* '' */
.Appkit4-icon.icon-checkbox-indeterminate-fill:before {
  content: "\e98d";
}
/* '' */
.Appkit4-icon.icon-credit-card-payment-fill:before {
  content: "\e98e";
}
/* '' */
.Appkit4-icon.icon-checkbox-deselected-fill:before {
  content: "\e98f";
}
/* '' */
.Appkit4-icon.icon-delete-fill:before {
  content: "\e990";
}
/* '' */
.Appkit4-icon.icon-desktop-fill:before {
  content: "\e991";
}
/* '' */
.Appkit4-icon.icon-radio-selected-fill:before {
  content: "\e992";
}
/* '' */
.Appkit4-icon.icon-database-fill:before {
  content: "\e993";
}
/* '' */
.Appkit4-icon.icon-digital-transformation-fill:before {
  content: "\e994";
}
/* '' */
.Appkit4-icon.icon-dial-low-fill:before {
  content: "\e995";
}
/* '' */
.Appkit4-icon.icon-convert-fill:before {
  content: "\e996";
}
/* '' */
.Appkit4-icon.icon-dial-high-fill:before {
  content: "\e997";
}
/* '' */
.Appkit4-icon.icon-radio-deselected-fill:before {
  content: "\e998";
}
/* '' */
.Appkit4-icon.icon-dial-medium-fill:before {
  content: "\e999";
}
/* '' */
.Appkit4-icon.icon-arrow-right-small-outline:before {
  content: "\e99a";
}
/* '' */
.Appkit4-icon.icon-arrow-left-small-outline:before {
  content: "\e99b";
}
/* '' */
.Appkit4-icon.icon-dining-fill:before {
  content: "\e99c";
}
/* '' */
.Appkit4-icon.icon-door-opened-fill:before {
  content: "\e99d";
}
/* '' */
.Appkit4-icon.icon-doc-fill:before {
  content: "\e99e";
}
/* '' */
.Appkit4-icon.icon-download-fill:before {
  content: "\e99f";
}
/* '' */
.Appkit4-icon.icon-door-closed-fill:before {
  content: "\e9a0";
}
/* '' */
.Appkit4-icon.icon-arrow-increase-small-outline:before {
  content: "\e9a1";
}
/* '' */
.Appkit4-icon.icon-down-chevron-circle-fill:before {
  content: "\e9a2";
}
/* '' */
.Appkit4-icon.icon-download-light-fill:before {
  content: "\e9a3";
}
/* '' */
.Appkit4-icon.icon-down-chevron-fill:before {
  content: "\e9a4";
}
/* '' */
.Appkit4-icon.icon-education-fill:before {
  content: "\e9a5";
}
/* '' */
.Appkit4-icon.icon-edit-fill:before {
  content: "\e9a6";
}
/* '' */
.Appkit4-icon.icon-duplicate-fill:before {
  content: "\e9a7";
}
/* '' */
.Appkit4-icon.icon-email-fill:before {
  content: "\e9a8";
}
/* '' */
.Appkit4-icon.icon-end-process-fill:before {
  content: "\e9a9";
}
/* '' */
.Appkit4-icon.icon-elevator-fill:before {
  content: "\e9aa";
}
/* '' */
.Appkit4-icon.icon-engagement-fill:before {
  content: "\e9ab";
}
/* '' */
.Appkit4-icon.icon-open-in-new-fill:before {
  content: "\e9ac";
}
/* '' */
.Appkit4-icon.icon-error-fill:before {
  content: "\e9ad";
}
/* '' */
.Appkit4-icon.icon-arrow-down-small-outline:before {
  content: "\e9ae";
}
/* '' */
.Appkit4-icon.icon-expand-fill:before {
  content: "\e9af";
}
/* '' */
.Appkit4-icon.icon-extension-fill:before {
  content: "\e9b0";
}
/* '' */
.Appkit4-icon.icon-family-fill:before {
  content: "\e9b1";
}
/* '' */
.Appkit4-icon.icon-female-symbol-fill:before {
  content: "\e9b2";
}
/* '' */
.Appkit4-icon.icon-file-fill:before {
  content: "\e9b3";
}
/* '' */
.Appkit4-icon.icon-filter-fill:before {
  content: "\e9b4";
}
/* '' */
.Appkit4-icon.icon-fire-exit-fill:before {
  content: "\e9b5";
}
/* '' */
.Appkit4-icon.icon-fire-extinguisher-fill:before {
  content: "\e9b6";
}
/* '' */
.Appkit4-icon.icon-firehose-fill:before {
  content: "\e9b7";
}
/* '' */
.Appkit4-icon.icon-firstaid-fill:before {
  content: "\e9b8";
}
/* '' */
.Appkit4-icon.icon-flag-fill:before {
  content: "\e9b9";
}
/* '' */
.Appkit4-icon.icon-fnb-fill:before {
  content: "\e9ba";
}
/* '' */
.Appkit4-icon.icon-folder-closed-fill:before {
  content: "\e9bb";
}
/* '' */
.Appkit4-icon.icon-folder-opened-fill:before {
  content: "\e9bc";
}
/* '' */
.Appkit4-icon.icon-folder-add-fill:before {
  content: "\e9bd";
}
/* '' */
.Appkit4-icon.icon-folder-delete-fill:before {
  content: "\e9be";
}
/* '' */
.Appkit4-icon.icon-foodbeverage-fill:before {
  content: "\e9bf";
}
/* '' */
.Appkit4-icon.icon-gameroom-fill:before {
  content: "\e9c0";
}
/* '' */
.Appkit4-icon.icon-gantt-chart-fill:before {
  content: "\e9c1";
}
/* '' */
.Appkit4-icon.icon-gender-neutral-fill:before {
  content: "\e9c2";
}
/* '' */
.Appkit4-icon.icon-globe-fill:before {
  content: "\e9c3";
}
/* '' */
.Appkit4-icon.icon-globe-map-fill:before {
  content: "\e9c4";
}
/* '' */
.Appkit4-icon.icon-governance-fill:before {
  content: "\e9c5";
}
/* '' */
.Appkit4-icon.icon-grid-view-fill:before {
  content: "\e9c6";
}
/* '' */
.Appkit4-icon.icon-grow-revenue-fill:before {
  content: "\e9c7";
}
/* '' */
.Appkit4-icon.icon-growth-fill:before {
  content: "\e9c8";
}
/* '' */
.Appkit4-icon.icon-hand-fill:before {
  content: "\e9c9";
}
/* '' */
.Appkit4-icon.icon-hb-3qtr-lft-fill:before {
  content: "\e9ca";
}
/* '' */
.Appkit4-icon.icon-hb-3qtr-rt-fill:before {
  content: "\e9cb";
}
/* '' */
.Appkit4-icon.icon-hb-empty-fill:before {
  content: "\e9cc";
}
/* '' */
.Appkit4-icon.icon-hb-full-dot-fill:before {
  content: "\e9cd";
}
/* '' */
.Appkit4-icon.icon-hb-full-fill:before {
  content: "\e9ce";
}
/* '' */
.Appkit4-icon.icon-hb-half-btm-fill:before {
  content: "\e9cf";
}
/* '' */
.Appkit4-icon.icon-hb-half-lft-fill:before {
  content: "\e9d0";
}
/* '' */
.Appkit4-icon.icon-hb-half-rt-fill:before {
  content: "\e9d1";
}
/* '' */
.Appkit4-icon.icon-hb-half-top-fill:before {
  content: "\e9d2";
}
/* '' */
.Appkit4-icon.icon-hb-qtr-lft-fill:before {
  content: "\e9d3";
}
/* '' */
.Appkit4-icon.icon-hb-qtr-rt-fill:before {
  content: "\e9d4";
}
/* '' */
.Appkit4-icon.icon-help-question-fill:before {
  content: "\e9d5";
}
/* '' */
.Appkit4-icon.icon-arrow-decrease-small-outline:before {
  content: "\e9d6";
}
/* '' */
.Appkit4-icon.icon-horizontal-more-fill:before {
  content: "\e9d7";
}
/* '' */
.Appkit4-icon.icon-hospital-fill:before {
  content: "\e9d8";
}
/* '' */
.Appkit4-icon.icon-hub-fill:before {
  content: "\e9d9";
}
/* '' */
.Appkit4-icon.icon-idcard-fill:before {
  content: "\e9da";
}
/* '' */
.Appkit4-icon.icon-image-fill:before {
  content: "\e9db";
}
/* '' */
.Appkit4-icon.icon-immersive-technology-fill:before {
  content: "\e9dc";
}
/* '' */
.Appkit4-icon.icon-infinity-fill:before {
  content: "\e9dd";
}
/* '' */
.Appkit4-icon.icon-information-fill:before {
  content: "\e9de";
}
/* '' */
.Appkit4-icon.icon-arrow-up-small-outline:before {
  content: "\e9df";
}
/* '' */
.Appkit4-icon.icon-keyboard-fill:before {
  content: "\e9e0";
}
/* '' */
.Appkit4-icon.icon-labs-fill:before {
  content: "\e9e1";
}
/* '' */
.Appkit4-icon.icon-layout-fill:before {
  content: "\e9e2";
}
/* '' */
.Appkit4-icon.icon-leader-fill:before {
  content: "\e9e3";
}
/* '' */
.Appkit4-icon.icon-left-chevron-circle-fill:before {
  content: "\e9e4";
}
/* '' */
.Appkit4-icon.icon-left-chevron-fill:before {
  content: "\e9e5";
}
/* '' */
.Appkit4-icon.icon-library-fill:before {
  content: "\e9e6";
}
/* '' */
.Appkit4-icon.icon-library-reports-fill:before {
  content: "\e9e7";
}
/* '' */
.Appkit4-icon.icon-life-insurance-fill:before {
  content: "\e9e8";
}
/* '' */
.Appkit4-icon.icon-lightbulb-fill:before {
  content: "\e9e9";
}
/* '' */
.Appkit4-icon.icon-like-fill:before {
  content: "\e9ea";
}
/* '' */
.Appkit4-icon.icon-link-fill:before {
  content: "\e9eb";
}
/* '' */
.Appkit4-icon.icon-link-broken-fill:before {
  content: "\e9ec";
}
/* '' */
.Appkit4-icon.icon-link-unlinked-fill:before {
  content: "\e9ed";
}
/* '' */
.Appkit4-icon.icon-list-view-fill:before {
  content: "\e9ee";
}
/* '' */
.Appkit4-icon.icon-location-fill:before {
  content: "\e9ef";
}
/* '' */
.Appkit4-icon.icon-location-locked-fill:before {
  content: "\e9f0";
}
/* '' */
.Appkit4-icon.icon-lockclosed-locked-fill:before {
  content: "\e9f1";
}
/* '' */
.Appkit4-icon.icon-circle-empty-outline:before {
  content: "\e9f2";
}
/* '' */
.Appkit4-icon.icon-lockopen-unlock-fill:before {
  content: "\e9f3";
}
/* '' */
.Appkit4-icon.icon-login-fill:before {
  content: "\e9f4";
}
/* '' */
.Appkit4-icon.icon-logout-fill:before {
  content: "\e9f5";
}
/* '' */
.Appkit4-icon.icon-male-symbol-fill:before {
  content: "\e9f6";
}
/* '' */
.Appkit4-icon.icon-circle-warning-outline:before {
  content: "\e9f7";
}
/* '' */
.Appkit4-icon.icon-management-fill:before {
  content: "\e9f8";
}
/* '' */
.Appkit4-icon.icon-man-and-woman-fill:before {
  content: "\e9f9";
}
/* '' */
.Appkit4-icon.icon-manufacturer-fill:before {
  content: "\e9fa";
}
/* '' */
.Appkit4-icon.icon-marketing-fill:before {
  content: "\e9fb";
}
/* '' */
.Appkit4-icon.icon-meeting-fill:before {
  content: "\e9fc";
}
/* '' */
.Appkit4-icon.icon-meeting-room-fill:before {
  content: "\e9fd";
}
/* '' */
.Appkit4-icon.icon-menu-fill:before {
  content: "\e9fe";
}
/* '' */
.Appkit4-icon.icon-menu-view-fill:before {
  content: "\e9ff";
}
/* '' */
.Appkit4-icon.icon-microphone-fill:before {
  content: "\ea00";
}
/* '' */
.Appkit4-icon.icon-minimize-fill:before {
  content: "\ea01";
}
/* '' */
.Appkit4-icon.icon-circle-radio-outline:before {
  content: "\ea02";
}
/* '' */
.Appkit4-icon.icon-mortgage-fill:before {
  content: "\ea03";
}
/* '' */
.Appkit4-icon.icon-mortgage-payment-fill:before {
  content: "\ea04";
}
/* '' */
.Appkit4-icon.icon-move-fill:before {
  content: "\ea05";
}
/* '' */
.Appkit4-icon.icon-neighborhood-fill:before {
  content: "\ea06";
}
/* '' */
.Appkit4-icon.icon-network-fill:before {
  content: "\ea07";
}
/* '' */
.Appkit4-icon.icon-network-port-fill:before {
  content: "\ea08";
}
/* '' */
.Appkit4-icon.icon-news-fill:before {
  content: "\ea09";
}
/* '' */
.Appkit4-icon.icon-moon-outline:before {
  content: "\ea0a";
}
/* '' */
.Appkit4-icon.icon-note-fill:before {
  content: "\ea0b";
}
/* '' */
.Appkit4-icon.icon-notebook-fill:before {
  content: "\ea0c";
}
/* '' */
.Appkit4-icon.icon-noteplus-fill:before {
  content: "\ea0d";
}
/* '' */
.Appkit4-icon.icon-notification-fill:before {
  content: "\ea0e";
}
/* '' */
.Appkit4-icon.icon-accessibility-fill:before {
  content: "\ea0f";
}
/* '' */
.Appkit4-icon.icon-office-fill:before {
  content: "\ea10";
}
/* '' */
.Appkit4-icon.icon-oilpipeline-fill:before {
  content: "\ea11";
}
/* '' */
.Appkit4-icon.icon-oilplatform-fill:before {
  content: "\ea12";
}
/* '' */
.Appkit4-icon.icon-open-in-new-window-fill:before {
  content: "\ea14";
}
/* '' */
.Appkit4-icon.icon-paper-airplane-fill:before {
  content: "\ea15";
}
/* '' */
.Appkit4-icon.icon-parks-outdoors-fill:before {
  content: "\ea16";
}
/* '' */
.Appkit4-icon.icon-partership-fill:before {
  content: "\ea17";
}
/* '' */
.Appkit4-icon.icon-particulates-fill:before {
  content: "\ea18";
}
/* '' */
.Appkit4-icon.icon-pause-fill:before {
  content: "\ea19";
}
/* '' */
.Appkit4-icon.icon-payment-fill:before {
  content: "\ea1a";
}
/* '' */
.Appkit4-icon.icon-pdf-fill:before {
  content: "\ea1b";
}
/* '' */
.Appkit4-icon.icon-pencil-fill:before {
  content: "\ea1c";
}
/* '' */
.Appkit4-icon.icon-person-fill:before {
  content: "\ea1d";
}
/* '' */
.Appkit4-icon.icon-physician-fill:before {
  content: "\ea1e";
}
/* '' */
.Appkit4-icon.icon-pie-chart-fill:before {
  content: "\ea1f";
}
/* '' */
.Appkit4-icon.icon-platform-fill:before {
  content: "\ea20";
}
/* '' */
.Appkit4-icon.icon-play-fill:before {
  content: "\ea21";
}
/* '' */
.Appkit4-icon.icon-powerbi-fill:before {
  content: "\ea23";
}
/* '' */
.Appkit4-icon.icon-power-button-fill:before {
  content: "\ea24";
}
/* '' */
.Appkit4-icon.icon-power-plant-fill:before {
  content: "\ea25";
}
/* '' */
.Appkit4-icon.icon-powerport-plug-outlet-fill:before {
  content: "\ea26";
}
/* '' */
.Appkit4-icon.icon-ppt-fill:before {
  content: "\ea27";
}
/* '' */
.Appkit4-icon.icon-prescription-pharmacy-fill:before {
  content: "\ea28";
}
/* '' */
.Appkit4-icon.icon-printer-fill:before {
  content: "\ea29";
}
/* '' */
.Appkit4-icon.icon-profitability-fill:before {
  content: "\ea2b";
}
/* '' */
.Appkit4-icon.icon-projector-fill:before {
  content: "\ea2c";
}
/* '' */
.Appkit4-icon.icon-purpose-fill:before {
  content: "\ea2d";
}
/* '' */
.Appkit4-icon.icon-qrcode-fill:before {
  content: "\ea2e";
}
/* '' */
.Appkit4-icon.icon-query-fill:before {
  content: "\ea2f";
}
/* '' */
.Appkit4-icon.icon-radio-fill:before {
  content: "\ea30";
}
/* '' */
.Appkit4-icon.icon-rating-fill:before {
  content: "\ea31";
}
/* '' */
.Appkit4-icon.icon-realestate-fill:before {
  content: "\ea32";
}
/* '' */
.Appkit4-icon.icon-refresh-fill:before {
  content: "\ea33";
}
/* '' */
.Appkit4-icon.icon-revenue-fill:before {
  content: "\ea34";
}
/* '' */
.Appkit4-icon.icon-right-chevron-circle-fill:before {
  content: "\ea35";
}
/* '' */
.Appkit4-icon.icon-right-chevron-fill:before {
  content: "\ea36";
}
/* '' */
.Appkit4-icon.icon-save-fill:before {
  content: "\ea37";
}
/* '' */
.Appkit4-icon.icon-savings-fill:before {
  content: "\ea39";
}
/* '' */
.Appkit4-icon.icon-screen-mirroring-fill:before {
  content: "\ea3a";
}
/* '' */
.Appkit4-icon.icon-search-fill:before {
  content: "\ea3b";
}
/* '' */
.Appkit4-icon.icon-serenity-space-fill:before {
  content: "\ea3c";
}
/* '' */
.Appkit4-icon.icon-service-fill:before {
  content: "\ea3d";
}
/* '' */
.Appkit4-icon.icon-setting-fill:before {
  content: "\ea3e";
}
/* '' */
.Appkit4-icon.icon-share-fill:before {
  content: "\ea3f";
}
/* '' */
.Appkit4-icon.icon-shareios-fill:before {
  content: "\ea40";
}
/* '' */
.Appkit4-icon.icon-shopping-bag-fill:before {
  content: "\ea42";
}
/* '' */
.Appkit4-icon.icon-shopping-cart-fill:before {
  content: "\ea43";
}
/* '' */
.Appkit4-icon.icon-shopping-basket-fill:before {
  content: "\ea44";
}
/* '' */
.Appkit4-icon.icon-shower-fill:before {
  content: "\ea45";
}
/* '' */
.Appkit4-icon.icon-signpost-fill:before {
  content: "\ea47";
}
/* '' */
.Appkit4-icon.icon-sorting-ascendant-fill:before {
  content: "\ea48";
}
/* '' */
.Appkit4-icon.icon-sorting-descendant-fill:before {
  content: "\ea49";
}
/* '' */
.Appkit4-icon.icon-sorting-fill:before {
  content: "\ea4a";
}
/* '' */
.Appkit4-icon.icon-spark-line-fill:before {
  content: "\ea4b";
}
/* '' */
.Appkit4-icon.icon-speedometer-fill:before {
  content: "\ea4c";
}
/* '' */
.Appkit4-icon.icon-spider-chart-fill:before {
  content: "\ea4d";
}
/* '' */
.Appkit4-icon.icon-stewardship-fill:before {
  content: "\ea4f";
}
/* '' */
.Appkit4-icon.icon-success-fill:before {
  content: "\ea50";
}
/* '' */
.Appkit4-icon.icon-survey-checkmark-fill:before {
  content: "\ea51";
}
/* '' */
.Appkit4-icon.icon-survey-fill:before {
  content: "\ea52";
}
/* '' */
.Appkit4-icon.icon-table-data-fill:before {
  content: "\ea53";
}
/* '' */
.Appkit4-icon.icon-tag-fill:before {
  content: "\ea54";
}
/* '' */
.Appkit4-icon.icon-talent-fill:before {
  content: "\ea55";
}
/* '' */
.Appkit4-icon.icon-tanker-fill:before {
  content: "\ea56";
}
/* '' */
.Appkit4-icon.icon-target-fill:before {
  content: "\ea57";
}
/* '' */
.Appkit4-icon.icon-telecom-fill:before {
  content: "\ea58";
}
/* '' */
.Appkit4-icon.icon-thermometer-fill:before {
  content: "\ea59";
}
/* '' */
.Appkit4-icon.icon-thumb-down-fill:before {
  content: "\ea5a";
}
/* '' */
.Appkit4-icon.icon-thumb-up-fill:before {
  content: "\ea5b";
}
/* '' */
.Appkit4-icon.icon-ticket-fill:before {
  content: "\ea5c";
}
/* '' */
.Appkit4-icon.icon-time-fill:before {
  content: "\ea5d";
}
/* '' */
.Appkit4-icon.icon-toggle-fill:before {
  content: "\ea5e";
}
/* '' */
.Appkit4-icon.icon-touchscreen-fill:before {
  content: "\ea5f";
}
/* '' */
.Appkit4-icon.icon-train-railway-fill:before {
  content: "\ea60";
}
/* '' */
.Appkit4-icon.icon-transform-fill:before {
  content: "\ea61";
}
/* '' */
.Appkit4-icon.icon-truck-fill:before {
  content: "\ea62";
}
/* '' */
.Appkit4-icon.icon-truck-connected-fill:before {
  content: "\ea63";
}
/* '' */
.Appkit4-icon.icon-typography-fonts-fill:before {
  content: "\ea64";
}
/* '' */
.Appkit4-icon.icon-umbrella-fill:before {
  content: "\ea65";
}
/* '' */
.Appkit4-icon.icon-up-chevron-circle-fill:before {
  content: "\ea66";
}
/* '' */
.Appkit4-icon.icon-up-chevron-fill:before {
  content: "\ea67";
}
/* '' */
.Appkit4-icon.icon-upload-fill:before {
  content: "\ea68";
}
/* '' */
.Appkit4-icon.icon-upload-light-fill:before {
  content: "\ea69";
}
/* '' */
.Appkit4-icon.icon-venn-ab-horizontal-fill:before {
  content: "\ea6b";
}
/* '' */
.Appkit4-icon.icon-venn-ab-vertical-fill:before {
  content: "\ea6c";
}
/* '' */
.Appkit4-icon.icon-venn-abc-fill:before {
  content: "\ea6d";
}
/* '' */
.Appkit4-icon.icon-venn-abc-reversed-fill:before {
  content: "\ea6e";
}
/* '' */
.Appkit4-icon.icon-vertical-more-fill:before {
  content: "\ea6f";
}
/* '' */
.Appkit4-icon.icon-video-fill:before {
  content: "\ea70";
}
/* '' */
.Appkit4-icon.icon-video-conference-fill:before {
  content: "\ea71";
}
/* '' */
.Appkit4-icon.icon-view-fill:before {
  content: "\ea72";
}
/* '' */
.Appkit4-icon.icon-visitor-fill:before {
  content: "\ea73";
}
/* '' */
.Appkit4-icon.icon-volume-off-fill:before {
  content: "\ea74";
}
/* '' */
.Appkit4-icon.icon-volume-on-fill:before {
  content: "\ea75";
}
/* '' */
.Appkit4-icon.icon-volume-up-fill:before {
  content: "\ea76";
}
/* '' */
.Appkit4-icon.icon-wait-fill:before {
  content: "\ea77";
}
/* '' */
.Appkit4-icon.icon-walking-workstation-fill:before {
  content: "\ea78";
}
/* '' */
.Appkit4-icon.icon-wallet-fill:before {
  content: "\ea79";
}
/* '' */
.Appkit4-icon.icon-warning-fill:before {
  content: "\ea7a";
}
/* '' */
.Appkit4-icon.icon-waterdrop-fill:before {
  content: "\ea7b";
}
/* '' */
.Appkit4-icon.icon-wealth-fill:before {
  content: "\ea7c";
}
/* '' */
.Appkit4-icon.icon-webcast-studio-fill:before {
  content: "\ea7d";
}
/* '' */
.Appkit4-icon.icon-weight-fill:before {
  content: "\ea7e";
}
/* '' */
.Appkit4-icon.icon-wifi-fill:before {
  content: "\ea7f";
}
/* '' */
.Appkit4-icon.icon-windmill-fill:before {
  content: "\ea80";
}
/* '' */
.Appkit4-icon.icon-jewelry-fill:before {
  content: "\ea81";
}
/* '' */
.Appkit4-icon.icon-workflow-fill:before {
  content: "\ea82";
}
/* '' */
.Appkit4-icon.icon-xbrl-fill:before {
  content: "\ea83";
}
/* '' */
.Appkit4-icon.icon-xls-fill:before {
  content: "\ea84";
}
/* '' */
.Appkit4-icon.icon-check-mark-fill:before {
  content: "\ea85";
}
/* '' */
.Appkit4-icon.icon-close-fill:before {
  content: "\ea86";
}
/* '' */
.Appkit4-icon.icon-downtrend-fill:before {
  content: "\ea87";
}
/* '' */
.Appkit4-icon.icon-home-fill:before {
  content: "\ea88";
}
/* '' */
.Appkit4-icon.icon-minus-fill:before {
  content: "\ea89";
}
/* '' */
.Appkit4-icon.icon-plus-fill:before {
  content: "\ea8a";
}
/* '' */
.Appkit4-icon.icon-uptrend-fill:before {
  content: "\ea8b";
}
/* '' */
.Appkit4-icon.icon-woman-fill:before {
  content: "\ea8c";
}
/* '' */
.Appkit4-icon.icon-pin-outline:before {
  content: "\ea9b";
}
/* '' */
.Appkit4-icon.icon-unpin-outline:before {
  content: "\ea9c";
}
/* '' */
.Appkit4-icon.icon-enter-left-outline:before {
  content: "\ed07";
}
/* '' */
.Appkit4-icon.icon-enter-right-outline:before {
  content: "\ed08";
}
/* '' */
.Appkit4-icon.icon-align-center-fill:before {
  content: "\ed0e";
}
/* '' */
.Appkit4-icon.icon-align-left-fill:before {
  content: "\ed0f";
}
/* '' */
.Appkit4-icon.icon-align-right-fill:before {
  content: "\ed10";
}
/* '' */
.Appkit4-icon.icon-bold-fill:before {
  content: "\ed11";
}
/* '' */
.Appkit4-icon.icon-bulleted-list-fill:before {
  content: "\ed12";
}
/* '' */
.Appkit4-icon.icon-caret-down-fill:before {
  content: "\ed13";
}
/* '' */
.Appkit4-icon.icon-font-italic-fill:before {
  content: "\ed14";
}
/* '' */
.Appkit4-icon.icon-font-fill:before {
  content: "\ed15";
}
/* '' */
.Appkit4-icon.icon-font-size-fill:before {
  content: "\ed16";
}
/* '' */
.Appkit4-icon.icon-font-strikethrough-fill:before {
  content: "\ed17";
}
/* '' */
.Appkit4-icon.icon-font-underline-fill:before {
  content: "\ed18";
}
/* '' */
.Appkit4-icon.icon-hyperlink-broken-fill:before {
  content: "\ed19";
}
/* '' */
.Appkit4-icon.icon-hyperlink-fill:before {
  content: "\ed1a";
}
/* '' */
.Appkit4-icon.icon-indent-fill:before {
  content: "\ed1b";
}
/* '' */
.Appkit4-icon.icon-insert-picture-fill:before {
  content: "\ed1c";
}
/* '' */
.Appkit4-icon.icon-justify-fill:before {
  content: "\ed1d";
}
/* '' */
.Appkit4-icon.icon-numbered-list-fill:before {
  content: "\ed1e";
}
/* '' */
.Appkit4-icon.icon-redo-alt-fill:before {
  content: "\ed1f";
}
/* '' */
.Appkit4-icon.icon-reduce-indent-fill:before {
  content: "\ed20";
}
/* '' */
.Appkit4-icon.icon-undo-fill:before {
  content: "\ed21";
}
/* '' */
.Appkit4-icon.icon-3dimensions-fill:before {
  content: "\ee4d";
}
/* '' */
.Appkit4-icon.icon-accept-fill:before {
  content: "\ee4e";
}
/* '' */
.Appkit4-icon.icon-account-alert-fill:before {
  content: "\ee4f";
}
/* '' */
.Appkit4-icon.icon-4lframework-fill:before {
  content: "\ee50";
}
/* '' */
.Appkit4-icon.icon-account-box-fill:before {
  content: "\ee51";
}
/* '' */
.Appkit4-icon.icon-account-check-fill:before {
  content: "\ee52";
}
/* '' */
.Appkit4-icon.icon-account-remove-fill:before {
  content: "\ee53";
}
/* '' */
.Appkit4-icon.icon-account-switch-fill:before {
  content: "\ee54";
}
/* '' */
.Appkit4-icon.icon-air-filter-fill:before {
  content: "\ee55";
}
/* '' */
.Appkit4-icon.icon-account-convert-fill:before {
  content: "\ee56";
}
/* '' */
.Appkit4-icon.icon-arrow-down-bold-fill:before {
  content: "\ee57";
}
/* '' */
.Appkit4-icon.icon-analysis-fill:before {
  content: "\ee58";
}
/* '' */
.Appkit4-icon.icon-ask-question-fill:before {
  content: "\ee59";
}
/* '' */
.Appkit4-icon.icon-arrow-up-bold-fill:before {
  content: "\ee5a";
}
/* '' */
.Appkit4-icon.icon-book-fill:before {
  content: "\ee5b";
}
/* '' */
.Appkit4-icon.icon-budget-fill:before {
  content: "\ee5c";
}
/* '' */
.Appkit4-icon.icon-biometrics-fill:before {
  content: "\ee5d";
}
/* '' */
.Appkit4-icon.icon-award-ribbon-fill:before {
  content: "\ee5e";
}
/* '' */
.Appkit4-icon.icon-button-fill:before {
  content: "\ee5f";
}
/* '' */
.Appkit4-icon.icon-chevron-double-left-fill:before {
  content: "\ee60";
}
/* '' */
.Appkit4-icon.icon-calendar-clock-fill:before {
  content: "\ee61";
}
/* '' */
.Appkit4-icon.icon-aggregate-fill:before {
  content: "\ee62";
}
/* '' */
.Appkit4-icon.icon-circle-star-fill:before {
  content: "\ee63";
}
/* '' */
.Appkit4-icon.icon-chevron-double-right-fill:before {
  content: "\ee64";
}
/* '' */
.Appkit4-icon.icon-checkbox-fill:before {
  content: "\ee65";
}
/* '' */
.Appkit4-icon.icon-cloud-alert-fill:before {
  content: "\ee66";
}
/* '' */
.Appkit4-icon.icon-cloud-check-fill:before {
  content: "\ee67";
}
/* '' */
.Appkit4-icon.icon-cloud-disable-fill:before {
  content: "\ee68";
}
/* '' */
.Appkit4-icon.icon-cloud-clock-fill:before {
  content: "\ee69";
}
/* '' */
.Appkit4-icon.icon-cloud-delete-fill:before {
  content: "\ee6a";
}
/* '' */
.Appkit4-icon.icon-clapping-applause-fill:before {
  content: "\ee6b";
}
/* '' */
.Appkit4-icon.icon-cloud-loading-fill:before {
  content: "\ee6c";
}
/* '' */
.Appkit4-icon.icon-confetti-celebration-fill:before {
  content: "\ee6d";
}
/* '' */
.Appkit4-icon.icon-cookie-fill:before {
  content: "\ee6e";
}
/* '' */
.Appkit4-icon.icon-commentary-fill:before {
  content: "\ee6f";
}
/* '' */
.Appkit4-icon.icon-dashboard-fill:before {
  content: "\ee70";
}
/* '' */
.Appkit4-icon.icon-dictionary-fill:before {
  content: "\ee71";
}
/* '' */
.Appkit4-icon.icon-document-alert-fill:before {
  content: "\ee72";
}
/* '' */
.Appkit4-icon.icon-document-download-fill:before {
  content: "\ee73";
}
/* '' */
.Appkit4-icon.icon-document-file-fill:before {
  content: "\ee74";
}
/* '' */
.Appkit4-icon.icon-currency-exchange-fill:before {
  content: "\ee75";
}
/* '' */
.Appkit4-icon.icon-database-search-fill:before {
  content: "\ee76";
}
/* '' */
.Appkit4-icon.icon-document-link-fill:before {
  content: "\ee77";
}
/* '' */
.Appkit4-icon.icon-document-export-fill:before {
  content: "\ee78";
}
/* '' */
.Appkit4-icon.icon-document-multiple-fill:before {
  content: "\ee79";
}
/* '' */
.Appkit4-icon.icon-container-fill:before {
  content: "\ee7a";
}
/* '' */
.Appkit4-icon.icon-document-policies-fill:before {
  content: "\ee7b";
}
/* '' */
.Appkit4-icon.icon-document-send-fill:before {
  content: "\ee7c";
}
/* '' */
.Appkit4-icon.icon-exclamation-fill:before {
  content: "\ee7d";
}
/* '' */
.Appkit4-icon.icon-filter-remove-fill:before {
  content: "\ee7e";
}
/* '' */
.Appkit4-icon.icon-folder-download-fill:before {
  content: "\ee7f";
}
/* '' */
.Appkit4-icon.icon-flags-fill:before {
  content: "\ee80";
}
/* '' */
.Appkit4-icon.icon-flash-drive-fill:before {
  content: "\ee81";
}
/* '' */
.Appkit4-icon.icon-fire-fill:before {
  content: "\ee82";
}
/* '' */
.Appkit4-icon.icon-folder-open-angled-fill:before {
  content: "\ee83";
}
/* '' */
.Appkit4-icon.icon-flower-fill:before {
  content: "\ee84";
}
/* '' */
.Appkit4-icon.icon-extend-fill:before {
  content: "\ee85";
}
/* '' */
.Appkit4-icon.icon-folder-plus-fill:before {
  content: "\ee86";
}
/* '' */
.Appkit4-icon.icon-footer-fill:before {
  content: "\ee87";
}
/* '' */
.Appkit4-icon.icon-group-fill:before {
  content: "\ee88";
}
/* '' */
.Appkit4-icon.icon-gift-fill:before {
  content: "\ee89";
}
/* '' */
.Appkit4-icon.icon-hashtag-fill:before {
  content: "\ee8a";
}
/* '' */
.Appkit4-icon.icon-header-fill:before {
  content: "\ee8b";
}
/* '' */
.Appkit4-icon.icon-holding-glass-fill:before {
  content: "\ee8c";
}
/* '' */
.Appkit4-icon.icon-information-letter-fill:before {
  content: "\ee8d";
}
/* '' */
.Appkit4-icon.icon-home-filter-fill:before {
  content: "\ee8e";
}
/* '' */
.Appkit4-icon.icon-kanban-fill:before {
  content: "\ee8f";
}
/* '' */
.Appkit4-icon.icon-hazard-fill:before {
  content: "\ee90";
}
/* '' */
.Appkit4-icon.icon-kpi-fill:before {
  content: "\ee91";
}
/* '' */
.Appkit4-icon.icon-key-change-fill:before {
  content: "\ee92";
}
/* '' */
.Appkit4-icon.icon-lens-aperture-fill:before {
  content: "\ee93";
}
/* '' */
.Appkit4-icon.icon-list-format-fill:before {
  content: "\ee94";
}
/* '' */
.Appkit4-icon.icon-mailbox-fill:before {
  content: "\ee95";
}
/* '' */
.Appkit4-icon.icon-list-play-fill:before {
  content: "\ee96";
}
/* '' */
.Appkit4-icon.icon-lock-off-fill:before {
  content: "\ee97";
}
/* '' */
.Appkit4-icon.icon-map-fill:before {
  content: "\ee98";
}
/* '' */
.Appkit4-icon.icon-map-location-fill:before {
  content: "\ee99";
}
/* '' */
.Appkit4-icon.icon-manage-resources-fill:before {
  content: "\ee9a";
}
/* '' */
.Appkit4-icon.icon-mute-fill:before {
  content: "\ee9b";
}
/* '' */
.Appkit4-icon.icon-notifications-alert-fill:before {
  content: "\ee9c";
}
/* '' */
.Appkit4-icon.icon-notifications-first-fill:before {
  content: "\ee9d";
}
/* '' */
.Appkit4-icon.icon-mentions-fill:before {
  content: "\ee9e";
}
/* '' */
.Appkit4-icon.icon-object-fill:before {
  content: "\ee9f";
}
/* '' */
.Appkit4-icon.icon-notifications-off-fill:before {
  content: "\eea0";
}
/* '' */
.Appkit4-icon.icon-octagram-fill:before {
  content: "\eea1";
}
/* '' */
.Appkit4-icon.icon-org-chart-fill:before {
  content: "\eea2";
}
/* '' */
.Appkit4-icon.icon-palm-tree-fill:before {
  content: "\eea3";
}
/* '' */
.Appkit4-icon.icon-pen-fill:before {
  content: "\eea4";
}
/* '' */
.Appkit4-icon.icon-permitted-with-caution-fill:before {
  content: "\eea5";
}
/* '' */
.Appkit4-icon.icon-pinboard-fill:before {
  content: "\eea6";
}
/* '' */
.Appkit4-icon.icon-place-fill:before {
  content: "\eea7";
}
/* '' */
.Appkit4-icon.icon-poll-fill:before {
  content: "\eea8";
}
/* '' */
.Appkit4-icon.icon-placing-glass-fill:before {
  content: "\eea9";
}
/* '' */
.Appkit4-icon.icon-praise-gratitude-fill:before {
  content: "\eeaa";
}
/* '' */
.Appkit4-icon.icon-power-bi-report-fill:before {
  content: "\eeab";
}
/* '' */
.Appkit4-icon.icon-revert-fill:before {
  content: "\eeac";
}
/* '' */
.Appkit4-icon.icon-ribbon-1st-place-fill:before {
  content: "\eead";
}
/* '' */
.Appkit4-icon.icon-reject-fill:before {
  content: "\eeae";
}
/* '' */
.Appkit4-icon.icon-ribbon-2nd-place-fill:before {
  content: "\eeaf";
}
/* '' */
.Appkit4-icon.icon-ribbon-3rd-place-fill:before {
  content: "\eeb0";
}
/* '' */
.Appkit4-icon.icon-search-not-found-fill:before {
  content: "\eeb1";
}
/* '' */
.Appkit4-icon.icon-sections-fill:before {
  content: "\eeb2";
}
/* '' */
.Appkit4-icon.icon-selection-fill:before {
  content: "\eeb3";
}
/* '' */
.Appkit4-icon.icon-shield-check-fill:before {
  content: "\eeb4";
}
/* '' */
.Appkit4-icon.icon-shield-fill:before {
  content: "\eeb5";
}
/* '' */
.Appkit4-icon.icon-shield-half-fill:before {
  content: "\eeb6";
}
/* '' */
.Appkit4-icon.icon-shield-off-fill:before {
  content: "\eeb7";
}
/* '' */
.Appkit4-icon.icon-side-eyes-fill:before {
  content: "\eeb8";
}
/* '' */
.Appkit4-icon.icon-sign-off-fill:before {
  content: "\eeb9";
}
/* '' */
.Appkit4-icon.icon-site-link-fill:before {
  content: "\eeba";
}
/* '' */
.Appkit4-icon.icon-sitting-fill:before {
  content: "\eebb";
}
/* '' */
.Appkit4-icon.icon-smartphone-fill:before {
  content: "\eebc";
}
/* '' */
.Appkit4-icon.icon-speak-fill:before {
  content: "\eebd";
}
/* '' */
.Appkit4-icon.icon-star-fill:before {
  content: "\eebe";
}
/* '' */
.Appkit4-icon.icon-sticker-fill:before {
  content: "\eebf";
}
/* '' */
.Appkit4-icon.icon-strategy-fill:before {
  content: "\eec0";
}
/* '' */
.Appkit4-icon.icon-summary-prioritization-fill:before {
  content: "\eec1";
}
/* '' */
.Appkit4-icon.icon-survey-scale1-fill:before {
  content: "\eec2";
}
/* '' */
.Appkit4-icon.icon-survey-scale2-fill:before {
  content: "\eec3";
}
/* '' */
.Appkit4-icon.icon-survey-scale3-fill:before {
  content: "\eec4";
}
/* '' */
.Appkit4-icon.icon-survey-scale4-fill:before {
  content: "\eec5";
}
/* '' */
.Appkit4-icon.icon-survey-scale5-fill:before {
  content: "\eec6";
}
/* '' */
.Appkit4-icon.icon-tablet-fill:before {
  content: "\eec7";
}
/* '' */
.Appkit4-icon.icon-text-box-fill:before {
  content: "\eec8";
}
/* '' */
.Appkit4-icon.icon-text-fill:before {
  content: "\eec9";
}
/* '' */
.Appkit4-icon.icon-time-lapse-fill:before {
  content: "\eeca";
}
/* '' */
.Appkit4-icon.icon-tree-view-fill:before {
  content: "\eecb";
}
/* '' */
.Appkit4-icon.icon-trophy-fill:before {
  content: "\eecc";
}
/* '' */
.Appkit4-icon.icon-uncertainty-fill:before {
  content: "\eecd";
}
/* '' */
.Appkit4-icon.icon-update-fill:before {
  content: "\eece";
}
/* '' */
.Appkit4-icon.icon-user-inactive-fill:before {
  content: "\eecf";
}
/* '' */
.Appkit4-icon.icon-vector-fill:before {
  content: "\eed0";
}
/* '' */
.Appkit4-icon.icon-water-leak-fill:before {
  content: "\eed1";
}
/* '' */
.Appkit4-icon.icon-webcast-fill:before {
  content: "\eed2";
}
/* '' */
.Appkit4-icon.icon-website-fill:before {
  content: "\eed3";
}
/* '' */
.Appkit4-icon.icon-workout-fill:before {
  content: "\eed4";
}
/* '' */
.Appkit4-icon.icon-zoom-in-fill:before {
  content: "\eed5";
}
/* '' */
.Appkit4-icon.icon-zoom-out-fill:before {
  content: "\eed6";
}
/* '' */
.Appkit4-icon.icon-accept-outline:before {
  content: "\eed7";
}
/* '' */
.Appkit4-icon.icon-4lframework-outline:before {
  content: "\eed8";
}
/* '' */
.Appkit4-icon.icon-3dimensions-outline:before {
  content: "\eed9";
}
/* '' */
.Appkit4-icon.icon-account-alert-outline:before {
  content: "\eeda";
}
/* '' */
.Appkit4-icon.icon-account-box-outline:before {
  content: "\eedb";
}
/* '' */
.Appkit4-icon.icon-account-check-outline:before {
  content: "\eedc";
}
/* '' */
.Appkit4-icon.icon-account-convert-outline:before {
  content: "\eedd";
}
/* '' */
.Appkit4-icon.icon-account-switch-outline:before {
  content: "\eede";
}
/* '' */
.Appkit4-icon.icon-account-remove-outline:before {
  content: "\eedf";
}
/* '' */
.Appkit4-icon.icon-aggregate-outline:before {
  content: "\eee0";
}
/* '' */
.Appkit4-icon.icon-air-filter-outline:before {
  content: "\eee1";
}
/* '' */
.Appkit4-icon.icon-analysis-outline:before {
  content: "\eee2";
}
/* '' */
.Appkit4-icon.icon-arrow-down-bold-outline:before {
  content: "\eee3";
}
/* '' */
.Appkit4-icon.icon-arrow-up-bold-outline:before {
  content: "\eee4";
}
/* '' */
.Appkit4-icon.icon-ask-question-outline:before {
  content: "\eee5";
}
/* '' */
.Appkit4-icon.icon-award-ribbon-outline:before {
  content: "\eee6";
}
/* '' */
.Appkit4-icon.icon-biometrics-outline:before {
  content: "\eee7";
}
/* '' */
.Appkit4-icon.icon-budget-outline:before {
  content: "\eee8";
}
/* '' */
.Appkit4-icon.icon-book-outline:before {
  content: "\eee9";
}
/* '' */
.Appkit4-icon.icon-button-outline:before {
  content: "\eeea";
}
/* '' */
.Appkit4-icon.icon-calendar-clock-outline:before {
  content: "\eeeb";
}
/* '' */
.Appkit4-icon.icon-checkbox-outline:before {
  content: "\eeec";
}
/* '' */
.Appkit4-icon.icon-chevron-double-left-outline:before {
  content: "\eeed";
}
/* '' */
.Appkit4-icon.icon-chevron-double-right-outline:before {
  content: "\eeee";
}
/* '' */
.Appkit4-icon.icon-clapping-applause-outline:before {
  content: "\eeef";
}
/* '' */
.Appkit4-icon.icon-cloud-alert-outline:before {
  content: "\eef0";
}
/* '' */
.Appkit4-icon.icon-circle-star-outline:before {
  content: "\eef1";
}
/* '' */
.Appkit4-icon.icon-cloud-check-outline:before {
  content: "\eef2";
}
/* '' */
.Appkit4-icon.icon-cloud-clock-outline:before {
  content: "\eef3";
}
/* '' */
.Appkit4-icon.icon-cloud-disable-outline:before {
  content: "\eef4";
}
/* '' */
.Appkit4-icon.icon-cloud-delete-outline:before {
  content: "\eef5";
}
/* '' */
.Appkit4-icon.icon-commentary-outline:before {
  content: "\eef6";
}
/* '' */
.Appkit4-icon.icon-confetti-celebration-outline:before {
  content: "\eef7";
}
/* '' */
.Appkit4-icon.icon-cloud-loading-outline:before {
  content: "\eef8";
}
/* '' */
.Appkit4-icon.icon-container-outline:before {
  content: "\eef9";
}
/* '' */
.Appkit4-icon.icon-dashboard-outline:before {
  content: "\eefa";
}
/* '' */
.Appkit4-icon.icon-currency-exchange-outline:before {
  content: "\eefb";
}
/* '' */
.Appkit4-icon.icon-database-search-outline:before {
  content: "\eefc";
}
/* '' */
.Appkit4-icon.icon-dictionary-outline:before {
  content: "\eefd";
}
/* '' */
.Appkit4-icon.icon-cookie-outline:before {
  content: "\eefe";
}
/* '' */
.Appkit4-icon.icon-document-alert-outline:before {
  content: "\eeff";
}
/* '' */
.Appkit4-icon.icon-document-download-outline:before {
  content: "\ef00";
}
/* '' */
.Appkit4-icon.icon-document-export-outline:before {
  content: "\ef01";
}
/* '' */
.Appkit4-icon.icon-document-file-outline:before {
  content: "\ef02";
}
/* '' */
.Appkit4-icon.icon-document-multiple-outline:before {
  content: "\ef03";
}
/* '' */
.Appkit4-icon.icon-document-link-outline:before {
  content: "\ef04";
}
/* '' */
.Appkit4-icon.icon-document-policies-outline:before {
  content: "\ef05";
}
/* '' */
.Appkit4-icon.icon-extend-outline:before {
  content: "\ef06";
}
/* '' */
.Appkit4-icon.icon-document-send-outline:before {
  content: "\ef07";
}
/* '' */
.Appkit4-icon.icon-exclamation-outline:before {
  content: "\ef08";
}
/* '' */
.Appkit4-icon.icon-fire-outline:before {
  content: "\ef09";
}
/* '' */
.Appkit4-icon.icon-flower-outline:before {
  content: "\ef0a";
}
/* '' */
.Appkit4-icon.icon-folder-download-outline:before {
  content: "\ef0b";
}
/* '' */
.Appkit4-icon.icon-flash-drive-outline:before {
  content: "\ef0c";
}
/* '' */
.Appkit4-icon.icon-folder-open-angled-outline:before {
  content: "\ef0d";
}
/* '' */
.Appkit4-icon.icon-folder-plus-outline:before {
  content: "\ef0e";
}
/* '' */
.Appkit4-icon.icon-footer-outline:before {
  content: "\ef0f";
}
/* '' */
.Appkit4-icon.icon-filter-remove-outline:before {
  content: "\ef10";
}
/* '' */
.Appkit4-icon.icon-gift-outline:before {
  content: "\ef11";
}
/* '' */
.Appkit4-icon.icon-group-outline:before {
  content: "\ef12";
}
/* '' */
.Appkit4-icon.icon-hashtag-outline:before {
  content: "\ef13";
}
/* '' */
.Appkit4-icon.icon-hazard-outline:before {
  content: "\ef14";
}
/* '' */
.Appkit4-icon.icon-header-outline:before {
  content: "\ef15";
}
/* '' */
.Appkit4-icon.icon-flags-outline:before {
  content: "\ef16";
}
/* '' */
.Appkit4-icon.icon-holding-glass-outline:before {
  content: "\ef17";
}
/* '' */
.Appkit4-icon.icon-home-filter-outline:before {
  content: "\ef18";
}
/* '' */
.Appkit4-icon.icon-information-letter-outline:before {
  content: "\ef19";
}
/* '' */
.Appkit4-icon.icon-kanban-outline:before {
  content: "\ef1a";
}
/* '' */
.Appkit4-icon.icon-key-change-outline:before {
  content: "\ef1b";
}
/* '' */
.Appkit4-icon.icon-kpi-outline:before {
  content: "\ef1c";
}
/* '' */
.Appkit4-icon.icon-lens-aperture-outline:before {
  content: "\ef1d";
}
/* '' */
.Appkit4-icon.icon-list-format-outline:before {
  content: "\ef1e";
}
/* '' */
.Appkit4-icon.icon-list-play-outline:before {
  content: "\ef1f";
}
/* '' */
.Appkit4-icon.icon-lock-off-outline:before {
  content: "\ef20";
}
/* '' */
.Appkit4-icon.icon-manage-resources-outline:before {
  content: "\ef21";
}
/* '' */
.Appkit4-icon.icon-mailbox-outline:before {
  content: "\ef22";
}
/* '' */
.Appkit4-icon.icon-map-location-outline:before {
  content: "\ef23";
}
/* '' */
.Appkit4-icon.icon-map-outline:before {
  content: "\ef24";
}
/* '' */
.Appkit4-icon.icon-mute-outline:before {
  content: "\ef25";
}
/* '' */
.Appkit4-icon.icon-mentions-outline:before {
  content: "\ef26";
}
/* '' */
.Appkit4-icon.icon-notifications-first-outline:before {
  content: "\ef27";
}
/* '' */
.Appkit4-icon.icon-notifications-off-outline:before {
  content: "\ef28";
}
/* '' */
.Appkit4-icon.icon-notifications-alert-outline:before {
  content: "\ef29";
}
/* '' */
.Appkit4-icon.icon-object-outline:before {
  content: "\ef2a";
}
/* '' */
.Appkit4-icon.icon-org-chart-outline:before {
  content: "\ef2b";
}
/* '' */
.Appkit4-icon.icon-octagram-outline:before {
  content: "\ef2c";
}
/* '' */
.Appkit4-icon.icon-pen-outline:before {
  content: "\ef2d";
}
/* '' */
.Appkit4-icon.icon-permitted-with-caution-outline:before {
  content: "\ef2e";
}
/* '' */
.Appkit4-icon.icon-pinboard-outline:before {
  content: "\ef2f";
}
/* '' */
.Appkit4-icon.icon-placing-glass-outline:before {
  content: "\ef30";
}
/* '' */
.Appkit4-icon.icon-place-outline:before {
  content: "\ef31";
}
/* '' */
.Appkit4-icon.icon-power-bi-report-outline:before {
  content: "\ef32";
}
/* '' */
.Appkit4-icon.icon-poll-outline:before {
  content: "\ef33";
}
/* '' */
.Appkit4-icon.icon-reject-outline:before {
  content: "\ef34";
}
/* '' */
.Appkit4-icon.icon-revert-outline:before {
  content: "\ef35";
}
/* '' */
.Appkit4-icon.icon-praise-gratitude-outline:before {
  content: "\ef36";
}
/* '' */
.Appkit4-icon.icon-ribbon-1st-place-outline:before {
  content: "\ef37";
}
/* '' */
.Appkit4-icon.icon-palm-tree-outline:before {
  content: "\ef38";
}
/* '' */
.Appkit4-icon.icon-ribbon-3rd-place-outline:before {
  content: "\ef39";
}
/* '' */
.Appkit4-icon.icon-ribbon-2nd-place-outline:before {
  content: "\ef3a";
}
/* '' */
.Appkit4-icon.icon-search-not-found-outline:before {
  content: "\ef3b";
}
/* '' */
.Appkit4-icon.icon-sections-outline:before {
  content: "\ef3c";
}
/* '' */
.Appkit4-icon.icon-selection-outline:before {
  content: "\ef3d";
}
/* '' */
.Appkit4-icon.icon-shield-check-outline:before {
  content: "\ef3e";
}
/* '' */
.Appkit4-icon.icon-shield-half-outline:before {
  content: "\ef3f";
}
/* '' */
.Appkit4-icon.icon-shield-off-outline:before {
  content: "\ef40";
}
/* '' */
.Appkit4-icon.icon-shield-outline:before {
  content: "\ef41";
}
/* '' */
.Appkit4-icon.icon-side-eyes-outline:before {
  content: "\ef42";
}
/* '' */
.Appkit4-icon.icon-sign-off-outline:before {
  content: "\ef43";
}
/* '' */
.Appkit4-icon.icon-site-link-outline:before {
  content: "\ef44";
}
/* '' */
.Appkit4-icon.icon-sitting-outline:before {
  content: "\ef45";
}
/* '' */
.Appkit4-icon.icon-smartphone-outline:before {
  content: "\ef46";
}
/* '' */
.Appkit4-icon.icon-speak-outline:before {
  content: "\ef47";
}
/* '' */
.Appkit4-icon.icon-sticker-outline:before {
  content: "\ef48";
}
/* '' */
.Appkit4-icon.icon-strategy-outline:before {
  content: "\ef49";
}
/* '' */
.Appkit4-icon.icon-summary-prioritization-outline:before {
  content: "\ef4a";
}
/* '' */
.Appkit4-icon.icon-survey-scale1-outline:before {
  content: "\ef4b";
}
/* '' */
.Appkit4-icon.icon-survey-scale2-outline:before {
  content: "\ef4c";
}
/* '' */
.Appkit4-icon.icon-survey-scale3-outline:before {
  content: "\ef4d";
}
/* '' */
.Appkit4-icon.icon-survey-scale4-outline:before {
  content: "\ef4e";
}
/* '' */
.Appkit4-icon.icon-survey-scale5-outline:before {
  content: "\ef4f";
}
/* '' */
.Appkit4-icon.icon-tablet-outline:before {
  content: "\ef50";
}
/* '' */
.Appkit4-icon.icon-text-box-outline:before {
  content: "\ef51";
}
/* '' */
.Appkit4-icon.icon-text-outline:before {
  content: "\ef52";
}
/* '' */
.Appkit4-icon.icon-time-lapse-outline:before {
  content: "\ef53";
}
/* '' */
.Appkit4-icon.icon-tree-view-outline:before {
  content: "\ef54";
}
/* '' */
.Appkit4-icon.icon-trophy-outline:before {
  content: "\ef55";
}
/* '' */
.Appkit4-icon.icon-uncertainty-outline:before {
  content: "\ef56";
}
/* '' */
.Appkit4-icon.icon-update-outline:before {
  content: "\ef57";
}
/* '' */
.Appkit4-icon.icon-user-inactive-outline:before {
  content: "\ef58";
}
/* '' */
.Appkit4-icon.icon-vector-outline:before {
  content: "\ef59";
}
/* '' */
.Appkit4-icon.icon-water-leak-outline:before {
  content: "\ef5a";
}
/* '' */
.Appkit4-icon.icon-webcast-outline:before {
  content: "\ef5b";
}
/* '' */
.Appkit4-icon.icon-website-outline:before {
  content: "\ef5c";
}
/* '' */
.Appkit4-icon.icon-workout-outline:before {
  content: "\ef5d";
}
/* '' */
.Appkit4-icon.icon-zoom-in-outline:before {
  content: "\ef5e";
}
/* '' */
.Appkit4-icon.icon-zoom-out-outline:before {
  content: "\ef5f";
}
/* '' */
@font-face {
  font-family: "PwC Helvetica Neue_n2";
  src: url('418e7417-47f3-40a1-8817-519a566f9d82.37afb5b4d2093373.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('418e7417-47f3-40a1-8817-519a566f9d82.37afb5b4d2093373.eot?#iefix');
  src: url('418e7417-47f3-40a1-8817-519a566f9d82.37afb5b4d2093373.eot?#iefix') format("eot"), url('02b3f97a-406d-43cb-885c-ba5233577cad.6c4d8bef36ae2ae6.woff2') format("woff2"), url('cad33bbd-bbf2-423b-98c5-51136c054e14.ec7cca1edde714a1.woff') format("woff"), url('22c6282d-e7aa-406b-89dc-5176916a9c44.9f7925dda8c2de22.ttf') format("truetype");
  font-weight: 275;
  font-style: normal;
}
@font-face {
  font-family: "PwC Helvetica Neue_n2";
  src: url('da266c3a-a094-4adc-a81e-12f73609ba16.5f0d0b9da0e8411a.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('da266c3a-a094-4adc-a81e-12f73609ba16.5f0d0b9da0e8411a.eot?#iefix');
  src: url('da266c3a-a094-4adc-a81e-12f73609ba16.5f0d0b9da0e8411a.eot?#iefix') format("eot"), url('7d63ccf8-e0ae-4dee-ad4d-bbc798aa5803.3cb871c66f3f25c3.woff2') format("woff2"), url('b2c1327f-ab3d-4230-93d7-eee8596e1498.b7d329e4e95d7049.woff') format("woff"), url('922917a9-4ca8-4c0b-b1bb-417b6ff0210e.f32974c8c166766c.ttf') format("truetype");
  font-weight: 250;
  font-style: normal;
}
@font-face {
  font-family: "PwC Helvetica Neue_n3";
  src: url('cb0d1e8a-e111-4dbf-82c2-e948aba954c0.7157055987cf4d23.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('cb0d1e8a-e111-4dbf-82c2-e948aba954c0.7157055987cf4d23.eot?#iefix');
  src: url('cb0d1e8a-e111-4dbf-82c2-e948aba954c0.7157055987cf4d23.eot?#iefix') format("eot"), url('f9c5199e-a996-4c08-9042-1eb845bb7495.bb0201ae4d90cc8b.woff2') format("woff2"), url('2a34f1f8-d701-4949-b12d-133c1c2636eb.80ce80d368e896e2.woff') format("woff"), url('fdf10d5e-4ce0-45e5-a6c1-5eaff6cb1c11.8c15442ab2dd9e93.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "PwC Helvetica Neue_n4";
  src: url('522972a6-5867-47ae-82fc-a7cf9bd5d4d4.c2c5dae812b720ad.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('522972a6-5867-47ae-82fc-a7cf9bd5d4d4.c2c5dae812b720ad.eot?#iefix');
  src: url('522972a6-5867-47ae-82fc-a7cf9bd5d4d4.c2c5dae812b720ad.eot?#iefix') format("eot"), url('08b57253-2e0d-4c12-9c57-107f6c67bc49.51b744f8bd5cb383.woff2') format("woff2"), url('08edde9d-c27b-4731-a27f-d6cd9b01cd06.9f36f66c2a725c8b.woff') format("woff"), url('8f4a1705-214a-4dd0-80b8-72252c37e688.25a62bbdbfd78579.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "PwC Helvetica Neue_n5";
  src: url('5640036d-d549-4f16-b31e-87da78d9e832.caec59baf2be3be3.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('5640036d-d549-4f16-b31e-87da78d9e832.caec59baf2be3be3.eot?#iefix');
  src: url('5640036d-d549-4f16-b31e-87da78d9e832.caec59baf2be3be3.eot?#iefix') format("eot"), url('240c57a0-fdce-440d-9ce3-85e0cb56f470.73a1b9de1a476dc8.woff2') format("woff2"), url('7802e576-2ffa-4f22-a409-534355fbea79.ec2384a4a375f328.woff') format("woff"), url('14d824a2-2a5c-4692-8e30-74f6e177b675.e81710fd3274fbde.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "PwC Helvetica Neue_n7";
  src: url('4c21ab66-1566-4a85-b310-fbc649985f88.aa024e458d7a943f.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('4c21ab66-1566-4a85-b310-fbc649985f88.aa024e458d7a943f.eot?#iefix');
  src: url('4c21ab66-1566-4a85-b310-fbc649985f88.aa024e458d7a943f.eot?#iefix') format("eot"), url('800da3b0-675f-465f-892d-d76cecbdd5b1.7e9926f7032915d8.woff2') format("woff2"), url('7b415a05-784a-4a4c-8c94-67e9288312f5.7e56ce08504e63be.woff') format("woff"), url('f07c25ed-2d61-4e44-99ab-a0bc3ec67662.eb01e59c100f47b9.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "PwC Helvetica Neue_n9";
  src: url('4cc8f5da-4e24-4929-8efb-866ffcb1fe7e.1c6cfb47a9681a75.eot?#iefix') format("eot");
}
@font-face {
  font-family: "PwC Helvetica Neue";
  src: url('4cc8f5da-4e24-4929-8efb-866ffcb1fe7e.1c6cfb47a9681a75.eot?#iefix');
  src: url('4cc8f5da-4e24-4929-8efb-866ffcb1fe7e.1c6cfb47a9681a75.eot?#iefix') format("eot"), url('93ce67e5-64e3-4a99-99a3-545f20c5beec.ad963fb589fdd0de.woff2') format("woff2"), url('96b3a113-3e18-46f9-b6e3-5bdee7288b20.6c87ac495b9fe72f.woff') format("woff"), url('556d95c6-2352-4272-9422-83d53f66cfa3.8f422dd4c066c0bb.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNowDispMed";
  src: url('HelveticaNowDispMed.ee83b78e098aa983.ttf') format("truetype");
  font-weight: normal;
  font-style: normal;
}
body.no-outline :focus,
body.no-outline a:focus {
  outline: 0;
}
[tooltip] {
  position: fixed;
  padding: var(--spacing-3);
  border-radius: var(--border-radius-2);
  -webkit-backdrop-filter: var(--blur-2);
          backdrop-filter: var(--blur-2);
  background-color: rgba(var(--color-background-container-inverse-rgb), 0.72);
  transition: transform 0.3s, visibility 0.3s, opacity 0.3s;
  visibility: visible;
  z-index: 10000;
  max-width: 15rem;
  color: var(--color-background-alt);
  font-size: 0.875rem;
  line-height: 1rem;
}
[tooltip] .ap-tooltip-text {
  color: var(--color-background-alt);
  font-size: 0.875rem;
  line-height: 1rem;
}
[tooltip]:not(.show) {
  visibility: hidden;
  opacity: 0;
}
[tooltip]:not(.show).right {
  transform: translateX(-0.3125rem);
}
[tooltip]:not(.show).left {
  transform: translateX(0.3125rem);
}
[tooltip]:not(.show).top {
  transform: translateY(0.3125rem);
}
[tooltip]:not(.show).bottom {
  transform: translateY(-0.3125rem);
}
.ap-container,
.ap-container-fluid,
.ap-container-lg,
.ap-container-md,
.ap-container-sm {
  width: 100%;
  padding-right: 0.5rem;
  padding-right: var(--ap-gutter-x, 0.5rem);
  padding-left: 0.5rem;
  padding-left: var(--ap-gutter-x, 0.5rem);
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 600px) {
  .ap-container-sm, .ap-container {
    max-width: 600px;
  }
}
@media (min-width: 1240px) {
  .ap-container-md, .ap-container-sm, .ap-container {
    max-width: 1240px;
  }
}
@media (min-width: 1440px) {
  .ap-container-lg, .ap-container-md, .ap-container-sm, .ap-container {
    max-width: 1440px;
  }
}
.ap-container .row {
  --ap-gutter-x: 1rem;
  --ap-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--ap-gutter-y));
  margin-right: calc(-0.5 * var(--ap-gutter-x));
  margin-left: calc(-0.5 * var(--ap-gutter-x));
}
.ap-container .row .col {
  flex: 1 0 0%;
}
.ap-container .row .row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}
.ap-container .row .row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}
.ap-container .row .row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}
.ap-container .row .row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}
.ap-container .row .row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}
.ap-container .row .row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}
.ap-container .row .row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}
.ap-container .row .col-auto {
  flex: 0 0 auto;
  width: auto;
}
.ap-container .row .col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}
.ap-container .row .col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}
.ap-container .row .col-3 {
  flex: 0 0 auto;
  width: 25%;
}
.ap-container .row .col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}
.ap-container .row .col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}
.ap-container .row .col-6 {
  flex: 0 0 auto;
  width: 50%;
}
.ap-container .row .col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}
.ap-container .row .col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}
.ap-container .row .col-9 {
  flex: 0 0 auto;
  width: 75%;
}
.ap-container .row .col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}
.ap-container .row .col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}
.ap-container .row .col-12 {
  flex: 0 0 auto;
  width: 100%;
}
.ap-container .row .offset-1 {
  margin-left: 8.33333333%;
}
.ap-container .row .offset-2 {
  margin-left: 16.66666667%;
}
.ap-container .row .offset-3 {
  margin-left: 25%;
}
.ap-container .row .offset-4 {
  margin-left: 33.33333333%;
}
.ap-container .row .offset-5 {
  margin-left: 41.66666667%;
}
.ap-container .row .offset-6 {
  margin-left: 50%;
}
.ap-container .row .offset-7 {
  margin-left: 58.33333333%;
}
.ap-container .row .offset-8 {
  margin-left: 66.66666667%;
}
.ap-container .row .offset-9 {
  margin-left: 75%;
}
.ap-container .row .offset-10 {
  margin-left: 83.33333333%;
}
.ap-container .row .offset-11 {
  margin-left: 91.66666667%;
}
.ap-container .row .g-0,
.ap-container .row .gx-0 {
  --ap-gutter-x: 0;
}
.ap-container .row .g-0,
.ap-container .row .gy-0 {
  --ap-gutter-y: 0;
}
.ap-container .row .g-1,
.ap-container .row .gx-1 {
  --ap-gutter-x: 0.5rem;
}
.ap-container .row .g-1,
.ap-container .row .gy-1 {
  --ap-gutter-y: 0.5rem;
}
.ap-container .row .g-2,
.ap-container .row .gx-2 {
  --ap-gutter-x: 1rem;
}
.ap-container .row .g-2,
.ap-container .row .gy-2 {
  --ap-gutter-y: 1rem;
}
.ap-container .row .g-3,
.ap-container .row .gx-3 {
  --ap-gutter-x: 1.5rem;
}
.ap-container .row .g-3,
.ap-container .row .gy-3 {
  --ap-gutter-y: 1.5rem;
}
.ap-container .row .g-4,
.ap-container .row .gx-4 {
  --ap-gutter-x: 2rem;
}
.ap-container .row .g-4,
.ap-container .row .gy-4 {
  --ap-gutter-y: 2rem;
}
.ap-container .row .g-5,
.ap-container .row .gx-5 {
  --ap-gutter-x: 2.5rem;
}
.ap-container .row .g-5,
.ap-container .row .gy-5 {
  --ap-gutter-y: 2.5rem;
}
.ap-container .row .g-6,
.ap-container .row .gx-6 {
  --ap-gutter-x: 3rem;
}
.ap-container .row .g-6,
.ap-container .row .gy-6 {
  --ap-gutter-y: 3rem;
}
.ap-container .row .g-7,
.ap-container .row .gx-7 {
  --ap-gutter-x: 3.5rem;
}
.ap-container .row .g-7,
.ap-container .row .gy-7 {
  --ap-gutter-y: 3.5rem;
}
@media (min-width: 600px) {
  .ap-container .row .col-sm {
    flex: 1 0 0%;
  }
  .ap-container .row .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .ap-container .row .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .ap-container .row .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .ap-container .row .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .ap-container .row .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .ap-container .row .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .ap-container .row .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .ap-container .row .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .ap-container .row .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .ap-container .row .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ap-container .row .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .ap-container .row .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ap-container .row .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .ap-container .row .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .ap-container .row .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .ap-container .row .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .ap-container .row .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .ap-container .row .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .ap-container .row .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .ap-container .row .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .ap-container .row .offset-sm-0 {
    margin-left: 0;
  }
  .ap-container .row .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .ap-container .row .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .ap-container .row .offset-sm-3 {
    margin-left: 25%;
  }
  .ap-container .row .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .ap-container .row .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .ap-container .row .offset-sm-6 {
    margin-left: 50%;
  }
  .ap-container .row .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .ap-container .row .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .ap-container .row .offset-sm-9 {
    margin-left: 75%;
  }
  .ap-container .row .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .ap-container .row .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .ap-container .row .g-sm-0,
.ap-container .row .gx-sm-0 {
    --ap-gutter-x: 0;
  }
  .ap-container .row .g-sm-0,
.ap-container .row .gy-sm-0 {
    --ap-gutter-y: 0;
  }
  .ap-container .row .g-sm-1,
.ap-container .row .gx-sm-1 {
    --ap-gutter-x: 0.5rem;
  }
  .ap-container .row .g-sm-1,
.ap-container .row .gy-sm-1 {
    --ap-gutter-y: 0.5rem;
  }
  .ap-container .row .g-sm-2,
.ap-container .row .gx-sm-2 {
    --ap-gutter-x: 1rem;
  }
  .ap-container .row .g-sm-2,
.ap-container .row .gy-sm-2 {
    --ap-gutter-y: 1rem;
  }
  .ap-container .row .g-sm-3,
.ap-container .row .gx-sm-3 {
    --ap-gutter-x: 1.5rem;
  }
  .ap-container .row .g-sm-3,
.ap-container .row .gy-sm-3 {
    --ap-gutter-y: 1.5rem;
  }
  .ap-container .row .g-sm-4,
.ap-container .row .gx-sm-4 {
    --ap-gutter-x: 2rem;
  }
  .ap-container .row .g-sm-4,
.ap-container .row .gy-sm-4 {
    --ap-gutter-y: 2rem;
  }
  .ap-container .row .g-sm-5,
.ap-container .row .gx-sm-5 {
    --ap-gutter-x: 2.5rem;
  }
  .ap-container .row .g-sm-5,
.ap-container .row .gy-sm-5 {
    --ap-gutter-y: 2.5rem;
  }
  .ap-container .row .g-sm-6,
.ap-container .row .gx-sm-6 {
    --ap-gutter-x: 3rem;
  }
  .ap-container .row .g-sm-6,
.ap-container .row .gy-sm-6 {
    --ap-gutter-y: 3rem;
  }
  .ap-container .row .g-sm-7,
.ap-container .row .gx-sm-7 {
    --ap-gutter-x: 3.5rem;
  }
  .ap-container .row .g-sm-7,
.ap-container .row .gy-sm-7 {
    --ap-gutter-y: 3.5rem;
  }
}
@media (min-width: 1240px) {
  .ap-container .row .col-md {
    flex: 1 0 0%;
  }
  .ap-container .row .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .ap-container .row .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .ap-container .row .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .ap-container .row .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .ap-container .row .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .ap-container .row .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .ap-container .row .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .ap-container .row .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .ap-container .row .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .ap-container .row .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ap-container .row .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .ap-container .row .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ap-container .row .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .ap-container .row .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .ap-container .row .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .ap-container .row .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .ap-container .row .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .ap-container .row .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .ap-container .row .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .ap-container .row .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .ap-container .row .offset-md-0 {
    margin-left: 0;
  }
  .ap-container .row .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .ap-container .row .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .ap-container .row .offset-md-3 {
    margin-left: 25%;
  }
  .ap-container .row .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .ap-container .row .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .ap-container .row .offset-md-6 {
    margin-left: 50%;
  }
  .ap-container .row .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .ap-container .row .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .ap-container .row .offset-md-9 {
    margin-left: 75%;
  }
  .ap-container .row .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .ap-container .row .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .ap-container .row .g-md-0,
.ap-container .row .gx-md-0 {
    --ap-gutter-x: 0;
  }
  .ap-container .row .g-md-0,
.ap-container .row .gy-md-0 {
    --ap-gutter-y: 0;
  }
  .ap-container .row .g-md-1,
.ap-container .row .gx-md-1 {
    --ap-gutter-x: 0.5rem;
  }
  .ap-container .row .g-md-1,
.ap-container .row .gy-md-1 {
    --ap-gutter-y: 0.5rem;
  }
  .ap-container .row .g-md-2,
.ap-container .row .gx-md-2 {
    --ap-gutter-x: 1rem;
  }
  .ap-container .row .g-md-2,
.ap-container .row .gy-md-2 {
    --ap-gutter-y: 1rem;
  }
  .ap-container .row .g-md-3,
.ap-container .row .gx-md-3 {
    --ap-gutter-x: 1.5rem;
  }
  .ap-container .row .g-md-3,
.ap-container .row .gy-md-3 {
    --ap-gutter-y: 1.5rem;
  }
  .ap-container .row .g-md-4,
.ap-container .row .gx-md-4 {
    --ap-gutter-x: 2rem;
  }
  .ap-container .row .g-md-4,
.ap-container .row .gy-md-4 {
    --ap-gutter-y: 2rem;
  }
  .ap-container .row .g-md-5,
.ap-container .row .gx-md-5 {
    --ap-gutter-x: 2.5rem;
  }
  .ap-container .row .g-md-5,
.ap-container .row .gy-md-5 {
    --ap-gutter-y: 2.5rem;
  }
  .ap-container .row .g-md-6,
.ap-container .row .gx-md-6 {
    --ap-gutter-x: 3rem;
  }
  .ap-container .row .g-md-6,
.ap-container .row .gy-md-6 {
    --ap-gutter-y: 3rem;
  }
  .ap-container .row .g-md-7,
.ap-container .row .gx-md-7 {
    --ap-gutter-x: 3.5rem;
  }
  .ap-container .row .g-md-7,
.ap-container .row .gy-md-7 {
    --ap-gutter-y: 3.5rem;
  }
}
@media (min-width: 1440px) {
  .ap-container .row .col-lg {
    flex: 1 0 0%;
  }
  .ap-container .row .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .ap-container .row .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .ap-container .row .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .ap-container .row .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .ap-container .row .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .ap-container .row .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .ap-container .row .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .ap-container .row .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .ap-container .row .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .ap-container .row .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .ap-container .row .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .ap-container .row .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .ap-container .row .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .ap-container .row .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .ap-container .row .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .ap-container .row .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .ap-container .row .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .ap-container .row .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .ap-container .row .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .ap-container .row .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .ap-container .row .offset-lg-0 {
    margin-left: 0;
  }
  .ap-container .row .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .ap-container .row .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .ap-container .row .offset-lg-3 {
    margin-left: 25%;
  }
  .ap-container .row .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .ap-container .row .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .ap-container .row .offset-lg-6 {
    margin-left: 50%;
  }
  .ap-container .row .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .ap-container .row .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .ap-container .row .offset-lg-9 {
    margin-left: 75%;
  }
  .ap-container .row .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .ap-container .row .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .ap-container .row .g-lg-0,
.ap-container .row .gx-lg-0 {
    --ap-gutter-x: 0;
  }
  .ap-container .row .g-lg-0,
.ap-container .row .gy-lg-0 {
    --ap-gutter-y: 0;
  }
  .ap-container .row .g-lg-1,
.ap-container .row .gx-lg-1 {
    --ap-gutter-x: 0.5rem;
  }
  .ap-container .row .g-lg-1,
.ap-container .row .gy-lg-1 {
    --ap-gutter-y: 0.5rem;
  }
  .ap-container .row .g-lg-2,
.ap-container .row .gx-lg-2 {
    --ap-gutter-x: 1rem;
  }
  .ap-container .row .g-lg-2,
.ap-container .row .gy-lg-2 {
    --ap-gutter-y: 1rem;
  }
  .ap-container .row .g-lg-3,
.ap-container .row .gx-lg-3 {
    --ap-gutter-x: 1.5rem;
  }
  .ap-container .row .g-lg-3,
.ap-container .row .gy-lg-3 {
    --ap-gutter-y: 1.5rem;
  }
  .ap-container .row .g-lg-4,
.ap-container .row .gx-lg-4 {
    --ap-gutter-x: 2rem;
  }
  .ap-container .row .g-lg-4,
.ap-container .row .gy-lg-4 {
    --ap-gutter-y: 2rem;
  }
  .ap-container .row .g-lg-5,
.ap-container .row .gx-lg-5 {
    --ap-gutter-x: 2.5rem;
  }
  .ap-container .row .g-lg-5,
.ap-container .row .gy-lg-5 {
    --ap-gutter-y: 2.5rem;
  }
  .ap-container .row .g-lg-6,
.ap-container .row .gx-lg-6 {
    --ap-gutter-x: 3rem;
  }
  .ap-container .row .g-lg-6,
.ap-container .row .gy-lg-6 {
    --ap-gutter-y: 3rem;
  }
  .ap-container .row .g-lg-7,
.ap-container .row .gx-lg-7 {
    --ap-gutter-x: 3.5rem;
  }
  .ap-container .row .g-lg-7,
.ap-container .row .gy-lg-7 {
    --ap-gutter-y: 3.5rem;
  }
}
.ap-container .row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--ap-gutter-x) * 0.5);
  padding-left: calc(var(--ap-gutter-x) * 0.5);
  margin-top: var(--ap-gutter-y);
}
.ap-grid {
  display: grid;
  grid-template-rows: repeat(1, 1fr);
  grid-template-rows: repeat(var(--ap-rows, 1), 1fr);
  grid-template-columns: repeat(12, 1fr);
  grid-template-columns: repeat(var(--ap-columns, 12), 1fr);
  gap: 1rem;
  grid-gap: 1rem;
  grid-gap: var(--ap-gap, 1rem);
  gap: var(--ap-gap, 1rem);
}
.ap-grid .g-col-1 {
  grid-column: auto/span 1;
}
.ap-grid .g-col-2 {
  grid-column: auto/span 2;
}
.ap-grid .g-col-3 {
  grid-column: auto/span 3;
}
.ap-grid .g-col-4 {
  grid-column: auto/span 4;
}
.ap-grid .g-col-5 {
  grid-column: auto/span 5;
}
.ap-grid .g-col-6 {
  grid-column: auto/span 6;
}
.ap-grid .g-col-7 {
  grid-column: auto/span 7;
}
.ap-grid .g-col-8 {
  grid-column: auto/span 8;
}
.ap-grid .g-col-9 {
  grid-column: auto/span 9;
}
.ap-grid .g-col-10 {
  grid-column: auto/span 10;
}
.ap-grid .g-col-11 {
  grid-column: auto/span 11;
}
.ap-grid .g-col-12 {
  grid-column: auto/span 12;
}
.ap-grid .g-start-1 {
  grid-column-start: 1;
}
.ap-grid .g-start-2 {
  grid-column-start: 2;
}
.ap-grid .g-start-3 {
  grid-column-start: 3;
}
.ap-grid .g-start-4 {
  grid-column-start: 4;
}
.ap-grid .g-start-5 {
  grid-column-start: 5;
}
.ap-grid .g-start-6 {
  grid-column-start: 6;
}
.ap-grid .g-start-7 {
  grid-column-start: 7;
}
.ap-grid .g-start-8 {
  grid-column-start: 8;
}
.ap-grid .g-start-9 {
  grid-column-start: 9;
}
.ap-grid .g-start-10 {
  grid-column-start: 10;
}
.ap-grid .g-start-11 {
  grid-column-start: 11;
}
@media (min-width: 600px) {
  .ap-grid .g-col-sm-1 {
    grid-column: auto/span 1;
  }
  .ap-grid .g-col-sm-2 {
    grid-column: auto/span 2;
  }
  .ap-grid .g-col-sm-3 {
    grid-column: auto/span 3;
  }
  .ap-grid .g-col-sm-4 {
    grid-column: auto/span 4;
  }
  .ap-grid .g-col-sm-5 {
    grid-column: auto/span 5;
  }
  .ap-grid .g-col-sm-6 {
    grid-column: auto/span 6;
  }
  .ap-grid .g-col-sm-7 {
    grid-column: auto/span 7;
  }
  .ap-grid .g-col-sm-8 {
    grid-column: auto/span 8;
  }
  .ap-grid .g-col-sm-9 {
    grid-column: auto/span 9;
  }
  .ap-grid .g-col-sm-10 {
    grid-column: auto/span 10;
  }
  .ap-grid .g-col-sm-11 {
    grid-column: auto/span 11;
  }
  .ap-grid .g-col-sm-12 {
    grid-column: auto/span 12;
  }
  .ap-grid .g-start-sm-1 {
    grid-column-start: 1;
  }
  .ap-grid .g-start-sm-2 {
    grid-column-start: 2;
  }
  .ap-grid .g-start-sm-3 {
    grid-column-start: 3;
  }
  .ap-grid .g-start-sm-4 {
    grid-column-start: 4;
  }
  .ap-grid .g-start-sm-5 {
    grid-column-start: 5;
  }
  .ap-grid .g-start-sm-6 {
    grid-column-start: 6;
  }
  .ap-grid .g-start-sm-7 {
    grid-column-start: 7;
  }
  .ap-grid .g-start-sm-8 {
    grid-column-start: 8;
  }
  .ap-grid .g-start-sm-9 {
    grid-column-start: 9;
  }
  .ap-grid .g-start-sm-10 {
    grid-column-start: 10;
  }
  .ap-grid .g-start-sm-11 {
    grid-column-start: 11;
  }
}
@media (min-width: 1240px) {
  .ap-grid .g-col-md-1 {
    grid-column: auto/span 1;
  }
  .ap-grid .g-col-md-2 {
    grid-column: auto/span 2;
  }
  .ap-grid .g-col-md-3 {
    grid-column: auto/span 3;
  }
  .ap-grid .g-col-md-4 {
    grid-column: auto/span 4;
  }
  .ap-grid .g-col-md-5 {
    grid-column: auto/span 5;
  }
  .ap-grid .g-col-md-6 {
    grid-column: auto/span 6;
  }
  .ap-grid .g-col-md-7 {
    grid-column: auto/span 7;
  }
  .ap-grid .g-col-md-8 {
    grid-column: auto/span 8;
  }
  .ap-grid .g-col-md-9 {
    grid-column: auto/span 9;
  }
  .ap-grid .g-col-md-10 {
    grid-column: auto/span 10;
  }
  .ap-grid .g-col-md-11 {
    grid-column: auto/span 11;
  }
  .ap-grid .g-col-md-12 {
    grid-column: auto/span 12;
  }
  .ap-grid .g-start-md-1 {
    grid-column-start: 1;
  }
  .ap-grid .g-start-md-2 {
    grid-column-start: 2;
  }
  .ap-grid .g-start-md-3 {
    grid-column-start: 3;
  }
  .ap-grid .g-start-md-4 {
    grid-column-start: 4;
  }
  .ap-grid .g-start-md-5 {
    grid-column-start: 5;
  }
  .ap-grid .g-start-md-6 {
    grid-column-start: 6;
  }
  .ap-grid .g-start-md-7 {
    grid-column-start: 7;
  }
  .ap-grid .g-start-md-8 {
    grid-column-start: 8;
  }
  .ap-grid .g-start-md-9 {
    grid-column-start: 9;
  }
  .ap-grid .g-start-md-10 {
    grid-column-start: 10;
  }
  .ap-grid .g-start-md-11 {
    grid-column-start: 11;
  }
}
@media (min-width: 1440px) {
  .ap-grid .g-col-lg-1 {
    grid-column: auto/span 1;
  }
  .ap-grid .g-col-lg-2 {
    grid-column: auto/span 2;
  }
  .ap-grid .g-col-lg-3 {
    grid-column: auto/span 3;
  }
  .ap-grid .g-col-lg-4 {
    grid-column: auto/span 4;
  }
  .ap-grid .g-col-lg-5 {
    grid-column: auto/span 5;
  }
  .ap-grid .g-col-lg-6 {
    grid-column: auto/span 6;
  }
  .ap-grid .g-col-lg-7 {
    grid-column: auto/span 7;
  }
  .ap-grid .g-col-lg-8 {
    grid-column: auto/span 8;
  }
  .ap-grid .g-col-lg-9 {
    grid-column: auto/span 9;
  }
  .ap-grid .g-col-lg-10 {
    grid-column: auto/span 10;
  }
  .ap-grid .g-col-lg-11 {
    grid-column: auto/span 11;
  }
  .ap-grid .g-col-lg-12 {
    grid-column: auto/span 12;
  }
  .ap-grid .g-start-lg-1 {
    grid-column-start: 1;
  }
  .ap-grid .g-start-lg-2 {
    grid-column-start: 2;
  }
  .ap-grid .g-start-lg-3 {
    grid-column-start: 3;
  }
  .ap-grid .g-start-lg-4 {
    grid-column-start: 4;
  }
  .ap-grid .g-start-lg-5 {
    grid-column-start: 5;
  }
  .ap-grid .g-start-lg-6 {
    grid-column-start: 6;
  }
  .ap-grid .g-start-lg-7 {
    grid-column-start: 7;
  }
  .ap-grid .g-start-lg-8 {
    grid-column-start: 8;
  }
  .ap-grid .g-start-lg-9 {
    grid-column-start: 9;
  }
  .ap-grid .g-start-lg-10 {
    grid-column-start: 10;
  }
  .ap-grid .g-start-lg-11 {
    grid-column-start: 11;
  }
}
@media (min-width: 0) and (max-width: 600px) {
  .row:not(.g-0):not(.gx-0) {
    --ap-gutter-x: 1rem;
  }

  .ap-container:not(.g-0):not(.gx-0) {
    --ap-gutter-x: 1.5rem;
  }

  .ap-grid {
    --ap-rows: 1;
    --ap-columns: 12;
    --ap-gap: 1rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
}
@media (min-width: 600px) and (max-width: 1240px) {
  .ap-container .row:not(.g-0):not(.gx-0) {
    --ap-gutter-x: 1.5rem;
  }

  .ap-container:not(.g-0):not(.gx-0) {
    --ap-gutter-x: 1.5rem;
  }

  .ap-grid {
    --ap-rows: 1;
    --ap-columns: 12;
    --ap-gap: 1.5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
}
@media (min-width: 1240px) and (max-width: 1440px) {
  .ap-container .row:not(.g-0):not(.gx-0) {
    --ap-gutter-x: 1.5rem;
  }

  .ap-container:not(.g-0):not(.gx-0) {
    --ap-gutter-x: 2rem;
  }

  .ap-grid {
    --ap-rows: 1;
    --ap-columns: 12;
    --ap-gap: 1.5rem;
    margin-left: 2rem;
    margin-right: 2rem;
  }
}
@media (min-width: 1440px) {
  .ap-container .row:not(.g-0):not(.gx-0) {
    --ap-gutter-x: 2rem;
  }

  .ap-container:not(.g-0):not(.gx-0) {
    --ap-gutter-x: 2.5rem;
  }

  .ap-grid {
    --ap-rows: 1;
    --ap-columns: 12;
    --ap-gap: 2rem;
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
}
.ap-container .align-baseline {
  vertical-align: baseline !important;
}
.ap-container .align-top {
  vertical-align: top !important;
}
.ap-container .align-middle {
  vertical-align: middle !important;
}
.ap-container .align-bottom {
  vertical-align: bottom !important;
}
.ap-container .align-text-bottom {
  vertical-align: text-bottom !important;
}
.ap-container .align-text-top {
  vertical-align: text-top !important;
}
.ap-container .float-start {
  float: left !important;
}
.ap-container .float-end {
  float: right !important;
}
.ap-container .float-none {
  float: none !important;
}
.ap-container .opacity-0 {
  opacity: 0 !important;
}
.ap-container .opacity-25 {
  opacity: 0.25 !important;
}
.ap-container .opacity-50 {
  opacity: 0.5 !important;
}
.ap-container .opacity-75 {
  opacity: 0.75 !important;
}
.ap-container .opacity-100 {
  opacity: 1 !important;
}
.ap-container .overflow-auto {
  overflow: auto !important;
}
.ap-container .overflow-hidden {
  overflow: hidden !important;
}
.ap-container .overflow-visible {
  overflow: visible !important;
}
.ap-container .overflow-scroll {
  overflow: scroll !important;
}
.ap-container .d-inline {
  display: inline !important;
}
.ap-container .d-inline-block {
  display: inline-block !important;
}
.ap-container .d-block {
  display: block !important;
}
.ap-container .d-grid {
  display: grid !important;
}
.ap-container .d-table {
  display: table !important;
}
.ap-container .d-table-row {
  display: table-row !important;
}
.ap-container .d-table-cell {
  display: table-cell !important;
}
.ap-container .d-flex {
  display: flex !important;
}
.ap-container .d-inline-flex {
  display: inline-flex !important;
}
.ap-container .d-none {
  display: none !important;
}
.ap-container .w-25 {
  width: 25% !important;
}
.ap-container .w-50 {
  width: 50% !important;
}
.ap-container .w-75 {
  width: 75% !important;
}
.ap-container .w-100 {
  width: 100% !important;
}
.ap-container .w-auto {
  width: auto !important;
}
.ap-container .mw-100 {
  max-width: 100% !important;
}
.ap-container .vw-100 {
  width: 100vw !important;
}
.ap-container .min-vw-100 {
  min-width: 100vw !important;
}
.ap-container .h-25 {
  height: 25% !important;
}
.ap-container .h-50 {
  height: 50% !important;
}
.ap-container .h-75 {
  height: 75% !important;
}
.ap-container .h-100 {
  height: 100% !important;
}
.ap-container .h-auto {
  height: auto !important;
}
.ap-container .mh-100 {
  max-height: 100% !important;
}
.ap-container .vh-100 {
  height: 100vh !important;
}
.ap-container .min-vh-100 {
  min-height: 100vh !important;
}
.ap-container .flex-fill {
  flex: 1 1 auto !important;
}
.ap-container .flex-row {
  flex-direction: row !important;
}
.ap-container .flex-column {
  flex-direction: column !important;
}
.ap-container .flex-row-reverse {
  flex-direction: row-reverse !important;
}
.ap-container .flex-column-reverse {
  flex-direction: column-reverse !important;
}
.ap-container .flex-grow-0 {
  flex-grow: 0 !important;
}
.ap-container .flex-grow-1 {
  flex-grow: 1 !important;
}
.ap-container .flex-shrink-0 {
  flex-shrink: 0 !important;
}
.ap-container .flex-shrink-1 {
  flex-shrink: 1 !important;
}
.ap-container .flex-wrap {
  flex-wrap: wrap !important;
}
.ap-container .flex-nowrap {
  flex-wrap: nowrap !important;
}
.ap-container .flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.ap-container .gap-0 {
  gap: 0 !important;
}
.ap-container .gap-1 {
  gap: 0.5rem !important;
}
.ap-container .gap-2 {
  gap: 1rem !important;
}
.ap-container .gap-3 {
  gap: 1.5rem !important;
}
.ap-container .gap-4 {
  gap: 2rem !important;
}
.ap-container .gap-5 {
  gap: 2.5rem !important;
}
.ap-container .gap-6 {
  gap: 3rem !important;
}
.ap-container .gap-7 {
  gap: 3.5rem !important;
}
.ap-container .justify-content-start {
  justify-content: flex-start !important;
}
.ap-container .justify-content-end {
  justify-content: flex-end !important;
}
.ap-container .justify-content-center {
  justify-content: center !important;
}
.ap-container .justify-content-between {
  justify-content: space-between !important;
}
.ap-container .justify-content-around {
  justify-content: space-around !important;
}
.ap-container .justify-content-evenly {
  justify-content: space-evenly !important;
}
.ap-container .align-items-start {
  align-items: flex-start !important;
}
.ap-container .align-items-end {
  align-items: flex-end !important;
}
.ap-container .align-items-center {
  align-items: center !important;
}
.ap-container .align-items-baseline {
  align-items: baseline !important;
}
.ap-container .align-items-stretch {
  align-items: stretch !important;
}
.ap-container .align-content-start {
  align-content: flex-start !important;
}
.ap-container .align-content-end {
  align-content: flex-end !important;
}
.ap-container .align-content-center {
  align-content: center !important;
}
.ap-container .align-content-between {
  align-content: space-between !important;
}
.ap-container .align-content-around {
  align-content: space-around !important;
}
.ap-container .align-content-stretch {
  align-content: stretch !important;
}
.ap-container .align-self-auto {
  align-self: auto !important;
}
.ap-container .align-self-start {
  align-self: flex-start !important;
}
.ap-container .align-self-end {
  align-self: flex-end !important;
}
.ap-container .align-self-center {
  align-self: center !important;
}
.ap-container .align-self-baseline {
  align-self: baseline !important;
}
.ap-container .align-self-stretch {
  align-self: stretch !important;
}
.ap-container .order-first {
  order: -1 !important;
}
.ap-container .order-0 {
  order: 0 !important;
}
.ap-container .order-1 {
  order: 1 !important;
}
.ap-container .order-2 {
  order: 2 !important;
}
.ap-container .order-3 {
  order: 3 !important;
}
.ap-container .order-4 {
  order: 4 !important;
}
.ap-container .order-5 {
  order: 5 !important;
}
.ap-container .order-last {
  order: 6 !important;
}
.ap-container .m-0 {
  margin: 0 !important;
}
.ap-container .m-1 {
  margin: 0.5rem !important;
}
.ap-container .m-2 {
  margin: 1rem !important;
}
.ap-container .m-3 {
  margin: 1.5rem !important;
}
.ap-container .m-4 {
  margin: 2rem !important;
}
.ap-container .m-5 {
  margin: 2.5rem !important;
}
.ap-container .m-6 {
  margin: 3rem !important;
}
.ap-container .m-7 {
  margin: 3.5rem !important;
}
.ap-container .m-auto {
  margin: auto !important;
}
.ap-container .mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.ap-container .mx-1 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.ap-container .mx-2 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.ap-container .mx-3 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.ap-container .mx-4 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}
.ap-container .mx-5 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}
.ap-container .mx-6 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.ap-container .mx-7 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}
.ap-container .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.ap-container .my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.ap-container .my-1 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.ap-container .my-2 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.ap-container .my-3 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.ap-container .my-4 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.ap-container .my-5 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.ap-container .my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.ap-container .my-7 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}
.ap-container .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.ap-container .mt-0 {
  margin-top: 0 !important;
}
.ap-container .mt-1 {
  margin-top: 0.5rem !important;
}
.ap-container .mt-2 {
  margin-top: 1rem !important;
}
.ap-container .mt-3 {
  margin-top: 1.5rem !important;
}
.ap-container .mt-4 {
  margin-top: 2rem !important;
}
.ap-container .mt-5 {
  margin-top: 2.5rem !important;
}
.ap-container .mt-6 {
  margin-top: 3rem !important;
}
.ap-container .mt-7 {
  margin-top: 3.5rem !important;
}
.ap-container .mt-auto {
  margin-top: auto !important;
}
.ap-container .me-0 {
  margin-right: 0 !important;
}
.ap-container .me-1 {
  margin-right: 0.5rem !important;
}
.ap-container .me-2 {
  margin-right: 1rem !important;
}
.ap-container .me-3 {
  margin-right: 1.5rem !important;
}
.ap-container .me-4 {
  margin-right: 2rem !important;
}
.ap-container .me-5 {
  margin-right: 2.5rem !important;
}
.ap-container .me-6 {
  margin-right: 3rem !important;
}
.ap-container .me-7 {
  margin-right: 3.5rem !important;
}
.ap-container .me-auto {
  margin-right: auto !important;
}
.ap-container .mb-0 {
  margin-bottom: 0 !important;
}
.ap-container .mb-1 {
  margin-bottom: 0.5rem !important;
}
.ap-container .mb-2 {
  margin-bottom: 1rem !important;
}
.ap-container .mb-3 {
  margin-bottom: 1.5rem !important;
}
.ap-container .mb-4 {
  margin-bottom: 2rem !important;
}
.ap-container .mb-5 {
  margin-bottom: 2.5rem !important;
}
.ap-container .mb-6 {
  margin-bottom: 3rem !important;
}
.ap-container .mb-7 {
  margin-bottom: 3.5rem !important;
}
.ap-container .mb-auto {
  margin-bottom: auto !important;
}
.ap-container .ms-0 {
  margin-left: 0 !important;
}
.ap-container .ms-1 {
  margin-left: 0.5rem !important;
}
.ap-container .ms-2 {
  margin-left: 1rem !important;
}
.ap-container .ms-3 {
  margin-left: 1.5rem !important;
}
.ap-container .ms-4 {
  margin-left: 2rem !important;
}
.ap-container .ms-5 {
  margin-left: 2.5rem !important;
}
.ap-container .ms-6 {
  margin-left: 3rem !important;
}
.ap-container .ms-7 {
  margin-left: 3.5rem !important;
}
.ap-container .ms-auto {
  margin-left: auto !important;
}
@media (min-width: 600px) {
  .ap-container .float-sm-start {
    float: left !important;
  }
  .ap-container .float-sm-end {
    float: right !important;
  }
  .ap-container .float-sm-none {
    float: none !important;
  }

  .ap-container .d-sm-inline {
    display: inline !important;
  }
  .ap-container .d-sm-inline-block {
    display: inline-block !important;
  }
  .ap-container .d-sm-block {
    display: block !important;
  }
  .ap-container .d-sm-grid {
    display: grid !important;
  }
  .ap-container .d-sm-table {
    display: table !important;
  }
  .ap-container .d-sm-table-row {
    display: table-row !important;
  }
  .ap-container .d-sm-table-cell {
    display: table-cell !important;
  }
  .ap-container .d-sm-flex {
    display: flex !important;
  }
  .ap-container .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .ap-container .d-sm-none {
    display: none !important;
  }

  .ap-container .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .ap-container .flex-sm-row {
    flex-direction: row !important;
  }
  .ap-container .flex-sm-column {
    flex-direction: column !important;
  }
  .ap-container .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .ap-container .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .ap-container .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .ap-container .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .ap-container .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .ap-container .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .ap-container .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .ap-container .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .ap-container .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .ap-container .gap-sm-0 {
    gap: 0 !important;
  }
  .ap-container .gap-sm-1 {
    gap: 0.5rem !important;
  }
  .ap-container .gap-sm-2 {
    gap: 1rem !important;
  }
  .ap-container .gap-sm-3 {
    gap: 1.5rem !important;
  }
  .ap-container .gap-sm-4 {
    gap: 2rem !important;
  }
  .ap-container .gap-sm-5 {
    gap: 2.5rem !important;
  }
  .ap-container .gap-sm-6 {
    gap: 3rem !important;
  }
  .ap-container .gap-sm-7 {
    gap: 3.5rem !important;
  }

  .ap-container .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .ap-container .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .ap-container .justify-content-sm-center {
    justify-content: center !important;
  }
  .ap-container .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .ap-container .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .ap-container .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .ap-container .align-items-sm-start {
    align-items: flex-start !important;
  }
  .ap-container .align-items-sm-end {
    align-items: flex-end !important;
  }
  .ap-container .align-items-sm-center {
    align-items: center !important;
  }
  .ap-container .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .ap-container .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .ap-container .align-content-sm-start {
    align-content: flex-start !important;
  }
  .ap-container .align-content-sm-end {
    align-content: flex-end !important;
  }
  .ap-container .align-content-sm-center {
    align-content: center !important;
  }
  .ap-container .align-content-sm-between {
    align-content: space-between !important;
  }
  .ap-container .align-content-sm-around {
    align-content: space-around !important;
  }
  .ap-container .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .ap-container .align-self-sm-auto {
    align-self: auto !important;
  }
  .ap-container .align-self-sm-start {
    align-self: flex-start !important;
  }
  .ap-container .align-self-sm-end {
    align-self: flex-end !important;
  }
  .ap-container .align-self-sm-center {
    align-self: center !important;
  }
  .ap-container .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .ap-container .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .ap-container .order-sm-first {
    order: -1 !important;
  }
  .ap-container .order-sm-0 {
    order: 0 !important;
  }
  .ap-container .order-sm-1 {
    order: 1 !important;
  }
  .ap-container .order-sm-2 {
    order: 2 !important;
  }
  .ap-container .order-sm-3 {
    order: 3 !important;
  }
  .ap-container .order-sm-4 {
    order: 4 !important;
  }
  .ap-container .order-sm-5 {
    order: 5 !important;
  }
  .ap-container .order-sm-last {
    order: 6 !important;
  }

  .ap-container .m-sm-0 {
    margin: 0 !important;
  }
  .ap-container .m-sm-1 {
    margin: 0.5rem !important;
  }
  .ap-container .m-sm-2 {
    margin: 1rem !important;
  }
  .ap-container .m-sm-3 {
    margin: 1.5rem !important;
  }
  .ap-container .m-sm-4 {
    margin: 2rem !important;
  }
  .ap-container .m-sm-5 {
    margin: 2.5rem !important;
  }
  .ap-container .m-sm-6 {
    margin: 3rem !important;
  }
  .ap-container .m-sm-7 {
    margin: 3.5rem !important;
  }
  .ap-container .m-sm-auto {
    margin: auto !important;
  }

  .ap-container .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ap-container .mx-sm-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .ap-container .mx-sm-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .ap-container .mx-sm-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .ap-container .mx-sm-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .ap-container .mx-sm-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .ap-container .mx-sm-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .ap-container .mx-sm-7 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .ap-container .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .ap-container .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ap-container .my-sm-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ap-container .my-sm-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ap-container .my-sm-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .ap-container .my-sm-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ap-container .my-sm-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .ap-container .my-sm-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ap-container .my-sm-7 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .ap-container .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .ap-container .mt-sm-0 {
    margin-top: 0 !important;
  }
  .ap-container .mt-sm-1 {
    margin-top: 0.5rem !important;
  }
  .ap-container .mt-sm-2 {
    margin-top: 1rem !important;
  }
  .ap-container .mt-sm-3 {
    margin-top: 1.5rem !important;
  }
  .ap-container .mt-sm-4 {
    margin-top: 2rem !important;
  }
  .ap-container .mt-sm-5 {
    margin-top: 2.5rem !important;
  }
  .ap-container .mt-sm-6 {
    margin-top: 3rem !important;
  }
  .ap-container .mt-sm-7 {
    margin-top: 3.5rem !important;
  }
  .ap-container .mt-sm-auto {
    margin-top: auto !important;
  }

  .ap-container .me-sm-0 {
    margin-right: 0 !important;
  }
  .ap-container .me-sm-1 {
    margin-right: 0.5rem !important;
  }
  .ap-container .me-sm-2 {
    margin-right: 1rem !important;
  }
  .ap-container .me-sm-3 {
    margin-right: 1.5rem !important;
  }
  .ap-container .me-sm-4 {
    margin-right: 2rem !important;
  }
  .ap-container .me-sm-5 {
    margin-right: 2.5rem !important;
  }
  .ap-container .me-sm-6 {
    margin-right: 3rem !important;
  }
  .ap-container .me-sm-7 {
    margin-right: 3.5rem !important;
  }
  .ap-container .me-sm-auto {
    margin-right: auto !important;
  }

  .ap-container .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .ap-container .mb-sm-1 {
    margin-bottom: 0.5rem !important;
  }
  .ap-container .mb-sm-2 {
    margin-bottom: 1rem !important;
  }
  .ap-container .mb-sm-3 {
    margin-bottom: 1.5rem !important;
  }
  .ap-container .mb-sm-4 {
    margin-bottom: 2rem !important;
  }
  .ap-container .mb-sm-5 {
    margin-bottom: 2.5rem !important;
  }
  .ap-container .mb-sm-6 {
    margin-bottom: 3rem !important;
  }
  .ap-container .mb-sm-7 {
    margin-bottom: 3.5rem !important;
  }
  .ap-container .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ap-container .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ap-container .ms-sm-1 {
    margin-left: 0.5rem !important;
  }
  .ap-container .ms-sm-2 {
    margin-left: 1rem !important;
  }
  .ap-container .ms-sm-3 {
    margin-left: 1.5rem !important;
  }
  .ap-container .ms-sm-4 {
    margin-left: 2rem !important;
  }
  .ap-container .ms-sm-5 {
    margin-left: 2.5rem !important;
  }
  .ap-container .ms-sm-6 {
    margin-left: 3rem !important;
  }
  .ap-container .ms-sm-7 {
    margin-left: 3.5rem !important;
  }
  .ap-container .ms-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1240px) {
  .ap-container .float-md-start {
    float: left !important;
  }
  .ap-container .float-md-end {
    float: right !important;
  }
  .ap-container .float-md-none {
    float: none !important;
  }

  .ap-container .d-md-inline {
    display: inline !important;
  }
  .ap-container .d-md-inline-block {
    display: inline-block !important;
  }
  .ap-container .d-md-block {
    display: block !important;
  }
  .ap-container .d-md-grid {
    display: grid !important;
  }
  .ap-container .d-md-table {
    display: table !important;
  }
  .ap-container .d-md-table-row {
    display: table-row !important;
  }
  .ap-container .d-md-table-cell {
    display: table-cell !important;
  }
  .ap-container .d-md-flex {
    display: flex !important;
  }
  .ap-container .d-md-inline-flex {
    display: inline-flex !important;
  }
  .ap-container .d-md-none {
    display: none !important;
  }

  .ap-container .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .ap-container .flex-md-row {
    flex-direction: row !important;
  }
  .ap-container .flex-md-column {
    flex-direction: column !important;
  }
  .ap-container .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .ap-container .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .ap-container .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .ap-container .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .ap-container .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .ap-container .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .ap-container .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .ap-container .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .ap-container .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .ap-container .gap-md-0 {
    gap: 0 !important;
  }
  .ap-container .gap-md-1 {
    gap: 0.5rem !important;
  }
  .ap-container .gap-md-2 {
    gap: 1rem !important;
  }
  .ap-container .gap-md-3 {
    gap: 1.5rem !important;
  }
  .ap-container .gap-md-4 {
    gap: 2rem !important;
  }
  .ap-container .gap-md-5 {
    gap: 2.5rem !important;
  }
  .ap-container .gap-md-6 {
    gap: 3rem !important;
  }
  .ap-container .gap-md-7 {
    gap: 3.5rem !important;
  }

  .ap-container .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .ap-container .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .ap-container .justify-content-md-center {
    justify-content: center !important;
  }
  .ap-container .justify-content-md-between {
    justify-content: space-between !important;
  }
  .ap-container .justify-content-md-around {
    justify-content: space-around !important;
  }
  .ap-container .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .ap-container .align-items-md-start {
    align-items: flex-start !important;
  }
  .ap-container .align-items-md-end {
    align-items: flex-end !important;
  }
  .ap-container .align-items-md-center {
    align-items: center !important;
  }
  .ap-container .align-items-md-baseline {
    align-items: baseline !important;
  }
  .ap-container .align-items-md-stretch {
    align-items: stretch !important;
  }

  .ap-container .align-content-md-start {
    align-content: flex-start !important;
  }
  .ap-container .align-content-md-end {
    align-content: flex-end !important;
  }
  .ap-container .align-content-md-center {
    align-content: center !important;
  }
  .ap-container .align-content-md-between {
    align-content: space-between !important;
  }
  .ap-container .align-content-md-around {
    align-content: space-around !important;
  }
  .ap-container .align-content-md-stretch {
    align-content: stretch !important;
  }

  .ap-container .align-self-md-auto {
    align-self: auto !important;
  }
  .ap-container .align-self-md-start {
    align-self: flex-start !important;
  }
  .ap-container .align-self-md-end {
    align-self: flex-end !important;
  }
  .ap-container .align-self-md-center {
    align-self: center !important;
  }
  .ap-container .align-self-md-baseline {
    align-self: baseline !important;
  }
  .ap-container .align-self-md-stretch {
    align-self: stretch !important;
  }

  .ap-container .order-md-first {
    order: -1 !important;
  }
  .ap-container .order-md-0 {
    order: 0 !important;
  }
  .ap-container .order-md-1 {
    order: 1 !important;
  }
  .ap-container .order-md-2 {
    order: 2 !important;
  }
  .ap-container .order-md-3 {
    order: 3 !important;
  }
  .ap-container .order-md-4 {
    order: 4 !important;
  }
  .ap-container .order-md-5 {
    order: 5 !important;
  }
  .ap-container .order-md-last {
    order: 6 !important;
  }

  .ap-container .m-md-0 {
    margin: 0 !important;
  }
  .ap-container .m-md-1 {
    margin: 0.5rem !important;
  }
  .ap-container .m-md-2 {
    margin: 1rem !important;
  }
  .ap-container .m-md-3 {
    margin: 1.5rem !important;
  }
  .ap-container .m-md-4 {
    margin: 2rem !important;
  }
  .ap-container .m-md-5 {
    margin: 2.5rem !important;
  }
  .ap-container .m-md-6 {
    margin: 3rem !important;
  }
  .ap-container .m-md-7 {
    margin: 3.5rem !important;
  }
  .ap-container .m-md-auto {
    margin: auto !important;
  }

  .ap-container .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ap-container .mx-md-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .ap-container .mx-md-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .ap-container .mx-md-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .ap-container .mx-md-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .ap-container .mx-md-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .ap-container .mx-md-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .ap-container .mx-md-7 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .ap-container .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .ap-container .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ap-container .my-md-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ap-container .my-md-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ap-container .my-md-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .ap-container .my-md-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ap-container .my-md-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .ap-container .my-md-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ap-container .my-md-7 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .ap-container .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .ap-container .mt-md-0 {
    margin-top: 0 !important;
  }
  .ap-container .mt-md-1 {
    margin-top: 0.5rem !important;
  }
  .ap-container .mt-md-2 {
    margin-top: 1rem !important;
  }
  .ap-container .mt-md-3 {
    margin-top: 1.5rem !important;
  }
  .ap-container .mt-md-4 {
    margin-top: 2rem !important;
  }
  .ap-container .mt-md-5 {
    margin-top: 2.5rem !important;
  }
  .ap-container .mt-md-6 {
    margin-top: 3rem !important;
  }
  .ap-container .mt-md-7 {
    margin-top: 3.5rem !important;
  }
  .ap-container .mt-md-auto {
    margin-top: auto !important;
  }

  .ap-container .me-md-0 {
    margin-right: 0 !important;
  }
  .ap-container .me-md-1 {
    margin-right: 0.5rem !important;
  }
  .ap-container .me-md-2 {
    margin-right: 1rem !important;
  }
  .ap-container .me-md-3 {
    margin-right: 1.5rem !important;
  }
  .ap-container .me-md-4 {
    margin-right: 2rem !important;
  }
  .ap-container .me-md-5 {
    margin-right: 2.5rem !important;
  }
  .ap-container .me-md-6 {
    margin-right: 3rem !important;
  }
  .ap-container .me-md-7 {
    margin-right: 3.5rem !important;
  }
  .ap-container .me-md-auto {
    margin-right: auto !important;
  }

  .ap-container .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .ap-container .mb-md-1 {
    margin-bottom: 0.5rem !important;
  }
  .ap-container .mb-md-2 {
    margin-bottom: 1rem !important;
  }
  .ap-container .mb-md-3 {
    margin-bottom: 1.5rem !important;
  }
  .ap-container .mb-md-4 {
    margin-bottom: 2rem !important;
  }
  .ap-container .mb-md-5 {
    margin-bottom: 2.5rem !important;
  }
  .ap-container .mb-md-6 {
    margin-bottom: 3rem !important;
  }
  .ap-container .mb-md-7 {
    margin-bottom: 3.5rem !important;
  }
  .ap-container .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ap-container .ms-md-0 {
    margin-left: 0 !important;
  }
  .ap-container .ms-md-1 {
    margin-left: 0.5rem !important;
  }
  .ap-container .ms-md-2 {
    margin-left: 1rem !important;
  }
  .ap-container .ms-md-3 {
    margin-left: 1.5rem !important;
  }
  .ap-container .ms-md-4 {
    margin-left: 2rem !important;
  }
  .ap-container .ms-md-5 {
    margin-left: 2.5rem !important;
  }
  .ap-container .ms-md-6 {
    margin-left: 3rem !important;
  }
  .ap-container .ms-md-7 {
    margin-left: 3.5rem !important;
  }
  .ap-container .ms-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1440px) {
  .ap-container .float-lg-start {
    float: left !important;
  }
  .ap-container .float-lg-end {
    float: right !important;
  }
  .ap-container .float-lg-none {
    float: none !important;
  }

  .ap-container .d-lg-inline {
    display: inline !important;
  }
  .ap-container .d-lg-inline-block {
    display: inline-block !important;
  }
  .ap-container .d-lg-block {
    display: block !important;
  }
  .ap-container .d-lg-grid {
    display: grid !important;
  }
  .ap-container .d-lg-table {
    display: table !important;
  }
  .ap-container .d-lg-table-row {
    display: table-row !important;
  }
  .ap-container .d-lg-table-cell {
    display: table-cell !important;
  }
  .ap-container .d-lg-flex {
    display: flex !important;
  }
  .ap-container .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .ap-container .d-lg-none {
    display: none !important;
  }

  .ap-container .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .ap-container .flex-lg-row {
    flex-direction: row !important;
  }
  .ap-container .flex-lg-column {
    flex-direction: column !important;
  }
  .ap-container .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .ap-container .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .ap-container .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .ap-container .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .ap-container .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .ap-container .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .ap-container .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .ap-container .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .ap-container .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .ap-container .gap-lg-0 {
    gap: 0 !important;
  }
  .ap-container .gap-lg-1 {
    gap: 0.5rem !important;
  }
  .ap-container .gap-lg-2 {
    gap: 1rem !important;
  }
  .ap-container .gap-lg-3 {
    gap: 1.5rem !important;
  }
  .ap-container .gap-lg-4 {
    gap: 2rem !important;
  }
  .ap-container .gap-lg-5 {
    gap: 2.5rem !important;
  }
  .ap-container .gap-lg-6 {
    gap: 3rem !important;
  }
  .ap-container .gap-lg-7 {
    gap: 3.5rem !important;
  }

  .ap-container .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .ap-container .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .ap-container .justify-content-lg-center {
    justify-content: center !important;
  }
  .ap-container .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .ap-container .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .ap-container .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .ap-container .align-items-lg-start {
    align-items: flex-start !important;
  }
  .ap-container .align-items-lg-end {
    align-items: flex-end !important;
  }
  .ap-container .align-items-lg-center {
    align-items: center !important;
  }
  .ap-container .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .ap-container .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .ap-container .align-content-lg-start {
    align-content: flex-start !important;
  }
  .ap-container .align-content-lg-end {
    align-content: flex-end !important;
  }
  .ap-container .align-content-lg-center {
    align-content: center !important;
  }
  .ap-container .align-content-lg-between {
    align-content: space-between !important;
  }
  .ap-container .align-content-lg-around {
    align-content: space-around !important;
  }
  .ap-container .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .ap-container .align-self-lg-auto {
    align-self: auto !important;
  }
  .ap-container .align-self-lg-start {
    align-self: flex-start !important;
  }
  .ap-container .align-self-lg-end {
    align-self: flex-end !important;
  }
  .ap-container .align-self-lg-center {
    align-self: center !important;
  }
  .ap-container .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .ap-container .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .ap-container .order-lg-first {
    order: -1 !important;
  }
  .ap-container .order-lg-0 {
    order: 0 !important;
  }
  .ap-container .order-lg-1 {
    order: 1 !important;
  }
  .ap-container .order-lg-2 {
    order: 2 !important;
  }
  .ap-container .order-lg-3 {
    order: 3 !important;
  }
  .ap-container .order-lg-4 {
    order: 4 !important;
  }
  .ap-container .order-lg-5 {
    order: 5 !important;
  }
  .ap-container .order-lg-last {
    order: 6 !important;
  }

  .ap-container .m-lg-0 {
    margin: 0 !important;
  }
  .ap-container .m-lg-1 {
    margin: 0.5rem !important;
  }
  .ap-container .m-lg-2 {
    margin: 1rem !important;
  }
  .ap-container .m-lg-3 {
    margin: 1.5rem !important;
  }
  .ap-container .m-lg-4 {
    margin: 2rem !important;
  }
  .ap-container .m-lg-5 {
    margin: 2.5rem !important;
  }
  .ap-container .m-lg-6 {
    margin: 3rem !important;
  }
  .ap-container .m-lg-7 {
    margin: 3.5rem !important;
  }
  .ap-container .m-lg-auto {
    margin: auto !important;
  }

  .ap-container .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .ap-container .mx-lg-1 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .ap-container .mx-lg-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .ap-container .mx-lg-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .ap-container .mx-lg-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .ap-container .mx-lg-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .ap-container .mx-lg-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .ap-container .mx-lg-7 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .ap-container .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .ap-container .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ap-container .my-lg-1 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ap-container .my-lg-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ap-container .my-lg-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .ap-container .my-lg-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ap-container .my-lg-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .ap-container .my-lg-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ap-container .my-lg-7 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .ap-container .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .ap-container .mt-lg-0 {
    margin-top: 0 !important;
  }
  .ap-container .mt-lg-1 {
    margin-top: 0.5rem !important;
  }
  .ap-container .mt-lg-2 {
    margin-top: 1rem !important;
  }
  .ap-container .mt-lg-3 {
    margin-top: 1.5rem !important;
  }
  .ap-container .mt-lg-4 {
    margin-top: 2rem !important;
  }
  .ap-container .mt-lg-5 {
    margin-top: 2.5rem !important;
  }
  .ap-container .mt-lg-6 {
    margin-top: 3rem !important;
  }
  .ap-container .mt-lg-7 {
    margin-top: 3.5rem !important;
  }
  .ap-container .mt-lg-auto {
    margin-top: auto !important;
  }

  .ap-container .me-lg-0 {
    margin-right: 0 !important;
  }
  .ap-container .me-lg-1 {
    margin-right: 0.5rem !important;
  }
  .ap-container .me-lg-2 {
    margin-right: 1rem !important;
  }
  .ap-container .me-lg-3 {
    margin-right: 1.5rem !important;
  }
  .ap-container .me-lg-4 {
    margin-right: 2rem !important;
  }
  .ap-container .me-lg-5 {
    margin-right: 2.5rem !important;
  }
  .ap-container .me-lg-6 {
    margin-right: 3rem !important;
  }
  .ap-container .me-lg-7 {
    margin-right: 3.5rem !important;
  }
  .ap-container .me-lg-auto {
    margin-right: auto !important;
  }

  .ap-container .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .ap-container .mb-lg-1 {
    margin-bottom: 0.5rem !important;
  }
  .ap-container .mb-lg-2 {
    margin-bottom: 1rem !important;
  }
  .ap-container .mb-lg-3 {
    margin-bottom: 1.5rem !important;
  }
  .ap-container .mb-lg-4 {
    margin-bottom: 2rem !important;
  }
  .ap-container .mb-lg-5 {
    margin-bottom: 2.5rem !important;
  }
  .ap-container .mb-lg-6 {
    margin-bottom: 3rem !important;
  }
  .ap-container .mb-lg-7 {
    margin-bottom: 3.5rem !important;
  }
  .ap-container .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ap-container .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ap-container .ms-lg-1 {
    margin-left: 0.5rem !important;
  }
  .ap-container .ms-lg-2 {
    margin-left: 1rem !important;
  }
  .ap-container .ms-lg-3 {
    margin-left: 1.5rem !important;
  }
  .ap-container .ms-lg-4 {
    margin-left: 2rem !important;
  }
  .ap-container .ms-lg-5 {
    margin-left: 2.5rem !important;
  }
  .ap-container .ms-lg-6 {
    margin-left: 3rem !important;
  }
  .ap-container .ms-lg-7 {
    margin-left: 3.5rem !important;
  }
  .ap-container .ms-lg-auto {
    margin-left: auto !important;
  }
}
.user-guide-container .warn-text {
  font-weight: bold;
  color: red;
}
.user-guide-container .mw-50 {
  max-width: 50px !important;
}
.user-guide-container .mw-200 {
  max-width: 200px !important;
}
.user-guide-container .mw-300 {
  max-width: 300px !important;
}
.user-guide-container .mw-400 {
  max-width: 400px !important;
}
.user-guide-container .mw-500 {
  max-width: 500px !important;
}
.user-guide-container .mw-600 {
  max-width: 500px !important;
}
.user-guide-container .mw-800 {
  max-width: 800px !important;
}
.user-guide-container .mw-1000 {
  max-width: 1000px !important;
}
.user-guide-container .mw-1200 {
  max-width: 1200px !important;
}
.user-guide-container .mw-1400 {
  max-width: 1400px !important;
}
.user-guide-container .d-inline-block-middle {
  display: inline-block !important;
  vertical-align: middle;
}
.user-guide-container .d-block {
  display: block !important;
}
.user-guide-container .d-block-center {
  display: block !important;
  margin-left: auto;
  margin-right: auto;
}
.user-guide-container .chapter-content img {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.user-guide-container ul li.l2 {
  margin-left: 40px;
}
.user-guide-container ul li.l3 {
  margin-left: 80px;
}

/*# sourceMappingURL=styles.26514d637b24add9.css.map*/