/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular-devkit/build-angular/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/theme/variables.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/** Ionic CSS Variables **/
:root {
  --ion-color-primary: #0C4DA1;
  --ion-color-primary-rgb: 12,77,161;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255,255,255;
  --ion-color-primary-shade: #0b448e;
  --ion-color-primary-tint: #245faa;
  --ion-color-secondary: #0cd1e8;
  --ion-color-secondary-rgb: 12,209,232;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255,255,255;
  --ion-color-secondary-shade: #0bb8cc;
  --ion-color-secondary-tint: #24d6ea;
  --ion-color-tertiary: #7044ff;
  --ion-color-tertiary-rgb: 112,68,255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255,255,255;
  --ion-color-tertiary-shade: #633ce0;
  --ion-color-tertiary-tint: #7e57ff;
  --ion-color-success: #008F00;
  --ion-color-success-rgb: 0,143,0;
  --ion-color-success-contrast: #ffffff;
  --ion-color-success-contrast-rgb: 255,255,255;
  --ion-color-success-shade: #007e00;
  --ion-color-success-tint: #1a9a1a;
  --ion-color-warning: #E69900;
  --ion-color-warning-rgb: 230,153,0;
  /*--ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0,0,0;*/
  --ion-color-warning-contrast: #ffffff;
  --ion-color-warning-contrast-rgb: 255,255,255;
  --ion-color-warning-shade: #ca8700;
  --ion-color-warning-tint: #e9a31a;
  --ion-color-danger: #FF0000;
  --ion-color-danger-rgb: 255,0,0;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255,255,255;
  --ion-color-danger-shade: #e00000;
  --ion-color-danger-tint: #ff3333;
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34,34,34;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255,255,255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  --ion-color-medium: #989aa2;
  --ion-color-medium-rgb: 152,154,162;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255,255,255;
  --ion-color-medium-shade: #86888f;
  --ion-color-medium-tint: #a2a4ab;
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244,244,244;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0,0,0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
}
:root [data-theme=dark] {
  --ion-color-primary: #428cff;
  --ion-color-primary-rgb: 66, 140, 255;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #3a7be0;
  --ion-color-primary-tint: #5598ff;
  --ion-color-secondary: #50c8ff;
  --ion-color-secondary-rgb: 80, 200, 255;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #46b0e0;
  --ion-color-secondary-tint: #62ceff;
  --ion-color-tertiary: #6a64ff;
  --ion-color-tertiary-rgb: 106, 100, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #5d58e0;
  --ion-color-tertiary-tint: #7974ff;
  --ion-color-success: #2fdf75;
  --ion-color-success-rgb: 47, 223, 117;
  --ion-color-success-contrast: #000000;
  --ion-color-success-contrast-rgb: 0, 0, 0;
  --ion-color-success-shade: #29c467;
  --ion-color-success-tint: #44e283;
  --ion-color-warning: #ffd534;
  --ion-color-warning-rgb: 255, 213, 52;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0bb2e;
  --ion-color-warning-tint: #ffd948;
  --ion-color-danger: #ff4961;
  --ion-color-danger-rgb: 255, 73, 97;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #e04055;
  --ion-color-danger-tint: #ff5b71;
  --ion-color-dark: #f4f5f8;
  --ion-color-dark-rgb: 244, 245, 248;
  --ion-color-dark-contrast: #000000;
  --ion-color-dark-contrast-rgb: 0, 0, 0;
  --ion-color-dark-shade: #d7d8da;
  --ion-color-dark-tint: #f5f6f9;
  --ion-color-medium: #989aa2;
  --ion-color-medium-rgb: 152, 154, 162;
  --ion-color-medium-contrast: #000000;
  --ion-color-medium-contrast-rgb: 0, 0, 0;
  --ion-color-medium-shade: #86888f;
  --ion-color-medium-tint: #a2a4ab;
  --ion-color-light: #222428;
  --ion-color-light-rgb: 34, 36, 40;
  --ion-color-light-contrast: #ffffff;
  --ion-color-light-contrast-rgb: 255, 255, 255;
  --ion-color-light-shade: #1e2023;
  --ion-color-light-tint: #383a3e;
}

/* Importing Bootstrap SCSS file. */
/* Importing Datepicker SCSS file. */
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular-devkit/build-angular/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/theme/_theme-variables.scss?ngGlobalStyle ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root [data-theme=light] {
  --ms-color-transparent: transparent;
  --ms-color-white: #ffffff;
  --ms-color-light-gray: #cecece;
  --ms-color-gray: #bec0b3;
  --ms-color-dark-gray: #666666;
  --ms-color-black: #000000;
  --ms-color-yellow: #F8C01E;
  --ms-color-amber-orange: #E69900;
  --ms-color-orange: #E55C2E;
  --ms-color-green: #008F00;
  --ms-color-red: #af0000;
  --ms-color-purple: #762CB5;
  --ms-color-blue: #144496;
  --ms-color-lilac: #a9a6ff;
  --ms-toolbar-bg: #d1d9db;
  --ms-toolbar-font: #505050;
  --ms-home-header-bar-font: #505050;
  --ms-content-bg: #e1e1e1;
  --ms-default-label-bg: #6c6c6c;
  --ms-filter-label-bg: #6c6c6c;
  --ms-filter-label-font: #ffffff;
  --ms-filter-value-bg: transparent;
  --ms-filter-value-font: #505050;
  --ms-filter-border: #505050;
  --ms-filter-typeahead-nomatch-bg: #a5a5a5;
  --ms-filter-typeahead-nomatch-font: #690000;
  --ms-table-info-font:#3d3d3d;
  --ms-table-header-bg:#6c6c6c;
  --ms-table-header-font:#ffffff;
  --ms-table-row-bg-odd:#e9f2f8;
  --ms-table-row-bg-even:#ddebf4;
  --ms-table-row-bg-alternative:#d0d0d0;
  --ms-table-row-bg-we1:#d8d3d0;
  --ms-table-row-bg-we2:#d6dadb;
  --ms-table-row-font:#505050;
  --ms-table-border: #505050;
  --ms-color-white-rgb: 255,255,255;
  --ms-color-white-lighten-5: white;
  --ms-color-white-darken-5: #f2f2f2;
  --ms-color-white-lighten-10: white;
  --ms-color-white-darken-10: #e6e6e6;
  --ms-color-white-lighten-15: white;
  --ms-color-white-darken-15: #d9d9d9;
  --ms-color-white-lighten-20: white;
  --ms-color-white-darken-20: #cccccc;
  --ms-color-white-lighten-25: white;
  --ms-color-white-darken-25: #bfbfbf;
  --ms-color-white-lighten-30: white;
  --ms-color-white-darken-30: #b3b3b3;
  --ms-color-white-lighten-35: white;
  --ms-color-white-darken-35: #a6a6a6;
  --ms-color-white-lighten-40: white;
  --ms-color-white-darken-40: #999999;
  --ms-color-white-lighten-45: white;
  --ms-color-white-darken-45: #8c8c8c;
  --ms-color-white-lighten-50: white;
  --ms-color-white-darken-50: gray;
  --ms-color-black-rgb: 0,0,0;
  --ms-color-black-lighten-5: #0d0d0d;
  --ms-color-black-darken-5: black;
  --ms-color-black-lighten-10: #1a1a1a;
  --ms-color-black-darken-10: black;
  --ms-color-black-lighten-15: #262626;
  --ms-color-black-darken-15: black;
  --ms-color-black-lighten-20: #333333;
  --ms-color-black-darken-20: black;
  --ms-color-black-lighten-25: #404040;
  --ms-color-black-darken-25: black;
  --ms-color-black-lighten-30: #4d4d4d;
  --ms-color-black-darken-30: black;
  --ms-color-black-lighten-35: #595959;
  --ms-color-black-darken-35: black;
  --ms-color-black-lighten-40: #666666;
  --ms-color-black-darken-40: black;
  --ms-color-black-lighten-45: #737373;
  --ms-color-black-darken-45: black;
  --ms-color-black-lighten-50: gray;
  --ms-color-black-darken-50: black;
  --ms-color-blue-rgb: 20,68,150;
  --ms-color-blue-lighten-5: #174ead;
  --ms-color-blue-darken-5: #113a80;
  --ms-color-blue-lighten-10: #1a58c3;
  --ms-color-blue-darken-10: #0e3069;
  --ms-color-blue-lighten-15: #1d63da;
  --ms-color-blue-darken-15: #0b2553;
  --ms-color-blue-lighten-20: #2d70e3;
  --ms-color-blue-darken-20: #081b3c;
  --ms-color-blue-lighten-25: #4480e6;
  --ms-color-blue-darken-25: #051126;
  --ms-color-blue-lighten-30: #5a8fe9;
  --ms-color-blue-darken-30: #02070f;
  --ms-color-blue-lighten-35: #719eec;
  --ms-color-blue-darken-35: black;
  --ms-color-blue-lighten-40: #87adef;
  --ms-color-blue-darken-40: black;
  --ms-color-blue-lighten-45: #9ebdf2;
  --ms-color-blue-darken-45: black;
  --ms-color-blue-lighten-50: #b4ccf5;
  --ms-color-blue-darken-50: black;
  --ms-color-amber-orange-rgb: 230,153,0;
  --ms-color-amber-orange-lighten-5: #ffaa01;
  --ms-color-amber-orange-darken-5: #cd8800;
  --ms-color-amber-orange-lighten-10: #ffb21a;
  --ms-color-amber-orange-darken-10: #b37700;
  --ms-color-amber-orange-lighten-15: #ffbb34;
  --ms-color-amber-orange-darken-15: #9a6600;
  --ms-color-amber-orange-lighten-20: #ffc34d;
  --ms-color-amber-orange-darken-20: #805500;
  --ms-color-amber-orange-lighten-25: #ffcc67;
  --ms-color-amber-orange-darken-25: #674400;
  --ms-color-amber-orange-lighten-30: #ffd480;
  --ms-color-amber-orange-darken-30: #4d3300;
  --ms-color-amber-orange-lighten-35: #ffdd9a;
  --ms-color-amber-orange-darken-35: #342200;
  --ms-color-amber-orange-lighten-40: #ffe6b3;
  --ms-color-amber-orange-darken-40: #1a1100;
  --ms-color-amber-orange-lighten-45: #ffeecd;
  --ms-color-amber-orange-darken-45: #010000;
  --ms-color-amber-orange-lighten-50: #fff7e6;
  --ms-color-amber-orange-darken-50: black;
  --ms-color-orange-rgb: 229,92,46;
  --ms-color-orange-lighten-5: #e86e45;
  --ms-color-orange-darken-5: #de4c1c;
  --ms-color-orange-lighten-10: #eb7f5b;
  --ms-color-orange-darken-10: #c74519;
  --ms-color-orange-lighten-15: #ed9172;
  --ms-color-orange-darken-15: #b13d16;
  --ms-color-orange-lighten-20: #f0a389;
  --ms-color-orange-darken-20: #9a3513;
  --ms-color-orange-lighten-25: #f3b49f;
  --ms-color-orange-darken-25: #832d10;
  --ms-color-orange-lighten-30: #f6c6b6;
  --ms-color-orange-darken-30: #6d250d;
  --ms-color-orange-lighten-35: #f9d8cd;
  --ms-color-orange-darken-35: #561e0b;
  --ms-color-orange-lighten-40: #fce9e3;
  --ms-color-orange-darken-40: #3f1608;
  --ms-color-orange-lighten-45: #fefbfa;
  --ms-color-orange-darken-45: #280e05;
  --ms-color-orange-lighten-50: white;
  --ms-color-orange-darken-50: #120602;
  --ms-color-green-rgb: 0,143,0;
  --ms-color-green-lighten-5: #00a900;
  --ms-color-green-darken-5: #007600;
  --ms-color-green-lighten-10: #00c200;
  --ms-color-green-darken-10: #005c00;
  --ms-color-green-lighten-15: #00dc00;
  --ms-color-green-darken-15: #004300;
  --ms-color-green-lighten-20: #00f500;
  --ms-color-green-darken-20: #002900;
  --ms-color-green-lighten-25: #10ff10;
  --ms-color-green-darken-25: #001000;
  --ms-color-green-lighten-30: #29ff29;
  --ms-color-green-darken-30: black;
  --ms-color-green-lighten-35: #43ff43;
  --ms-color-green-darken-35: black;
  --ms-color-green-lighten-40: #5cff5c;
  --ms-color-green-darken-40: black;
  --ms-color-green-lighten-45: #76ff76;
  --ms-color-green-darken-45: black;
  --ms-color-green-lighten-50: #8fff8f;
  --ms-color-green-darken-50: black;
  --ms-color-red-rgb: 175,0,0;
  --ms-color-red-lighten-5: #c90000;
  --ms-color-red-darken-5: #960000;
  --ms-color-red-lighten-10: #e20000;
  --ms-color-red-darken-10: #7c0000;
  --ms-color-red-lighten-15: #fc0000;
  --ms-color-red-darken-15: #630000;
  --ms-color-red-lighten-20: #ff1616;
  --ms-color-red-darken-20: #490000;
  --ms-color-red-lighten-25: #ff3030;
  --ms-color-red-darken-25: #300000;
  --ms-color-red-lighten-30: #ff4949;
  --ms-color-red-darken-30: #160000;
  --ms-color-red-lighten-35: #ff6363;
  --ms-color-red-darken-35: black;
  --ms-color-red-lighten-40: #ff7c7c;
  --ms-color-red-darken-40: black;
  --ms-color-red-lighten-45: #ff9696;
  --ms-color-red-darken-45: black;
  --ms-color-red-lighten-50: #ffafaf;
  --ms-color-red-darken-50: black;
  --ms-color-gray-rgb: 190,192,179;
  --ms-color-gray-lighten-5: #caccc1;
  --ms-color-gray-darken-5: #b2b4a5;
  --ms-color-gray-lighten-10: #d6d7cf;
  --ms-color-gray-darken-10: #a6a997;
  --ms-color-gray-lighten-15: #e2e3dd;
  --ms-color-gray-darken-15: #9a9d89;
  --ms-color-gray-lighten-20: #eeeeeb;
  --ms-color-gray-darken-20: #8e927b;
  --ms-color-gray-lighten-25: #fafaf9;
  --ms-color-gray-darken-25: #82856e;
  --ms-color-gray-lighten-30: white;
  --ms-color-gray-darken-30: #747763;
  --ms-color-gray-lighten-35: white;
  --ms-color-gray-darken-35: #666957;
  --ms-color-gray-lighten-40: white;
  --ms-color-gray-darken-40: #595b4c;
  --ms-color-gray-lighten-45: white;
  --ms-color-gray-darken-45: #4b4d40;
  --ms-color-gray-lighten-50: white;
  --ms-color-gray-darken-50: #3e3f35;
  --ms-color-dark-gray-rgb: 102,102,102;
  --ms-color-dark-gray-lighten-5: #737373;
  --ms-color-dark-gray-darken-5: #595959;
  --ms-color-dark-gray-lighten-10: gray;
  --ms-color-dark-gray-darken-10: #4d4d4d;
  --ms-color-dark-gray-lighten-15: #8c8c8c;
  --ms-color-dark-gray-darken-15: #404040;
  --ms-color-dark-gray-lighten-20: #999999;
  --ms-color-dark-gray-darken-20: #333333;
  --ms-color-dark-gray-lighten-25: #a6a6a6;
  --ms-color-dark-gray-darken-25: #262626;
  --ms-color-dark-gray-lighten-30: #b3b3b3;
  --ms-color-dark-gray-darken-30: #1a1a1a;
  --ms-color-dark-gray-lighten-35: #bfbfbf;
  --ms-color-dark-gray-darken-35: #0d0d0d;
  --ms-color-dark-gray-lighten-40: #cccccc;
  --ms-color-dark-gray-darken-40: black;
  --ms-color-dark-gray-lighten-45: #d9d9d9;
  --ms-color-dark-gray-darken-45: black;
  --ms-color-dark-gray-lighten-50: #e6e6e6;
  --ms-color-dark-gray-darken-50: black;
  --ms-filter-label-bg-rgb: 108,108,108;
  --ms-filter-label-bg-lighten-5: #797979;
  --ms-filter-label-bg-darken-5: #5f5f5f;
  --ms-filter-label-bg-lighten-10: #868686;
  --ms-filter-label-bg-darken-10: #535353;
  --ms-filter-label-bg-lighten-15: #929292;
  --ms-filter-label-bg-darken-15: #464646;
  --ms-filter-label-bg-lighten-20: #9f9f9f;
  --ms-filter-label-bg-darken-20: #393939;
  --ms-filter-label-bg-lighten-25: #acacac;
  --ms-filter-label-bg-darken-25: #2c2c2c;
  --ms-filter-label-bg-lighten-30: #b9b9b9;
  --ms-filter-label-bg-darken-30: #202020;
  --ms-filter-label-bg-lighten-35: #c5c5c5;
  --ms-filter-label-bg-darken-35: #131313;
  --ms-filter-label-bg-lighten-40: #d2d2d2;
  --ms-filter-label-bg-darken-40: #060606;
  --ms-filter-label-bg-lighten-45: #dfdfdf;
  --ms-filter-label-bg-darken-45: black;
  --ms-filter-label-bg-lighten-50: #ececec;
  --ms-filter-label-bg-darken-50: black;
  --ms-filter-label-font-rgb: 255,255,255;
  --ms-filter-label-font-lighten-5: white;
  --ms-filter-label-font-darken-5: #f2f2f2;
  --ms-filter-label-font-lighten-10: white;
  --ms-filter-label-font-darken-10: #e6e6e6;
  --ms-filter-label-font-lighten-15: white;
  --ms-filter-label-font-darken-15: #d9d9d9;
  --ms-filter-label-font-lighten-20: white;
  --ms-filter-label-font-darken-20: #cccccc;
  --ms-filter-label-font-lighten-25: white;
  --ms-filter-label-font-darken-25: #bfbfbf;
  --ms-filter-label-font-lighten-30: white;
  --ms-filter-label-font-darken-30: #b3b3b3;
  --ms-filter-label-font-lighten-35: white;
  --ms-filter-label-font-darken-35: #a6a6a6;
  --ms-filter-label-font-lighten-40: white;
  --ms-filter-label-font-darken-40: #999999;
  --ms-filter-label-font-lighten-45: white;
  --ms-filter-label-font-darken-45: #8c8c8c;
  --ms-filter-label-font-lighten-50: white;
  --ms-filter-label-font-darken-50: gray;
  --ms-filter-value-font-rgb: 80,80,80;
  --ms-filter-value-font-lighten-5: #5d5d5d;
  --ms-filter-value-font-darken-5: #434343;
  --ms-filter-value-font-lighten-10: #6a6a6a;
  --ms-filter-value-font-darken-10: #373737;
  --ms-filter-value-font-lighten-15: #767676;
  --ms-filter-value-font-darken-15: #2a2a2a;
  --ms-filter-value-font-lighten-20: #838383;
  --ms-filter-value-font-darken-20: #1d1d1d;
  --ms-filter-value-font-lighten-25: #909090;
  --ms-filter-value-font-darken-25: #101010;
  --ms-filter-value-font-lighten-30: #9d9d9d;
  --ms-filter-value-font-darken-30: #040404;
  --ms-filter-value-font-lighten-35: darkgray;
  --ms-filter-value-font-darken-35: black;
  --ms-filter-value-font-lighten-40: #b6b6b6;
  --ms-filter-value-font-darken-40: black;
  --ms-filter-value-font-lighten-45: #c3c3c3;
  --ms-filter-value-font-darken-45: black;
  --ms-filter-value-font-lighten-50: #d0d0d0;
  --ms-filter-value-font-darken-50: black;
  --ms-filter-border-rgb: 80,80,80;
  --ms-filter-border-lighten-5: #5d5d5d;
  --ms-filter-border-darken-5: #434343;
  --ms-filter-border-lighten-10: #6a6a6a;
  --ms-filter-border-darken-10: #373737;
  --ms-filter-border-lighten-15: #767676;
  --ms-filter-border-darken-15: #2a2a2a;
  --ms-filter-border-lighten-20: #838383;
  --ms-filter-border-darken-20: #1d1d1d;
  --ms-filter-border-lighten-25: #909090;
  --ms-filter-border-darken-25: #101010;
  --ms-filter-border-lighten-30: #9d9d9d;
  --ms-filter-border-darken-30: #040404;
  --ms-filter-border-lighten-35: darkgray;
  --ms-filter-border-darken-35: black;
  --ms-filter-border-lighten-40: #b6b6b6;
  --ms-filter-border-darken-40: black;
  --ms-filter-border-lighten-45: #c3c3c3;
  --ms-filter-border-darken-45: black;
  --ms-filter-border-lighten-50: #d0d0d0;
  --ms-filter-border-darken-50: black;
  --ms-filter-typeahead-nomatch-font-rgb: 105,0,0;
  --ms-filter-typeahead-nomatch-font-lighten-5: #830000;
  --ms-filter-typeahead-nomatch-font-darken-5: #500000;
  --ms-filter-typeahead-nomatch-font-lighten-10: #9c0000;
  --ms-filter-typeahead-nomatch-font-darken-10: #360000;
  --ms-filter-typeahead-nomatch-font-lighten-15: #b60000;
  --ms-filter-typeahead-nomatch-font-darken-15: #1d0000;
  --ms-filter-typeahead-nomatch-font-lighten-20: #cf0000;
  --ms-filter-typeahead-nomatch-font-darken-20: #030000;
  --ms-filter-typeahead-nomatch-font-lighten-25: #e90000;
  --ms-filter-typeahead-nomatch-font-darken-25: black;
  --ms-filter-typeahead-nomatch-font-lighten-30: #ff0303;
  --ms-filter-typeahead-nomatch-font-darken-30: black;
  --ms-filter-typeahead-nomatch-font-lighten-35: #ff1d1d;
  --ms-filter-typeahead-nomatch-font-darken-35: black;
  --ms-filter-typeahead-nomatch-font-lighten-40: #ff3636;
  --ms-filter-typeahead-nomatch-font-darken-40: black;
  --ms-filter-typeahead-nomatch-font-lighten-45: #ff5050;
  --ms-filter-typeahead-nomatch-font-darken-45: black;
  --ms-filter-typeahead-nomatch-font-lighten-50: #ff6969;
  --ms-filter-typeahead-nomatch-font-darken-50: black;
  --ms-table-header-bg-rgb: 108,108,108;
  --ms-table-header-bg-lighten-5: #797979;
  --ms-table-header-bg-darken-5: #5f5f5f;
  --ms-table-header-bg-lighten-10: #868686;
  --ms-table-header-bg-darken-10: #535353;
  --ms-table-header-bg-lighten-15: #929292;
  --ms-table-header-bg-darken-15: #464646;
  --ms-table-header-bg-lighten-20: #9f9f9f;
  --ms-table-header-bg-darken-20: #393939;
  --ms-table-header-bg-lighten-25: #acacac;
  --ms-table-header-bg-darken-25: #2c2c2c;
  --ms-table-header-bg-lighten-30: #b9b9b9;
  --ms-table-header-bg-darken-30: #202020;
  --ms-table-header-bg-lighten-35: #c5c5c5;
  --ms-table-header-bg-darken-35: #131313;
  --ms-table-header-bg-lighten-40: #d2d2d2;
  --ms-table-header-bg-darken-40: #060606;
  --ms-table-header-bg-lighten-45: #dfdfdf;
  --ms-table-header-bg-darken-45: black;
  --ms-table-header-bg-lighten-50: #ececec;
  --ms-table-header-bg-darken-50: black;
  --ms-table-header-font-rgb: 255,255,255;
  --ms-table-header-font-lighten-5: white;
  --ms-table-header-font-darken-5: #f2f2f2;
  --ms-table-header-font-lighten-10: white;
  --ms-table-header-font-darken-10: #e6e6e6;
  --ms-table-header-font-lighten-15: white;
  --ms-table-header-font-darken-15: #d9d9d9;
  --ms-table-header-font-lighten-20: white;
  --ms-table-header-font-darken-20: #cccccc;
  --ms-table-header-font-lighten-25: white;
  --ms-table-header-font-darken-25: #bfbfbf;
  --ms-table-header-font-lighten-30: white;
  --ms-table-header-font-darken-30: #b3b3b3;
  --ms-table-header-font-lighten-35: white;
  --ms-table-header-font-darken-35: #a6a6a6;
  --ms-table-header-font-lighten-40: white;
  --ms-table-header-font-darken-40: #999999;
  --ms-table-header-font-lighten-45: white;
  --ms-table-header-font-darken-45: #8c8c8c;
  --ms-table-header-font-lighten-50: white;
  --ms-table-header-font-darken-50: gray;
  --ms-table-row-bg-odd-rgb: 233,242,248;
  --ms-table-row-bg-odd-lighten-5: #fcfdfe;
  --ms-table-row-bg-odd-darken-5: #d6e7f2;
  --ms-table-row-bg-odd-lighten-10: white;
  --ms-table-row-bg-odd-darken-10: #c2dbec;
  --ms-table-row-bg-odd-lighten-15: white;
  --ms-table-row-bg-odd-darken-15: #afd0e6;
  --ms-table-row-bg-odd-lighten-20: white;
  --ms-table-row-bg-odd-darken-20: #9cc4df;
  --ms-table-row-bg-odd-lighten-25: white;
  --ms-table-row-bg-odd-darken-25: #88b9d9;
  --ms-table-row-bg-odd-lighten-30: white;
  --ms-table-row-bg-odd-darken-30: #75add3;
  --ms-table-row-bg-odd-lighten-35: white;
  --ms-table-row-bg-odd-darken-35: #62a2cd;
  --ms-table-row-bg-odd-lighten-40: white;
  --ms-table-row-bg-odd-darken-40: #4e97c7;
  --ms-table-row-bg-odd-lighten-45: white;
  --ms-table-row-bg-odd-darken-45: #3d8bbf;
  --ms-table-row-bg-odd-lighten-50: white;
  --ms-table-row-bg-odd-darken-50: #377dab;
  --ms-table-row-bg-even-rgb: 221,235,244;
  --ms-table-row-bg-even-lighten-5: #f0f6fa;
  --ms-table-row-bg-even-darken-5: #cae0ee;
  --ms-table-row-bg-even-lighten-10: white;
  --ms-table-row-bg-even-darken-10: #b6d4e8;
  --ms-table-row-bg-even-lighten-15: white;
  --ms-table-row-bg-even-darken-15: #a3c9e1;
  --ms-table-row-bg-even-lighten-20: white;
  --ms-table-row-bg-even-darken-20: #90bedb;
  --ms-table-row-bg-even-lighten-25: white;
  --ms-table-row-bg-even-darken-25: #7db2d5;
  --ms-table-row-bg-even-lighten-30: white;
  --ms-table-row-bg-even-darken-30: #69a7cf;
  --ms-table-row-bg-even-lighten-35: white;
  --ms-table-row-bg-even-darken-35: #569cc8;
  --ms-table-row-bg-even-lighten-40: white;
  --ms-table-row-bg-even-darken-40: #4390c2;
  --ms-table-row-bg-even-lighten-45: white;
  --ms-table-row-bg-even-darken-45: #3a83b2;
  --ms-table-row-bg-even-lighten-50: white;
  --ms-table-row-bg-even-darken-50: #33759f;
  --ms-table-row-bg-we1-rgb: 216,211,208;
  --ms-table-row-bg-we1-lighten-5: #e4e0de;
  --ms-table-row-bg-we1-darken-5: #ccc6c2;
  --ms-table-row-bg-we1-lighten-10: #efedec;
  --ms-table-row-bg-we1-darken-10: #c1b9b4;
  --ms-table-row-bg-we1-lighten-15: #fbfafa;
  --ms-table-row-bg-we1-darken-15: #b5aca6;
  --ms-table-row-bg-we1-lighten-20: white;
  --ms-table-row-bg-we1-darken-20: #aa9f98;
  --ms-table-row-bg-we1-lighten-25: white;
  --ms-table-row-bg-we1-darken-25: #9e928a;
  --ms-table-row-bg-we1-lighten-30: white;
  --ms-table-row-bg-we1-darken-30: #93857c;
  --ms-table-row-bg-we1-lighten-35: white;
  --ms-table-row-bg-we1-darken-35: #86786f;
  --ms-table-row-bg-we1-lighten-40: white;
  --ms-table-row-bg-we1-darken-40: #786b64;
  --ms-table-row-bg-we1-lighten-45: white;
  --ms-table-row-bg-we1-darken-45: #6a5f58;
  --ms-table-row-bg-we1-lighten-50: white;
  --ms-table-row-bg-we1-darken-50: #5c534d;
  --ms-table-row-bg-we2-rgb: 214,218,219;
  --ms-table-row-bg-we2-lighten-5: #e4e6e7;
  --ms-table-row-bg-we2-darken-5: #c8cecf;
  --ms-table-row-bg-we2-lighten-10: #f1f3f3;
  --ms-table-row-bg-we2-darken-10: #bbc1c3;
  --ms-table-row-bg-we2-lighten-15: white;
  --ms-table-row-bg-we2-darken-15: #adb5b7;
  --ms-table-row-bg-we2-lighten-20: white;
  --ms-table-row-bg-we2-darken-20: #a0a9ab;
  --ms-table-row-bg-we2-lighten-25: white;
  --ms-table-row-bg-we2-darken-25: #929d9f;
  --ms-table-row-bg-we2-lighten-30: white;
  --ms-table-row-bg-we2-darken-30: #859093;
  --ms-table-row-bg-we2-lighten-35: white;
  --ms-table-row-bg-we2-darken-35: #778488;
  --ms-table-row-bg-we2-lighten-40: white;
  --ms-table-row-bg-we2-darken-40: #6b777a;
  --ms-table-row-bg-we2-lighten-45: white;
  --ms-table-row-bg-we2-darken-45: #5f6a6c;
  --ms-table-row-bg-we2-lighten-50: white;
  --ms-table-row-bg-we2-darken-50: #535c5f;
  --ms-table-row-bg-alternative-rgb: 208,208,208;
  --ms-table-row-bg-alternative-lighten-5: #dddddd;
  --ms-table-row-bg-alternative-darken-5: #c3c3c3;
  --ms-table-row-bg-alternative-lighten-10: #eaeaea;
  --ms-table-row-bg-alternative-darken-10: #b7b7b7;
  --ms-table-row-bg-alternative-lighten-15: #f6f6f6;
  --ms-table-row-bg-alternative-darken-15: #aaaaaa;
  --ms-table-row-bg-alternative-lighten-20: white;
  --ms-table-row-bg-alternative-darken-20: #9d9d9d;
  --ms-table-row-bg-alternative-lighten-25: white;
  --ms-table-row-bg-alternative-darken-25: #909090;
  --ms-table-row-bg-alternative-lighten-30: white;
  --ms-table-row-bg-alternative-darken-30: #848484;
  --ms-table-row-bg-alternative-lighten-35: white;
  --ms-table-row-bg-alternative-darken-35: #777777;
  --ms-table-row-bg-alternative-lighten-40: white;
  --ms-table-row-bg-alternative-darken-40: #6a6a6a;
  --ms-table-row-bg-alternative-lighten-45: white;
  --ms-table-row-bg-alternative-darken-45: #5d5d5d;
  --ms-table-row-bg-alternative-lighten-50: white;
  --ms-table-row-bg-alternative-darken-50: #515151;
  --ms-table-row-font-rgb: 80,80,80;
  --ms-table-row-font-lighten-5: #5d5d5d;
  --ms-table-row-font-darken-5: #434343;
  --ms-table-row-font-lighten-10: #6a6a6a;
  --ms-table-row-font-darken-10: #373737;
  --ms-table-row-font-lighten-15: #767676;
  --ms-table-row-font-darken-15: #2a2a2a;
  --ms-table-row-font-lighten-20: #838383;
  --ms-table-row-font-darken-20: #1d1d1d;
  --ms-table-row-font-lighten-25: #909090;
  --ms-table-row-font-darken-25: #101010;
  --ms-table-row-font-lighten-30: #9d9d9d;
  --ms-table-row-font-darken-30: #040404;
  --ms-table-row-font-lighten-35: darkgray;
  --ms-table-row-font-darken-35: black;
  --ms-table-row-font-lighten-40: #b6b6b6;
  --ms-table-row-font-darken-40: black;
  --ms-table-row-font-lighten-45: #c3c3c3;
  --ms-table-row-font-darken-45: black;
  --ms-table-row-font-lighten-50: #d0d0d0;
  --ms-table-row-font-darken-50: black;
}
:root [data-theme=light] app-home ion-content.desktop-container, :root [data-theme=light] app-home ion-content.mobile-container {
  --background: url(/assets/images/abstractbg4_light.jpg) no-repeat center / 100% 100%;
}
@media only screen and (max-width: 1920px) and (max-height: 1062px) {
  :root [data-theme=light] app-home ion-content.desktop-container, :root [data-theme=light] app-home ion-content.mobile-container {
    --background: url(/assets/images/abstractbg4_light.jpg) no-repeat center;
  }
}
:root [data-theme=light] app-evaluations ion-content {
  --background: url(/assets/images/abstractbg4_light.jpg) no-repeat center / 100% 100%;
}
@media only screen and (max-width: 1920px) and (max-height: 1062px) {
  :root [data-theme=light] app-evaluations ion-content {
    --background: url(/assets/images/abstractbg4_light.jpg) no-repeat center;
  }
}
:root [data-theme=light] app-settings ion-content {
  --background: url(/assets/images/abstractbg4_light.jpg) no-repeat center / 100% 100%;
}
@media only screen and (max-width: 1920px) and (max-height: 1062px) {
  :root [data-theme=light] app-settings ion-content {
    --background: url(/assets/images/abstractbg4_light.jpg) no-repeat center;
  }
}
:root [data-theme=dark] {
  --ms-color-transparent: transparent;
  --ms-color-white: #ffffff;
  --ms-color-light-gray: #cecece;
  --ms-color-gray: #bec0b3;
  --ms-color-dark-gray: #666666;
  --ms-color-black: #000000;
  --ms-color-yellow: #F8C01E;
  --ms-color-amber-orange: #E69900;
  --ms-color-orange: #E55C2E;
  --ms-color-green: #008F00;
  --ms-color-red: #af0000;
  --ms-color-purple: #762CB5;
  --ms-color-blue: #144496;
  --ms-color-lilac: #a9a6ff;
  --ms-toolbar-bg: #262428;
  --ms-toolbar-font: #F8C01E;
  --ms-home-header-bar-font: #eaeaea;
  --ms-content-bg: #707476;
  --ms-default-label-bg: #6c6c6c;
  --ms-filter-label-bg: #446375;
  --ms-filter-label-font: #d1d1d1;
  --ms-filter-value-bg: #d1d1d1;
  --ms-filter-value-font: #262626;
  --ms-filter-border: #262626;
  --ms-filter-typeahead-nomatch-bg: #a5a5a5;
  --ms-filter-typeahead-nomatch-font: #690000;
  --ms-table-info-font:#e5e5e5;
  --ms-table-header-bg:#3a3a3a;
  --ms-table-header-font:#d1d1d1;
  --ms-table-row-bg-odd:#696c73;
  --ms-table-row-bg-even:#606670;
  --ms-table-row-bg-alternative:#696c73;
  --ms-table-row-bg-we1:#786767;
  --ms-table-row-bg-we2:#5f6e75;
  --ms-table-row-font:#d0d0d0;
  --ms-table-border: #262626;
  --ms-color-white-rgb: 255,255,255;
  --ms-color-white-lighten-5: white;
  --ms-color-white-darken-5: #f2f2f2;
  --ms-color-white-lighten-10: white;
  --ms-color-white-darken-10: #e6e6e6;
  --ms-color-white-lighten-15: white;
  --ms-color-white-darken-15: #d9d9d9;
  --ms-color-white-lighten-20: white;
  --ms-color-white-darken-20: #cccccc;
  --ms-color-white-lighten-25: white;
  --ms-color-white-darken-25: #bfbfbf;
  --ms-color-white-lighten-30: white;
  --ms-color-white-darken-30: #b3b3b3;
  --ms-color-white-lighten-35: white;
  --ms-color-white-darken-35: #a6a6a6;
  --ms-color-white-lighten-40: white;
  --ms-color-white-darken-40: #999999;
  --ms-color-white-lighten-45: white;
  --ms-color-white-darken-45: #8c8c8c;
  --ms-color-white-lighten-50: white;
  --ms-color-white-darken-50: gray;
  --ms-color-black-rgb: 0,0,0;
  --ms-color-black-lighten-5: #0d0d0d;
  --ms-color-black-darken-5: black;
  --ms-color-black-lighten-10: #1a1a1a;
  --ms-color-black-darken-10: black;
  --ms-color-black-lighten-15: #262626;
  --ms-color-black-darken-15: black;
  --ms-color-black-lighten-20: #333333;
  --ms-color-black-darken-20: black;
  --ms-color-black-lighten-25: #404040;
  --ms-color-black-darken-25: black;
  --ms-color-black-lighten-30: #4d4d4d;
  --ms-color-black-darken-30: black;
  --ms-color-black-lighten-35: #595959;
  --ms-color-black-darken-35: black;
  --ms-color-black-lighten-40: #666666;
  --ms-color-black-darken-40: black;
  --ms-color-black-lighten-45: #737373;
  --ms-color-black-darken-45: black;
  --ms-color-black-lighten-50: gray;
  --ms-color-black-darken-50: black;
  --ms-color-blue-rgb: 20,68,150;
  --ms-color-blue-lighten-5: #174ead;
  --ms-color-blue-darken-5: #113a80;
  --ms-color-blue-lighten-10: #1a58c3;
  --ms-color-blue-darken-10: #0e3069;
  --ms-color-blue-lighten-15: #1d63da;
  --ms-color-blue-darken-15: #0b2553;
  --ms-color-blue-lighten-20: #2d70e3;
  --ms-color-blue-darken-20: #081b3c;
  --ms-color-blue-lighten-25: #4480e6;
  --ms-color-blue-darken-25: #051126;
  --ms-color-blue-lighten-30: #5a8fe9;
  --ms-color-blue-darken-30: #02070f;
  --ms-color-blue-lighten-35: #719eec;
  --ms-color-blue-darken-35: black;
  --ms-color-blue-lighten-40: #87adef;
  --ms-color-blue-darken-40: black;
  --ms-color-blue-lighten-45: #9ebdf2;
  --ms-color-blue-darken-45: black;
  --ms-color-blue-lighten-50: #b4ccf5;
  --ms-color-blue-darken-50: black;
  --ms-color-amber-orange-rgb: 230,153,0;
  --ms-color-amber-orange-lighten-5: #ffaa01;
  --ms-color-amber-orange-darken-5: #cd8800;
  --ms-color-amber-orange-lighten-10: #ffb21a;
  --ms-color-amber-orange-darken-10: #b37700;
  --ms-color-amber-orange-lighten-15: #ffbb34;
  --ms-color-amber-orange-darken-15: #9a6600;
  --ms-color-amber-orange-lighten-20: #ffc34d;
  --ms-color-amber-orange-darken-20: #805500;
  --ms-color-amber-orange-lighten-25: #ffcc67;
  --ms-color-amber-orange-darken-25: #674400;
  --ms-color-amber-orange-lighten-30: #ffd480;
  --ms-color-amber-orange-darken-30: #4d3300;
  --ms-color-amber-orange-lighten-35: #ffdd9a;
  --ms-color-amber-orange-darken-35: #342200;
  --ms-color-amber-orange-lighten-40: #ffe6b3;
  --ms-color-amber-orange-darken-40: #1a1100;
  --ms-color-amber-orange-lighten-45: #ffeecd;
  --ms-color-amber-orange-darken-45: #010000;
  --ms-color-amber-orange-lighten-50: #fff7e6;
  --ms-color-amber-orange-darken-50: black;
  --ms-color-orange-rgb: 229,92,46;
  --ms-color-orange-lighten-5: #e86e45;
  --ms-color-orange-darken-5: #de4c1c;
  --ms-color-orange-lighten-10: #eb7f5b;
  --ms-color-orange-darken-10: #c74519;
  --ms-color-orange-lighten-15: #ed9172;
  --ms-color-orange-darken-15: #b13d16;
  --ms-color-orange-lighten-20: #f0a389;
  --ms-color-orange-darken-20: #9a3513;
  --ms-color-orange-lighten-25: #f3b49f;
  --ms-color-orange-darken-25: #832d10;
  --ms-color-orange-lighten-30: #f6c6b6;
  --ms-color-orange-darken-30: #6d250d;
  --ms-color-orange-lighten-35: #f9d8cd;
  --ms-color-orange-darken-35: #561e0b;
  --ms-color-orange-lighten-40: #fce9e3;
  --ms-color-orange-darken-40: #3f1608;
  --ms-color-orange-lighten-45: #fefbfa;
  --ms-color-orange-darken-45: #280e05;
  --ms-color-orange-lighten-50: white;
  --ms-color-orange-darken-50: #120602;
  --ms-color-green-rgb: 0,143,0;
  --ms-color-green-lighten-5: #00a900;
  --ms-color-green-darken-5: #007600;
  --ms-color-green-lighten-10: #00c200;
  --ms-color-green-darken-10: #005c00;
  --ms-color-green-lighten-15: #00dc00;
  --ms-color-green-darken-15: #004300;
  --ms-color-green-lighten-20: #00f500;
  --ms-color-green-darken-20: #002900;
  --ms-color-green-lighten-25: #10ff10;
  --ms-color-green-darken-25: #001000;
  --ms-color-green-lighten-30: #29ff29;
  --ms-color-green-darken-30: black;
  --ms-color-green-lighten-35: #43ff43;
  --ms-color-green-darken-35: black;
  --ms-color-green-lighten-40: #5cff5c;
  --ms-color-green-darken-40: black;
  --ms-color-green-lighten-45: #76ff76;
  --ms-color-green-darken-45: black;
  --ms-color-green-lighten-50: #8fff8f;
  --ms-color-green-darken-50: black;
  --ms-color-red-rgb: 175,0,0;
  --ms-color-red-lighten-5: #c90000;
  --ms-color-red-darken-5: #960000;
  --ms-color-red-lighten-10: #e20000;
  --ms-color-red-darken-10: #7c0000;
  --ms-color-red-lighten-15: #fc0000;
  --ms-color-red-darken-15: #630000;
  --ms-color-red-lighten-20: #ff1616;
  --ms-color-red-darken-20: #490000;
  --ms-color-red-lighten-25: #ff3030;
  --ms-color-red-darken-25: #300000;
  --ms-color-red-lighten-30: #ff4949;
  --ms-color-red-darken-30: #160000;
  --ms-color-red-lighten-35: #ff6363;
  --ms-color-red-darken-35: black;
  --ms-color-red-lighten-40: #ff7c7c;
  --ms-color-red-darken-40: black;
  --ms-color-red-lighten-45: #ff9696;
  --ms-color-red-darken-45: black;
  --ms-color-red-lighten-50: #ffafaf;
  --ms-color-red-darken-50: black;
  --ms-color-gray-rgb: 190,192,179;
  --ms-color-gray-lighten-5: #caccc1;
  --ms-color-gray-darken-5: #b2b4a5;
  --ms-color-gray-lighten-10: #d6d7cf;
  --ms-color-gray-darken-10: #a6a997;
  --ms-color-gray-lighten-15: #e2e3dd;
  --ms-color-gray-darken-15: #9a9d89;
  --ms-color-gray-lighten-20: #eeeeeb;
  --ms-color-gray-darken-20: #8e927b;
  --ms-color-gray-lighten-25: #fafaf9;
  --ms-color-gray-darken-25: #82856e;
  --ms-color-gray-lighten-30: white;
  --ms-color-gray-darken-30: #747763;
  --ms-color-gray-lighten-35: white;
  --ms-color-gray-darken-35: #666957;
  --ms-color-gray-lighten-40: white;
  --ms-color-gray-darken-40: #595b4c;
  --ms-color-gray-lighten-45: white;
  --ms-color-gray-darken-45: #4b4d40;
  --ms-color-gray-lighten-50: white;
  --ms-color-gray-darken-50: #3e3f35;
  --ms-color-dark-gray-rgb: 102,102,102;
  --ms-color-dark-gray-lighten-5: #737373;
  --ms-color-dark-gray-darken-5: #595959;
  --ms-color-dark-gray-lighten-10: gray;
  --ms-color-dark-gray-darken-10: #4d4d4d;
  --ms-color-dark-gray-lighten-15: #8c8c8c;
  --ms-color-dark-gray-darken-15: #404040;
  --ms-color-dark-gray-lighten-20: #999999;
  --ms-color-dark-gray-darken-20: #333333;
  --ms-color-dark-gray-lighten-25: #a6a6a6;
  --ms-color-dark-gray-darken-25: #262626;
  --ms-color-dark-gray-lighten-30: #b3b3b3;
  --ms-color-dark-gray-darken-30: #1a1a1a;
  --ms-color-dark-gray-lighten-35: #bfbfbf;
  --ms-color-dark-gray-darken-35: #0d0d0d;
  --ms-color-dark-gray-lighten-40: #cccccc;
  --ms-color-dark-gray-darken-40: black;
  --ms-color-dark-gray-lighten-45: #d9d9d9;
  --ms-color-dark-gray-darken-45: black;
  --ms-color-dark-gray-lighten-50: #e6e6e6;
  --ms-color-dark-gray-darken-50: black;
  --ms-filter-label-bg-rgb: 68,99,117;
  --ms-filter-label-bg-lighten-5: #4d7185;
  --ms-filter-label-bg-darken-5: #3b5565;
  --ms-filter-label-bg-lighten-10: #577e95;
  --ms-filter-label-bg-darken-10: #314855;
  --ms-filter-label-bg-lighten-15: #628ba4;
  --ms-filter-label-bg-darken-15: #283a45;
  --ms-filter-label-bg-lighten-20: #7297ad;
  --ms-filter-label-bg-darken-20: #1f2c34;
  --ms-filter-label-bg-lighten-25: #82a3b6;
  --ms-filter-label-bg-darken-25: #151f24;
  --ms-filter-label-bg-lighten-30: #92afc0;
  --ms-filter-label-bg-darken-30: #0c1114;
  --ms-filter-label-bg-lighten-35: #a2bbc9;
  --ms-filter-label-bg-darken-35: #020304;
  --ms-filter-label-bg-lighten-40: #b2c7d3;
  --ms-filter-label-bg-darken-40: black;
  --ms-filter-label-bg-lighten-45: #c3d3dc;
  --ms-filter-label-bg-darken-45: black;
  --ms-filter-label-bg-lighten-50: #d3dee5;
  --ms-filter-label-bg-darken-50: black;
  --ms-filter-label-font-rgb: 209,209,209;
  --ms-filter-label-font-lighten-5: #dedede;
  --ms-filter-label-font-darken-5: #c4c4c4;
  --ms-filter-label-font-lighten-10: #ebebeb;
  --ms-filter-label-font-darken-10: #b8b8b8;
  --ms-filter-label-font-lighten-15: #f7f7f7;
  --ms-filter-label-font-darken-15: #ababab;
  --ms-filter-label-font-lighten-20: white;
  --ms-filter-label-font-darken-20: #9e9e9e;
  --ms-filter-label-font-lighten-25: white;
  --ms-filter-label-font-darken-25: #919191;
  --ms-filter-label-font-lighten-30: white;
  --ms-filter-label-font-darken-30: #858585;
  --ms-filter-label-font-lighten-35: white;
  --ms-filter-label-font-darken-35: #787878;
  --ms-filter-label-font-lighten-40: white;
  --ms-filter-label-font-darken-40: #6b6b6b;
  --ms-filter-label-font-lighten-45: white;
  --ms-filter-label-font-darken-45: #5e5e5e;
  --ms-filter-label-font-lighten-50: white;
  --ms-filter-label-font-darken-50: #525252;
  --ms-filter-value-font-rgb: 38,38,38;
  --ms-filter-value-font-lighten-5: #333333;
  --ms-filter-value-font-darken-5: #191919;
  --ms-filter-value-font-lighten-10: #404040;
  --ms-filter-value-font-darken-10: #0d0d0d;
  --ms-filter-value-font-lighten-15: #4c4c4c;
  --ms-filter-value-font-darken-15: black;
  --ms-filter-value-font-lighten-20: #595959;
  --ms-filter-value-font-darken-20: black;
  --ms-filter-value-font-lighten-25: #666666;
  --ms-filter-value-font-darken-25: black;
  --ms-filter-value-font-lighten-30: #737373;
  --ms-filter-value-font-darken-30: black;
  --ms-filter-value-font-lighten-35: #7f7f7f;
  --ms-filter-value-font-darken-35: black;
  --ms-filter-value-font-lighten-40: #8c8c8c;
  --ms-filter-value-font-darken-40: black;
  --ms-filter-value-font-lighten-45: #999999;
  --ms-filter-value-font-darken-45: black;
  --ms-filter-value-font-lighten-50: #a6a6a6;
  --ms-filter-value-font-darken-50: black;
  --ms-filter-border-rgb: 38,38,38;
  --ms-filter-border-lighten-5: #333333;
  --ms-filter-border-darken-5: #191919;
  --ms-filter-border-lighten-10: #404040;
  --ms-filter-border-darken-10: #0d0d0d;
  --ms-filter-border-lighten-15: #4c4c4c;
  --ms-filter-border-darken-15: black;
  --ms-filter-border-lighten-20: #595959;
  --ms-filter-border-darken-20: black;
  --ms-filter-border-lighten-25: #666666;
  --ms-filter-border-darken-25: black;
  --ms-filter-border-lighten-30: #737373;
  --ms-filter-border-darken-30: black;
  --ms-filter-border-lighten-35: #7f7f7f;
  --ms-filter-border-darken-35: black;
  --ms-filter-border-lighten-40: #8c8c8c;
  --ms-filter-border-darken-40: black;
  --ms-filter-border-lighten-45: #999999;
  --ms-filter-border-darken-45: black;
  --ms-filter-border-lighten-50: #a6a6a6;
  --ms-filter-border-darken-50: black;
  --ms-table-header-bg-rgb: 58,58,58;
  --ms-table-header-bg-lighten-5: #474747;
  --ms-table-header-bg-darken-5: #2d2d2d;
  --ms-table-header-bg-lighten-10: #545454;
  --ms-table-header-bg-darken-10: #212121;
  --ms-table-header-bg-lighten-15: #606060;
  --ms-table-header-bg-darken-15: #141414;
  --ms-table-header-bg-lighten-20: #6d6d6d;
  --ms-table-header-bg-darken-20: #070707;
  --ms-table-header-bg-lighten-25: #7a7a7a;
  --ms-table-header-bg-darken-25: black;
  --ms-table-header-bg-lighten-30: #878787;
  --ms-table-header-bg-darken-30: black;
  --ms-table-header-bg-lighten-35: #939393;
  --ms-table-header-bg-darken-35: black;
  --ms-table-header-bg-lighten-40: #a0a0a0;
  --ms-table-header-bg-darken-40: black;
  --ms-table-header-bg-lighten-45: #adadad;
  --ms-table-header-bg-darken-45: black;
  --ms-table-header-bg-lighten-50: #bababa;
  --ms-table-header-bg-darken-50: black;
  --ms-table-header-font-rgb: 209,209,209;
  --ms-table-header-font-lighten-5: #dedede;
  --ms-table-header-font-darken-5: #c4c4c4;
  --ms-table-header-font-lighten-10: #ebebeb;
  --ms-table-header-font-darken-10: #b8b8b8;
  --ms-table-header-font-lighten-15: #f7f7f7;
  --ms-table-header-font-darken-15: #ababab;
  --ms-table-header-font-lighten-20: white;
  --ms-table-header-font-darken-20: #9e9e9e;
  --ms-table-header-font-lighten-25: white;
  --ms-table-header-font-darken-25: #919191;
  --ms-table-header-font-lighten-30: white;
  --ms-table-header-font-darken-30: #858585;
  --ms-table-header-font-lighten-35: white;
  --ms-table-header-font-darken-35: #787878;
  --ms-table-header-font-lighten-40: white;
  --ms-table-header-font-darken-40: #6b6b6b;
  --ms-table-header-font-lighten-45: white;
  --ms-table-header-font-darken-45: #5e5e5e;
  --ms-table-header-font-lighten-50: white;
  --ms-table-header-font-darken-50: #525252;
  --ms-table-row-bg-odd-rgb: 105,108,115;
  --ms-table-row-bg-odd-lighten-5: #757980;
  --ms-table-row-bg-odd-darken-5: #5d5f66;
  --ms-table-row-bg-odd-lighten-10: #82858d;
  --ms-table-row-bg-odd-darken-10: #515358;
  --ms-table-row-bg-odd-lighten-15: #8f9299;
  --ms-table-row-bg-odd-darken-15: #44464b;
  --ms-table-row-bg-odd-lighten-20: #9d9fa5;
  --ms-table-row-bg-odd-darken-20: #383a3e;
  --ms-table-row-bg-odd-lighten-25: #aaacb1;
  --ms-table-row-bg-odd-darken-25: #2c2d30;
  --ms-table-row-bg-odd-lighten-30: #b7b9be;
  --ms-table-row-bg-odd-darken-30: #202123;
  --ms-table-row-bg-odd-lighten-35: #c5c6ca;
  --ms-table-row-bg-odd-darken-35: #141416;
  --ms-table-row-bg-odd-lighten-40: #d2d3d6;
  --ms-table-row-bg-odd-darken-40: #080808;
  --ms-table-row-bg-odd-lighten-45: #dfe0e2;
  --ms-table-row-bg-odd-darken-45: black;
  --ms-table-row-bg-odd-lighten-50: #ededee;
  --ms-table-row-bg-odd-darken-50: black;
  --ms-table-row-bg-even-rgb: 96,102,112;
  --ms-table-row-bg-even-lighten-5: #6c737e;
  --ms-table-row-bg-even-darken-5: #545962;
  --ms-table-row-bg-even-lighten-10: #787f8b;
  --ms-table-row-bg-even-darken-10: #484d55;
  --ms-table-row-bg-even-lighten-15: #868c97;
  --ms-table-row-bg-even-darken-15: #3d4047;
  --ms-table-row-bg-even-lighten-20: #9399a3;
  --ms-table-row-bg-even-darken-20: #313439;
  --ms-table-row-bg-even-lighten-25: #a1a6ae;
  --ms-table-row-bg-even-darken-25: #25272b;
  --ms-table-row-bg-even-lighten-30: #afb3ba;
  --ms-table-row-bg-even-darken-30: #191b1e;
  --ms-table-row-bg-even-lighten-35: #bdc0c6;
  --ms-table-row-bg-even-darken-35: #0e0e10;
  --ms-table-row-bg-even-lighten-40: #cacdd2;
  --ms-table-row-bg-even-darken-40: #020202;
  --ms-table-row-bg-even-lighten-45: #d8dade;
  --ms-table-row-bg-even-darken-45: black;
  --ms-table-row-bg-even-lighten-50: #e6e7e9;
  --ms-table-row-bg-even-darken-50: black;
  --ms-table-row-bg-we1-rgb: 120,103,103;
  --ms-table-row-bg-we1-lighten-5: #867373;
  --ms-table-row-bg-we1-darken-5: #6a5b5b;
  --ms-table-row-bg-we1-lighten-10: #928080;
  --ms-table-row-bg-we1-darken-10: #5d4f4f;
  --ms-table-row-bg-we1-lighten-15: #9e8e8e;
  --ms-table-row-bg-we1-darken-15: #4f4444;
  --ms-table-row-bg-we1-lighten-20: #aa9b9b;
  --ms-table-row-bg-we1-darken-20: #413838;
  --ms-table-row-bg-we1-lighten-25: #b5a9a9;
  --ms-table-row-bg-we1-darken-25: #332c2c;
  --ms-table-row-bg-we1-lighten-30: #c1b7b7;
  --ms-table-row-bg-we1-darken-30: #262020;
  --ms-table-row-bg-we1-lighten-35: #cdc5c5;
  --ms-table-row-bg-we1-darken-35: #181515;
  --ms-table-row-bg-we1-lighten-40: #d9d2d2;
  --ms-table-row-bg-we1-darken-40: #0a0909;
  --ms-table-row-bg-we1-lighten-45: #e4e0e0;
  --ms-table-row-bg-we1-darken-45: black;
  --ms-table-row-bg-we1-lighten-50: #f0eeee;
  --ms-table-row-bg-we1-darken-50: black;
  --ms-table-row-bg-we2-rgb: 95,110,117;
  --ms-table-row-bg-we2-lighten-5: #6a7b83;
  --ms-table-row-bg-we2-darken-5: #546167;
  --ms-table-row-bg-we2-lighten-10: #778890;
  --ms-table-row-bg-we2-darken-10: #485459;
  --ms-table-row-bg-we2-lighten-15: #85949c;
  --ms-table-row-bg-we2-darken-15: #3d464b;
  --ms-table-row-bg-we2-lighten-20: #93a1a7;
  --ms-table-row-bg-we2-darken-20: #31393d;
  --ms-table-row-bg-we2-lighten-25: #a1adb3;
  --ms-table-row-bg-we2-darken-25: #262c2f;
  --ms-table-row-bg-we2-lighten-30: #afb9be;
  --ms-table-row-bg-we2-darken-30: #1a1f21;
  --ms-table-row-bg-we2-lighten-35: #bdc6c9;
  --ms-table-row-bg-we2-darken-35: #0f1112;
  --ms-table-row-bg-we2-lighten-40: #cbd2d5;
  --ms-table-row-bg-we2-darken-40: #040404;
  --ms-table-row-bg-we2-lighten-45: #d9dee0;
  --ms-table-row-bg-we2-darken-45: black;
  --ms-table-row-bg-we2-lighten-50: #e7eaec;
  --ms-table-row-bg-we2-darken-50: black;
  --ms-table-row-bg-alternative-rgb: 105,108,115;
  --ms-table-row-bg-alternative-lighten-5: #757980;
  --ms-table-row-bg-alternative-darken-5: #5d5f66;
  --ms-table-row-bg-alternative-lighten-10: #82858d;
  --ms-table-row-bg-alternative-darken-10: #515358;
  --ms-table-row-bg-alternative-lighten-15: #8f9299;
  --ms-table-row-bg-alternative-darken-15: #44464b;
  --ms-table-row-bg-alternative-lighten-20: #9d9fa5;
  --ms-table-row-bg-alternative-darken-20: #383a3e;
  --ms-table-row-bg-alternative-lighten-25: #aaacb1;
  --ms-table-row-bg-alternative-darken-25: #2c2d30;
  --ms-table-row-bg-alternative-lighten-30: #b7b9be;
  --ms-table-row-bg-alternative-darken-30: #202123;
  --ms-table-row-bg-alternative-lighten-35: #c5c6ca;
  --ms-table-row-bg-alternative-darken-35: #141416;
  --ms-table-row-bg-alternative-lighten-40: #d2d3d6;
  --ms-table-row-bg-alternative-darken-40: #080808;
  --ms-table-row-bg-alternative-lighten-45: #dfe0e2;
  --ms-table-row-bg-alternative-darken-45: black;
  --ms-table-row-bg-alternative-lighten-50: #ededee;
  --ms-table-row-bg-alternative-darken-50: black;
  --ms-table-row-font-rgb: 208,208,208;
  --ms-table-row-font-lighten-5: #dddddd;
  --ms-table-row-font-darken-5: #c3c3c3;
  --ms-table-row-font-lighten-10: #eaeaea;
  --ms-table-row-font-darken-10: #b7b7b7;
  --ms-table-row-font-lighten-15: #f6f6f6;
  --ms-table-row-font-darken-15: #aaaaaa;
  --ms-table-row-font-lighten-20: white;
  --ms-table-row-font-darken-20: #9d9d9d;
  --ms-table-row-font-lighten-25: white;
  --ms-table-row-font-darken-25: #909090;
  --ms-table-row-font-lighten-30: white;
  --ms-table-row-font-darken-30: #848484;
  --ms-table-row-font-lighten-35: white;
  --ms-table-row-font-darken-35: #777777;
  --ms-table-row-font-lighten-40: white;
  --ms-table-row-font-darken-40: #6a6a6a;
  --ms-table-row-font-lighten-45: white;
  --ms-table-row-font-darken-45: #5d5d5d;
  --ms-table-row-font-lighten-50: white;
  --ms-table-row-font-darken-50: #515151;
}
:root [data-theme=dark] app-home ion-content.desktop-container, :root [data-theme=dark] app-home ion-content.mobile-container {
  --background: url(/assets/images/abstractbg4.jpg) no-repeat center / 100% 100%;
}
@media only screen and (max-width: 1920px) and (max-height: 1062px) {
  :root [data-theme=dark] app-home ion-content.desktop-container, :root [data-theme=dark] app-home ion-content.mobile-container {
    --background: url(/assets/images/abstractbg4.jpg) no-repeat center;
  }
}
:root [data-theme=dark] app-evaluations ion-content {
  --background: url(/assets/images/abstractbg4.jpg) no-repeat center / 100% 100%;
}
@media only screen and (max-width: 1920px) and (max-height: 1062px) {
  :root [data-theme=dark] app-evaluations ion-content {
    --background: url(/assets/images/abstractbg4.jpg) no-repeat center;
  }
}
:root [data-theme=dark] app-settings ion-content {
  --background: url(/assets/images/abstractbg4.jpg) no-repeat center / 100% 100%;
}
@media only screen and (max-width: 1920px) and (max-height: 1062px) {
  :root [data-theme=dark] app-settings ion-content {
    --background: url(/assets/images/abstractbg4.jpg) no-repeat center;
  }
}

/*$color-white: #ffffff;
$color-white-mostly-transparent: rgba(255, 255, 255, 0.85);
$color-white-semi-transparent: rgba(255, 255, 255, 0.45);
$color-white-fully-transparent: rgba(255, 255, 255, 0.0);

$color-light-gray: #cecece;
$color-gray: #B3B3B3;
$color-mid-gray: #A5A5A5;
$color-border-gray: #dddddd;
$color-dark-gray: #999999;
$color-dark-gray-text: #3d3d3d;

$color-black: #000000;
$color-black-half-transparent: rgba(0, 0, 0, 0.5);
$color-black-shadow: rgba(0, 0, 0, 0.14), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.12);

$color-light-blue: #BED0E8;
$color-medium-blue: #A5B7CF;
$color-dark-blue-bright: #144496;
$color-blue: #0C4DA1;
$color-navy:#062E64;
$color-dark-blue: #062F64;
$color-dark-blue-semi-transparent: rgba(6, 47, 100, 0.45);
$color-dark-blue-fully-transparent: rgba(6, 47, 100, 0.0);
$color-deep-blue: #00164B;

$color-yellow: #F8C01E;
$color-amber-orange: #E69900;
$color-orange: #E55C2E;

$color-green: #008F00;
$color-red: #af0000;

$color-purple: #762CB5;
$color-dark-gray: #666666;

$color-filter-transparent: transparent;*/
/*

$color-blue: #456476;
$color-dark-blue: #1B2023;
$color-mid-gray: #717577;*/
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/normalize.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
audio,
canvas,
progress,
video {
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

b,
strong {
  font-weight: bold;
}

img {
  max-width: 100%;
}

hr {
  height: 1px;
  border-width: 0;
  box-sizing: content-box;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

label,
input,
select,
textarea {
  font-family: inherit;
  line-height: normal;
}

textarea {
  overflow: auto;
  height: auto;
  font: inherit;
  color: inherit;
}

textarea::placeholder {
  padding-left: 2px;
}

form,
input,
optgroup,
select {
  margin: 0;
  font: inherit;
  color: inherit;
}

html input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
  -webkit-appearance: button;
}

a,
a div,
a span,
a ion-icon,
a ion-label,
button,
button div,
button span,
button ion-icon,
button ion-label,
.ion-tappable,
[tappable],
[tappable] div,
[tappable] span,
[tappable] ion-icon,
[tappable] ion-label,
input,
textarea {
  touch-action: manipulation;
}

a ion-label,
button ion-label {
  pointer-events: none;
}

button {
  padding: 0;
  border: 0;
  border-radius: 0;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  line-height: 1;
  text-transform: none;
  cursor: pointer;
  -webkit-appearance: button;
}

[tappable] {
  cursor: pointer;
}

a[disabled],
button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/structure.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Convert a font size to a dynamic font size.
 * Fonts that participate in Dynamic Type should use
 * dynamic font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param unit (optional) - The unit to convert to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a maximum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a minimum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * maximum and minimum font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

html {
  width: 100%;
  height: 100%;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

html:not(.hydrated) body {
  display: none;
}

html.ion-ce body {
  display: block;
}

html.plt-pwa {
  height: 100vh;
}

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: fixed;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  /**
   * Because body has position: fixed,
   * it should be promoted to its own
   * layer.
   *
   * WebKit does not always promote
   * the body to its own layer on page
   * load in Ionic apps. Once scrolling on
   * ion-content starts, WebKit will promote
   * body. Unfortunately, this causes a re-paint
   * which results in scrolling being halted
   * until the next user gesture.
   *
   * This impacts the Custom Elements build.
   * The lazy loaded build causes the browser to
   * re-paint during hydration which causes WebKit
   * to promote body to its own layer.
   * In the CE Build, this hydration does not
   * happen, so the additional re-paint does not occur.
   */
  transform: translateZ(0);
  text-rendering: optimizeLegibility;
  overflow: hidden;
  touch-action: manipulation;
  -webkit-user-drag: none;
  -ms-content-zooming: none;
  word-wrap: break-word;
  overscroll-behavior-y: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/typography.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Convert a font size to a dynamic font size.
 * Fonts that participate in Dynamic Type should use
 * dynamic font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param unit (optional) - The unit to convert to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a maximum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a minimum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * maximum and minimum font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
html {
  font-family: var(--ion-font-family);
}

/**
 * Dynamic Type is an iOS-only feature, so
 * this should only be enabled on iOS devices.
 */
@supports (-webkit-touch-callout: none) {
  html {
    /**
     * Includes fallback if Dynamic Type is not enabled.
     */
    font: var(--ion-dynamic-font, 16px var(--ion-font-family));
  }
}
a {
  background-color: transparent;
  color: var(--ion-color-primary, #3880ff);
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 16px;
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 1.2;
}

h1 {
  margin-top: 20px;
  font-size: 1.625rem;
}

h2 {
  margin-top: 18px;
  font-size: 1.5rem;
}

h3 {
  font-size: 1.375rem;
}

h4 {
  font-size: 1.25rem;
}

h5 {
  font-size: 1.125rem;
}

h6 {
  font-size: 1rem;
}

small {
  font-size: 75%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/core.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Convert a font size to a dynamic font size.
 * Fonts that participate in Dynamic Type should use
 * dynamic font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param unit (optional) - The unit to convert to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a maximum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a minimum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * maximum and minimum font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
/**
 * Convert a font size to a dynamic font size.
 * Fonts that participate in Dynamic Type should use
 * dynamic font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param unit (optional) - The unit to convert to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a maximum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a minimum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * maximum and minimum font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
/**
 * Convert a font size to a dynamic font size.
 * Fonts that participate in Dynamic Type should use
 * dynamic font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param unit (optional) - The unit to convert to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a maximum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a minimum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * maximum and minimum font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
html.ios {
  --ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif;
}

html.md {
  --ion-default-font: "Roboto", "Helvetica Neue", sans-serif;
}

html {
  --ion-default-dynamic-font: -apple-system-body;
  --ion-font-family: var(--ion-default-font);
}

body {
  background: var(--ion-background-color);
}

body.backdrop-no-scroll {
  overflow: hidden;
}

/**
 * Card style modal needs additional padding on the
 * top of the header. We accomplish this by targeting
 * the first toolbar in the header.
 * Footer also needs this. We do not adjust the bottom
 * padding though because of the safe area.
 */
html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,
html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,
html.ios ion-modal ion-footer ion-toolbar:first-of-type {
  padding-top: 6px;
}

/**
* Card style modal needs additional padding on the
* bottom of the header. We accomplish this by targeting
* the last toolbar in the header.
*/
html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,
html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type {
  padding-bottom: 6px;
}

/**
* Add padding on the left and right
* of toolbars while accounting for
* safe area values when in landscape.
*/
html.ios ion-modal ion-toolbar {
  padding-right: calc(var(--ion-safe-area-right) + 8px);
  padding-left: calc(var(--ion-safe-area-left) + 8px);
}

/**
 * Card style modal on iPadOS
 * should only have backdrop on first instance.
 */
@media screen and (min-width: 768px) {
  html.ios ion-modal.modal-card:first-of-type {
    --backdrop-opacity: 0.18;
  }
}
/**
 * Subsequent modals should not have a backdrop/box shadow
 * as it will cause the screen to appear to get progressively
 * darker. With Ionic 6, declarative modals made it
 * possible to have multiple non-presented modals in the DOM,
 * so we could no longer rely on ion-modal:first-of-type.
 * Here we disable the opacity/box-shadow for every modal
 * that comes after the first presented modal.
 *
 * Note: ion-modal:not(.overlay-hidden):first-of-type
 * does not match the first modal to not have
 * the .overlay-hidden class, it will match the
 * first modal in general only if it does not
 * have the .overlay-hidden class.
 * The :nth-child() pseudo-class has support
 * for selectors which would help us here. At the
 * time of writing it does not have great cross browser
 * support.
 *
 * Note 2: This should only apply to non-card and
 * non-sheet modals. Card and sheet modals have their
 * own criteria for displaying backdrops/box shadows.
 *
 * Do not use :not(.overlay-hidden) in place of
 * .show-modal because that triggers a memory
 * leak in Blink: https://bugs.chromium.org/p/chromium/issues/detail?id=1418768
 */
ion-modal.modal-default.show-modal ~ ion-modal.modal-default {
  --backdrop-opacity: 0;
  --box-shadow: none;
}

/**
 * This works around a bug in WebKit where the
 * content will overflow outside of the bottom border
 * radius when re-painting. As long as a single
 * border radius value is set on .ion-page, this
 * issue does not happen. We set the top left radius
 * here because the top left corner will always have a
 * radius no matter the platform.
 * This behavior only applies to card modals.
 */
html.ios ion-modal.modal-card .ion-page {
  border-top-left-radius: var(--border-radius);
}

.ion-color-primary {
  --ion-color-base: var(--ion-color-primary, #3880ff) !important;
  --ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;
  --ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;
  --ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important;
}

.ion-color-secondary {
  --ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;
  --ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;
  --ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;
  --ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important;
}

.ion-color-tertiary {
  --ion-color-base: var(--ion-color-tertiary, #5260ff) !important;
  --ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;
  --ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;
  --ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important;
}

.ion-color-success {
  --ion-color-base: var(--ion-color-success, #2dd36f) !important;
  --ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;
  --ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;
  --ion-color-tint: var(--ion-color-success-tint, #42d77d) !important;
}

.ion-color-warning {
  --ion-color-base: var(--ion-color-warning, #ffc409) !important;
  --ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;
  --ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;
  --ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;
  --ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;
  --ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important;
}

.ion-color-danger {
  --ion-color-base: var(--ion-color-danger, #eb445a) !important;
  --ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;
  --ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;
  --ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important;
}

.ion-color-light {
  --ion-color-base: var(--ion-color-light, #f4f5f8) !important;
  --ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;
  --ion-color-contrast: var(--ion-color-light-contrast, #000) !important;
  --ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;
  --ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;
  --ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important;
}

.ion-color-medium {
  --ion-color-base: var(--ion-color-medium, #92949c) !important;
  --ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;
  --ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-medium-shade, #808289) !important;
  --ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important;
}

.ion-color-dark {
  --ion-color-base: var(--ion-color-dark, #222428) !important;
  --ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;
  --ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;
  --ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;
  --ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;
  --ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important;
}

.ion-page {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  contain: layout size style;
  z-index: 0;
}

/**
 * When making custom dialogs, using
 * ion-content is not required. As a result,
 * some developers may wish to have dialogs
 * that are automatically sized by the browser.
 * These changes allow certain dimension values
 * such as fit-content to work correctly.
 */
ion-modal > .ion-page {
  position: relative;
  contain: layout style;
  height: 100%;
}

.split-pane-visible > .ion-page.split-pane-main {
  position: relative;
}

ion-route,
ion-route-redirect,
ion-router,
ion-select-option,
ion-nav-controller,
ion-menu-controller,
ion-action-sheet-controller,
ion-alert-controller,
ion-loading-controller,
ion-modal-controller,
ion-picker-controller,
ion-popover-controller,
ion-toast-controller,
.ion-page-hidden {
  /* stylelint-disable-next-line declaration-no-important */
  display: none !important;
}

.ion-page-invisible {
  opacity: 0;
}

.can-go-back > ion-header ion-back-button {
  display: block;
}

html.plt-ios.plt-hybrid, html.plt-ios.plt-pwa {
  --ion-statusbar-padding: 20px;
}

@supports (padding-top: 20px) {
  html {
    --ion-safe-area-top: var(--ion-statusbar-padding);
  }
}
@supports (padding-top: env(safe-area-inset-top)) {
  html {
    --ion-safe-area-top: env(safe-area-inset-top);
    --ion-safe-area-bottom: env(safe-area-inset-bottom);
    --ion-safe-area-left: env(safe-area-inset-left);
    --ion-safe-area-right: env(safe-area-inset-right);
  }
}
ion-card.ion-color .ion-inherit-color,
ion-card-header.ion-color .ion-inherit-color {
  color: inherit;
}

.menu-content {
  transform: translate3d(0,  0,  0);
}

.menu-content-open {
  cursor: pointer;
  touch-action: manipulation;
  /**
   * The containing element itself should be clickable but
   * everything inside of it should not clickable when menu is open
   *
   * Setting pointer-events after scrolling has already started
   * will not cancel scrolling which is why we also set
   * overflow-y below.
   */
  pointer-events: none;
  /**
   * This accounts for scenarios where the main content itself
   * is scrollable.
   */
  overflow-y: hidden;
}

/**
 * Setting overflow cancels any in-progress scrolling
 * when the menu opens. This prevents users from accidentally
 * scrolling the main content while also dragging the menu open.
 * The code below accounts for both ion-content and then custom
 * scroll containers within ion-content (such as virtual scroll)
 */
.menu-content-open ion-content {
  --overflow: hidden;
}

.menu-content-open .ion-content-scroll-host {
  overflow: hidden;
}

.ios .menu-content-reveal {
  box-shadow: -8px 0 42px rgba(0, 0, 0, 0.08);
}

[dir=rtl].ios .menu-content-reveal {
  box-shadow: 8px 0 42px rgba(0, 0, 0, 0.08);
}

.md .menu-content-reveal {
  box-shadow: 4px 0px 16px rgba(0, 0, 0, 0.18);
}

.md .menu-content-push {
  box-shadow: 4px 0px 16px rgba(0, 0, 0, 0.18);
}

ion-accordion-group.accordion-group-expand-inset > ion-accordion:first-of-type {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

ion-accordion-group.accordion-group-expand-inset > ion-accordion:last-of-type {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

ion-accordion-group > ion-accordion:last-of-type ion-item[slot=header] {
  --border-width: 0px;
}

ion-accordion.accordion-animated > [slot=header] .ion-accordion-toggle-icon {
  transition: 300ms transform cubic-bezier(0.25, 0.8, 0.5, 1);
}

@media (prefers-reduced-motion: reduce) {
  ion-accordion .ion-accordion-toggle-icon {
    /* stylelint-disable declaration-no-important */
    transition: none !important;
  }
}
/**
 * The > [slot="header"] selector ensures that we do
 * not modify toggle icons for any nested accordions. The state
 * of one accordion should not affect any accordions inside
 * of a nested accordion group.
 */
ion-accordion.accordion-expanding > [slot=header] .ion-accordion-toggle-icon,
ion-accordion.accordion-expanded > [slot=header] .ion-accordion-toggle-icon {
  transform: rotate(180deg);
}

ion-accordion-group.accordion-group-expand-inset.md > ion-accordion.accordion-previous ion-item[slot=header] {
  --border-width: 0px;
  --inner-border-width: 0px;
}

ion-accordion-group.accordion-group-expand-inset.md > ion-accordion.accordion-expanding:first-of-type,
ion-accordion-group.accordion-group-expand-inset.md > ion-accordion.accordion-expanded:first-of-type {
  margin-top: 0;
}

ion-input input::-webkit-date-and-time-value {
  text-align: start;
}

/**
 * The .ion-datetime-button-overlay class contains
 * styles that allow any modal/popover to be
 * sized according to the dimensions of the datetime
 * when used with ion-datetime-button.
 */
.ion-datetime-button-overlay {
  --width: fit-content;
  --height: fit-content;
}

/**
 * The grid variant can scale down when inline.
 * When used in a `fit-content` overlay, this causes
 * the overlay to shrink when the month/year picker is open.
 * Explicitly setting the dimensions lets us have a consistently
 * sized grid interface.
 */
.ion-datetime-button-overlay ion-datetime.datetime-grid {
  width: 320px;
  min-height: 320px;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/padding.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Convert a font size to a dynamic font size.
 * Fonts that participate in Dynamic Type should use
 * dynamic font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param unit (optional) - The unit to convert to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a maximum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a minimum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * maximum and minimum font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
.ion-no-padding {
  --padding-start: 0;
  --padding-end: 0;
  --padding-top: 0;
  --padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.ion-padding {
  --padding-start: var(--ion-padding, 16px);
  --padding-end: var(--ion-padding, 16px);
  --padding-top: var(--ion-padding, 16px);
  --padding-bottom: var(--ion-padding, 16px);
  padding-inline-start: var(--ion-padding, 16px);
  padding-inline-end: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}

.ion-padding-top {
  --padding-top: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
}

.ion-padding-start {
  --padding-start: var(--ion-padding, 16px);
  padding-inline-start: var(--ion-padding, 16px);
}

.ion-padding-end {
  --padding-end: var(--ion-padding, 16px);
  padding-inline-end: var(--ion-padding, 16px);
}

.ion-padding-bottom {
  --padding-bottom: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}

.ion-padding-vertical {
  --padding-top: var(--ion-padding, 16px);
  --padding-bottom: var(--ion-padding, 16px);
  padding-top: var(--ion-padding, 16px);
  padding-bottom: var(--ion-padding, 16px);
}

.ion-padding-horizontal {
  --padding-start: var(--ion-padding, 16px);
  --padding-end: var(--ion-padding, 16px);
  padding-inline-start: var(--ion-padding, 16px);
  padding-inline-end: var(--ion-padding, 16px);
}

.ion-no-margin {
  --margin-start: 0;
  --margin-end: 0;
  --margin-top: 0;
  --margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.ion-margin {
  --margin-start: var(--ion-margin, 16px);
  --margin-end: var(--ion-margin, 16px);
  --margin-top: var(--ion-margin, 16px);
  --margin-bottom: var(--ion-margin, 16px);
  margin-inline-start: var(--ion-margin, 16px);
  margin-inline-end: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}

.ion-margin-top {
  --margin-top: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
}

.ion-margin-start {
  --margin-start: var(--ion-margin, 16px);
  margin-inline-start: var(--ion-margin, 16px);
}

.ion-margin-end {
  --margin-end: var(--ion-margin, 16px);
  margin-inline-end: var(--ion-margin, 16px);
}

.ion-margin-bottom {
  --margin-bottom: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}

.ion-margin-vertical {
  --margin-top: var(--ion-margin, 16px);
  --margin-bottom: var(--ion-margin, 16px);
  margin-top: var(--ion-margin, 16px);
  margin-bottom: var(--ion-margin, 16px);
}

.ion-margin-horizontal {
  --margin-start: var(--ion-margin, 16px);
  --margin-end: var(--ion-margin, 16px);
  margin-inline-start: var(--ion-margin, 16px);
  margin-inline-end: var(--ion-margin, 16px);
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/float-elements.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Convert a font size to a dynamic font size.
 * Fonts that participate in Dynamic Type should use
 * dynamic font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param unit (optional) - The unit to convert to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a maximum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a minimum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * maximum and minimum font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
.ion-float-left {
  float: left !important;
}

.ion-float-right {
  float: right !important;
}

.ion-float-start {
  float: left !important;
}
:host-context([dir=rtl]) .ion-float-start {
  float: right !important;
}

[dir=rtl] .ion-float-start {
  float: right !important;
}

@supports selector(:dir(rtl)) {
  .ion-float-start:dir(rtl) {
    float: right !important;
  }
}

.ion-float-end {
  float: right !important;
}
:host-context([dir=rtl]) .ion-float-end {
  float: left !important;
}

[dir=rtl] .ion-float-end {
  float: left !important;
}

@supports selector(:dir(rtl)) {
  .ion-float-end:dir(rtl) {
    float: left !important;
  }
}

@media (min-width: 576px) {
  .ion-float-sm-left {
    float: left !important;
  }

  .ion-float-sm-right {
    float: right !important;
  }

  .ion-float-sm-start {
    float: left !important;
  }
  :host-context([dir=rtl]) .ion-float-sm-start {
    float: right !important;
  }

  [dir=rtl] .ion-float-sm-start {
    float: right !important;
  }

  @supports selector(:dir(rtl)) {
    .ion-float-sm-start:dir(rtl) {
      float: right !important;
    }
  }

  .ion-float-sm-end {
    float: right !important;
  }
  :host-context([dir=rtl]) .ion-float-sm-end {
    float: left !important;
  }

  [dir=rtl] .ion-float-sm-end {
    float: left !important;
  }

  @supports selector(:dir(rtl)) {
    .ion-float-sm-end:dir(rtl) {
      float: left !important;
    }
  }
}
@media (min-width: 768px) {
  .ion-float-md-left {
    float: left !important;
  }

  .ion-float-md-right {
    float: right !important;
  }

  .ion-float-md-start {
    float: left !important;
  }
  :host-context([dir=rtl]) .ion-float-md-start {
    float: right !important;
  }

  [dir=rtl] .ion-float-md-start {
    float: right !important;
  }

  @supports selector(:dir(rtl)) {
    .ion-float-md-start:dir(rtl) {
      float: right !important;
    }
  }

  .ion-float-md-end {
    float: right !important;
  }
  :host-context([dir=rtl]) .ion-float-md-end {
    float: left !important;
  }

  [dir=rtl] .ion-float-md-end {
    float: left !important;
  }

  @supports selector(:dir(rtl)) {
    .ion-float-md-end:dir(rtl) {
      float: left !important;
    }
  }
}
@media (min-width: 992px) {
  .ion-float-lg-left {
    float: left !important;
  }

  .ion-float-lg-right {
    float: right !important;
  }

  .ion-float-lg-start {
    float: left !important;
  }
  :host-context([dir=rtl]) .ion-float-lg-start {
    float: right !important;
  }

  [dir=rtl] .ion-float-lg-start {
    float: right !important;
  }

  @supports selector(:dir(rtl)) {
    .ion-float-lg-start:dir(rtl) {
      float: right !important;
    }
  }

  .ion-float-lg-end {
    float: right !important;
  }
  :host-context([dir=rtl]) .ion-float-lg-end {
    float: left !important;
  }

  [dir=rtl] .ion-float-lg-end {
    float: left !important;
  }

  @supports selector(:dir(rtl)) {
    .ion-float-lg-end:dir(rtl) {
      float: left !important;
    }
  }
}
@media (min-width: 1200px) {
  .ion-float-xl-left {
    float: left !important;
  }

  .ion-float-xl-right {
    float: right !important;
  }

  .ion-float-xl-start {
    float: left !important;
  }
  :host-context([dir=rtl]) .ion-float-xl-start {
    float: right !important;
  }

  [dir=rtl] .ion-float-xl-start {
    float: right !important;
  }

  @supports selector(:dir(rtl)) {
    .ion-float-xl-start:dir(rtl) {
      float: right !important;
    }
  }

  .ion-float-xl-end {
    float: right !important;
  }
  :host-context([dir=rtl]) .ion-float-xl-end {
    float: left !important;
  }

  [dir=rtl] .ion-float-xl-end {
    float: left !important;
  }

  @supports selector(:dir(rtl)) {
    .ion-float-xl-end:dir(rtl) {
      float: left !important;
    }
  }
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/text-alignment.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Convert a font size to a dynamic font size.
 * Fonts that participate in Dynamic Type should use
 * dynamic font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param unit (optional) - The unit to convert to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a maximum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a minimum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * maximum and minimum font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
.ion-text-center {
  text-align: center !important;
}

.ion-text-justify {
  text-align: justify !important;
}

.ion-text-start {
  text-align: start !important;
}

.ion-text-end {
  text-align: end !important;
}

.ion-text-left {
  text-align: left !important;
}

.ion-text-right {
  text-align: right !important;
}

.ion-text-nowrap {
  white-space: nowrap !important;
}

.ion-text-wrap {
  white-space: normal !important;
}

@media (min-width: 576px) {
  .ion-text-sm-center {
    text-align: center !important;
  }

  .ion-text-sm-justify {
    text-align: justify !important;
  }

  .ion-text-sm-start {
    text-align: start !important;
  }

  .ion-text-sm-end {
    text-align: end !important;
  }

  .ion-text-sm-left {
    text-align: left !important;
  }

  .ion-text-sm-right {
    text-align: right !important;
  }

  .ion-text-sm-nowrap {
    white-space: nowrap !important;
  }

  .ion-text-sm-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 768px) {
  .ion-text-md-center {
    text-align: center !important;
  }

  .ion-text-md-justify {
    text-align: justify !important;
  }

  .ion-text-md-start {
    text-align: start !important;
  }

  .ion-text-md-end {
    text-align: end !important;
  }

  .ion-text-md-left {
    text-align: left !important;
  }

  .ion-text-md-right {
    text-align: right !important;
  }

  .ion-text-md-nowrap {
    white-space: nowrap !important;
  }

  .ion-text-md-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 992px) {
  .ion-text-lg-center {
    text-align: center !important;
  }

  .ion-text-lg-justify {
    text-align: justify !important;
  }

  .ion-text-lg-start {
    text-align: start !important;
  }

  .ion-text-lg-end {
    text-align: end !important;
  }

  .ion-text-lg-left {
    text-align: left !important;
  }

  .ion-text-lg-right {
    text-align: right !important;
  }

  .ion-text-lg-nowrap {
    white-space: nowrap !important;
  }

  .ion-text-lg-wrap {
    white-space: normal !important;
  }
}
@media (min-width: 1200px) {
  .ion-text-xl-center {
    text-align: center !important;
  }

  .ion-text-xl-justify {
    text-align: justify !important;
  }

  .ion-text-xl-start {
    text-align: start !important;
  }

  .ion-text-xl-end {
    text-align: end !important;
  }

  .ion-text-xl-left {
    text-align: left !important;
  }

  .ion-text-xl-right {
    text-align: right !important;
  }

  .ion-text-xl-nowrap {
    white-space: nowrap !important;
  }

  .ion-text-xl-wrap {
    white-space: normal !important;
  }
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/text-transformation.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Convert a font size to a dynamic font size.
 * Fonts that participate in Dynamic Type should use
 * dynamic font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param unit (optional) - The unit to convert to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a maximum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * a minimum font size.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * Convert a font size to a dynamic font size but impose
 * maximum and minimum font sizes.
 * @param size - The initial font size including the unit (i.e. px or pt)
 * @param minScale - The minimum scale of the font (i.e. 0.8 for a minimum 80% scale).
 * @param maxScale - The maximum scale of the font (i.e. 2.5 for a maximum 250% scale).
 * @param unit (optional) - The unit to convert the initial font size to. Use this if you want to
 * convert to a unit other than $baselineUnit.
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to tablet
 * viewports.
 *
 * Usage:
 * @include tablet-viewport() {
 *   :host {
 *     background-color: green;
 *   }
 * }
 */
/**
 * A heuristic that applies CSS to mobile
 * viewports (i.e. phones, not tablets).
 *
 * Usage:
 * @include mobile-viewport() {
 *   :host {
 *     background-color: blue;
 *   }
 * }
 */
.ion-text-uppercase {
  /* stylelint-disable-next-line declaration-no-important */
  text-transform: uppercase !important;
}

.ion-text-lowercase {
  /* stylelint-disable-next-line declaration-no-important */
  text-transform: lowercase !important;
}

.ion-text-capitalize {
  /* stylelint-disable-next-line declaration-no-important */
  text-transform: capitalize !important;
}

@media (min-width: 576px) {
  .ion-text-sm-uppercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: uppercase !important;
  }

  .ion-text-sm-lowercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: lowercase !important;
  }

  .ion-text-sm-capitalize {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: capitalize !important;
  }
}
@media (min-width: 768px) {
  .ion-text-md-uppercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: uppercase !important;
  }

  .ion-text-md-lowercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: lowercase !important;
  }

  .ion-text-md-capitalize {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: capitalize !important;
  }
}
@media (min-width: 992px) {
  .ion-text-lg-uppercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: uppercase !important;
  }

  .ion-text-lg-lowercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: lowercase !important;
  }

  .ion-text-lg-capitalize {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: capitalize !important;
  }
}
@media (min-width: 1200px) {
  .ion-text-xl-uppercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: uppercase !important;
  }

  .ion-text-xl-lowercase {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: lowercase !important;
  }

  .ion-text-xl-capitalize {
    /* stylelint-disable-next-line declaration-no-important */
    text-transform: capitalize !important;
  }
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@ionic/angular/css/flex-utils.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.ion-align-self-start {
  align-self: flex-start !important;
}

.ion-align-self-end {
  align-self: flex-end !important;
}

.ion-align-self-center {
  align-self: center !important;
}

.ion-align-self-stretch {
  align-self: stretch !important;
}

.ion-align-self-baseline {
  align-self: baseline !important;
}

.ion-align-self-auto {
  align-self: auto !important;
}

.ion-wrap {
  flex-wrap: wrap !important;
}

.ion-nowrap {
  flex-wrap: nowrap !important;
}

.ion-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.ion-justify-content-start {
  justify-content: flex-start !important;
}

.ion-justify-content-center {
  justify-content: center !important;
}

.ion-justify-content-end {
  justify-content: flex-end !important;
}

.ion-justify-content-around {
  justify-content: space-around !important;
}

.ion-justify-content-between {
  justify-content: space-between !important;
}

.ion-justify-content-evenly {
  justify-content: space-evenly !important;
}

.ion-align-items-start {
  align-items: flex-start !important;
}

.ion-align-items-center {
  align-items: center !important;
}

.ion-align-items-end {
  align-items: flex-end !important;
}

.ion-align-items-stretch {
  align-items: stretch !important;
}

.ion-align-items-baseline {
  align-items: baseline !important;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@angular-devkit/build-angular/node_modules/resolve-url-loader/index.js??ruleSet[1].rules[5].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[5].rules[1].use[1]!./src/global.scss?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*::-webkit-datetime-edit { padding: 1em; }
::-webkit-datetime-edit-fields-wrapper { background: silver; }
::-webkit-datetime-edit-text { color: red; padding: 0 0.3em; }
::-webkit-datetime-edit-month-field { color: blue; }
::-webkit-datetime-edit-day-field { color: green; }
::-webkit-datetime-edit-year-field { color: purple; }
::-webkit-inner-spin-button { display: none; }
::-webkit-calendar-picker-indicator { background: orange; }*/
/*input::-webkit-datetime-edit-ampm-field{}
input::-webkit-datetime-edit-day-field{}
input::-webkit-datetime-edit-hour-field{}
input::-webkit-datetime-edit-millisecond-field{}
input::-webkit-datetime-edit-minute-field{}
input::-webkit-datetime-edit-month-field{}
input::-webkit-datetime-edit-second-field{}
input::-webkit-datetime-edit-week-field{}
input::-webkit-datetime-edit-year-field{}*/
:root [data-theme=light] {
  --ms-color-transparent: transparent;
  --ms-color-white: #ffffff;
  --ms-color-light-gray: #cecece;
  --ms-color-gray: #bec0b3;
  --ms-color-dark-gray: #666666;
  --ms-color-black: #000000;
  --ms-color-yellow: #F8C01E;
  --ms-color-amber-orange: #E69900;
  --ms-color-orange: #E55C2E;
  --ms-color-green: #008F00;
  --ms-color-red: #af0000;
  --ms-color-purple: #762CB5;
  --ms-color-blue: #144496;
  --ms-color-lilac: #a9a6ff;
  --ms-toolbar-bg: #d1d9db;
  --ms-toolbar-font: #505050;
  --ms-home-header-bar-font: #505050;
  --ms-content-bg: #e1e1e1;
  --ms-default-label-bg: #6c6c6c;
  --ms-filter-label-bg: #6c6c6c;
  --ms-filter-label-font: #ffffff;
  --ms-filter-value-bg: transparent;
  --ms-filter-value-font: #505050;
  --ms-filter-border: #505050;
  --ms-filter-typeahead-nomatch-bg: #a5a5a5;
  --ms-filter-typeahead-nomatch-font: #690000;
  --ms-table-info-font:#3d3d3d;
  --ms-table-header-bg:#6c6c6c;
  --ms-table-header-font:#ffffff;
  --ms-table-row-bg-odd:#e9f2f8;
  --ms-table-row-bg-even:#ddebf4;
  --ms-table-row-bg-alternative:#d0d0d0;
  --ms-table-row-bg-we1:#d8d3d0;
  --ms-table-row-bg-we2:#d6dadb;
  --ms-table-row-font:#505050;
  --ms-table-border: #505050;
  --ms-color-white-rgb: 255,255,255;
  --ms-color-white-lighten-5: white;
  --ms-color-white-darken-5: #f2f2f2;
  --ms-color-white-lighten-10: white;
  --ms-color-white-darken-10: #e6e6e6;
  --ms-color-white-lighten-15: white;
  --ms-color-white-darken-15: #d9d9d9;
  --ms-color-white-lighten-20: white;
  --ms-color-white-darken-20: #cccccc;
  --ms-color-white-lighten-25: white;
  --ms-color-white-darken-25: #bfbfbf;
  --ms-color-white-lighten-30: white;
  --ms-color-white-darken-30: #b3b3b3;
  --ms-color-white-lighten-35: white;
  --ms-color-white-darken-35: #a6a6a6;
  --ms-color-white-lighten-40: white;
  --ms-color-white-darken-40: #999999;
  --ms-color-white-lighten-45: white;
  --ms-color-white-darken-45: #8c8c8c;
  --ms-color-white-lighten-50: white;
  --ms-color-white-darken-50: gray;
  --ms-color-black-rgb: 0,0,0;
  --ms-color-black-lighten-5: #0d0d0d;
  --ms-color-black-darken-5: black;
  --ms-color-black-lighten-10: #1a1a1a;
  --ms-color-black-darken-10: black;
  --ms-color-black-lighten-15: #262626;
  --ms-color-black-darken-15: black;
  --ms-color-black-lighten-20: #333333;
  --ms-color-black-darken-20: black;
  --ms-color-black-lighten-25: #404040;
  --ms-color-black-darken-25: black;
  --ms-color-black-lighten-30: #4d4d4d;
  --ms-color-black-darken-30: black;
  --ms-color-black-lighten-35: #595959;
  --ms-color-black-darken-35: black;
  --ms-color-black-lighten-40: #666666;
  --ms-color-black-darken-40: black;
  --ms-color-black-lighten-45: #737373;
  --ms-color-black-darken-45: black;
  --ms-color-black-lighten-50: gray;
  --ms-color-black-darken-50: black;
  --ms-color-blue-rgb: 20,68,150;
  --ms-color-blue-lighten-5: #174ead;
  --ms-color-blue-darken-5: #113a80;
  --ms-color-blue-lighten-10: #1a58c3;
  --ms-color-blue-darken-10: #0e3069;
  --ms-color-blue-lighten-15: #1d63da;
  --ms-color-blue-darken-15: #0b2553;
  --ms-color-blue-lighten-20: #2d70e3;
  --ms-color-blue-darken-20: #081b3c;
  --ms-color-blue-lighten-25: #4480e6;
  --ms-color-blue-darken-25: #051126;
  --ms-color-blue-lighten-30: #5a8fe9;
  --ms-color-blue-darken-30: #02070f;
  --ms-color-blue-lighten-35: #719eec;
  --ms-color-blue-darken-35: black;
  --ms-color-blue-lighten-40: #87adef;
  --ms-color-blue-darken-40: black;
  --ms-color-blue-lighten-45: #9ebdf2;
  --ms-color-blue-darken-45: black;
  --ms-color-blue-lighten-50: #b4ccf5;
  --ms-color-blue-darken-50: black;
  --ms-color-amber-orange-rgb: 230,153,0;
  --ms-color-amber-orange-lighten-5: #ffaa01;
  --ms-color-amber-orange-darken-5: #cd8800;
  --ms-color-amber-orange-lighten-10: #ffb21a;
  --ms-color-amber-orange-darken-10: #b37700;
  --ms-color-amber-orange-lighten-15: #ffbb34;
  --ms-color-amber-orange-darken-15: #9a6600;
  --ms-color-amber-orange-lighten-20: #ffc34d;
  --ms-color-amber-orange-darken-20: #805500;
  --ms-color-amber-orange-lighten-25: #ffcc67;
  --ms-color-amber-orange-darken-25: #674400;
  --ms-color-amber-orange-lighten-30: #ffd480;
  --ms-color-amber-orange-darken-30: #4d3300;
  --ms-color-amber-orange-lighten-35: #ffdd9a;
  --ms-color-amber-orange-darken-35: #342200;
  --ms-color-amber-orange-lighten-40: #ffe6b3;
  --ms-color-amber-orange-darken-40: #1a1100;
  --ms-color-amber-orange-lighten-45: #ffeecd;
  --ms-color-amber-orange-darken-45: #010000;
  --ms-color-amber-orange-lighten-50: #fff7e6;
  --ms-color-amber-orange-darken-50: black;
  --ms-color-orange-rgb: 229,92,46;
  --ms-color-orange-lighten-5: #e86e45;
  --ms-color-orange-darken-5: #de4c1c;
  --ms-color-orange-lighten-10: #eb7f5b;
  --ms-color-orange-darken-10: #c74519;
  --ms-color-orange-lighten-15: #ed9172;
  --ms-color-orange-darken-15: #b13d16;
  --ms-color-orange-lighten-20: #f0a389;
  --ms-color-orange-darken-20: #9a3513;
  --ms-color-orange-lighten-25: #f3b49f;
  --ms-color-orange-darken-25: #832d10;
  --ms-color-orange-lighten-30: #f6c6b6;
  --ms-color-orange-darken-30: #6d250d;
  --ms-color-orange-lighten-35: #f9d8cd;
  --ms-color-orange-darken-35: #561e0b;
  --ms-color-orange-lighten-40: #fce9e3;
  --ms-color-orange-darken-40: #3f1608;
  --ms-color-orange-lighten-45: #fefbfa;
  --ms-color-orange-darken-45: #280e05;
  --ms-color-orange-lighten-50: white;
  --ms-color-orange-darken-50: #120602;
  --ms-color-green-rgb: 0,143,0;
  --ms-color-green-lighten-5: #00a900;
  --ms-color-green-darken-5: #007600;
  --ms-color-green-lighten-10: #00c200;
  --ms-color-green-darken-10: #005c00;
  --ms-color-green-lighten-15: #00dc00;
  --ms-color-green-darken-15: #004300;
  --ms-color-green-lighten-20: #00f500;
  --ms-color-green-darken-20: #002900;
  --ms-color-green-lighten-25: #10ff10;
  --ms-color-green-darken-25: #001000;
  --ms-color-green-lighten-30: #29ff29;
  --ms-color-green-darken-30: black;
  --ms-color-green-lighten-35: #43ff43;
  --ms-color-green-darken-35: black;
  --ms-color-green-lighten-40: #5cff5c;
  --ms-color-green-darken-40: black;
  --ms-color-green-lighten-45: #76ff76;
  --ms-color-green-darken-45: black;
  --ms-color-green-lighten-50: #8fff8f;
  --ms-color-green-darken-50: black;
  --ms-color-red-rgb: 175,0,0;
  --ms-color-red-lighten-5: #c90000;
  --ms-color-red-darken-5: #960000;
  --ms-color-red-lighten-10: #e20000;
  --ms-color-red-darken-10: #7c0000;
  --ms-color-red-lighten-15: #fc0000;
  --ms-color-red-darken-15: #630000;
  --ms-color-red-lighten-20: #ff1616;
  --ms-color-red-darken-20: #490000;
  --ms-color-red-lighten-25: #ff3030;
  --ms-color-red-darken-25: #300000;
  --ms-color-red-lighten-30: #ff4949;
  --ms-color-red-darken-30: #160000;
  --ms-color-red-lighten-35: #ff6363;
  --ms-color-red-darken-35: black;
  --ms-color-red-lighten-40: #ff7c7c;
  --ms-color-red-darken-40: black;
  --ms-color-red-lighten-45: #ff9696;
  --ms-color-red-darken-45: black;
  --ms-color-red-lighten-50: #ffafaf;
  --ms-color-red-darken-50: black;
  --ms-color-gray-rgb: 190,192,179;
  --ms-color-gray-lighten-5: #caccc1;
  --ms-color-gray-darken-5: #b2b4a5;
  --ms-color-gray-lighten-10: #d6d7cf;
  --ms-color-gray-darken-10: #a6a997;
  --ms-color-gray-lighten-15: #e2e3dd;
  --ms-color-gray-darken-15: #9a9d89;
  --ms-color-gray-lighten-20: #eeeeeb;
  --ms-color-gray-darken-20: #8e927b;
  --ms-color-gray-lighten-25: #fafaf9;
  --ms-color-gray-darken-25: #82856e;
  --ms-color-gray-lighten-30: white;
  --ms-color-gray-darken-30: #747763;
  --ms-color-gray-lighten-35: white;
  --ms-color-gray-darken-35: #666957;
  --ms-color-gray-lighten-40: white;
  --ms-color-gray-darken-40: #595b4c;
  --ms-color-gray-lighten-45: white;
  --ms-color-gray-darken-45: #4b4d40;
  --ms-color-gray-lighten-50: white;
  --ms-color-gray-darken-50: #3e3f35;
  --ms-color-dark-gray-rgb: 102,102,102;
  --ms-color-dark-gray-lighten-5: #737373;
  --ms-color-dark-gray-darken-5: #595959;
  --ms-color-dark-gray-lighten-10: gray;
  --ms-color-dark-gray-darken-10: #4d4d4d;
  --ms-color-dark-gray-lighten-15: #8c8c8c;
  --ms-color-dark-gray-darken-15: #404040;
  --ms-color-dark-gray-lighten-20: #999999;
  --ms-color-dark-gray-darken-20: #333333;
  --ms-color-dark-gray-lighten-25: #a6a6a6;
  --ms-color-dark-gray-darken-25: #262626;
  --ms-color-dark-gray-lighten-30: #b3b3b3;
  --ms-color-dark-gray-darken-30: #1a1a1a;
  --ms-color-dark-gray-lighten-35: #bfbfbf;
  --ms-color-dark-gray-darken-35: #0d0d0d;
  --ms-color-dark-gray-lighten-40: #cccccc;
  --ms-color-dark-gray-darken-40: black;
  --ms-color-dark-gray-lighten-45: #d9d9d9;
  --ms-color-dark-gray-darken-45: black;
  --ms-color-dark-gray-lighten-50: #e6e6e6;
  --ms-color-dark-gray-darken-50: black;
  --ms-filter-label-bg-rgb: 108,108,108;
  --ms-filter-label-bg-lighten-5: #797979;
  --ms-filter-label-bg-darken-5: #5f5f5f;
  --ms-filter-label-bg-lighten-10: #868686;
  --ms-filter-label-bg-darken-10: #535353;
  --ms-filter-label-bg-lighten-15: #929292;
  --ms-filter-label-bg-darken-15: #464646;
  --ms-filter-label-bg-lighten-20: #9f9f9f;
  --ms-filter-label-bg-darken-20: #393939;
  --ms-filter-label-bg-lighten-25: #acacac;
  --ms-filter-label-bg-darken-25: #2c2c2c;
  --ms-filter-label-bg-lighten-30: #b9b9b9;
  --ms-filter-label-bg-darken-30: #202020;
  --ms-filter-label-bg-lighten-35: #c5c5c5;
  --ms-filter-label-bg-darken-35: #131313;
  --ms-filter-label-bg-lighten-40: #d2d2d2;
  --ms-filter-label-bg-darken-40: #060606;
  --ms-filter-label-bg-lighten-45: #dfdfdf;
  --ms-filter-label-bg-darken-45: black;
  --ms-filter-label-bg-lighten-50: #ececec;
  --ms-filter-label-bg-darken-50: black;
  --ms-filter-label-font-rgb: 255,255,255;
  --ms-filter-label-font-lighten-5: white;
  --ms-filter-label-font-darken-5: #f2f2f2;
  --ms-filter-label-font-lighten-10: white;
  --ms-filter-label-font-darken-10: #e6e6e6;
  --ms-filter-label-font-lighten-15: white;
  --ms-filter-label-font-darken-15: #d9d9d9;
  --ms-filter-label-font-lighten-20: white;
  --ms-filter-label-font-darken-20: #cccccc;
  --ms-filter-label-font-lighten-25: white;
  --ms-filter-label-font-darken-25: #bfbfbf;
  --ms-filter-label-font-lighten-30: white;
  --ms-filter-label-font-darken-30: #b3b3b3;
  --ms-filter-label-font-lighten-35: white;
  --ms-filter-label-font-darken-35: #a6a6a6;
  --ms-filter-label-font-lighten-40: white;
  --ms-filter-label-font-darken-40: #999999;
  --ms-filter-label-font-lighten-45: white;
  --ms-filter-label-font-darken-45: #8c8c8c;
  --ms-filter-label-font-lighten-50: white;
  --ms-filter-label-font-darken-50: gray;
  --ms-filter-value-font-rgb: 80,80,80;
  --ms-filter-value-font-lighten-5: #5d5d5d;
  --ms-filter-value-font-darken-5: #434343;
  --ms-filter-value-font-lighten-10: #6a6a6a;
  --ms-filter-value-font-darken-10: #373737;
  --ms-filter-value-font-lighten-15: #767676;
  --ms-filter-value-font-darken-15: #2a2a2a;
  --ms-filter-value-font-lighten-20: #838383;
  --ms-filter-value-font-darken-20: #1d1d1d;
  --ms-filter-value-font-lighten-25: #909090;
  --ms-filter-value-font-darken-25: #101010;
  --ms-filter-value-font-lighten-30: #9d9d9d;
  --ms-filter-value-font-darken-30: #040404;
  --ms-filter-value-font-lighten-35: darkgray;
  --ms-filter-value-font-darken-35: black;
  --ms-filter-value-font-lighten-40: #b6b6b6;
  --ms-filter-value-font-darken-40: black;
  --ms-filter-value-font-lighten-45: #c3c3c3;
  --ms-filter-value-font-darken-45: black;
  --ms-filter-value-font-lighten-50: #d0d0d0;
  --ms-filter-value-font-darken-50: black;
  --ms-filter-border-rgb: 80,80,80;
  --ms-filter-border-lighten-5: #5d5d5d;
  --ms-filter-border-darken-5: #434343;
  --ms-filter-border-lighten-10: #6a6a6a;
  --ms-filter-border-darken-10: #373737;
  --ms-filter-border-lighten-15: #767676;
  --ms-filter-border-darken-15: #2a2a2a;
  --ms-filter-border-lighten-20: #838383;
  --ms-filter-border-darken-20: #1d1d1d;
  --ms-filter-border-lighten-25: #909090;
  --ms-filter-border-darken-25: #101010;
  --ms-filter-border-lighten-30: #9d9d9d;
  --ms-filter-border-darken-30: #040404;
  --ms-filter-border-lighten-35: darkgray;
  --ms-filter-border-darken-35: black;
  --ms-filter-border-lighten-40: #b6b6b6;
  --ms-filter-border-darken-40: black;
  --ms-filter-border-lighten-45: #c3c3c3;
  --ms-filter-border-darken-45: black;
  --ms-filter-border-lighten-50: #d0d0d0;
  --ms-filter-border-darken-50: black;
  --ms-filter-typeahead-nomatch-font-rgb: 105,0,0;
  --ms-filter-typeahead-nomatch-font-lighten-5: #830000;
  --ms-filter-typeahead-nomatch-font-darken-5: #500000;
  --ms-filter-typeahead-nomatch-font-lighten-10: #9c0000;
  --ms-filter-typeahead-nomatch-font-darken-10: #360000;
  --ms-filter-typeahead-nomatch-font-lighten-15: #b60000;
  --ms-filter-typeahead-nomatch-font-darken-15: #1d0000;
  --ms-filter-typeahead-nomatch-font-lighten-20: #cf0000;
  --ms-filter-typeahead-nomatch-font-darken-20: #030000;
  --ms-filter-typeahead-nomatch-font-lighten-25: #e90000;
  --ms-filter-typeahead-nomatch-font-darken-25: black;
  --ms-filter-typeahead-nomatch-font-lighten-30: #ff0303;
  --ms-filter-typeahead-nomatch-font-darken-30: black;
  --ms-filter-typeahead-nomatch-font-lighten-35: #ff1d1d;
  --ms-filter-typeahead-nomatch-font-darken-35: black;
  --ms-filter-typeahead-nomatch-font-lighten-40: #ff3636;
  --ms-filter-typeahead-nomatch-font-darken-40: black;
  --ms-filter-typeahead-nomatch-font-lighten-45: #ff5050;
  --ms-filter-typeahead-nomatch-font-darken-45: black;
  --ms-filter-typeahead-nomatch-font-lighten-50: #ff6969;
  --ms-filter-typeahead-nomatch-font-darken-50: black;
  --ms-table-header-bg-rgb: 108,108,108;
  --ms-table-header-bg-lighten-5: #797979;
  --ms-table-header-bg-darken-5: #5f5f5f;
  --ms-table-header-bg-lighten-10: #868686;
  --ms-table-header-bg-darken-10: #535353;
  --ms-table-header-bg-lighten-15: #929292;
  --ms-table-header-bg-darken-15: #464646;
  --ms-table-header-bg-lighten-20: #9f9f9f;
  --ms-table-header-bg-darken-20: #393939;
  --ms-table-header-bg-lighten-25: #acacac;
  --ms-table-header-bg-darken-25: #2c2c2c;
  --ms-table-header-bg-lighten-30: #b9b9b9;
  --ms-table-header-bg-darken-30: #202020;
  --ms-table-header-bg-lighten-35: #c5c5c5;
  --ms-table-header-bg-darken-35: #131313;
  --ms-table-header-bg-lighten-40: #d2d2d2;
  --ms-table-header-bg-darken-40: #060606;
  --ms-table-header-bg-lighten-45: #dfdfdf;
  --ms-table-header-bg-darken-45: black;
  --ms-table-header-bg-lighten-50: #ececec;
  --ms-table-header-bg-darken-50: black;
  --ms-table-header-font-rgb: 255,255,255;
  --ms-table-header-font-lighten-5: white;
  --ms-table-header-font-darken-5: #f2f2f2;
  --ms-table-header-font-lighten-10: white;
  --ms-table-header-font-darken-10: #e6e6e6;
  --ms-table-header-font-lighten-15: white;
  --ms-table-header-font-darken-15: #d9d9d9;
  --ms-table-header-font-lighten-20: white;
  --ms-table-header-font-darken-20: #cccccc;
  --ms-table-header-font-lighten-25: white;
  --ms-table-header-font-darken-25: #bfbfbf;
  --ms-table-header-font-lighten-30: white;
  --ms-table-header-font-darken-30: #b3b3b3;
  --ms-table-header-font-lighten-35: white;
  --ms-table-header-font-darken-35: #a6a6a6;
  --ms-table-header-font-lighten-40: white;
  --ms-table-header-font-darken-40: #999999;
  --ms-table-header-font-lighten-45: white;
  --ms-table-header-font-darken-45: #8c8c8c;
  --ms-table-header-font-lighten-50: white;
  --ms-table-header-font-darken-50: gray;
  --ms-table-row-bg-odd-rgb: 233,242,248;
  --ms-table-row-bg-odd-lighten-5: #fcfdfe;
  --ms-table-row-bg-odd-darken-5: #d6e7f2;
  --ms-table-row-bg-odd-lighten-10: white;
  --ms-table-row-bg-odd-darken-10: #c2dbec;
  --ms-table-row-bg-odd-lighten-15: white;
  --ms-table-row-bg-odd-darken-15: #afd0e6;
  --ms-table-row-bg-odd-lighten-20: white;
  --ms-table-row-bg-odd-darken-20: #9cc4df;
  --ms-table-row-bg-odd-lighten-25: white;
  --ms-table-row-bg-odd-darken-25: #88b9d9;
  --ms-table-row-bg-odd-lighten-30: white;
  --ms-table-row-bg-odd-darken-30: #75add3;
  --ms-table-row-bg-odd-lighten-35: white;
  --ms-table-row-bg-odd-darken-35: #62a2cd;
  --ms-table-row-bg-odd-lighten-40: white;
  --ms-table-row-bg-odd-darken-40: #4e97c7;
  --ms-table-row-bg-odd-lighten-45: white;
  --ms-table-row-bg-odd-darken-45: #3d8bbf;
  --ms-table-row-bg-odd-lighten-50: white;
  --ms-table-row-bg-odd-darken-50: #377dab;
  --ms-table-row-bg-even-rgb: 221,235,244;
  --ms-table-row-bg-even-lighten-5: #f0f6fa;
  --ms-table-row-bg-even-darken-5: #cae0ee;
  --ms-table-row-bg-even-lighten-10: white;
  --ms-table-row-bg-even-darken-10: #b6d4e8;
  --ms-table-row-bg-even-lighten-15: white;
  --ms-table-row-bg-even-darken-15: #a3c9e1;
  --ms-table-row-bg-even-lighten-20: white;
  --ms-table-row-bg-even-darken-20: #90bedb;
  --ms-table-row-bg-even-lighten-25: white;
  --ms-table-row-bg-even-darken-25: #7db2d5;
  --ms-table-row-bg-even-lighten-30: white;
  --ms-table-row-bg-even-darken-30: #69a7cf;
  --ms-table-row-bg-even-lighten-35: white;
  --ms-table-row-bg-even-darken-35: #569cc8;
  --ms-table-row-bg-even-lighten-40: white;
  --ms-table-row-bg-even-darken-40: #4390c2;
  --ms-table-row-bg-even-lighten-45: white;
  --ms-table-row-bg-even-darken-45: #3a83b2;
  --ms-table-row-bg-even-lighten-50: white;
  --ms-table-row-bg-even-darken-50: #33759f;
  --ms-table-row-bg-we1-rgb: 216,211,208;
  --ms-table-row-bg-we1-lighten-5: #e4e0de;
  --ms-table-row-bg-we1-darken-5: #ccc6c2;
  --ms-table-row-bg-we1-lighten-10: #efedec;
  --ms-table-row-bg-we1-darken-10: #c1b9b4;
  --ms-table-row-bg-we1-lighten-15: #fbfafa;
  --ms-table-row-bg-we1-darken-15: #b5aca6;
  --ms-table-row-bg-we1-lighten-20: white;
  --ms-table-row-bg-we1-darken-20: #aa9f98;
  --ms-table-row-bg-we1-lighten-25: white;
  --ms-table-row-bg-we1-darken-25: #9e928a;
  --ms-table-row-bg-we1-lighten-30: white;
  --ms-table-row-bg-we1-darken-30: #93857c;
  --ms-table-row-bg-we1-lighten-35: white;
  --ms-table-row-bg-we1-darken-35: #86786f;
  --ms-table-row-bg-we1-lighten-40: white;
  --ms-table-row-bg-we1-darken-40: #786b64;
  --ms-table-row-bg-we1-lighten-45: white;
  --ms-table-row-bg-we1-darken-45: #6a5f58;
  --ms-table-row-bg-we1-lighten-50: white;
  --ms-table-row-bg-we1-darken-50: #5c534d;
  --ms-table-row-bg-we2-rgb: 214,218,219;
  --ms-table-row-bg-we2-lighten-5: #e4e6e7;
  --ms-table-row-bg-we2-darken-5: #c8cecf;
  --ms-table-row-bg-we2-lighten-10: #f1f3f3;
  --ms-table-row-bg-we2-darken-10: #bbc1c3;
  --ms-table-row-bg-we2-lighten-15: white;
  --ms-table-row-bg-we2-darken-15: #adb5b7;
  --ms-table-row-bg-we2-lighten-20: white;
  --ms-table-row-bg-we2-darken-20: #a0a9ab;
  --ms-table-row-bg-we2-lighten-25: white;
  --ms-table-row-bg-we2-darken-25: #929d9f;
  --ms-table-row-bg-we2-lighten-30: white;
  --ms-table-row-bg-we2-darken-30: #859093;
  --ms-table-row-bg-we2-lighten-35: white;
  --ms-table-row-bg-we2-darken-35: #778488;
  --ms-table-row-bg-we2-lighten-40: white;
  --ms-table-row-bg-we2-darken-40: #6b777a;
  --ms-table-row-bg-we2-lighten-45: white;
  --ms-table-row-bg-we2-darken-45: #5f6a6c;
  --ms-table-row-bg-we2-lighten-50: white;
  --ms-table-row-bg-we2-darken-50: #535c5f;
  --ms-table-row-bg-alternative-rgb: 208,208,208;
  --ms-table-row-bg-alternative-lighten-5: #dddddd;
  --ms-table-row-bg-alternative-darken-5: #c3c3c3;
  --ms-table-row-bg-alternative-lighten-10: #eaeaea;
  --ms-table-row-bg-alternative-darken-10: #b7b7b7;
  --ms-table-row-bg-alternative-lighten-15: #f6f6f6;
  --ms-table-row-bg-alternative-darken-15: #aaaaaa;
  --ms-table-row-bg-alternative-lighten-20: white;
  --ms-table-row-bg-alternative-darken-20: #9d9d9d;
  --ms-table-row-bg-alternative-lighten-25: white;
  --ms-table-row-bg-alternative-darken-25: #909090;
  --ms-table-row-bg-alternative-lighten-30: white;
  --ms-table-row-bg-alternative-darken-30: #848484;
  --ms-table-row-bg-alternative-lighten-35: white;
  --ms-table-row-bg-alternative-darken-35: #777777;
  --ms-table-row-bg-alternative-lighten-40: white;
  --ms-table-row-bg-alternative-darken-40: #6a6a6a;
  --ms-table-row-bg-alternative-lighten-45: white;
  --ms-table-row-bg-alternative-darken-45: #5d5d5d;
  --ms-table-row-bg-alternative-lighten-50: white;
  --ms-table-row-bg-alternative-darken-50: #515151;
  --ms-table-row-font-rgb: 80,80,80;
  --ms-table-row-font-lighten-5: #5d5d5d;
  --ms-table-row-font-darken-5: #434343;
  --ms-table-row-font-lighten-10: #6a6a6a;
  --ms-table-row-font-darken-10: #373737;
  --ms-table-row-font-lighten-15: #767676;
  --ms-table-row-font-darken-15: #2a2a2a;
  --ms-table-row-font-lighten-20: #838383;
  --ms-table-row-font-darken-20: #1d1d1d;
  --ms-table-row-font-lighten-25: #909090;
  --ms-table-row-font-darken-25: #101010;
  --ms-table-row-font-lighten-30: #9d9d9d;
  --ms-table-row-font-darken-30: #040404;
  --ms-table-row-font-lighten-35: darkgray;
  --ms-table-row-font-darken-35: black;
  --ms-table-row-font-lighten-40: #b6b6b6;
  --ms-table-row-font-darken-40: black;
  --ms-table-row-font-lighten-45: #c3c3c3;
  --ms-table-row-font-darken-45: black;
  --ms-table-row-font-lighten-50: #d0d0d0;
  --ms-table-row-font-darken-50: black;
}
:root [data-theme=light] app-home ion-content.desktop-container, :root [data-theme=light] app-home ion-content.mobile-container {
  --background: url(/assets/images/abstractbg4_light.jpg) no-repeat center / 100% 100%;
}
@media only screen and (max-width: 1920px) and (max-height: 1062px) {
  :root [data-theme=light] app-home ion-content.desktop-container, :root [data-theme=light] app-home ion-content.mobile-container {
    --background: url(/assets/images/abstractbg4_light.jpg) no-repeat center;
  }
}
:root [data-theme=light] app-evaluations ion-content {
  --background: url(/assets/images/abstractbg4_light.jpg) no-repeat center / 100% 100%;
}
@media only screen and (max-width: 1920px) and (max-height: 1062px) {
  :root [data-theme=light] app-evaluations ion-content {
    --background: url(/assets/images/abstractbg4_light.jpg) no-repeat center;
  }
}
:root [data-theme=light] app-settings ion-content {
  --background: url(/assets/images/abstractbg4_light.jpg) no-repeat center / 100% 100%;
}
@media only screen and (max-width: 1920px) and (max-height: 1062px) {
  :root [data-theme=light] app-settings ion-content {
    --background: url(/assets/images/abstractbg4_light.jpg) no-repeat center;
  }
}
:root [data-theme=dark] {
  --ms-color-transparent: transparent;
  --ms-color-white: #ffffff;
  --ms-color-light-gray: #cecece;
  --ms-color-gray: #bec0b3;
  --ms-color-dark-gray: #666666;
  --ms-color-black: #000000;
  --ms-color-yellow: #F8C01E;
  --ms-color-amber-orange: #E69900;
  --ms-color-orange: #E55C2E;
  --ms-color-green: #008F00;
  --ms-color-red: #af0000;
  --ms-color-purple: #762CB5;
  --ms-color-blue: #144496;
  --ms-color-lilac: #a9a6ff;
  --ms-toolbar-bg: #262428;
  --ms-toolbar-font: #F8C01E;
  --ms-home-header-bar-font: #eaeaea;
  --ms-content-bg: #707476;
  --ms-default-label-bg: #6c6c6c;
  --ms-filter-label-bg: #446375;
  --ms-filter-label-font: #d1d1d1;
  --ms-filter-value-bg: #d1d1d1;
  --ms-filter-value-font: #262626;
  --ms-filter-border: #262626;
  --ms-filter-typeahead-nomatch-bg: #a5a5a5;
  --ms-filter-typeahead-nomatch-font: #690000;
  --ms-table-info-font:#e5e5e5;
  --ms-table-header-bg:#3a3a3a;
  --ms-table-header-font:#d1d1d1;
  --ms-table-row-bg-odd:#696c73;
  --ms-table-row-bg-even:#606670;
  --ms-table-row-bg-alternative:#696c73;
  --ms-table-row-bg-we1:#786767;
  --ms-table-row-bg-we2:#5f6e75;
  --ms-table-row-font:#d0d0d0;
  --ms-table-border: #262626;
  --ms-color-white-rgb: 255,255,255;
  --ms-color-white-lighten-5: white;
  --ms-color-white-darken-5: #f2f2f2;
  --ms-color-white-lighten-10: white;
  --ms-color-white-darken-10: #e6e6e6;
  --ms-color-white-lighten-15: white;
  --ms-color-white-darken-15: #d9d9d9;
  --ms-color-white-lighten-20: white;
  --ms-color-white-darken-20: #cccccc;
  --ms-color-white-lighten-25: white;
  --ms-color-white-darken-25: #bfbfbf;
  --ms-color-white-lighten-30: white;
  --ms-color-white-darken-30: #b3b3b3;
  --ms-color-white-lighten-35: white;
  --ms-color-white-darken-35: #a6a6a6;
  --ms-color-white-lighten-40: white;
  --ms-color-white-darken-40: #999999;
  --ms-color-white-lighten-45: white;
  --ms-color-white-darken-45: #8c8c8c;
  --ms-color-white-lighten-50: white;
  --ms-color-white-darken-50: gray;
  --ms-color-black-rgb: 0,0,0;
  --ms-color-black-lighten-5: #0d0d0d;
  --ms-color-black-darken-5: black;
  --ms-color-black-lighten-10: #1a1a1a;
  --ms-color-black-darken-10: black;
  --ms-color-black-lighten-15: #262626;
  --ms-color-black-darken-15: black;
  --ms-color-black-lighten-20: #333333;
  --ms-color-black-darken-20: black;
  --ms-color-black-lighten-25: #404040;
  --ms-color-black-darken-25: black;
  --ms-color-black-lighten-30: #4d4d4d;
  --ms-color-black-darken-30: black;
  --ms-color-black-lighten-35: #595959;
  --ms-color-black-darken-35: black;
  --ms-color-black-lighten-40: #666666;
  --ms-color-black-darken-40: black;
  --ms-color-black-lighten-45: #737373;
  --ms-color-black-darken-45: black;
  --ms-color-black-lighten-50: gray;
  --ms-color-black-darken-50: black;
  --ms-color-blue-rgb: 20,68,150;
  --ms-color-blue-lighten-5: #174ead;
  --ms-color-blue-darken-5: #113a80;
  --ms-color-blue-lighten-10: #1a58c3;
  --ms-color-blue-darken-10: #0e3069;
  --ms-color-blue-lighten-15: #1d63da;
  --ms-color-blue-darken-15: #0b2553;
  --ms-color-blue-lighten-20: #2d70e3;
  --ms-color-blue-darken-20: #081b3c;
  --ms-color-blue-lighten-25: #4480e6;
  --ms-color-blue-darken-25: #051126;
  --ms-color-blue-lighten-30: #5a8fe9;
  --ms-color-blue-darken-30: #02070f;
  --ms-color-blue-lighten-35: #719eec;
  --ms-color-blue-darken-35: black;
  --ms-color-blue-lighten-40: #87adef;
  --ms-color-blue-darken-40: black;
  --ms-color-blue-lighten-45: #9ebdf2;
  --ms-color-blue-darken-45: black;
  --ms-color-blue-lighten-50: #b4ccf5;
  --ms-color-blue-darken-50: black;
  --ms-color-amber-orange-rgb: 230,153,0;
  --ms-color-amber-orange-lighten-5: #ffaa01;
  --ms-color-amber-orange-darken-5: #cd8800;
  --ms-color-amber-orange-lighten-10: #ffb21a;
  --ms-color-amber-orange-darken-10: #b37700;
  --ms-color-amber-orange-lighten-15: #ffbb34;
  --ms-color-amber-orange-darken-15: #9a6600;
  --ms-color-amber-orange-lighten-20: #ffc34d;
  --ms-color-amber-orange-darken-20: #805500;
  --ms-color-amber-orange-lighten-25: #ffcc67;
  --ms-color-amber-orange-darken-25: #674400;
  --ms-color-amber-orange-lighten-30: #ffd480;
  --ms-color-amber-orange-darken-30: #4d3300;
  --ms-color-amber-orange-lighten-35: #ffdd9a;
  --ms-color-amber-orange-darken-35: #342200;
  --ms-color-amber-orange-lighten-40: #ffe6b3;
  --ms-color-amber-orange-darken-40: #1a1100;
  --ms-color-amber-orange-lighten-45: #ffeecd;
  --ms-color-amber-orange-darken-45: #010000;
  --ms-color-amber-orange-lighten-50: #fff7e6;
  --ms-color-amber-orange-darken-50: black;
  --ms-color-orange-rgb: 229,92,46;
  --ms-color-orange-lighten-5: #e86e45;
  --ms-color-orange-darken-5: #de4c1c;
  --ms-color-orange-lighten-10: #eb7f5b;
  --ms-color-orange-darken-10: #c74519;
  --ms-color-orange-lighten-15: #ed9172;
  --ms-color-orange-darken-15: #b13d16;
  --ms-color-orange-lighten-20: #f0a389;
  --ms-color-orange-darken-20: #9a3513;
  --ms-color-orange-lighten-25: #f3b49f;
  --ms-color-orange-darken-25: #832d10;
  --ms-color-orange-lighten-30: #f6c6b6;
  --ms-color-orange-darken-30: #6d250d;
  --ms-color-orange-lighten-35: #f9d8cd;
  --ms-color-orange-darken-35: #561e0b;
  --ms-color-orange-lighten-40: #fce9e3;
  --ms-color-orange-darken-40: #3f1608;
  --ms-color-orange-lighten-45: #fefbfa;
  --ms-color-orange-darken-45: #280e05;
  --ms-color-orange-lighten-50: white;
  --ms-color-orange-darken-50: #120602;
  --ms-color-green-rgb: 0,143,0;
  --ms-color-green-lighten-5: #00a900;
  --ms-color-green-darken-5: #007600;
  --ms-color-green-lighten-10: #00c200;
  --ms-color-green-darken-10: #005c00;
  --ms-color-green-lighten-15: #00dc00;
  --ms-color-green-darken-15: #004300;
  --ms-color-green-lighten-20: #00f500;
  --ms-color-green-darken-20: #002900;
  --ms-color-green-lighten-25: #10ff10;
  --ms-color-green-darken-25: #001000;
  --ms-color-green-lighten-30: #29ff29;
  --ms-color-green-darken-30: black;
  --ms-color-green-lighten-35: #43ff43;
  --ms-color-green-darken-35: black;
  --ms-color-green-lighten-40: #5cff5c;
  --ms-color-green-darken-40: black;
  --ms-color-green-lighten-45: #76ff76;
  --ms-color-green-darken-45: black;
  --ms-color-green-lighten-50: #8fff8f;
  --ms-color-green-darken-50: black;
  --ms-color-red-rgb: 175,0,0;
  --ms-color-red-lighten-5: #c90000;
  --ms-color-red-darken-5: #960000;
  --ms-color-red-lighten-10: #e20000;
  --ms-color-red-darken-10: #7c0000;
  --ms-color-red-lighten-15: #fc0000;
  --ms-color-red-darken-15: #630000;
  --ms-color-red-lighten-20: #ff1616;
  --ms-color-red-darken-20: #490000;
  --ms-color-red-lighten-25: #ff3030;
  --ms-color-red-darken-25: #300000;
  --ms-color-red-lighten-30: #ff4949;
  --ms-color-red-darken-30: #160000;
  --ms-color-red-lighten-35: #ff6363;
  --ms-color-red-darken-35: black;
  --ms-color-red-lighten-40: #ff7c7c;
  --ms-color-red-darken-40: black;
  --ms-color-red-lighten-45: #ff9696;
  --ms-color-red-darken-45: black;
  --ms-color-red-lighten-50: #ffafaf;
  --ms-color-red-darken-50: black;
  --ms-color-gray-rgb: 190,192,179;
  --ms-color-gray-lighten-5: #caccc1;
  --ms-color-gray-darken-5: #b2b4a5;
  --ms-color-gray-lighten-10: #d6d7cf;
  --ms-color-gray-darken-10: #a6a997;
  --ms-color-gray-lighten-15: #e2e3dd;
  --ms-color-gray-darken-15: #9a9d89;
  --ms-color-gray-lighten-20: #eeeeeb;
  --ms-color-gray-darken-20: #8e927b;
  --ms-color-gray-lighten-25: #fafaf9;
  --ms-color-gray-darken-25: #82856e;
  --ms-color-gray-lighten-30: white;
  --ms-color-gray-darken-30: #747763;
  --ms-color-gray-lighten-35: white;
  --ms-color-gray-darken-35: #666957;
  --ms-color-gray-lighten-40: white;
  --ms-color-gray-darken-40: #595b4c;
  --ms-color-gray-lighten-45: white;
  --ms-color-gray-darken-45: #4b4d40;
  --ms-color-gray-lighten-50: white;
  --ms-color-gray-darken-50: #3e3f35;
  --ms-color-dark-gray-rgb: 102,102,102;
  --ms-color-dark-gray-lighten-5: #737373;
  --ms-color-dark-gray-darken-5: #595959;
  --ms-color-dark-gray-lighten-10: gray;
  --ms-color-dark-gray-darken-10: #4d4d4d;
  --ms-color-dark-gray-lighten-15: #8c8c8c;
  --ms-color-dark-gray-darken-15: #404040;
  --ms-color-dark-gray-lighten-20: #999999;
  --ms-color-dark-gray-darken-20: #333333;
  --ms-color-dark-gray-lighten-25: #a6a6a6;
  --ms-color-dark-gray-darken-25: #262626;
  --ms-color-dark-gray-lighten-30: #b3b3b3;
  --ms-color-dark-gray-darken-30: #1a1a1a;
  --ms-color-dark-gray-lighten-35: #bfbfbf;
  --ms-color-dark-gray-darken-35: #0d0d0d;
  --ms-color-dark-gray-lighten-40: #cccccc;
  --ms-color-dark-gray-darken-40: black;
  --ms-color-dark-gray-lighten-45: #d9d9d9;
  --ms-color-dark-gray-darken-45: black;
  --ms-color-dark-gray-lighten-50: #e6e6e6;
  --ms-color-dark-gray-darken-50: black;
  --ms-filter-label-bg-rgb: 68,99,117;
  --ms-filter-label-bg-lighten-5: #4d7185;
  --ms-filter-label-bg-darken-5: #3b5565;
  --ms-filter-label-bg-lighten-10: #577e95;
  --ms-filter-label-bg-darken-10: #314855;
  --ms-filter-label-bg-lighten-15: #628ba4;
  --ms-filter-label-bg-darken-15: #283a45;
  --ms-filter-label-bg-lighten-20: #7297ad;
  --ms-filter-label-bg-darken-20: #1f2c34;
  --ms-filter-label-bg-lighten-25: #82a3b6;
  --ms-filter-label-bg-darken-25: #151f24;
  --ms-filter-label-bg-lighten-30: #92afc0;
  --ms-filter-label-bg-darken-30: #0c1114;
  --ms-filter-label-bg-lighten-35: #a2bbc9;
  --ms-filter-label-bg-darken-35: #020304;
  --ms-filter-label-bg-lighten-40: #b2c7d3;
  --ms-filter-label-bg-darken-40: black;
  --ms-filter-label-bg-lighten-45: #c3d3dc;
  --ms-filter-label-bg-darken-45: black;
  --ms-filter-label-bg-lighten-50: #d3dee5;
  --ms-filter-label-bg-darken-50: black;
  --ms-filter-label-font-rgb: 209,209,209;
  --ms-filter-label-font-lighten-5: #dedede;
  --ms-filter-label-font-darken-5: #c4c4c4;
  --ms-filter-label-font-lighten-10: #ebebeb;
  --ms-filter-label-font-darken-10: #b8b8b8;
  --ms-filter-label-font-lighten-15: #f7f7f7;
  --ms-filter-label-font-darken-15: #ababab;
  --ms-filter-label-font-lighten-20: white;
  --ms-filter-label-font-darken-20: #9e9e9e;
  --ms-filter-label-font-lighten-25: white;
  --ms-filter-label-font-darken-25: #919191;
  --ms-filter-label-font-lighten-30: white;
  --ms-filter-label-font-darken-30: #858585;
  --ms-filter-label-font-lighten-35: white;
  --ms-filter-label-font-darken-35: #787878;
  --ms-filter-label-font-lighten-40: white;
  --ms-filter-label-font-darken-40: #6b6b6b;
  --ms-filter-label-font-lighten-45: white;
  --ms-filter-label-font-darken-45: #5e5e5e;
  --ms-filter-label-font-lighten-50: white;
  --ms-filter-label-font-darken-50: #525252;
  --ms-filter-value-font-rgb: 38,38,38;
  --ms-filter-value-font-lighten-5: #333333;
  --ms-filter-value-font-darken-5: #191919;
  --ms-filter-value-font-lighten-10: #404040;
  --ms-filter-value-font-darken-10: #0d0d0d;
  --ms-filter-value-font-lighten-15: #4c4c4c;
  --ms-filter-value-font-darken-15: black;
  --ms-filter-value-font-lighten-20: #595959;
  --ms-filter-value-font-darken-20: black;
  --ms-filter-value-font-lighten-25: #666666;
  --ms-filter-value-font-darken-25: black;
  --ms-filter-value-font-lighten-30: #737373;
  --ms-filter-value-font-darken-30: black;
  --ms-filter-value-font-lighten-35: #7f7f7f;
  --ms-filter-value-font-darken-35: black;
  --ms-filter-value-font-lighten-40: #8c8c8c;
  --ms-filter-value-font-darken-40: black;
  --ms-filter-value-font-lighten-45: #999999;
  --ms-filter-value-font-darken-45: black;
  --ms-filter-value-font-lighten-50: #a6a6a6;
  --ms-filter-value-font-darken-50: black;
  --ms-filter-border-rgb: 38,38,38;
  --ms-filter-border-lighten-5: #333333;
  --ms-filter-border-darken-5: #191919;
  --ms-filter-border-lighten-10: #404040;
  --ms-filter-border-darken-10: #0d0d0d;
  --ms-filter-border-lighten-15: #4c4c4c;
  --ms-filter-border-darken-15: black;
  --ms-filter-border-lighten-20: #595959;
  --ms-filter-border-darken-20: black;
  --ms-filter-border-lighten-25: #666666;
  --ms-filter-border-darken-25: black;
  --ms-filter-border-lighten-30: #737373;
  --ms-filter-border-darken-30: black;
  --ms-filter-border-lighten-35: #7f7f7f;
  --ms-filter-border-darken-35: black;
  --ms-filter-border-lighten-40: #8c8c8c;
  --ms-filter-border-darken-40: black;
  --ms-filter-border-lighten-45: #999999;
  --ms-filter-border-darken-45: black;
  --ms-filter-border-lighten-50: #a6a6a6;
  --ms-filter-border-darken-50: black;
  --ms-table-header-bg-rgb: 58,58,58;
  --ms-table-header-bg-lighten-5: #474747;
  --ms-table-header-bg-darken-5: #2d2d2d;
  --ms-table-header-bg-lighten-10: #545454;
  --ms-table-header-bg-darken-10: #212121;
  --ms-table-header-bg-lighten-15: #606060;
  --ms-table-header-bg-darken-15: #141414;
  --ms-table-header-bg-lighten-20: #6d6d6d;
  --ms-table-header-bg-darken-20: #070707;
  --ms-table-header-bg-lighten-25: #7a7a7a;
  --ms-table-header-bg-darken-25: black;
  --ms-table-header-bg-lighten-30: #878787;
  --ms-table-header-bg-darken-30: black;
  --ms-table-header-bg-lighten-35: #939393;
  --ms-table-header-bg-darken-35: black;
  --ms-table-header-bg-lighten-40: #a0a0a0;
  --ms-table-header-bg-darken-40: black;
  --ms-table-header-bg-lighten-45: #adadad;
  --ms-table-header-bg-darken-45: black;
  --ms-table-header-bg-lighten-50: #bababa;
  --ms-table-header-bg-darken-50: black;
  --ms-table-header-font-rgb: 209,209,209;
  --ms-table-header-font-lighten-5: #dedede;
  --ms-table-header-font-darken-5: #c4c4c4;
  --ms-table-header-font-lighten-10: #ebebeb;
  --ms-table-header-font-darken-10: #b8b8b8;
  --ms-table-header-font-lighten-15: #f7f7f7;
  --ms-table-header-font-darken-15: #ababab;
  --ms-table-header-font-lighten-20: white;
  --ms-table-header-font-darken-20: #9e9e9e;
  --ms-table-header-font-lighten-25: white;
  --ms-table-header-font-darken-25: #919191;
  --ms-table-header-font-lighten-30: white;
  --ms-table-header-font-darken-30: #858585;
  --ms-table-header-font-lighten-35: white;
  --ms-table-header-font-darken-35: #787878;
  --ms-table-header-font-lighten-40: white;
  --ms-table-header-font-darken-40: #6b6b6b;
  --ms-table-header-font-lighten-45: white;
  --ms-table-header-font-darken-45: #5e5e5e;
  --ms-table-header-font-lighten-50: white;
  --ms-table-header-font-darken-50: #525252;
  --ms-table-row-bg-odd-rgb: 105,108,115;
  --ms-table-row-bg-odd-lighten-5: #757980;
  --ms-table-row-bg-odd-darken-5: #5d5f66;
  --ms-table-row-bg-odd-lighten-10: #82858d;
  --ms-table-row-bg-odd-darken-10: #515358;
  --ms-table-row-bg-odd-lighten-15: #8f9299;
  --ms-table-row-bg-odd-darken-15: #44464b;
  --ms-table-row-bg-odd-lighten-20: #9d9fa5;
  --ms-table-row-bg-odd-darken-20: #383a3e;
  --ms-table-row-bg-odd-lighten-25: #aaacb1;
  --ms-table-row-bg-odd-darken-25: #2c2d30;
  --ms-table-row-bg-odd-lighten-30: #b7b9be;
  --ms-table-row-bg-odd-darken-30: #202123;
  --ms-table-row-bg-odd-lighten-35: #c5c6ca;
  --ms-table-row-bg-odd-darken-35: #141416;
  --ms-table-row-bg-odd-lighten-40: #d2d3d6;
  --ms-table-row-bg-odd-darken-40: #080808;
  --ms-table-row-bg-odd-lighten-45: #dfe0e2;
  --ms-table-row-bg-odd-darken-45: black;
  --ms-table-row-bg-odd-lighten-50: #ededee;
  --ms-table-row-bg-odd-darken-50: black;
  --ms-table-row-bg-even-rgb: 96,102,112;
  --ms-table-row-bg-even-lighten-5: #6c737e;
  --ms-table-row-bg-even-darken-5: #545962;
  --ms-table-row-bg-even-lighten-10: #787f8b;
  --ms-table-row-bg-even-darken-10: #484d55;
  --ms-table-row-bg-even-lighten-15: #868c97;
  --ms-table-row-bg-even-darken-15: #3d4047;
  --ms-table-row-bg-even-lighten-20: #9399a3;
  --ms-table-row-bg-even-darken-20: #313439;
  --ms-table-row-bg-even-lighten-25: #a1a6ae;
  --ms-table-row-bg-even-darken-25: #25272b;
  --ms-table-row-bg-even-lighten-30: #afb3ba;
  --ms-table-row-bg-even-darken-30: #191b1e;
  --ms-table-row-bg-even-lighten-35: #bdc0c6;
  --ms-table-row-bg-even-darken-35: #0e0e10;
  --ms-table-row-bg-even-lighten-40: #cacdd2;
  --ms-table-row-bg-even-darken-40: #020202;
  --ms-table-row-bg-even-lighten-45: #d8dade;
  --ms-table-row-bg-even-darken-45: black;
  --ms-table-row-bg-even-lighten-50: #e6e7e9;
  --ms-table-row-bg-even-darken-50: black;
  --ms-table-row-bg-we1-rgb: 120,103,103;
  --ms-table-row-bg-we1-lighten-5: #867373;
  --ms-table-row-bg-we1-darken-5: #6a5b5b;
  --ms-table-row-bg-we1-lighten-10: #928080;
  --ms-table-row-bg-we1-darken-10: #5d4f4f;
  --ms-table-row-bg-we1-lighten-15: #9e8e8e;
  --ms-table-row-bg-we1-darken-15: #4f4444;
  --ms-table-row-bg-we1-lighten-20: #aa9b9b;
  --ms-table-row-bg-we1-darken-20: #413838;
  --ms-table-row-bg-we1-lighten-25: #b5a9a9;
  --ms-table-row-bg-we1-darken-25: #332c2c;
  --ms-table-row-bg-we1-lighten-30: #c1b7b7;
  --ms-table-row-bg-we1-darken-30: #262020;
  --ms-table-row-bg-we1-lighten-35: #cdc5c5;
  --ms-table-row-bg-we1-darken-35: #181515;
  --ms-table-row-bg-we1-lighten-40: #d9d2d2;
  --ms-table-row-bg-we1-darken-40: #0a0909;
  --ms-table-row-bg-we1-lighten-45: #e4e0e0;
  --ms-table-row-bg-we1-darken-45: black;
  --ms-table-row-bg-we1-lighten-50: #f0eeee;
  --ms-table-row-bg-we1-darken-50: black;
  --ms-table-row-bg-we2-rgb: 95,110,117;
  --ms-table-row-bg-we2-lighten-5: #6a7b83;
  --ms-table-row-bg-we2-darken-5: #546167;
  --ms-table-row-bg-we2-lighten-10: #778890;
  --ms-table-row-bg-we2-darken-10: #485459;
  --ms-table-row-bg-we2-lighten-15: #85949c;
  --ms-table-row-bg-we2-darken-15: #3d464b;
  --ms-table-row-bg-we2-lighten-20: #93a1a7;
  --ms-table-row-bg-we2-darken-20: #31393d;
  --ms-table-row-bg-we2-lighten-25: #a1adb3;
  --ms-table-row-bg-we2-darken-25: #262c2f;
  --ms-table-row-bg-we2-lighten-30: #afb9be;
  --ms-table-row-bg-we2-darken-30: #1a1f21;
  --ms-table-row-bg-we2-lighten-35: #bdc6c9;
  --ms-table-row-bg-we2-darken-35: #0f1112;
  --ms-table-row-bg-we2-lighten-40: #cbd2d5;
  --ms-table-row-bg-we2-darken-40: #040404;
  --ms-table-row-bg-we2-lighten-45: #d9dee0;
  --ms-table-row-bg-we2-darken-45: black;
  --ms-table-row-bg-we2-lighten-50: #e7eaec;
  --ms-table-row-bg-we2-darken-50: black;
  --ms-table-row-bg-alternative-rgb: 105,108,115;
  --ms-table-row-bg-alternative-lighten-5: #757980;
  --ms-table-row-bg-alternative-darken-5: #5d5f66;
  --ms-table-row-bg-alternative-lighten-10: #82858d;
  --ms-table-row-bg-alternative-darken-10: #515358;
  --ms-table-row-bg-alternative-lighten-15: #8f9299;
  --ms-table-row-bg-alternative-darken-15: #44464b;
  --ms-table-row-bg-alternative-lighten-20: #9d9fa5;
  --ms-table-row-bg-alternative-darken-20: #383a3e;
  --ms-table-row-bg-alternative-lighten-25: #aaacb1;
  --ms-table-row-bg-alternative-darken-25: #2c2d30;
  --ms-table-row-bg-alternative-lighten-30: #b7b9be;
  --ms-table-row-bg-alternative-darken-30: #202123;
  --ms-table-row-bg-alternative-lighten-35: #c5c6ca;
  --ms-table-row-bg-alternative-darken-35: #141416;
  --ms-table-row-bg-alternative-lighten-40: #d2d3d6;
  --ms-table-row-bg-alternative-darken-40: #080808;
  --ms-table-row-bg-alternative-lighten-45: #dfe0e2;
  --ms-table-row-bg-alternative-darken-45: black;
  --ms-table-row-bg-alternative-lighten-50: #ededee;
  --ms-table-row-bg-alternative-darken-50: black;
  --ms-table-row-font-rgb: 208,208,208;
  --ms-table-row-font-lighten-5: #dddddd;
  --ms-table-row-font-darken-5: #c3c3c3;
  --ms-table-row-font-lighten-10: #eaeaea;
  --ms-table-row-font-darken-10: #b7b7b7;
  --ms-table-row-font-lighten-15: #f6f6f6;
  --ms-table-row-font-darken-15: #aaaaaa;
  --ms-table-row-font-lighten-20: white;
  --ms-table-row-font-darken-20: #9d9d9d;
  --ms-table-row-font-lighten-25: white;
  --ms-table-row-font-darken-25: #909090;
  --ms-table-row-font-lighten-30: white;
  --ms-table-row-font-darken-30: #848484;
  --ms-table-row-font-lighten-35: white;
  --ms-table-row-font-darken-35: #777777;
  --ms-table-row-font-lighten-40: white;
  --ms-table-row-font-darken-40: #6a6a6a;
  --ms-table-row-font-lighten-45: white;
  --ms-table-row-font-darken-45: #5d5d5d;
  --ms-table-row-font-lighten-50: white;
  --ms-table-row-font-darken-50: #515151;
}
:root [data-theme=dark] app-home ion-content.desktop-container, :root [data-theme=dark] app-home ion-content.mobile-container {
  --background: url(/assets/images/abstractbg4.jpg) no-repeat center / 100% 100%;
}
@media only screen and (max-width: 1920px) and (max-height: 1062px) {
  :root [data-theme=dark] app-home ion-content.desktop-container, :root [data-theme=dark] app-home ion-content.mobile-container {
    --background: url(/assets/images/abstractbg4.jpg) no-repeat center;
  }
}
:root [data-theme=dark] app-evaluations ion-content {
  --background: url(/assets/images/abstractbg4.jpg) no-repeat center / 100% 100%;
}
@media only screen and (max-width: 1920px) and (max-height: 1062px) {
  :root [data-theme=dark] app-evaluations ion-content {
    --background: url(/assets/images/abstractbg4.jpg) no-repeat center;
  }
}
:root [data-theme=dark] app-settings ion-content {
  --background: url(/assets/images/abstractbg4.jpg) no-repeat center / 100% 100%;
}
@media only screen and (max-width: 1920px) and (max-height: 1062px) {
  :root [data-theme=dark] app-settings ion-content {
    --background: url(/assets/images/abstractbg4.jpg) no-repeat center;
  }
}

/*$color-white: #ffffff;
$color-white-mostly-transparent: rgba(255, 255, 255, 0.85);
$color-white-semi-transparent: rgba(255, 255, 255, 0.45);
$color-white-fully-transparent: rgba(255, 255, 255, 0.0);

$color-light-gray: #cecece;
$color-gray: #B3B3B3;
$color-mid-gray: #A5A5A5;
$color-border-gray: #dddddd;
$color-dark-gray: #999999;
$color-dark-gray-text: #3d3d3d;

$color-black: #000000;
$color-black-half-transparent: rgba(0, 0, 0, 0.5);
$color-black-shadow: rgba(0, 0, 0, 0.14), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.12);

$color-light-blue: #BED0E8;
$color-medium-blue: #A5B7CF;
$color-dark-blue-bright: #144496;
$color-blue: #0C4DA1;
$color-navy:#062E64;
$color-dark-blue: #062F64;
$color-dark-blue-semi-transparent: rgba(6, 47, 100, 0.45);
$color-dark-blue-fully-transparent: rgba(6, 47, 100, 0.0);
$color-deep-blue: #00164B;

$color-yellow: #F8C01E;
$color-amber-orange: #E69900;
$color-orange: #E55C2E;

$color-green: #008F00;
$color-red: #af0000;

$color-purple: #762CB5;
$color-dark-gray: #666666;

$color-filter-transparent: transparent;*/
/*

$color-blue: #456476;
$color-dark-blue: #1B2023;
$color-mid-gray: #717577;*/
@keyframes animate {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
  }
}
.no-border {
  border: none !important;
}

.no-padding {
  padding: 0 !important;
}

.no-margin {
  margin: 0 !important;
}

select {
  color: var(--ms-table-info-font);
}
select option {
  background-color: var(--ms-table-header-bg);
  color: var(--ms-table-header-font);
}

ion-toast {
  z-index: 99999;
}

ion-app.ion-page ion-header + ion-router-outlet > * {
  margin-top: 56px !important;
}

ion-header {
  box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.2), 0 2px 4px -1px rgba(0, 0, 0, 0.14), 0px 1px 8px 2px rgba(0, 0, 0, 0.12) !important;
}
ion-header > ion-toolbar {
  min-height: 56px;
  display: flex;
}

.modal-fullscreen {
  --width: 100%;
  --height: 100%;
}

@media only screen and (min-width: 768px) and (min-height: 600px) {
  .modal-large {
    --width: 50%;
    --height: 80%;
  }
}
.modal-medium {
  --width: 850px;
  --height: 100%;
}

@media only screen and (min-height: 750px) and (min-width: 850px) {
  .modal-medium {
    --width: 850px;
    --height: 750px;
  }
}
ion-content {
  --background: var(--ms-content-bg);
}

.modal-transparent ion-content {
  --background: rgba(var(--ms-color-white-rgb), 0.85);
}

.modal-white ion-content {
  --background: var(--ms-color-white);
}

@media not all and (min-height: 600px) and (min-width: 768px) {
  ion-modal.modal-small ion-backdrop {
    display: block;
  }
}
.modal-small {
  --width: 450px;
  --height: 280px;
}

.modal-medium-small {
  --width: 500px;
  --height: 350px;
}

@media only screen and (min-height: 660px) and (min-width: 768px) {
  .modal-absence-recording {
    --width: 600px;
    --height: 656px;
  }
}
ion-toolbar {
  --background: var(--ms-toolbar-bg);
}
ion-toolbar ion-title {
  color: var(--ms-toolbar-font);
}
ion-toolbar ion-button.header-back-btn {
  border: 1px solid var(--ms-toolbar-font);
  --height: 35px !important;
}
ion-toolbar ion-button.header-home-btn {
  border: 1px solid var(--ms-toolbar-font);
  --height: 35px !important;
}
ion-toolbar ion-button.header-help-btn {
  background-color: #F8C01E;
  --height: 35px !important;
  color: #ffffff;
}
ion-toolbar ion-button.header-logout-btn {
  background-color: #FF0000;
  --height: 35px !important;
  color: #ffffff;
}
ion-toolbar ion-button.header-wish-btn {
  background-color: #32CD32;
  --height: 35px !important;
  color: #ffffff;
}
ion-toolbar ion-button[class^=header-].hovered-text span {
  transition: all 0.75s ease-out;
  max-width: 0;
  overflow: hidden;
}
ion-toolbar ion-button[class^=header-].hovered-text:hover span {
  max-width: 70px;
}
ion-toolbar ion-buttons[slot=end] ion-button {
  margin-left: 5px;
  --color: #ffffff !important;
}
ion-toolbar ion-buttons[slot=start] ion-button {
  margin-right: 5px;
  --color: var(--ms-toolbar-font) !important;
}

/*HILFE MODAL*/
.help-content {
  color: #062F64;
}
.help-content h3 {
  border-bottom: 1px solid var(--ms-filter-border);
}
.help-content .help-item {
  display: flex;
  padding: 5px 0;
}
.help-content .help-item .help-item-content .help-item-container {
  width: -moz-fit-content;
  width: fit-content;
  background-color: #0C4DA1;
  border: 1px solid var(--ms-filter-border);
  color: #ffffff;
  display: flex;
  align-items: center;
  padding: 10px;
}
.help-content .day-status-icon {
  height: 18px;
  width: 18px;
  border-radius: 100%;
  position: relative;
  margin-right: 5px;
}
.help-content .day-status-icon .day-status-char {
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -45%);
  color: #fff;
  font-weight: bold;
}
.help-content .flex-25 {
  flex: 0 0 25px;
}
.help-content .flex-50 {
  flex: 0 0 50px;
}
.help-content .flex-75 {
  flex: 0 0 75px;
}
.help-content .flex-100 {
  flex: 0 0 100px;
}
.help-content .flex-125 {
  flex: 0 0 125px;
}
.help-content .flex-150 {
  flex: 0 0 150px;
}
.help-content .flex-175 {
  flex: 0 0 175px;
}
.help-content .flex-200 {
  flex: 0 0 200px;
}
.help-content .flex-225 {
  flex: 0 0 225px;
}
.help-content .flex-250 {
  flex: 0 0 250px;
}
.help-content .flex-275 {
  flex: 0 0 275px;
}
.help-content .flex-300 {
  flex: 0 0 300px;
}
.help-content .flex-325 {
  flex: 0 0 325px;
}
.help-content .flex-350 {
  flex: 0 0 350px;
}
.help-content .flex-375 {
  flex: 0 0 375px;
}
.help-content .flex-400 {
  flex: 0 0 400px;
}
.help-content .flex-425 {
  flex: 0 0 425px;
}
.help-content .flex-450 {
  flex: 0 0 450px;
}
.help-content .flex-475 {
  flex: 0 0 475px;
}
.help-content .flex-500 {
  flex: 0 0 500px;
}
.help-content .flex-525 {
  flex: 0 0 525px;
}
.help-content .flex-550 {
  flex: 0 0 550px;
}
.help-content .flex-575 {
  flex: 0 0 575px;
}
.help-content .flex-600 {
  flex: 0 0 600px;
}

.modal-project-booking-selection {
  --height: 100%;
  --width: 100%;
  --background: transparent;
}
.modal-project-booking-selection .ion-page {
  --background: transparent;
}
.modal-project-booking-selection ion-content {
  --background: transparent;
}

typeahead-container {
  box-shadow: 0 1px 5px rgba(var(--ms-color-black-rgb), 0.5);
}
typeahead-container .project-typeahead-list-item .highlight-search-text,
typeahead-container .project-list-item .highlight-search-text,
typeahead-container .project-typeahead-filter-list-item .highlight-search-text,
typeahead-container .group-typeahead-list-item .highlight-search-text {
  font-weight: bold;
  color: #762cb5;
}
typeahead-container .project-typeahead-list-item.active .highlight-search-text,
typeahead-container .project-list-item.active .highlight-search-text,
typeahead-container .project-typeahead-filter-list-item.active .highlight-search-text,
typeahead-container .group-typeahead-list-item.active .highlight-search-text {
  color: #f8c01e;
}

.modal-project-booking-selection typeahead-container {
  width: calc(100% - 10px);
}

@media only screen and (max-width: 599px) {
  ion-popover.header-info-box-popover {
    --width: 100% !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1199px) {
  ion-popover.header-info-box-popover {
    --width: 50% !important;
  }
}
@media only screen and (min-width: 1200px) {
  ion-popover.header-info-box-popover {
    --width: 33% !important;
  }
}
ion-popover.header-info-box-popover {
  --offset-x: 12px;
  --offset-y: 12px;
}
ion-popover.header-info-box-popover .header-info-box-popover-container .box-body .item.info-item .content a[href] {
  color: #d48d00 !important;
}

.popover-small {
  --width: 400px ;
}

.popover-top-right-small {
  --width: 400px;
  transform: translateY(0%) !important;
  --height: 300px ;
}

.booking-day-info-popover {
  --width: 360px;
}

.break-regulation-information-popover {
  --width: 500px;
}

.confirmation-warning-toast .toast-container {
  background: var(--ion-color-danger);
}

ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn {
  padding: 4px 12px !important;
  max-width: 400px;
  border: none !important;
}
ng-multiselect-dropdown .multiselect-dropdown .dropdown-btn .selected-item-container .selected-item {
  max-width: inherit !important;
  margin: 1px;
}

/*######- START | to-time-profile-detail-popover -######*/
.to-time-profile-detail-popover {
  --width: 50%;
  --max-height: 50%;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content {
  --offset-top: -35px !important;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-header {
  width: 100%;
  background-color: #062F64;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 2px;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-header .header-text {
  font-size: 14px;
  color: #ffffff;
  padding: 0 8px;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection {
  display: flex;
  flex-flow: column;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item {
  display: flex;
  align-items: center;
  border: 1px solid var(--ms-filter-border);
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item:nth-child(odd) {
  background-color: #bed0e8;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item:nth-child(even) {
  background-color: #a5b7cf;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item:not(:last-child) {
  border-bottom: none;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item.profile-active {
  background-color: #ffffff;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-radio-button {
  flex: 0 0 auto;
  padding: 0 5px 0 10px;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-label {
  flex: 0 0 200px;
  padding: 5px;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-details {
  padding: 5px;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-label {
  font-size: 14px;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-label .label-title {
  font-weight: bold;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-label .label-description {
  font-size: 12px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-label .label-modus {
  font-size: 13px;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-details {
  flex: 1;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-details .detail-grid {
  display: flex;
  flex-flow: column;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-details .detail-grid .label-col {
  flex: 0 0 120px;
  border-right: 1px solid var(--ms-filter-border);
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-details .detail-grid .weekday-col {
  flex: 1;
  text-align: center;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-details .detail-grid .detail-header {
  font-size: 12px;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-details .detail-grid .detail-header .header-row {
  display: flex;
  border-bottom: 1px solid var(--ms-filter-border);
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-details .detail-grid .detail-body {
  display: flex;
  flex-flow: column;
  font-size: 12px;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-details .detail-grid .detail-body .body-row {
  display: flex;
}
.to-time-profile-detail-popover ion-content.to-time-profile-detail-popover-content .to-time-profile-detail-container .to-time-profile-selection .selection-item .selection-details .detail-grid .detail-body .body-row:nth-child(odd) {
  background-color: rgba(12, 77, 161, 0.1);
}
/*######- END | to-time-profile-detail-popover -######*/
ng-multiselect-dropdown.affected-employees-dropdown .multiselect-dropdown {
  height: 100%;
}
ng-multiselect-dropdown.affected-employees-dropdown .multiselect-dropdown > *:first-of-type {
  height: 100%;
}
ng-multiselect-dropdown.affected-employees-dropdown .multiselect-dropdown > *:first-of-type .dropdown-btn {
  height: 100%;
  max-width: inherit;
  border: none !important;
  display: flex !important;
  align-items: center;
}

ion-alert.multiple-select-alert.shift-selection-alert {
  --min-width: 400px;
}
ion-alert.multiple-select-alert.shift-selection-alert .select-interface-option {
  height: 40px;
}
ion-alert.multiple-select-alert.shift-selection-alert .select-interface-option .alert-checkbox-icon {
  left: 20px;
}
ion-alert.multiple-select-alert.shift-selection-alert .select-interface-option .alert-checkbox-label {
  padding-inline-start: 38px;
}
ion-alert.multiple-select-alert.shift-selection-alert .select-interface-option[aria-checked=true] .alert-checkbox-label {
  color: #062F64;
}

ion-toast.large-toast {
  font-size: 16px;
  --border-width: 2px;
  --border-style: solid;
  --border-color: rgba(61, 61, 61, 0.75);
  /*.toast-wrapper {
    .toast-icon {
      --font-size: 1.8em !important;
      font-size: 1.8em !important;
    }

  }*/
}
ion-toast.large-toast.ion-color-success {
  --border-color: rgba(0, 86, 0, 0.75);
}
ion-toast.large-toast.ion-color-warning {
  --border-color: rgba(138, 92, 0, 0.75) ;
}
ion-toast.large-toast.ion-color-danger {
  --border-color: rgba(105, 0, 0, 0.75);
  --ion-color-base: #AF0000 !important;
}
ion-toast.large-toast::part(icon) {
  font-size: 1.6em;
}
ion-toast.large-toast.error::part(icon) {
  font-size: 2.4em;
}
ion-select-popover .multiline-selection-item ion-label {
  white-space: break-spaces !important;
}

/*############ AFTER UPDATE - IONIC 7 #################*/
[hidden] {
  display: none !important;
}

ion-input {
  min-height: auto !important;
}

:root {
  --ion-color-orange: #d16e2b;
  --ion-color-orange-rgb: 209, 110, 43;
  --ion-color-orange-contrast: #000000;
  --ion-color-orange-contrast-rgb: 0, 0, 0;
  --ion-color-orange-shade: #b86126;
  --ion-color-orange-tint: #d67d40;
  --ion-color-blue: #5B9BD5;
  --ion-color-blue-rgb: 91, 155, 213;
  --ion-color-blue-contrast: #000000;
  --ion-color-blue-contrast-rgb: 0, 0, 0;
  --ion-color-blue-shade: #5088bb;
  --ion-color-blue-tint: #6ba5d9;
}

.ion-color-blue {
  --ion-color-base: var(--ion-color-blue);
  --ion-color-base-rgb: var(--ion-color-blue-rgb);
  --ion-color-contrast: var(--ion-color-blue-contrast);
  --ion-color-contrast-rgb: var(--ion-color-blue-contrast-rgb);
  --ion-color-shade: var(--ion-color-blue-shade);
  --ion-color-tint: var(--ion-color-blue-tint);
}

.ion-color-orange {
  --ion-color-base: var(--ion-color-orange);
  --ion-color-base-rgb: var(--ion-color-orange-rgb);
  --ion-color-contrast: var(--ion-color-orange-contrast);
  --ion-color-contrast-rgb: var(--ion-color-orange-contrast-rgb);
  --ion-color-shade: var(--ion-color-orange-shade);
  --ion-color-tint: var(--ion-color-orange-tint);
}

.theme-toggle-container {
  position: absolute;
  right: 55px;
  bottom: 0;
}
.theme-toggle-container fa-icon {
  font-size: 18px;
}
